v20180201

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationDeltaHealthPolicy

type ApplicationDeltaHealthPolicy struct {
	// The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.
	DefaultServiceTypeDeltaHealthPolicy *ServiceTypeDeltaHealthPolicy `pulumi:"defaultServiceTypeDeltaHealthPolicy"`
	// The map with service type delta health policy per service type name. The map is empty by default.
	ServiceTypeDeltaHealthPolicies map[string]ServiceTypeDeltaHealthPolicy `pulumi:"serviceTypeDeltaHealthPolicies"`
}

Defines a delta health policy used to evaluate the health of an application or one of its child entities when upgrading the cluster.

type ApplicationDeltaHealthPolicyArgs

type ApplicationDeltaHealthPolicyArgs struct {
	// The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.
	DefaultServiceTypeDeltaHealthPolicy ServiceTypeDeltaHealthPolicyPtrInput `pulumi:"defaultServiceTypeDeltaHealthPolicy"`
	// The map with service type delta health policy per service type name. The map is empty by default.
	ServiceTypeDeltaHealthPolicies ServiceTypeDeltaHealthPolicyMapInput `pulumi:"serviceTypeDeltaHealthPolicies"`
}

Defines a delta health policy used to evaluate the health of an application or one of its child entities when upgrading the cluster.

func (ApplicationDeltaHealthPolicyArgs) ElementType

func (ApplicationDeltaHealthPolicyArgs) ToApplicationDeltaHealthPolicyOutput

func (i ApplicationDeltaHealthPolicyArgs) ToApplicationDeltaHealthPolicyOutput() ApplicationDeltaHealthPolicyOutput

func (ApplicationDeltaHealthPolicyArgs) ToApplicationDeltaHealthPolicyOutputWithContext

func (i ApplicationDeltaHealthPolicyArgs) ToApplicationDeltaHealthPolicyOutputWithContext(ctx context.Context) ApplicationDeltaHealthPolicyOutput

type ApplicationDeltaHealthPolicyInput

type ApplicationDeltaHealthPolicyInput interface {
	pulumi.Input

	ToApplicationDeltaHealthPolicyOutput() ApplicationDeltaHealthPolicyOutput
	ToApplicationDeltaHealthPolicyOutputWithContext(context.Context) ApplicationDeltaHealthPolicyOutput
}

ApplicationDeltaHealthPolicyInput is an input type that accepts ApplicationDeltaHealthPolicyArgs and ApplicationDeltaHealthPolicyOutput values. You can construct a concrete instance of `ApplicationDeltaHealthPolicyInput` via:

ApplicationDeltaHealthPolicyArgs{...}

type ApplicationDeltaHealthPolicyMap

type ApplicationDeltaHealthPolicyMap map[string]ApplicationDeltaHealthPolicyInput

func (ApplicationDeltaHealthPolicyMap) ElementType

func (ApplicationDeltaHealthPolicyMap) ToApplicationDeltaHealthPolicyMapOutput

func (i ApplicationDeltaHealthPolicyMap) ToApplicationDeltaHealthPolicyMapOutput() ApplicationDeltaHealthPolicyMapOutput

func (ApplicationDeltaHealthPolicyMap) ToApplicationDeltaHealthPolicyMapOutputWithContext

func (i ApplicationDeltaHealthPolicyMap) ToApplicationDeltaHealthPolicyMapOutputWithContext(ctx context.Context) ApplicationDeltaHealthPolicyMapOutput

type ApplicationDeltaHealthPolicyMapInput

type ApplicationDeltaHealthPolicyMapInput interface {
	pulumi.Input

	ToApplicationDeltaHealthPolicyMapOutput() ApplicationDeltaHealthPolicyMapOutput
	ToApplicationDeltaHealthPolicyMapOutputWithContext(context.Context) ApplicationDeltaHealthPolicyMapOutput
}

ApplicationDeltaHealthPolicyMapInput is an input type that accepts ApplicationDeltaHealthPolicyMap and ApplicationDeltaHealthPolicyMapOutput values. You can construct a concrete instance of `ApplicationDeltaHealthPolicyMapInput` via:

ApplicationDeltaHealthPolicyMap{ "key": ApplicationDeltaHealthPolicyArgs{...} }

type ApplicationDeltaHealthPolicyMapOutput

type ApplicationDeltaHealthPolicyMapOutput struct{ *pulumi.OutputState }

func (ApplicationDeltaHealthPolicyMapOutput) ElementType

func (ApplicationDeltaHealthPolicyMapOutput) MapIndex

func (ApplicationDeltaHealthPolicyMapOutput) ToApplicationDeltaHealthPolicyMapOutput

func (o ApplicationDeltaHealthPolicyMapOutput) ToApplicationDeltaHealthPolicyMapOutput() ApplicationDeltaHealthPolicyMapOutput

func (ApplicationDeltaHealthPolicyMapOutput) ToApplicationDeltaHealthPolicyMapOutputWithContext

func (o ApplicationDeltaHealthPolicyMapOutput) ToApplicationDeltaHealthPolicyMapOutputWithContext(ctx context.Context) ApplicationDeltaHealthPolicyMapOutput

type ApplicationDeltaHealthPolicyOutput

type ApplicationDeltaHealthPolicyOutput struct{ *pulumi.OutputState }

Defines a delta health policy used to evaluate the health of an application or one of its child entities when upgrading the cluster.

func (ApplicationDeltaHealthPolicyOutput) DefaultServiceTypeDeltaHealthPolicy

func (o ApplicationDeltaHealthPolicyOutput) DefaultServiceTypeDeltaHealthPolicy() ServiceTypeDeltaHealthPolicyPtrOutput

The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.

func (ApplicationDeltaHealthPolicyOutput) ElementType

func (ApplicationDeltaHealthPolicyOutput) ServiceTypeDeltaHealthPolicies

The map with service type delta health policy per service type name. The map is empty by default.

func (ApplicationDeltaHealthPolicyOutput) ToApplicationDeltaHealthPolicyOutput

func (o ApplicationDeltaHealthPolicyOutput) ToApplicationDeltaHealthPolicyOutput() ApplicationDeltaHealthPolicyOutput

func (ApplicationDeltaHealthPolicyOutput) ToApplicationDeltaHealthPolicyOutputWithContext

func (o ApplicationDeltaHealthPolicyOutput) ToApplicationDeltaHealthPolicyOutputWithContext(ctx context.Context) ApplicationDeltaHealthPolicyOutput

type ApplicationDeltaHealthPolicyResponse

type ApplicationDeltaHealthPolicyResponse struct {
	// The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.
	DefaultServiceTypeDeltaHealthPolicy *ServiceTypeDeltaHealthPolicyResponse `pulumi:"defaultServiceTypeDeltaHealthPolicy"`
	// The map with service type delta health policy per service type name. The map is empty by default.
	ServiceTypeDeltaHealthPolicies map[string]ServiceTypeDeltaHealthPolicyResponse `pulumi:"serviceTypeDeltaHealthPolicies"`
}

Defines a delta health policy used to evaluate the health of an application or one of its child entities when upgrading the cluster.

type ApplicationDeltaHealthPolicyResponseArgs

type ApplicationDeltaHealthPolicyResponseArgs struct {
	// The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.
	DefaultServiceTypeDeltaHealthPolicy ServiceTypeDeltaHealthPolicyResponsePtrInput `pulumi:"defaultServiceTypeDeltaHealthPolicy"`
	// The map with service type delta health policy per service type name. The map is empty by default.
	ServiceTypeDeltaHealthPolicies ServiceTypeDeltaHealthPolicyResponseMapInput `pulumi:"serviceTypeDeltaHealthPolicies"`
}

Defines a delta health policy used to evaluate the health of an application or one of its child entities when upgrading the cluster.

func (ApplicationDeltaHealthPolicyResponseArgs) ElementType

func (ApplicationDeltaHealthPolicyResponseArgs) ToApplicationDeltaHealthPolicyResponseOutput

func (i ApplicationDeltaHealthPolicyResponseArgs) ToApplicationDeltaHealthPolicyResponseOutput() ApplicationDeltaHealthPolicyResponseOutput

func (ApplicationDeltaHealthPolicyResponseArgs) ToApplicationDeltaHealthPolicyResponseOutputWithContext

func (i ApplicationDeltaHealthPolicyResponseArgs) ToApplicationDeltaHealthPolicyResponseOutputWithContext(ctx context.Context) ApplicationDeltaHealthPolicyResponseOutput

type ApplicationDeltaHealthPolicyResponseInput

type ApplicationDeltaHealthPolicyResponseInput interface {
	pulumi.Input

	ToApplicationDeltaHealthPolicyResponseOutput() ApplicationDeltaHealthPolicyResponseOutput
	ToApplicationDeltaHealthPolicyResponseOutputWithContext(context.Context) ApplicationDeltaHealthPolicyResponseOutput
}

ApplicationDeltaHealthPolicyResponseInput is an input type that accepts ApplicationDeltaHealthPolicyResponseArgs and ApplicationDeltaHealthPolicyResponseOutput values. You can construct a concrete instance of `ApplicationDeltaHealthPolicyResponseInput` via:

ApplicationDeltaHealthPolicyResponseArgs{...}

type ApplicationDeltaHealthPolicyResponseMap

type ApplicationDeltaHealthPolicyResponseMap map[string]ApplicationDeltaHealthPolicyResponseInput

func (ApplicationDeltaHealthPolicyResponseMap) ElementType

func (ApplicationDeltaHealthPolicyResponseMap) ToApplicationDeltaHealthPolicyResponseMapOutput

func (i ApplicationDeltaHealthPolicyResponseMap) ToApplicationDeltaHealthPolicyResponseMapOutput() ApplicationDeltaHealthPolicyResponseMapOutput

func (ApplicationDeltaHealthPolicyResponseMap) ToApplicationDeltaHealthPolicyResponseMapOutputWithContext

func (i ApplicationDeltaHealthPolicyResponseMap) ToApplicationDeltaHealthPolicyResponseMapOutputWithContext(ctx context.Context) ApplicationDeltaHealthPolicyResponseMapOutput

type ApplicationDeltaHealthPolicyResponseMapInput

type ApplicationDeltaHealthPolicyResponseMapInput interface {
	pulumi.Input

	ToApplicationDeltaHealthPolicyResponseMapOutput() ApplicationDeltaHealthPolicyResponseMapOutput
	ToApplicationDeltaHealthPolicyResponseMapOutputWithContext(context.Context) ApplicationDeltaHealthPolicyResponseMapOutput
}

ApplicationDeltaHealthPolicyResponseMapInput is an input type that accepts ApplicationDeltaHealthPolicyResponseMap and ApplicationDeltaHealthPolicyResponseMapOutput values. You can construct a concrete instance of `ApplicationDeltaHealthPolicyResponseMapInput` via:

ApplicationDeltaHealthPolicyResponseMap{ "key": ApplicationDeltaHealthPolicyResponseArgs{...} }

type ApplicationDeltaHealthPolicyResponseMapOutput

type ApplicationDeltaHealthPolicyResponseMapOutput struct{ *pulumi.OutputState }

func (ApplicationDeltaHealthPolicyResponseMapOutput) ElementType

func (ApplicationDeltaHealthPolicyResponseMapOutput) MapIndex

func (ApplicationDeltaHealthPolicyResponseMapOutput) ToApplicationDeltaHealthPolicyResponseMapOutput

func (o ApplicationDeltaHealthPolicyResponseMapOutput) ToApplicationDeltaHealthPolicyResponseMapOutput() ApplicationDeltaHealthPolicyResponseMapOutput

func (ApplicationDeltaHealthPolicyResponseMapOutput) ToApplicationDeltaHealthPolicyResponseMapOutputWithContext

func (o ApplicationDeltaHealthPolicyResponseMapOutput) ToApplicationDeltaHealthPolicyResponseMapOutputWithContext(ctx context.Context) ApplicationDeltaHealthPolicyResponseMapOutput

type ApplicationDeltaHealthPolicyResponseOutput

type ApplicationDeltaHealthPolicyResponseOutput struct{ *pulumi.OutputState }

Defines a delta health policy used to evaluate the health of an application or one of its child entities when upgrading the cluster.

func (ApplicationDeltaHealthPolicyResponseOutput) DefaultServiceTypeDeltaHealthPolicy

The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.

func (ApplicationDeltaHealthPolicyResponseOutput) ElementType

func (ApplicationDeltaHealthPolicyResponseOutput) ServiceTypeDeltaHealthPolicies

The map with service type delta health policy per service type name. The map is empty by default.

func (ApplicationDeltaHealthPolicyResponseOutput) ToApplicationDeltaHealthPolicyResponseOutput

func (o ApplicationDeltaHealthPolicyResponseOutput) ToApplicationDeltaHealthPolicyResponseOutput() ApplicationDeltaHealthPolicyResponseOutput

func (ApplicationDeltaHealthPolicyResponseOutput) ToApplicationDeltaHealthPolicyResponseOutputWithContext

func (o ApplicationDeltaHealthPolicyResponseOutput) ToApplicationDeltaHealthPolicyResponseOutputWithContext(ctx context.Context) ApplicationDeltaHealthPolicyResponseOutput

type ApplicationHealthPolicy

type ApplicationHealthPolicy struct {
	// The health policy used by default to evaluate the health of a service type.
	DefaultServiceTypeHealthPolicy *ServiceTypeHealthPolicy `pulumi:"defaultServiceTypeHealthPolicy"`
	// The map with service type health policy per service type name. The map is empty by default.
	ServiceTypeHealthPolicies map[string]ServiceTypeHealthPolicy `pulumi:"serviceTypeHealthPolicies"`
}

Defines a health policy used to evaluate the health of an application or one of its children entities.

type ApplicationHealthPolicyArgs

type ApplicationHealthPolicyArgs struct {
	// The health policy used by default to evaluate the health of a service type.
	DefaultServiceTypeHealthPolicy ServiceTypeHealthPolicyPtrInput `pulumi:"defaultServiceTypeHealthPolicy"`
	// The map with service type health policy per service type name. The map is empty by default.
	ServiceTypeHealthPolicies ServiceTypeHealthPolicyMapInput `pulumi:"serviceTypeHealthPolicies"`
}

Defines a health policy used to evaluate the health of an application or one of its children entities.

func (ApplicationHealthPolicyArgs) ElementType

func (ApplicationHealthPolicyArgs) ToApplicationHealthPolicyOutput

func (i ApplicationHealthPolicyArgs) ToApplicationHealthPolicyOutput() ApplicationHealthPolicyOutput

func (ApplicationHealthPolicyArgs) ToApplicationHealthPolicyOutputWithContext

func (i ApplicationHealthPolicyArgs) ToApplicationHealthPolicyOutputWithContext(ctx context.Context) ApplicationHealthPolicyOutput

type ApplicationHealthPolicyInput

type ApplicationHealthPolicyInput interface {
	pulumi.Input

	ToApplicationHealthPolicyOutput() ApplicationHealthPolicyOutput
	ToApplicationHealthPolicyOutputWithContext(context.Context) ApplicationHealthPolicyOutput
}

ApplicationHealthPolicyInput is an input type that accepts ApplicationHealthPolicyArgs and ApplicationHealthPolicyOutput values. You can construct a concrete instance of `ApplicationHealthPolicyInput` via:

ApplicationHealthPolicyArgs{...}

type ApplicationHealthPolicyMap

type ApplicationHealthPolicyMap map[string]ApplicationHealthPolicyInput

func (ApplicationHealthPolicyMap) ElementType

func (ApplicationHealthPolicyMap) ElementType() reflect.Type

func (ApplicationHealthPolicyMap) ToApplicationHealthPolicyMapOutput

func (i ApplicationHealthPolicyMap) ToApplicationHealthPolicyMapOutput() ApplicationHealthPolicyMapOutput

func (ApplicationHealthPolicyMap) ToApplicationHealthPolicyMapOutputWithContext

func (i ApplicationHealthPolicyMap) ToApplicationHealthPolicyMapOutputWithContext(ctx context.Context) ApplicationHealthPolicyMapOutput

type ApplicationHealthPolicyMapInput

type ApplicationHealthPolicyMapInput interface {
	pulumi.Input

	ToApplicationHealthPolicyMapOutput() ApplicationHealthPolicyMapOutput
	ToApplicationHealthPolicyMapOutputWithContext(context.Context) ApplicationHealthPolicyMapOutput
}

ApplicationHealthPolicyMapInput is an input type that accepts ApplicationHealthPolicyMap and ApplicationHealthPolicyMapOutput values. You can construct a concrete instance of `ApplicationHealthPolicyMapInput` via:

ApplicationHealthPolicyMap{ "key": ApplicationHealthPolicyArgs{...} }

type ApplicationHealthPolicyMapOutput

type ApplicationHealthPolicyMapOutput struct{ *pulumi.OutputState }

func (ApplicationHealthPolicyMapOutput) ElementType

func (ApplicationHealthPolicyMapOutput) MapIndex

func (ApplicationHealthPolicyMapOutput) ToApplicationHealthPolicyMapOutput

func (o ApplicationHealthPolicyMapOutput) ToApplicationHealthPolicyMapOutput() ApplicationHealthPolicyMapOutput

func (ApplicationHealthPolicyMapOutput) ToApplicationHealthPolicyMapOutputWithContext

func (o ApplicationHealthPolicyMapOutput) ToApplicationHealthPolicyMapOutputWithContext(ctx context.Context) ApplicationHealthPolicyMapOutput

type ApplicationHealthPolicyOutput

type ApplicationHealthPolicyOutput struct{ *pulumi.OutputState }

Defines a health policy used to evaluate the health of an application or one of its children entities.

func (ApplicationHealthPolicyOutput) DefaultServiceTypeHealthPolicy

func (o ApplicationHealthPolicyOutput) DefaultServiceTypeHealthPolicy() ServiceTypeHealthPolicyPtrOutput

The health policy used by default to evaluate the health of a service type.

func (ApplicationHealthPolicyOutput) ElementType

func (ApplicationHealthPolicyOutput) ServiceTypeHealthPolicies

The map with service type health policy per service type name. The map is empty by default.

func (ApplicationHealthPolicyOutput) ToApplicationHealthPolicyOutput

func (o ApplicationHealthPolicyOutput) ToApplicationHealthPolicyOutput() ApplicationHealthPolicyOutput

func (ApplicationHealthPolicyOutput) ToApplicationHealthPolicyOutputWithContext

func (o ApplicationHealthPolicyOutput) ToApplicationHealthPolicyOutputWithContext(ctx context.Context) ApplicationHealthPolicyOutput

type ApplicationHealthPolicyResponse

type ApplicationHealthPolicyResponse struct {
	// The health policy used by default to evaluate the health of a service type.
	DefaultServiceTypeHealthPolicy *ServiceTypeHealthPolicyResponse `pulumi:"defaultServiceTypeHealthPolicy"`
	// The map with service type health policy per service type name. The map is empty by default.
	ServiceTypeHealthPolicies map[string]ServiceTypeHealthPolicyResponse `pulumi:"serviceTypeHealthPolicies"`
}

Defines a health policy used to evaluate the health of an application or one of its children entities.

type ApplicationHealthPolicyResponseArgs

type ApplicationHealthPolicyResponseArgs struct {
	// The health policy used by default to evaluate the health of a service type.
	DefaultServiceTypeHealthPolicy ServiceTypeHealthPolicyResponsePtrInput `pulumi:"defaultServiceTypeHealthPolicy"`
	// The map with service type health policy per service type name. The map is empty by default.
	ServiceTypeHealthPolicies ServiceTypeHealthPolicyResponseMapInput `pulumi:"serviceTypeHealthPolicies"`
}

Defines a health policy used to evaluate the health of an application or one of its children entities.

func (ApplicationHealthPolicyResponseArgs) ElementType

func (ApplicationHealthPolicyResponseArgs) ToApplicationHealthPolicyResponseOutput

func (i ApplicationHealthPolicyResponseArgs) ToApplicationHealthPolicyResponseOutput() ApplicationHealthPolicyResponseOutput

func (ApplicationHealthPolicyResponseArgs) ToApplicationHealthPolicyResponseOutputWithContext

func (i ApplicationHealthPolicyResponseArgs) ToApplicationHealthPolicyResponseOutputWithContext(ctx context.Context) ApplicationHealthPolicyResponseOutput

type ApplicationHealthPolicyResponseInput

type ApplicationHealthPolicyResponseInput interface {
	pulumi.Input

	ToApplicationHealthPolicyResponseOutput() ApplicationHealthPolicyResponseOutput
	ToApplicationHealthPolicyResponseOutputWithContext(context.Context) ApplicationHealthPolicyResponseOutput
}

ApplicationHealthPolicyResponseInput is an input type that accepts ApplicationHealthPolicyResponseArgs and ApplicationHealthPolicyResponseOutput values. You can construct a concrete instance of `ApplicationHealthPolicyResponseInput` via:

ApplicationHealthPolicyResponseArgs{...}

type ApplicationHealthPolicyResponseMap

type ApplicationHealthPolicyResponseMap map[string]ApplicationHealthPolicyResponseInput

func (ApplicationHealthPolicyResponseMap) ElementType

func (ApplicationHealthPolicyResponseMap) ToApplicationHealthPolicyResponseMapOutput

func (i ApplicationHealthPolicyResponseMap) ToApplicationHealthPolicyResponseMapOutput() ApplicationHealthPolicyResponseMapOutput

func (ApplicationHealthPolicyResponseMap) ToApplicationHealthPolicyResponseMapOutputWithContext

func (i ApplicationHealthPolicyResponseMap) ToApplicationHealthPolicyResponseMapOutputWithContext(ctx context.Context) ApplicationHealthPolicyResponseMapOutput

type ApplicationHealthPolicyResponseMapInput

type ApplicationHealthPolicyResponseMapInput interface {
	pulumi.Input

	ToApplicationHealthPolicyResponseMapOutput() ApplicationHealthPolicyResponseMapOutput
	ToApplicationHealthPolicyResponseMapOutputWithContext(context.Context) ApplicationHealthPolicyResponseMapOutput
}

ApplicationHealthPolicyResponseMapInput is an input type that accepts ApplicationHealthPolicyResponseMap and ApplicationHealthPolicyResponseMapOutput values. You can construct a concrete instance of `ApplicationHealthPolicyResponseMapInput` via:

ApplicationHealthPolicyResponseMap{ "key": ApplicationHealthPolicyResponseArgs{...} }

type ApplicationHealthPolicyResponseMapOutput

type ApplicationHealthPolicyResponseMapOutput struct{ *pulumi.OutputState }

func (ApplicationHealthPolicyResponseMapOutput) ElementType

func (ApplicationHealthPolicyResponseMapOutput) MapIndex

func (ApplicationHealthPolicyResponseMapOutput) ToApplicationHealthPolicyResponseMapOutput

func (o ApplicationHealthPolicyResponseMapOutput) ToApplicationHealthPolicyResponseMapOutput() ApplicationHealthPolicyResponseMapOutput

func (ApplicationHealthPolicyResponseMapOutput) ToApplicationHealthPolicyResponseMapOutputWithContext

func (o ApplicationHealthPolicyResponseMapOutput) ToApplicationHealthPolicyResponseMapOutputWithContext(ctx context.Context) ApplicationHealthPolicyResponseMapOutput

type ApplicationHealthPolicyResponseOutput

type ApplicationHealthPolicyResponseOutput struct{ *pulumi.OutputState }

Defines a health policy used to evaluate the health of an application or one of its children entities.

func (ApplicationHealthPolicyResponseOutput) DefaultServiceTypeHealthPolicy

The health policy used by default to evaluate the health of a service type.

func (ApplicationHealthPolicyResponseOutput) ElementType

func (ApplicationHealthPolicyResponseOutput) ServiceTypeHealthPolicies

The map with service type health policy per service type name. The map is empty by default.

func (ApplicationHealthPolicyResponseOutput) ToApplicationHealthPolicyResponseOutput

func (o ApplicationHealthPolicyResponseOutput) ToApplicationHealthPolicyResponseOutput() ApplicationHealthPolicyResponseOutput

func (ApplicationHealthPolicyResponseOutput) ToApplicationHealthPolicyResponseOutputWithContext

func (o ApplicationHealthPolicyResponseOutput) ToApplicationHealthPolicyResponseOutputWithContext(ctx context.Context) ApplicationHealthPolicyResponseOutput

type AzureActiveDirectory

type AzureActiveDirectory struct {
	// Azure active directory client application id.
	ClientApplication *string `pulumi:"clientApplication"`
	// Azure active directory cluster application id.
	ClusterApplication *string `pulumi:"clusterApplication"`
	// Azure active directory tenant id.
	TenantId *string `pulumi:"tenantId"`
}

The settings to enable AAD authentication on the cluster.

type AzureActiveDirectoryArgs

type AzureActiveDirectoryArgs struct {
	// Azure active directory client application id.
	ClientApplication pulumi.StringPtrInput `pulumi:"clientApplication"`
	// Azure active directory cluster application id.
	ClusterApplication pulumi.StringPtrInput `pulumi:"clusterApplication"`
	// Azure active directory tenant id.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

The settings to enable AAD authentication on the cluster.

func (AzureActiveDirectoryArgs) ElementType

func (AzureActiveDirectoryArgs) ElementType() reflect.Type

func (AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutput

func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutput() AzureActiveDirectoryOutput

func (AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutputWithContext

func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutputWithContext(ctx context.Context) AzureActiveDirectoryOutput

func (AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutput

func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput

func (AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutputWithContext

func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryPtrOutput

type AzureActiveDirectoryInput

type AzureActiveDirectoryInput interface {
	pulumi.Input

	ToAzureActiveDirectoryOutput() AzureActiveDirectoryOutput
	ToAzureActiveDirectoryOutputWithContext(context.Context) AzureActiveDirectoryOutput
}

AzureActiveDirectoryInput is an input type that accepts AzureActiveDirectoryArgs and AzureActiveDirectoryOutput values. You can construct a concrete instance of `AzureActiveDirectoryInput` via:

AzureActiveDirectoryArgs{...}

type AzureActiveDirectoryOutput

type AzureActiveDirectoryOutput struct{ *pulumi.OutputState }

The settings to enable AAD authentication on the cluster.

func (AzureActiveDirectoryOutput) ClientApplication

func (o AzureActiveDirectoryOutput) ClientApplication() pulumi.StringPtrOutput

Azure active directory client application id.

func (AzureActiveDirectoryOutput) ClusterApplication

func (o AzureActiveDirectoryOutput) ClusterApplication() pulumi.StringPtrOutput

Azure active directory cluster application id.

func (AzureActiveDirectoryOutput) ElementType

func (AzureActiveDirectoryOutput) ElementType() reflect.Type

func (AzureActiveDirectoryOutput) TenantId

Azure active directory tenant id.

func (AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutput

func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutput() AzureActiveDirectoryOutput

func (AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutputWithContext

func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutputWithContext(ctx context.Context) AzureActiveDirectoryOutput

func (AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutput

func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput

func (AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutputWithContext

func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryPtrOutput

type AzureActiveDirectoryPtrInput

type AzureActiveDirectoryPtrInput interface {
	pulumi.Input

	ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput
	ToAzureActiveDirectoryPtrOutputWithContext(context.Context) AzureActiveDirectoryPtrOutput
}

AzureActiveDirectoryPtrInput is an input type that accepts AzureActiveDirectoryArgs, AzureActiveDirectoryPtr and AzureActiveDirectoryPtrOutput values. You can construct a concrete instance of `AzureActiveDirectoryPtrInput` via:

        AzureActiveDirectoryArgs{...}

or:

        nil

type AzureActiveDirectoryPtrOutput

type AzureActiveDirectoryPtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryPtrOutput) ClientApplication

Azure active directory client application id.

func (AzureActiveDirectoryPtrOutput) ClusterApplication

func (o AzureActiveDirectoryPtrOutput) ClusterApplication() pulumi.StringPtrOutput

Azure active directory cluster application id.

func (AzureActiveDirectoryPtrOutput) Elem

func (AzureActiveDirectoryPtrOutput) ElementType

func (AzureActiveDirectoryPtrOutput) TenantId

Azure active directory tenant id.

func (AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutput

func (o AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput

func (AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutputWithContext

func (o AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryPtrOutput

type AzureActiveDirectoryResponse

type AzureActiveDirectoryResponse struct {
	// Azure active directory client application id.
	ClientApplication *string `pulumi:"clientApplication"`
	// Azure active directory cluster application id.
	ClusterApplication *string `pulumi:"clusterApplication"`
	// Azure active directory tenant id.
	TenantId *string `pulumi:"tenantId"`
}

The settings to enable AAD authentication on the cluster.

type AzureActiveDirectoryResponseArgs

type AzureActiveDirectoryResponseArgs struct {
	// Azure active directory client application id.
	ClientApplication pulumi.StringPtrInput `pulumi:"clientApplication"`
	// Azure active directory cluster application id.
	ClusterApplication pulumi.StringPtrInput `pulumi:"clusterApplication"`
	// Azure active directory tenant id.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

The settings to enable AAD authentication on the cluster.

func (AzureActiveDirectoryResponseArgs) ElementType

func (AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponseOutput

func (i AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponseOutput() AzureActiveDirectoryResponseOutput

func (AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponseOutputWithContext

func (i AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponseOutputWithContext(ctx context.Context) AzureActiveDirectoryResponseOutput

func (AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponsePtrOutput

func (i AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponsePtrOutput() AzureActiveDirectoryResponsePtrOutput

func (AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponsePtrOutputWithContext

func (i AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryResponsePtrOutput

type AzureActiveDirectoryResponseInput

type AzureActiveDirectoryResponseInput interface {
	pulumi.Input

	ToAzureActiveDirectoryResponseOutput() AzureActiveDirectoryResponseOutput
	ToAzureActiveDirectoryResponseOutputWithContext(context.Context) AzureActiveDirectoryResponseOutput
}

AzureActiveDirectoryResponseInput is an input type that accepts AzureActiveDirectoryResponseArgs and AzureActiveDirectoryResponseOutput values. You can construct a concrete instance of `AzureActiveDirectoryResponseInput` via:

AzureActiveDirectoryResponseArgs{...}

type AzureActiveDirectoryResponseOutput

type AzureActiveDirectoryResponseOutput struct{ *pulumi.OutputState }

The settings to enable AAD authentication on the cluster.

func (AzureActiveDirectoryResponseOutput) ClientApplication

Azure active directory client application id.

func (AzureActiveDirectoryResponseOutput) ClusterApplication

Azure active directory cluster application id.

func (AzureActiveDirectoryResponseOutput) ElementType

func (AzureActiveDirectoryResponseOutput) TenantId

Azure active directory tenant id.

func (AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutput

func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutput() AzureActiveDirectoryResponseOutput

func (AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutputWithContext

func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutputWithContext(ctx context.Context) AzureActiveDirectoryResponseOutput

func (AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponsePtrOutput

func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponsePtrOutput() AzureActiveDirectoryResponsePtrOutput

func (AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponsePtrOutputWithContext

func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryResponsePtrOutput

type AzureActiveDirectoryResponsePtrInput

type AzureActiveDirectoryResponsePtrInput interface {
	pulumi.Input

	ToAzureActiveDirectoryResponsePtrOutput() AzureActiveDirectoryResponsePtrOutput
	ToAzureActiveDirectoryResponsePtrOutputWithContext(context.Context) AzureActiveDirectoryResponsePtrOutput
}

AzureActiveDirectoryResponsePtrInput is an input type that accepts AzureActiveDirectoryResponseArgs, AzureActiveDirectoryResponsePtr and AzureActiveDirectoryResponsePtrOutput values. You can construct a concrete instance of `AzureActiveDirectoryResponsePtrInput` via:

        AzureActiveDirectoryResponseArgs{...}

or:

        nil

type AzureActiveDirectoryResponsePtrOutput

type AzureActiveDirectoryResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryResponsePtrOutput) ClientApplication

Azure active directory client application id.

func (AzureActiveDirectoryResponsePtrOutput) ClusterApplication

Azure active directory cluster application id.

func (AzureActiveDirectoryResponsePtrOutput) Elem

func (AzureActiveDirectoryResponsePtrOutput) ElementType

func (AzureActiveDirectoryResponsePtrOutput) TenantId

Azure active directory tenant id.

func (AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutput

func (o AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutput() AzureActiveDirectoryResponsePtrOutput

func (AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutputWithContext

func (o AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryResponsePtrOutput

type CertificateDescription

type CertificateDescription struct {
	// Thumbprint of the primary certificate.
	Thumbprint string `pulumi:"thumbprint"`
	// Thumbprint of the secondary certificate.
	ThumbprintSecondary *string `pulumi:"thumbprintSecondary"`
	// The local certificate store location.
	X509StoreName *string `pulumi:"x509StoreName"`
}

Describes the certificate details.

type CertificateDescriptionArgs

type CertificateDescriptionArgs struct {
	// Thumbprint of the primary certificate.
	Thumbprint pulumi.StringInput `pulumi:"thumbprint"`
	// Thumbprint of the secondary certificate.
	ThumbprintSecondary pulumi.StringPtrInput `pulumi:"thumbprintSecondary"`
	// The local certificate store location.
	X509StoreName pulumi.StringPtrInput `pulumi:"x509StoreName"`
}

Describes the certificate details.

func (CertificateDescriptionArgs) ElementType

func (CertificateDescriptionArgs) ElementType() reflect.Type

func (CertificateDescriptionArgs) ToCertificateDescriptionOutput

func (i CertificateDescriptionArgs) ToCertificateDescriptionOutput() CertificateDescriptionOutput

func (CertificateDescriptionArgs) ToCertificateDescriptionOutputWithContext

func (i CertificateDescriptionArgs) ToCertificateDescriptionOutputWithContext(ctx context.Context) CertificateDescriptionOutput

func (CertificateDescriptionArgs) ToCertificateDescriptionPtrOutput

func (i CertificateDescriptionArgs) ToCertificateDescriptionPtrOutput() CertificateDescriptionPtrOutput

func (CertificateDescriptionArgs) ToCertificateDescriptionPtrOutputWithContext

func (i CertificateDescriptionArgs) ToCertificateDescriptionPtrOutputWithContext(ctx context.Context) CertificateDescriptionPtrOutput

type CertificateDescriptionInput

type CertificateDescriptionInput interface {
	pulumi.Input

	ToCertificateDescriptionOutput() CertificateDescriptionOutput
	ToCertificateDescriptionOutputWithContext(context.Context) CertificateDescriptionOutput
}

CertificateDescriptionInput is an input type that accepts CertificateDescriptionArgs and CertificateDescriptionOutput values. You can construct a concrete instance of `CertificateDescriptionInput` via:

CertificateDescriptionArgs{...}

type CertificateDescriptionOutput

type CertificateDescriptionOutput struct{ *pulumi.OutputState }

Describes the certificate details.

func (CertificateDescriptionOutput) ElementType

func (CertificateDescriptionOutput) Thumbprint

Thumbprint of the primary certificate.

func (CertificateDescriptionOutput) ThumbprintSecondary

func (o CertificateDescriptionOutput) ThumbprintSecondary() pulumi.StringPtrOutput

Thumbprint of the secondary certificate.

func (CertificateDescriptionOutput) ToCertificateDescriptionOutput

func (o CertificateDescriptionOutput) ToCertificateDescriptionOutput() CertificateDescriptionOutput

func (CertificateDescriptionOutput) ToCertificateDescriptionOutputWithContext

func (o CertificateDescriptionOutput) ToCertificateDescriptionOutputWithContext(ctx context.Context) CertificateDescriptionOutput

func (CertificateDescriptionOutput) ToCertificateDescriptionPtrOutput

func (o CertificateDescriptionOutput) ToCertificateDescriptionPtrOutput() CertificateDescriptionPtrOutput

func (CertificateDescriptionOutput) ToCertificateDescriptionPtrOutputWithContext

func (o CertificateDescriptionOutput) ToCertificateDescriptionPtrOutputWithContext(ctx context.Context) CertificateDescriptionPtrOutput

func (CertificateDescriptionOutput) X509StoreName

The local certificate store location.

type CertificateDescriptionPtrInput

type CertificateDescriptionPtrInput interface {
	pulumi.Input

	ToCertificateDescriptionPtrOutput() CertificateDescriptionPtrOutput
	ToCertificateDescriptionPtrOutputWithContext(context.Context) CertificateDescriptionPtrOutput
}

CertificateDescriptionPtrInput is an input type that accepts CertificateDescriptionArgs, CertificateDescriptionPtr and CertificateDescriptionPtrOutput values. You can construct a concrete instance of `CertificateDescriptionPtrInput` via:

        CertificateDescriptionArgs{...}

or:

        nil

type CertificateDescriptionPtrOutput

type CertificateDescriptionPtrOutput struct{ *pulumi.OutputState }

func (CertificateDescriptionPtrOutput) Elem

func (CertificateDescriptionPtrOutput) ElementType

func (CertificateDescriptionPtrOutput) Thumbprint

Thumbprint of the primary certificate.

func (CertificateDescriptionPtrOutput) ThumbprintSecondary

func (o CertificateDescriptionPtrOutput) ThumbprintSecondary() pulumi.StringPtrOutput

Thumbprint of the secondary certificate.

func (CertificateDescriptionPtrOutput) ToCertificateDescriptionPtrOutput

func (o CertificateDescriptionPtrOutput) ToCertificateDescriptionPtrOutput() CertificateDescriptionPtrOutput

func (CertificateDescriptionPtrOutput) ToCertificateDescriptionPtrOutputWithContext

func (o CertificateDescriptionPtrOutput) ToCertificateDescriptionPtrOutputWithContext(ctx context.Context) CertificateDescriptionPtrOutput

func (CertificateDescriptionPtrOutput) X509StoreName

The local certificate store location.

type CertificateDescriptionResponse

type CertificateDescriptionResponse struct {
	// Thumbprint of the primary certificate.
	Thumbprint string `pulumi:"thumbprint"`
	// Thumbprint of the secondary certificate.
	ThumbprintSecondary *string `pulumi:"thumbprintSecondary"`
	// The local certificate store location.
	X509StoreName *string `pulumi:"x509StoreName"`
}

Describes the certificate details.

type CertificateDescriptionResponseArgs

type CertificateDescriptionResponseArgs struct {
	// Thumbprint of the primary certificate.
	Thumbprint pulumi.StringInput `pulumi:"thumbprint"`
	// Thumbprint of the secondary certificate.
	ThumbprintSecondary pulumi.StringPtrInput `pulumi:"thumbprintSecondary"`
	// The local certificate store location.
	X509StoreName pulumi.StringPtrInput `pulumi:"x509StoreName"`
}

Describes the certificate details.

func (CertificateDescriptionResponseArgs) ElementType

func (CertificateDescriptionResponseArgs) ToCertificateDescriptionResponseOutput

func (i CertificateDescriptionResponseArgs) ToCertificateDescriptionResponseOutput() CertificateDescriptionResponseOutput

func (CertificateDescriptionResponseArgs) ToCertificateDescriptionResponseOutputWithContext

func (i CertificateDescriptionResponseArgs) ToCertificateDescriptionResponseOutputWithContext(ctx context.Context) CertificateDescriptionResponseOutput

func (CertificateDescriptionResponseArgs) ToCertificateDescriptionResponsePtrOutput

func (i CertificateDescriptionResponseArgs) ToCertificateDescriptionResponsePtrOutput() CertificateDescriptionResponsePtrOutput

func (CertificateDescriptionResponseArgs) ToCertificateDescriptionResponsePtrOutputWithContext

func (i CertificateDescriptionResponseArgs) ToCertificateDescriptionResponsePtrOutputWithContext(ctx context.Context) CertificateDescriptionResponsePtrOutput

type CertificateDescriptionResponseInput

type CertificateDescriptionResponseInput interface {
	pulumi.Input

	ToCertificateDescriptionResponseOutput() CertificateDescriptionResponseOutput
	ToCertificateDescriptionResponseOutputWithContext(context.Context) CertificateDescriptionResponseOutput
}

CertificateDescriptionResponseInput is an input type that accepts CertificateDescriptionResponseArgs and CertificateDescriptionResponseOutput values. You can construct a concrete instance of `CertificateDescriptionResponseInput` via:

CertificateDescriptionResponseArgs{...}

type CertificateDescriptionResponseOutput

type CertificateDescriptionResponseOutput struct{ *pulumi.OutputState }

Describes the certificate details.

func (CertificateDescriptionResponseOutput) ElementType

func (CertificateDescriptionResponseOutput) Thumbprint

Thumbprint of the primary certificate.

func (CertificateDescriptionResponseOutput) ThumbprintSecondary

Thumbprint of the secondary certificate.

func (CertificateDescriptionResponseOutput) ToCertificateDescriptionResponseOutput

func (o CertificateDescriptionResponseOutput) ToCertificateDescriptionResponseOutput() CertificateDescriptionResponseOutput

func (CertificateDescriptionResponseOutput) ToCertificateDescriptionResponseOutputWithContext

func (o CertificateDescriptionResponseOutput) ToCertificateDescriptionResponseOutputWithContext(ctx context.Context) CertificateDescriptionResponseOutput

func (CertificateDescriptionResponseOutput) ToCertificateDescriptionResponsePtrOutput

func (o CertificateDescriptionResponseOutput) ToCertificateDescriptionResponsePtrOutput() CertificateDescriptionResponsePtrOutput

func (CertificateDescriptionResponseOutput) ToCertificateDescriptionResponsePtrOutputWithContext

func (o CertificateDescriptionResponseOutput) ToCertificateDescriptionResponsePtrOutputWithContext(ctx context.Context) CertificateDescriptionResponsePtrOutput

func (CertificateDescriptionResponseOutput) X509StoreName

The local certificate store location.

type CertificateDescriptionResponsePtrInput

type CertificateDescriptionResponsePtrInput interface {
	pulumi.Input

	ToCertificateDescriptionResponsePtrOutput() CertificateDescriptionResponsePtrOutput
	ToCertificateDescriptionResponsePtrOutputWithContext(context.Context) CertificateDescriptionResponsePtrOutput
}

CertificateDescriptionResponsePtrInput is an input type that accepts CertificateDescriptionResponseArgs, CertificateDescriptionResponsePtr and CertificateDescriptionResponsePtrOutput values. You can construct a concrete instance of `CertificateDescriptionResponsePtrInput` via:

        CertificateDescriptionResponseArgs{...}

or:

        nil

type CertificateDescriptionResponsePtrOutput

type CertificateDescriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (CertificateDescriptionResponsePtrOutput) Elem

func (CertificateDescriptionResponsePtrOutput) ElementType

func (CertificateDescriptionResponsePtrOutput) Thumbprint

Thumbprint of the primary certificate.

func (CertificateDescriptionResponsePtrOutput) ThumbprintSecondary

Thumbprint of the secondary certificate.

func (CertificateDescriptionResponsePtrOutput) ToCertificateDescriptionResponsePtrOutput

func (o CertificateDescriptionResponsePtrOutput) ToCertificateDescriptionResponsePtrOutput() CertificateDescriptionResponsePtrOutput

func (CertificateDescriptionResponsePtrOutput) ToCertificateDescriptionResponsePtrOutputWithContext

func (o CertificateDescriptionResponsePtrOutput) ToCertificateDescriptionResponsePtrOutputWithContext(ctx context.Context) CertificateDescriptionResponsePtrOutput

func (CertificateDescriptionResponsePtrOutput) X509StoreName

The local certificate store location.

type ClientCertificateCommonName

type ClientCertificateCommonName struct {
	// The common name of the client certificate.
	CertificateCommonName string `pulumi:"certificateCommonName"`
	// The issuer thumbprint of the client certificate.
	CertificateIssuerThumbprint string `pulumi:"certificateIssuerThumbprint"`
	// Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.
	IsAdmin bool `pulumi:"isAdmin"`
}

Describes the client certificate details using common name.

type ClientCertificateCommonNameArgs

type ClientCertificateCommonNameArgs struct {
	// The common name of the client certificate.
	CertificateCommonName pulumi.StringInput `pulumi:"certificateCommonName"`
	// The issuer thumbprint of the client certificate.
	CertificateIssuerThumbprint pulumi.StringInput `pulumi:"certificateIssuerThumbprint"`
	// Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.
	IsAdmin pulumi.BoolInput `pulumi:"isAdmin"`
}

Describes the client certificate details using common name.

func (ClientCertificateCommonNameArgs) ElementType

func (ClientCertificateCommonNameArgs) ToClientCertificateCommonNameOutput

func (i ClientCertificateCommonNameArgs) ToClientCertificateCommonNameOutput() ClientCertificateCommonNameOutput

func (ClientCertificateCommonNameArgs) ToClientCertificateCommonNameOutputWithContext

func (i ClientCertificateCommonNameArgs) ToClientCertificateCommonNameOutputWithContext(ctx context.Context) ClientCertificateCommonNameOutput

type ClientCertificateCommonNameArray

type ClientCertificateCommonNameArray []ClientCertificateCommonNameInput

func (ClientCertificateCommonNameArray) ElementType

func (ClientCertificateCommonNameArray) ToClientCertificateCommonNameArrayOutput

func (i ClientCertificateCommonNameArray) ToClientCertificateCommonNameArrayOutput() ClientCertificateCommonNameArrayOutput

func (ClientCertificateCommonNameArray) ToClientCertificateCommonNameArrayOutputWithContext

func (i ClientCertificateCommonNameArray) ToClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClientCertificateCommonNameArrayOutput

type ClientCertificateCommonNameArrayInput

type ClientCertificateCommonNameArrayInput interface {
	pulumi.Input

	ToClientCertificateCommonNameArrayOutput() ClientCertificateCommonNameArrayOutput
	ToClientCertificateCommonNameArrayOutputWithContext(context.Context) ClientCertificateCommonNameArrayOutput
}

ClientCertificateCommonNameArrayInput is an input type that accepts ClientCertificateCommonNameArray and ClientCertificateCommonNameArrayOutput values. You can construct a concrete instance of `ClientCertificateCommonNameArrayInput` via:

ClientCertificateCommonNameArray{ ClientCertificateCommonNameArgs{...} }

type ClientCertificateCommonNameArrayOutput

type ClientCertificateCommonNameArrayOutput struct{ *pulumi.OutputState }

func (ClientCertificateCommonNameArrayOutput) ElementType

func (ClientCertificateCommonNameArrayOutput) Index

func (ClientCertificateCommonNameArrayOutput) ToClientCertificateCommonNameArrayOutput

func (o ClientCertificateCommonNameArrayOutput) ToClientCertificateCommonNameArrayOutput() ClientCertificateCommonNameArrayOutput

func (ClientCertificateCommonNameArrayOutput) ToClientCertificateCommonNameArrayOutputWithContext

func (o ClientCertificateCommonNameArrayOutput) ToClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClientCertificateCommonNameArrayOutput

type ClientCertificateCommonNameInput

type ClientCertificateCommonNameInput interface {
	pulumi.Input

	ToClientCertificateCommonNameOutput() ClientCertificateCommonNameOutput
	ToClientCertificateCommonNameOutputWithContext(context.Context) ClientCertificateCommonNameOutput
}

ClientCertificateCommonNameInput is an input type that accepts ClientCertificateCommonNameArgs and ClientCertificateCommonNameOutput values. You can construct a concrete instance of `ClientCertificateCommonNameInput` via:

ClientCertificateCommonNameArgs{...}

type ClientCertificateCommonNameOutput

type ClientCertificateCommonNameOutput struct{ *pulumi.OutputState }

Describes the client certificate details using common name.

func (ClientCertificateCommonNameOutput) CertificateCommonName

func (o ClientCertificateCommonNameOutput) CertificateCommonName() pulumi.StringOutput

The common name of the client certificate.

func (ClientCertificateCommonNameOutput) CertificateIssuerThumbprint

func (o ClientCertificateCommonNameOutput) CertificateIssuerThumbprint() pulumi.StringOutput

The issuer thumbprint of the client certificate.

func (ClientCertificateCommonNameOutput) ElementType

func (ClientCertificateCommonNameOutput) IsAdmin

Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

func (ClientCertificateCommonNameOutput) ToClientCertificateCommonNameOutput

func (o ClientCertificateCommonNameOutput) ToClientCertificateCommonNameOutput() ClientCertificateCommonNameOutput

func (ClientCertificateCommonNameOutput) ToClientCertificateCommonNameOutputWithContext

func (o ClientCertificateCommonNameOutput) ToClientCertificateCommonNameOutputWithContext(ctx context.Context) ClientCertificateCommonNameOutput

type ClientCertificateCommonNameResponse

type ClientCertificateCommonNameResponse struct {
	// The common name of the client certificate.
	CertificateCommonName string `pulumi:"certificateCommonName"`
	// The issuer thumbprint of the client certificate.
	CertificateIssuerThumbprint string `pulumi:"certificateIssuerThumbprint"`
	// Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.
	IsAdmin bool `pulumi:"isAdmin"`
}

Describes the client certificate details using common name.

type ClientCertificateCommonNameResponseArgs

type ClientCertificateCommonNameResponseArgs struct {
	// The common name of the client certificate.
	CertificateCommonName pulumi.StringInput `pulumi:"certificateCommonName"`
	// The issuer thumbprint of the client certificate.
	CertificateIssuerThumbprint pulumi.StringInput `pulumi:"certificateIssuerThumbprint"`
	// Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.
	IsAdmin pulumi.BoolInput `pulumi:"isAdmin"`
}

Describes the client certificate details using common name.

func (ClientCertificateCommonNameResponseArgs) ElementType

func (ClientCertificateCommonNameResponseArgs) ToClientCertificateCommonNameResponseOutput

func (i ClientCertificateCommonNameResponseArgs) ToClientCertificateCommonNameResponseOutput() ClientCertificateCommonNameResponseOutput

func (ClientCertificateCommonNameResponseArgs) ToClientCertificateCommonNameResponseOutputWithContext

func (i ClientCertificateCommonNameResponseArgs) ToClientCertificateCommonNameResponseOutputWithContext(ctx context.Context) ClientCertificateCommonNameResponseOutput

type ClientCertificateCommonNameResponseArray

type ClientCertificateCommonNameResponseArray []ClientCertificateCommonNameResponseInput

func (ClientCertificateCommonNameResponseArray) ElementType

func (ClientCertificateCommonNameResponseArray) ToClientCertificateCommonNameResponseArrayOutput

func (i ClientCertificateCommonNameResponseArray) ToClientCertificateCommonNameResponseArrayOutput() ClientCertificateCommonNameResponseArrayOutput

func (ClientCertificateCommonNameResponseArray) ToClientCertificateCommonNameResponseArrayOutputWithContext

func (i ClientCertificateCommonNameResponseArray) ToClientCertificateCommonNameResponseArrayOutputWithContext(ctx context.Context) ClientCertificateCommonNameResponseArrayOutput

type ClientCertificateCommonNameResponseArrayInput

type ClientCertificateCommonNameResponseArrayInput interface {
	pulumi.Input

	ToClientCertificateCommonNameResponseArrayOutput() ClientCertificateCommonNameResponseArrayOutput
	ToClientCertificateCommonNameResponseArrayOutputWithContext(context.Context) ClientCertificateCommonNameResponseArrayOutput
}

ClientCertificateCommonNameResponseArrayInput is an input type that accepts ClientCertificateCommonNameResponseArray and ClientCertificateCommonNameResponseArrayOutput values. You can construct a concrete instance of `ClientCertificateCommonNameResponseArrayInput` via:

ClientCertificateCommonNameResponseArray{ ClientCertificateCommonNameResponseArgs{...} }

type ClientCertificateCommonNameResponseArrayOutput

type ClientCertificateCommonNameResponseArrayOutput struct{ *pulumi.OutputState }

func (ClientCertificateCommonNameResponseArrayOutput) ElementType

func (ClientCertificateCommonNameResponseArrayOutput) Index

func (ClientCertificateCommonNameResponseArrayOutput) ToClientCertificateCommonNameResponseArrayOutput

func (o ClientCertificateCommonNameResponseArrayOutput) ToClientCertificateCommonNameResponseArrayOutput() ClientCertificateCommonNameResponseArrayOutput

func (ClientCertificateCommonNameResponseArrayOutput) ToClientCertificateCommonNameResponseArrayOutputWithContext

func (o ClientCertificateCommonNameResponseArrayOutput) ToClientCertificateCommonNameResponseArrayOutputWithContext(ctx context.Context) ClientCertificateCommonNameResponseArrayOutput

type ClientCertificateCommonNameResponseInput

type ClientCertificateCommonNameResponseInput interface {
	pulumi.Input

	ToClientCertificateCommonNameResponseOutput() ClientCertificateCommonNameResponseOutput
	ToClientCertificateCommonNameResponseOutputWithContext(context.Context) ClientCertificateCommonNameResponseOutput
}

ClientCertificateCommonNameResponseInput is an input type that accepts ClientCertificateCommonNameResponseArgs and ClientCertificateCommonNameResponseOutput values. You can construct a concrete instance of `ClientCertificateCommonNameResponseInput` via:

ClientCertificateCommonNameResponseArgs{...}

type ClientCertificateCommonNameResponseOutput

type ClientCertificateCommonNameResponseOutput struct{ *pulumi.OutputState }

Describes the client certificate details using common name.

func (ClientCertificateCommonNameResponseOutput) CertificateCommonName

The common name of the client certificate.

func (ClientCertificateCommonNameResponseOutput) CertificateIssuerThumbprint

func (o ClientCertificateCommonNameResponseOutput) CertificateIssuerThumbprint() pulumi.StringOutput

The issuer thumbprint of the client certificate.

func (ClientCertificateCommonNameResponseOutput) ElementType

func (ClientCertificateCommonNameResponseOutput) IsAdmin

Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

func (ClientCertificateCommonNameResponseOutput) ToClientCertificateCommonNameResponseOutput

func (o ClientCertificateCommonNameResponseOutput) ToClientCertificateCommonNameResponseOutput() ClientCertificateCommonNameResponseOutput

func (ClientCertificateCommonNameResponseOutput) ToClientCertificateCommonNameResponseOutputWithContext

func (o ClientCertificateCommonNameResponseOutput) ToClientCertificateCommonNameResponseOutputWithContext(ctx context.Context) ClientCertificateCommonNameResponseOutput

type ClientCertificateThumbprint

type ClientCertificateThumbprint struct {
	// The thumbprint of the client certificate.
	CertificateThumbprint string `pulumi:"certificateThumbprint"`
	// Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.
	IsAdmin bool `pulumi:"isAdmin"`
}

Describes the client certificate details using thumbprint.

type ClientCertificateThumbprintArgs

type ClientCertificateThumbprintArgs struct {
	// The thumbprint of the client certificate.
	CertificateThumbprint pulumi.StringInput `pulumi:"certificateThumbprint"`
	// Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.
	IsAdmin pulumi.BoolInput `pulumi:"isAdmin"`
}

Describes the client certificate details using thumbprint.

func (ClientCertificateThumbprintArgs) ElementType

func (ClientCertificateThumbprintArgs) ToClientCertificateThumbprintOutput

func (i ClientCertificateThumbprintArgs) ToClientCertificateThumbprintOutput() ClientCertificateThumbprintOutput

func (ClientCertificateThumbprintArgs) ToClientCertificateThumbprintOutputWithContext

func (i ClientCertificateThumbprintArgs) ToClientCertificateThumbprintOutputWithContext(ctx context.Context) ClientCertificateThumbprintOutput

type ClientCertificateThumbprintArray

type ClientCertificateThumbprintArray []ClientCertificateThumbprintInput

func (ClientCertificateThumbprintArray) ElementType

func (ClientCertificateThumbprintArray) ToClientCertificateThumbprintArrayOutput

func (i ClientCertificateThumbprintArray) ToClientCertificateThumbprintArrayOutput() ClientCertificateThumbprintArrayOutput

func (ClientCertificateThumbprintArray) ToClientCertificateThumbprintArrayOutputWithContext

func (i ClientCertificateThumbprintArray) ToClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClientCertificateThumbprintArrayOutput

type ClientCertificateThumbprintArrayInput

type ClientCertificateThumbprintArrayInput interface {
	pulumi.Input

	ToClientCertificateThumbprintArrayOutput() ClientCertificateThumbprintArrayOutput
	ToClientCertificateThumbprintArrayOutputWithContext(context.Context) ClientCertificateThumbprintArrayOutput
}

ClientCertificateThumbprintArrayInput is an input type that accepts ClientCertificateThumbprintArray and ClientCertificateThumbprintArrayOutput values. You can construct a concrete instance of `ClientCertificateThumbprintArrayInput` via:

ClientCertificateThumbprintArray{ ClientCertificateThumbprintArgs{...} }

type ClientCertificateThumbprintArrayOutput

type ClientCertificateThumbprintArrayOutput struct{ *pulumi.OutputState }

func (ClientCertificateThumbprintArrayOutput) ElementType

func (ClientCertificateThumbprintArrayOutput) Index

func (ClientCertificateThumbprintArrayOutput) ToClientCertificateThumbprintArrayOutput

func (o ClientCertificateThumbprintArrayOutput) ToClientCertificateThumbprintArrayOutput() ClientCertificateThumbprintArrayOutput

func (ClientCertificateThumbprintArrayOutput) ToClientCertificateThumbprintArrayOutputWithContext

func (o ClientCertificateThumbprintArrayOutput) ToClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClientCertificateThumbprintArrayOutput

type ClientCertificateThumbprintInput

type ClientCertificateThumbprintInput interface {
	pulumi.Input

	ToClientCertificateThumbprintOutput() ClientCertificateThumbprintOutput
	ToClientCertificateThumbprintOutputWithContext(context.Context) ClientCertificateThumbprintOutput
}

ClientCertificateThumbprintInput is an input type that accepts ClientCertificateThumbprintArgs and ClientCertificateThumbprintOutput values. You can construct a concrete instance of `ClientCertificateThumbprintInput` via:

ClientCertificateThumbprintArgs{...}

type ClientCertificateThumbprintOutput

type ClientCertificateThumbprintOutput struct{ *pulumi.OutputState }

Describes the client certificate details using thumbprint.

func (ClientCertificateThumbprintOutput) CertificateThumbprint

func (o ClientCertificateThumbprintOutput) CertificateThumbprint() pulumi.StringOutput

The thumbprint of the client certificate.

func (ClientCertificateThumbprintOutput) ElementType

func (ClientCertificateThumbprintOutput) IsAdmin

Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

func (ClientCertificateThumbprintOutput) ToClientCertificateThumbprintOutput

func (o ClientCertificateThumbprintOutput) ToClientCertificateThumbprintOutput() ClientCertificateThumbprintOutput

func (ClientCertificateThumbprintOutput) ToClientCertificateThumbprintOutputWithContext

func (o ClientCertificateThumbprintOutput) ToClientCertificateThumbprintOutputWithContext(ctx context.Context) ClientCertificateThumbprintOutput

type ClientCertificateThumbprintResponse

type ClientCertificateThumbprintResponse struct {
	// The thumbprint of the client certificate.
	CertificateThumbprint string `pulumi:"certificateThumbprint"`
	// Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.
	IsAdmin bool `pulumi:"isAdmin"`
}

Describes the client certificate details using thumbprint.

type ClientCertificateThumbprintResponseArgs

type ClientCertificateThumbprintResponseArgs struct {
	// The thumbprint of the client certificate.
	CertificateThumbprint pulumi.StringInput `pulumi:"certificateThumbprint"`
	// Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.
	IsAdmin pulumi.BoolInput `pulumi:"isAdmin"`
}

Describes the client certificate details using thumbprint.

func (ClientCertificateThumbprintResponseArgs) ElementType

func (ClientCertificateThumbprintResponseArgs) ToClientCertificateThumbprintResponseOutput

func (i ClientCertificateThumbprintResponseArgs) ToClientCertificateThumbprintResponseOutput() ClientCertificateThumbprintResponseOutput

func (ClientCertificateThumbprintResponseArgs) ToClientCertificateThumbprintResponseOutputWithContext

func (i ClientCertificateThumbprintResponseArgs) ToClientCertificateThumbprintResponseOutputWithContext(ctx context.Context) ClientCertificateThumbprintResponseOutput

type ClientCertificateThumbprintResponseArray

type ClientCertificateThumbprintResponseArray []ClientCertificateThumbprintResponseInput

func (ClientCertificateThumbprintResponseArray) ElementType

func (ClientCertificateThumbprintResponseArray) ToClientCertificateThumbprintResponseArrayOutput

func (i ClientCertificateThumbprintResponseArray) ToClientCertificateThumbprintResponseArrayOutput() ClientCertificateThumbprintResponseArrayOutput

func (ClientCertificateThumbprintResponseArray) ToClientCertificateThumbprintResponseArrayOutputWithContext

func (i ClientCertificateThumbprintResponseArray) ToClientCertificateThumbprintResponseArrayOutputWithContext(ctx context.Context) ClientCertificateThumbprintResponseArrayOutput

type ClientCertificateThumbprintResponseArrayInput

type ClientCertificateThumbprintResponseArrayInput interface {
	pulumi.Input

	ToClientCertificateThumbprintResponseArrayOutput() ClientCertificateThumbprintResponseArrayOutput
	ToClientCertificateThumbprintResponseArrayOutputWithContext(context.Context) ClientCertificateThumbprintResponseArrayOutput
}

ClientCertificateThumbprintResponseArrayInput is an input type that accepts ClientCertificateThumbprintResponseArray and ClientCertificateThumbprintResponseArrayOutput values. You can construct a concrete instance of `ClientCertificateThumbprintResponseArrayInput` via:

ClientCertificateThumbprintResponseArray{ ClientCertificateThumbprintResponseArgs{...} }

type ClientCertificateThumbprintResponseArrayOutput

type ClientCertificateThumbprintResponseArrayOutput struct{ *pulumi.OutputState }

func (ClientCertificateThumbprintResponseArrayOutput) ElementType

func (ClientCertificateThumbprintResponseArrayOutput) Index

func (ClientCertificateThumbprintResponseArrayOutput) ToClientCertificateThumbprintResponseArrayOutput

func (o ClientCertificateThumbprintResponseArrayOutput) ToClientCertificateThumbprintResponseArrayOutput() ClientCertificateThumbprintResponseArrayOutput

func (ClientCertificateThumbprintResponseArrayOutput) ToClientCertificateThumbprintResponseArrayOutputWithContext

func (o ClientCertificateThumbprintResponseArrayOutput) ToClientCertificateThumbprintResponseArrayOutputWithContext(ctx context.Context) ClientCertificateThumbprintResponseArrayOutput

type ClientCertificateThumbprintResponseInput

type ClientCertificateThumbprintResponseInput interface {
	pulumi.Input

	ToClientCertificateThumbprintResponseOutput() ClientCertificateThumbprintResponseOutput
	ToClientCertificateThumbprintResponseOutputWithContext(context.Context) ClientCertificateThumbprintResponseOutput
}

ClientCertificateThumbprintResponseInput is an input type that accepts ClientCertificateThumbprintResponseArgs and ClientCertificateThumbprintResponseOutput values. You can construct a concrete instance of `ClientCertificateThumbprintResponseInput` via:

ClientCertificateThumbprintResponseArgs{...}

type ClientCertificateThumbprintResponseOutput

type ClientCertificateThumbprintResponseOutput struct{ *pulumi.OutputState }

Describes the client certificate details using thumbprint.

func (ClientCertificateThumbprintResponseOutput) CertificateThumbprint

The thumbprint of the client certificate.

func (ClientCertificateThumbprintResponseOutput) ElementType

func (ClientCertificateThumbprintResponseOutput) IsAdmin

Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

func (ClientCertificateThumbprintResponseOutput) ToClientCertificateThumbprintResponseOutput

func (o ClientCertificateThumbprintResponseOutput) ToClientCertificateThumbprintResponseOutput() ClientCertificateThumbprintResponseOutput

func (ClientCertificateThumbprintResponseOutput) ToClientCertificateThumbprintResponseOutputWithContext

func (o ClientCertificateThumbprintResponseOutput) ToClientCertificateThumbprintResponseOutputWithContext(ctx context.Context) ClientCertificateThumbprintResponseOutput

type Cluster

type Cluster struct {
	pulumi.CustomResourceState

	// The list of add-on features to enable in the cluster.
	AddOnFeatures pulumi.StringArrayOutput `pulumi:"addOnFeatures"`
	// The Service Fabric runtime versions available for this cluster.
	AvailableClusterVersions ClusterVersionDetailsResponseArrayOutput `pulumi:"availableClusterVersions"`
	// The AAD authentication settings of the cluster.
	AzureActiveDirectory AzureActiveDirectoryResponsePtrOutput `pulumi:"azureActiveDirectory"`
	// The certificate to use for securing the cluster. The certificate provided will be used for node to node security within the cluster, SSL certificate for cluster management endpoint and default admin client.
	Certificate CertificateDescriptionResponsePtrOutput `pulumi:"certificate"`
	// Describes a list of server certificates referenced by common name that are used to secure the cluster.
	CertificateCommonNames ServerCertificateCommonNamesResponsePtrOutput `pulumi:"certificateCommonNames"`
	// The list of client certificates referenced by common name that are allowed to manage the cluster.
	ClientCertificateCommonNames ClientCertificateCommonNameResponseArrayOutput `pulumi:"clientCertificateCommonNames"`
	// The list of client certificates referenced by thumbprint that are allowed to manage the cluster.
	ClientCertificateThumbprints ClientCertificateThumbprintResponseArrayOutput `pulumi:"clientCertificateThumbprints"`
	// The Service Fabric runtime version of the cluster. This property can only by set the user when **upgradeMode** is set to 'Manual'. To get list of available Service Fabric versions for new clusters use [ClusterVersion API](./ClusterVersion.md). To get the list of available version for existing clusters use **availableClusterVersions**.
	ClusterCodeVersion pulumi.StringPtrOutput `pulumi:"clusterCodeVersion"`
	// The Azure Resource Provider endpoint. A system service in the cluster connects to this  endpoint.
	ClusterEndpoint pulumi.StringOutput `pulumi:"clusterEndpoint"`
	// A service generated unique identifier for the cluster resource.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// The current state of the cluster.
	//
	//   - WaitingForNodes - Indicates that the cluster resource is created and the resource provider is waiting for Service Fabric VM extension to boot up and report to it.
	//   - Deploying - Indicates that the Service Fabric runtime is being installed on the VMs. Cluster resource will be in this state until the cluster boots up and system services are up.
	//   - BaselineUpgrade - Indicates that the cluster is upgrading to establishes the cluster version. This upgrade is automatically initiated when the cluster boots up for the first time.
	//   - UpdatingUserConfiguration - Indicates that the cluster is being upgraded with the user provided configuration.
	//   - UpdatingUserCertificate - Indicates that the cluster is being upgraded with the user provided certificate.
	//   - UpdatingInfrastructure - Indicates that the cluster is being upgraded with the latest Service Fabric runtime version. This happens only when the **upgradeMode** is set to 'Automatic'.
	//   - EnforcingClusterVersion - Indicates that cluster is on a different version than expected and the cluster is being upgraded to the expected version.
	//   - UpgradeServiceUnreachable - Indicates that the system service in the cluster is no longer polling the Resource Provider. Clusters in this state cannot be managed by the Resource Provider.
	//   - AutoScale - Indicates that the ReliabilityLevel of the cluster is being adjusted.
	//   - Ready - Indicates that the cluster is in a stable state.
	ClusterState pulumi.StringOutput `pulumi:"clusterState"`
	// The storage account information for storing Service Fabric diagnostic logs.
	DiagnosticsStorageAccountConfig DiagnosticsStorageAccountConfigResponsePtrOutput `pulumi:"diagnosticsStorageAccountConfig"`
	// The list of custom fabric settings to configure the cluster.
	FabricSettings SettingsSectionDescriptionResponseArrayOutput `pulumi:"fabricSettings"`
	// Azure resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// The http management endpoint of the cluster.
	ManagementEndpoint pulumi.StringOutput `pulumi:"managementEndpoint"`
	// Azure resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The list of node types in the cluster.
	NodeTypes NodeTypeDescriptionResponseArrayOutput `pulumi:"nodeTypes"`
	// The provisioning state of the cluster resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The reliability level sets the replica set size of system services. Learn about [ReliabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity).
	//
	//   - None - Run the System services with a target replica set count of 1. This should only be used for test clusters.
	//   - Bronze - Run the System services with a target replica set count of 3. This should only be used for test clusters.
	//   - Silver - Run the System services with a target replica set count of 5.
	//   - Gold - Run the System services with a target replica set count of 7.
	//   - Platinum - Run the System services with a target replica set count of 9.
	ReliabilityLevel pulumi.StringPtrOutput `pulumi:"reliabilityLevel"`
	// The server certificate used by reverse proxy.
	ReverseProxyCertificate CertificateDescriptionResponsePtrOutput `pulumi:"reverseProxyCertificate"`
	// Describes a list of server certificates referenced by common name that are used to secure the cluster.
	ReverseProxyCertificateCommonNames ServerCertificateCommonNamesResponsePtrOutput `pulumi:"reverseProxyCertificateCommonNames"`
	// Azure resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Azure resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The policy to use when upgrading the cluster.
	UpgradeDescription ClusterUpgradePolicyResponsePtrOutput `pulumi:"upgradeDescription"`
	// The upgrade mode of the cluster when new Service Fabric runtime version is available.
	//
	//   - Automatic - The cluster will be automatically upgraded to the latest Service Fabric runtime version as soon as it is available.
	//   - Manual - The cluster will not be automatically upgraded to the latest Service Fabric runtime version. The cluster is upgraded by setting the **clusterCodeVersion** property in the cluster resource.
	UpgradeMode pulumi.StringPtrOutput `pulumi:"upgradeMode"`
	// The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.
	VmImage pulumi.StringPtrOutput `pulumi:"vmImage"`
}

The cluster resource

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)

GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCluster

func NewCluster(ctx *pulumi.Context,
	name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)

NewCluster registers a new resource with the given unique name, arguments, and options.

func (*Cluster) ElementType added in v0.2.6

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput added in v0.2.6

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext added in v0.2.6

func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterArgs

type ClusterArgs struct {
	// The list of add-on features to enable in the cluster.
	AddOnFeatures pulumi.StringArrayInput
	// The AAD authentication settings of the cluster.
	AzureActiveDirectory AzureActiveDirectoryPtrInput
	// The certificate to use for securing the cluster. The certificate provided will be used for node to node security within the cluster, SSL certificate for cluster management endpoint and default admin client.
	Certificate CertificateDescriptionPtrInput
	// Describes a list of server certificates referenced by common name that are used to secure the cluster.
	CertificateCommonNames ServerCertificateCommonNamesPtrInput
	// The list of client certificates referenced by common name that are allowed to manage the cluster.
	ClientCertificateCommonNames ClientCertificateCommonNameArrayInput
	// The list of client certificates referenced by thumbprint that are allowed to manage the cluster.
	ClientCertificateThumbprints ClientCertificateThumbprintArrayInput
	// The Service Fabric runtime version of the cluster. This property can only by set the user when **upgradeMode** is set to 'Manual'. To get list of available Service Fabric versions for new clusters use [ClusterVersion API](./ClusterVersion.md). To get the list of available version for existing clusters use **availableClusterVersions**.
	ClusterCodeVersion pulumi.StringPtrInput
	// The name of the cluster resource.
	ClusterName pulumi.StringInput
	// The storage account information for storing Service Fabric diagnostic logs.
	DiagnosticsStorageAccountConfig DiagnosticsStorageAccountConfigPtrInput
	// The list of custom fabric settings to configure the cluster.
	FabricSettings SettingsSectionDescriptionArrayInput
	// Azure resource location.
	Location pulumi.StringPtrInput
	// The http management endpoint of the cluster.
	ManagementEndpoint pulumi.StringInput
	// The list of node types in the cluster.
	NodeTypes NodeTypeDescriptionArrayInput
	// The reliability level sets the replica set size of system services. Learn about [ReliabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity).
	//
	//   - None - Run the System services with a target replica set count of 1. This should only be used for test clusters.
	//   - Bronze - Run the System services with a target replica set count of 3. This should only be used for test clusters.
	//   - Silver - Run the System services with a target replica set count of 5.
	//   - Gold - Run the System services with a target replica set count of 7.
	//   - Platinum - Run the System services with a target replica set count of 9.
	ReliabilityLevel pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The server certificate used by reverse proxy.
	ReverseProxyCertificate CertificateDescriptionPtrInput
	// Describes a list of server certificates referenced by common name that are used to secure the cluster.
	ReverseProxyCertificateCommonNames ServerCertificateCommonNamesPtrInput
	// Azure resource tags.
	Tags pulumi.StringMapInput
	// The policy to use when upgrading the cluster.
	UpgradeDescription ClusterUpgradePolicyPtrInput
	// The upgrade mode of the cluster when new Service Fabric runtime version is available.
	//
	//   - Automatic - The cluster will be automatically upgraded to the latest Service Fabric runtime version as soon as it is available.
	//   - Manual - The cluster will not be automatically upgraded to the latest Service Fabric runtime version. The cluster is upgraded by setting the **clusterCodeVersion** property in the cluster resource.
	UpgradeMode pulumi.StringPtrInput
	// The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.
	VmImage pulumi.StringPtrInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType

func (ClusterArgs) ElementType() reflect.Type

type ClusterHealthPolicy

type ClusterHealthPolicy struct {
	// Defines the application health policy map used to evaluate the health of an application or one of its children entities.
	ApplicationHealthPolicies map[string]ApplicationHealthPolicy `pulumi:"applicationHealthPolicies"`
	// The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.
	//
	// The percentage represents the maximum tolerated percentage of applications that can be unhealthy before the cluster is considered in error.
	// If the percentage is respected but there is at least one unhealthy application, the health is evaluated as Warning.
	// This is calculated by dividing the number of unhealthy applications over the total number of application instances in the cluster, excluding applications of application types that are included in the ApplicationTypeHealthPolicyMap.
	// The computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.
	MaxPercentUnhealthyApplications *int `pulumi:"maxPercentUnhealthyApplications"`
	// The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.
	//
	// The percentage represents the maximum tolerated percentage of nodes that can be unhealthy before the cluster is considered in error.
	// If the percentage is respected but there is at least one unhealthy node, the health is evaluated as Warning.
	// The percentage is calculated by dividing the number of unhealthy nodes over the total number of nodes in the cluster.
	// The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
	//
	// In large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.
	MaxPercentUnhealthyNodes *int `pulumi:"maxPercentUnhealthyNodes"`
}

Defines a health policy used to evaluate the health of the cluster or of a cluster node.

type ClusterHealthPolicyArgs

type ClusterHealthPolicyArgs struct {
	// Defines the application health policy map used to evaluate the health of an application or one of its children entities.
	ApplicationHealthPolicies ApplicationHealthPolicyMapInput `pulumi:"applicationHealthPolicies"`
	// The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.
	//
	// The percentage represents the maximum tolerated percentage of applications that can be unhealthy before the cluster is considered in error.
	// If the percentage is respected but there is at least one unhealthy application, the health is evaluated as Warning.
	// This is calculated by dividing the number of unhealthy applications over the total number of application instances in the cluster, excluding applications of application types that are included in the ApplicationTypeHealthPolicyMap.
	// The computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.
	MaxPercentUnhealthyApplications pulumi.IntPtrInput `pulumi:"maxPercentUnhealthyApplications"`
	// The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.
	//
	// The percentage represents the maximum tolerated percentage of nodes that can be unhealthy before the cluster is considered in error.
	// If the percentage is respected but there is at least one unhealthy node, the health is evaluated as Warning.
	// The percentage is calculated by dividing the number of unhealthy nodes over the total number of nodes in the cluster.
	// The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
	//
	// In large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.
	MaxPercentUnhealthyNodes pulumi.IntPtrInput `pulumi:"maxPercentUnhealthyNodes"`
}

Defines a health policy used to evaluate the health of the cluster or of a cluster node.

func (ClusterHealthPolicyArgs) ElementType

func (ClusterHealthPolicyArgs) ElementType() reflect.Type

func (ClusterHealthPolicyArgs) ToClusterHealthPolicyOutput

func (i ClusterHealthPolicyArgs) ToClusterHealthPolicyOutput() ClusterHealthPolicyOutput

func (ClusterHealthPolicyArgs) ToClusterHealthPolicyOutputWithContext

func (i ClusterHealthPolicyArgs) ToClusterHealthPolicyOutputWithContext(ctx context.Context) ClusterHealthPolicyOutput

func (ClusterHealthPolicyArgs) ToClusterHealthPolicyPtrOutput

func (i ClusterHealthPolicyArgs) ToClusterHealthPolicyPtrOutput() ClusterHealthPolicyPtrOutput

func (ClusterHealthPolicyArgs) ToClusterHealthPolicyPtrOutputWithContext

func (i ClusterHealthPolicyArgs) ToClusterHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterHealthPolicyPtrOutput

type ClusterHealthPolicyInput

type ClusterHealthPolicyInput interface {
	pulumi.Input

	ToClusterHealthPolicyOutput() ClusterHealthPolicyOutput
	ToClusterHealthPolicyOutputWithContext(context.Context) ClusterHealthPolicyOutput
}

ClusterHealthPolicyInput is an input type that accepts ClusterHealthPolicyArgs and ClusterHealthPolicyOutput values. You can construct a concrete instance of `ClusterHealthPolicyInput` via:

ClusterHealthPolicyArgs{...}

type ClusterHealthPolicyOutput

type ClusterHealthPolicyOutput struct{ *pulumi.OutputState }

Defines a health policy used to evaluate the health of the cluster or of a cluster node.

func (ClusterHealthPolicyOutput) ApplicationHealthPolicies

func (o ClusterHealthPolicyOutput) ApplicationHealthPolicies() ApplicationHealthPolicyMapOutput

Defines the application health policy map used to evaluate the health of an application or one of its children entities.

func (ClusterHealthPolicyOutput) ElementType

func (ClusterHealthPolicyOutput) ElementType() reflect.Type

func (ClusterHealthPolicyOutput) MaxPercentUnhealthyApplications

func (o ClusterHealthPolicyOutput) MaxPercentUnhealthyApplications() pulumi.IntPtrOutput

The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of applications that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy application, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy applications over the total number of application instances in the cluster, excluding applications of application types that are included in the ApplicationTypeHealthPolicyMap. The computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.

func (ClusterHealthPolicyOutput) MaxPercentUnhealthyNodes

func (o ClusterHealthPolicyOutput) MaxPercentUnhealthyNodes() pulumi.IntPtrOutput

The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of nodes that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy node, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy nodes over the total number of nodes in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.

In large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.

func (ClusterHealthPolicyOutput) ToClusterHealthPolicyOutput

func (o ClusterHealthPolicyOutput) ToClusterHealthPolicyOutput() ClusterHealthPolicyOutput

func (ClusterHealthPolicyOutput) ToClusterHealthPolicyOutputWithContext

func (o ClusterHealthPolicyOutput) ToClusterHealthPolicyOutputWithContext(ctx context.Context) ClusterHealthPolicyOutput

func (ClusterHealthPolicyOutput) ToClusterHealthPolicyPtrOutput

func (o ClusterHealthPolicyOutput) ToClusterHealthPolicyPtrOutput() ClusterHealthPolicyPtrOutput

func (ClusterHealthPolicyOutput) ToClusterHealthPolicyPtrOutputWithContext

func (o ClusterHealthPolicyOutput) ToClusterHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterHealthPolicyPtrOutput

type ClusterHealthPolicyPtrInput

type ClusterHealthPolicyPtrInput interface {
	pulumi.Input

	ToClusterHealthPolicyPtrOutput() ClusterHealthPolicyPtrOutput
	ToClusterHealthPolicyPtrOutputWithContext(context.Context) ClusterHealthPolicyPtrOutput
}

ClusterHealthPolicyPtrInput is an input type that accepts ClusterHealthPolicyArgs, ClusterHealthPolicyPtr and ClusterHealthPolicyPtrOutput values. You can construct a concrete instance of `ClusterHealthPolicyPtrInput` via:

        ClusterHealthPolicyArgs{...}

or:

        nil

type ClusterHealthPolicyPtrOutput

type ClusterHealthPolicyPtrOutput struct{ *pulumi.OutputState }

func (ClusterHealthPolicyPtrOutput) ApplicationHealthPolicies

func (o ClusterHealthPolicyPtrOutput) ApplicationHealthPolicies() ApplicationHealthPolicyMapOutput

Defines the application health policy map used to evaluate the health of an application or one of its children entities.

func (ClusterHealthPolicyPtrOutput) Elem

func (ClusterHealthPolicyPtrOutput) ElementType

func (ClusterHealthPolicyPtrOutput) MaxPercentUnhealthyApplications

func (o ClusterHealthPolicyPtrOutput) MaxPercentUnhealthyApplications() pulumi.IntPtrOutput

The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of applications that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy application, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy applications over the total number of application instances in the cluster, excluding applications of application types that are included in the ApplicationTypeHealthPolicyMap. The computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.

func (ClusterHealthPolicyPtrOutput) MaxPercentUnhealthyNodes

func (o ClusterHealthPolicyPtrOutput) MaxPercentUnhealthyNodes() pulumi.IntPtrOutput

The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of nodes that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy node, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy nodes over the total number of nodes in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.

In large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.

func (ClusterHealthPolicyPtrOutput) ToClusterHealthPolicyPtrOutput

func (o ClusterHealthPolicyPtrOutput) ToClusterHealthPolicyPtrOutput() ClusterHealthPolicyPtrOutput

func (ClusterHealthPolicyPtrOutput) ToClusterHealthPolicyPtrOutputWithContext

func (o ClusterHealthPolicyPtrOutput) ToClusterHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterHealthPolicyPtrOutput

type ClusterHealthPolicyResponse

type ClusterHealthPolicyResponse struct {
	// Defines the application health policy map used to evaluate the health of an application or one of its children entities.
	ApplicationHealthPolicies map[string]ApplicationHealthPolicyResponse `pulumi:"applicationHealthPolicies"`
	// The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.
	//
	// The percentage represents the maximum tolerated percentage of applications that can be unhealthy before the cluster is considered in error.
	// If the percentage is respected but there is at least one unhealthy application, the health is evaluated as Warning.
	// This is calculated by dividing the number of unhealthy applications over the total number of application instances in the cluster, excluding applications of application types that are included in the ApplicationTypeHealthPolicyMap.
	// The computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.
	MaxPercentUnhealthyApplications *int `pulumi:"maxPercentUnhealthyApplications"`
	// The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.
	//
	// The percentage represents the maximum tolerated percentage of nodes that can be unhealthy before the cluster is considered in error.
	// If the percentage is respected but there is at least one unhealthy node, the health is evaluated as Warning.
	// The percentage is calculated by dividing the number of unhealthy nodes over the total number of nodes in the cluster.
	// The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
	//
	// In large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.
	MaxPercentUnhealthyNodes *int `pulumi:"maxPercentUnhealthyNodes"`
}

Defines a health policy used to evaluate the health of the cluster or of a cluster node.

type ClusterHealthPolicyResponseArgs

type ClusterHealthPolicyResponseArgs struct {
	// Defines the application health policy map used to evaluate the health of an application or one of its children entities.
	ApplicationHealthPolicies ApplicationHealthPolicyResponseMapInput `pulumi:"applicationHealthPolicies"`
	// The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.
	//
	// The percentage represents the maximum tolerated percentage of applications that can be unhealthy before the cluster is considered in error.
	// If the percentage is respected but there is at least one unhealthy application, the health is evaluated as Warning.
	// This is calculated by dividing the number of unhealthy applications over the total number of application instances in the cluster, excluding applications of application types that are included in the ApplicationTypeHealthPolicyMap.
	// The computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.
	MaxPercentUnhealthyApplications pulumi.IntPtrInput `pulumi:"maxPercentUnhealthyApplications"`
	// The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.
	//
	// The percentage represents the maximum tolerated percentage of nodes that can be unhealthy before the cluster is considered in error.
	// If the percentage is respected but there is at least one unhealthy node, the health is evaluated as Warning.
	// The percentage is calculated by dividing the number of unhealthy nodes over the total number of nodes in the cluster.
	// The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
	//
	// In large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.
	MaxPercentUnhealthyNodes pulumi.IntPtrInput `pulumi:"maxPercentUnhealthyNodes"`
}

Defines a health policy used to evaluate the health of the cluster or of a cluster node.

func (ClusterHealthPolicyResponseArgs) ElementType

func (ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponseOutput

func (i ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponseOutput() ClusterHealthPolicyResponseOutput

func (ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponseOutputWithContext

func (i ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponseOutputWithContext(ctx context.Context) ClusterHealthPolicyResponseOutput

func (ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponsePtrOutput

func (i ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponsePtrOutput() ClusterHealthPolicyResponsePtrOutput

func (ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponsePtrOutputWithContext

func (i ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterHealthPolicyResponsePtrOutput

type ClusterHealthPolicyResponseInput

type ClusterHealthPolicyResponseInput interface {
	pulumi.Input

	ToClusterHealthPolicyResponseOutput() ClusterHealthPolicyResponseOutput
	ToClusterHealthPolicyResponseOutputWithContext(context.Context) ClusterHealthPolicyResponseOutput
}

ClusterHealthPolicyResponseInput is an input type that accepts ClusterHealthPolicyResponseArgs and ClusterHealthPolicyResponseOutput values. You can construct a concrete instance of `ClusterHealthPolicyResponseInput` via:

ClusterHealthPolicyResponseArgs{...}

type ClusterHealthPolicyResponseOutput

type ClusterHealthPolicyResponseOutput struct{ *pulumi.OutputState }

Defines a health policy used to evaluate the health of the cluster or of a cluster node.

func (ClusterHealthPolicyResponseOutput) ApplicationHealthPolicies

Defines the application health policy map used to evaluate the health of an application or one of its children entities.

func (ClusterHealthPolicyResponseOutput) ElementType

func (ClusterHealthPolicyResponseOutput) MaxPercentUnhealthyApplications

func (o ClusterHealthPolicyResponseOutput) MaxPercentUnhealthyApplications() pulumi.IntPtrOutput

The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of applications that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy application, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy applications over the total number of application instances in the cluster, excluding applications of application types that are included in the ApplicationTypeHealthPolicyMap. The computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.

func (ClusterHealthPolicyResponseOutput) MaxPercentUnhealthyNodes

func (o ClusterHealthPolicyResponseOutput) MaxPercentUnhealthyNodes() pulumi.IntPtrOutput

The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of nodes that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy node, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy nodes over the total number of nodes in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.

In large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.

func (ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponseOutput

func (o ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponseOutput() ClusterHealthPolicyResponseOutput

func (ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponseOutputWithContext

func (o ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponseOutputWithContext(ctx context.Context) ClusterHealthPolicyResponseOutput

func (ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponsePtrOutput

func (o ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponsePtrOutput() ClusterHealthPolicyResponsePtrOutput

func (ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponsePtrOutputWithContext

func (o ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterHealthPolicyResponsePtrOutput

type ClusterHealthPolicyResponsePtrInput

type ClusterHealthPolicyResponsePtrInput interface {
	pulumi.Input

	ToClusterHealthPolicyResponsePtrOutput() ClusterHealthPolicyResponsePtrOutput
	ToClusterHealthPolicyResponsePtrOutputWithContext(context.Context) ClusterHealthPolicyResponsePtrOutput
}

ClusterHealthPolicyResponsePtrInput is an input type that accepts ClusterHealthPolicyResponseArgs, ClusterHealthPolicyResponsePtr and ClusterHealthPolicyResponsePtrOutput values. You can construct a concrete instance of `ClusterHealthPolicyResponsePtrInput` via:

        ClusterHealthPolicyResponseArgs{...}

or:

        nil

type ClusterHealthPolicyResponsePtrOutput

type ClusterHealthPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterHealthPolicyResponsePtrOutput) ApplicationHealthPolicies

Defines the application health policy map used to evaluate the health of an application or one of its children entities.

func (ClusterHealthPolicyResponsePtrOutput) Elem

func (ClusterHealthPolicyResponsePtrOutput) ElementType

func (ClusterHealthPolicyResponsePtrOutput) MaxPercentUnhealthyApplications

func (o ClusterHealthPolicyResponsePtrOutput) MaxPercentUnhealthyApplications() pulumi.IntPtrOutput

The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of applications that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy application, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy applications over the total number of application instances in the cluster, excluding applications of application types that are included in the ApplicationTypeHealthPolicyMap. The computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.

func (ClusterHealthPolicyResponsePtrOutput) MaxPercentUnhealthyNodes

func (o ClusterHealthPolicyResponsePtrOutput) MaxPercentUnhealthyNodes() pulumi.IntPtrOutput

The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of nodes that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy node, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy nodes over the total number of nodes in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.

In large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.

func (ClusterHealthPolicyResponsePtrOutput) ToClusterHealthPolicyResponsePtrOutput

func (o ClusterHealthPolicyResponsePtrOutput) ToClusterHealthPolicyResponsePtrOutput() ClusterHealthPolicyResponsePtrOutput

func (ClusterHealthPolicyResponsePtrOutput) ToClusterHealthPolicyResponsePtrOutputWithContext

func (o ClusterHealthPolicyResponsePtrOutput) ToClusterHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterHealthPolicyResponsePtrOutput

type ClusterInput added in v0.2.6

type ClusterInput interface {
	pulumi.Input

	ToClusterOutput() ClusterOutput
	ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}

type ClusterOutput added in v0.2.6

type ClusterOutput struct {
	*pulumi.OutputState
}

func (ClusterOutput) ElementType added in v0.2.6

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) ToClusterOutput added in v0.2.6

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext added in v0.2.6

func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterState

type ClusterState struct {
	// The list of add-on features to enable in the cluster.
	AddOnFeatures pulumi.StringArrayInput
	// The Service Fabric runtime versions available for this cluster.
	AvailableClusterVersions ClusterVersionDetailsResponseArrayInput
	// The AAD authentication settings of the cluster.
	AzureActiveDirectory AzureActiveDirectoryResponsePtrInput
	// The certificate to use for securing the cluster. The certificate provided will be used for node to node security within the cluster, SSL certificate for cluster management endpoint and default admin client.
	Certificate CertificateDescriptionResponsePtrInput
	// Describes a list of server certificates referenced by common name that are used to secure the cluster.
	CertificateCommonNames ServerCertificateCommonNamesResponsePtrInput
	// The list of client certificates referenced by common name that are allowed to manage the cluster.
	ClientCertificateCommonNames ClientCertificateCommonNameResponseArrayInput
	// The list of client certificates referenced by thumbprint that are allowed to manage the cluster.
	ClientCertificateThumbprints ClientCertificateThumbprintResponseArrayInput
	// The Service Fabric runtime version of the cluster. This property can only by set the user when **upgradeMode** is set to 'Manual'. To get list of available Service Fabric versions for new clusters use [ClusterVersion API](./ClusterVersion.md). To get the list of available version for existing clusters use **availableClusterVersions**.
	ClusterCodeVersion pulumi.StringPtrInput
	// The Azure Resource Provider endpoint. A system service in the cluster connects to this  endpoint.
	ClusterEndpoint pulumi.StringPtrInput
	// A service generated unique identifier for the cluster resource.
	ClusterId pulumi.StringPtrInput
	// The current state of the cluster.
	//
	//   - WaitingForNodes - Indicates that the cluster resource is created and the resource provider is waiting for Service Fabric VM extension to boot up and report to it.
	//   - Deploying - Indicates that the Service Fabric runtime is being installed on the VMs. Cluster resource will be in this state until the cluster boots up and system services are up.
	//   - BaselineUpgrade - Indicates that the cluster is upgrading to establishes the cluster version. This upgrade is automatically initiated when the cluster boots up for the first time.
	//   - UpdatingUserConfiguration - Indicates that the cluster is being upgraded with the user provided configuration.
	//   - UpdatingUserCertificate - Indicates that the cluster is being upgraded with the user provided certificate.
	//   - UpdatingInfrastructure - Indicates that the cluster is being upgraded with the latest Service Fabric runtime version. This happens only when the **upgradeMode** is set to 'Automatic'.
	//   - EnforcingClusterVersion - Indicates that cluster is on a different version than expected and the cluster is being upgraded to the expected version.
	//   - UpgradeServiceUnreachable - Indicates that the system service in the cluster is no longer polling the Resource Provider. Clusters in this state cannot be managed by the Resource Provider.
	//   - AutoScale - Indicates that the ReliabilityLevel of the cluster is being adjusted.
	//   - Ready - Indicates that the cluster is in a stable state.
	ClusterState pulumi.StringPtrInput
	// The storage account information for storing Service Fabric diagnostic logs.
	DiagnosticsStorageAccountConfig DiagnosticsStorageAccountConfigResponsePtrInput
	// The list of custom fabric settings to configure the cluster.
	FabricSettings SettingsSectionDescriptionResponseArrayInput
	// Azure resource location.
	Location pulumi.StringPtrInput
	// The http management endpoint of the cluster.
	ManagementEndpoint pulumi.StringPtrInput
	// Azure resource name.
	Name pulumi.StringPtrInput
	// The list of node types in the cluster.
	NodeTypes NodeTypeDescriptionResponseArrayInput
	// The provisioning state of the cluster resource.
	ProvisioningState pulumi.StringPtrInput
	// The reliability level sets the replica set size of system services. Learn about [ReliabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity).
	//
	//   - None - Run the System services with a target replica set count of 1. This should only be used for test clusters.
	//   - Bronze - Run the System services with a target replica set count of 3. This should only be used for test clusters.
	//   - Silver - Run the System services with a target replica set count of 5.
	//   - Gold - Run the System services with a target replica set count of 7.
	//   - Platinum - Run the System services with a target replica set count of 9.
	ReliabilityLevel pulumi.StringPtrInput
	// The server certificate used by reverse proxy.
	ReverseProxyCertificate CertificateDescriptionResponsePtrInput
	// Describes a list of server certificates referenced by common name that are used to secure the cluster.
	ReverseProxyCertificateCommonNames ServerCertificateCommonNamesResponsePtrInput
	// Azure resource tags.
	Tags pulumi.StringMapInput
	// Azure resource type.
	Type pulumi.StringPtrInput
	// The policy to use when upgrading the cluster.
	UpgradeDescription ClusterUpgradePolicyResponsePtrInput
	// The upgrade mode of the cluster when new Service Fabric runtime version is available.
	//
	//   - Automatic - The cluster will be automatically upgraded to the latest Service Fabric runtime version as soon as it is available.
	//   - Manual - The cluster will not be automatically upgraded to the latest Service Fabric runtime version. The cluster is upgraded by setting the **clusterCodeVersion** property in the cluster resource.
	UpgradeMode pulumi.StringPtrInput
	// The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.
	VmImage pulumi.StringPtrInput
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

type ClusterUpgradeDeltaHealthPolicy

type ClusterUpgradeDeltaHealthPolicy struct {
	// Defines the application delta health policy map used to evaluate the health of an application or one of its child entities when upgrading the cluster.
	ApplicationDeltaHealthPolicies map[string]ApplicationDeltaHealthPolicy `pulumi:"applicationDeltaHealthPolicies"`
	// The maximum allowed percentage of applications health degradation allowed during cluster upgrades.
	// The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation.
	// The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.
	MaxPercentDeltaUnhealthyApplications int `pulumi:"maxPercentDeltaUnhealthyApplications"`
	// The maximum allowed percentage of nodes health degradation allowed during cluster upgrades.
	// The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation.
	// The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.
	MaxPercentDeltaUnhealthyNodes int `pulumi:"maxPercentDeltaUnhealthyNodes"`
	// The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades.
	// The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation.
	// The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.
	MaxPercentUpgradeDomainDeltaUnhealthyNodes int `pulumi:"maxPercentUpgradeDomainDeltaUnhealthyNodes"`
}

Describes the delta health policies for the cluster upgrade.

type ClusterUpgradeDeltaHealthPolicyArgs

type ClusterUpgradeDeltaHealthPolicyArgs struct {
	// Defines the application delta health policy map used to evaluate the health of an application or one of its child entities when upgrading the cluster.
	ApplicationDeltaHealthPolicies ApplicationDeltaHealthPolicyMapInput `pulumi:"applicationDeltaHealthPolicies"`
	// The maximum allowed percentage of applications health degradation allowed during cluster upgrades.
	// The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation.
	// The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.
	MaxPercentDeltaUnhealthyApplications pulumi.IntInput `pulumi:"maxPercentDeltaUnhealthyApplications"`
	// The maximum allowed percentage of nodes health degradation allowed during cluster upgrades.
	// The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation.
	// The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.
	MaxPercentDeltaUnhealthyNodes pulumi.IntInput `pulumi:"maxPercentDeltaUnhealthyNodes"`
	// The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades.
	// The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation.
	// The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.
	MaxPercentUpgradeDomainDeltaUnhealthyNodes pulumi.IntInput `pulumi:"maxPercentUpgradeDomainDeltaUnhealthyNodes"`
}

Describes the delta health policies for the cluster upgrade.

func (ClusterUpgradeDeltaHealthPolicyArgs) ElementType

func (ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyOutput

func (i ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyOutput() ClusterUpgradeDeltaHealthPolicyOutput

func (ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyOutputWithContext

func (i ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyOutput

func (ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyPtrOutput

func (i ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyPtrOutput() ClusterUpgradeDeltaHealthPolicyPtrOutput

func (ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext

func (i ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyPtrOutput

type ClusterUpgradeDeltaHealthPolicyInput

type ClusterUpgradeDeltaHealthPolicyInput interface {
	pulumi.Input

	ToClusterUpgradeDeltaHealthPolicyOutput() ClusterUpgradeDeltaHealthPolicyOutput
	ToClusterUpgradeDeltaHealthPolicyOutputWithContext(context.Context) ClusterUpgradeDeltaHealthPolicyOutput
}

ClusterUpgradeDeltaHealthPolicyInput is an input type that accepts ClusterUpgradeDeltaHealthPolicyArgs and ClusterUpgradeDeltaHealthPolicyOutput values. You can construct a concrete instance of `ClusterUpgradeDeltaHealthPolicyInput` via:

ClusterUpgradeDeltaHealthPolicyArgs{...}

type ClusterUpgradeDeltaHealthPolicyOutput

type ClusterUpgradeDeltaHealthPolicyOutput struct{ *pulumi.OutputState }

Describes the delta health policies for the cluster upgrade.

func (ClusterUpgradeDeltaHealthPolicyOutput) ApplicationDeltaHealthPolicies

Defines the application delta health policy map used to evaluate the health of an application or one of its child entities when upgrading the cluster.

func (ClusterUpgradeDeltaHealthPolicyOutput) ElementType

func (ClusterUpgradeDeltaHealthPolicyOutput) MaxPercentDeltaUnhealthyApplications

func (o ClusterUpgradeDeltaHealthPolicyOutput) MaxPercentDeltaUnhealthyApplications() pulumi.IntOutput

The maximum allowed percentage of applications health degradation allowed during cluster upgrades. The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.

func (ClusterUpgradeDeltaHealthPolicyOutput) MaxPercentDeltaUnhealthyNodes

func (o ClusterUpgradeDeltaHealthPolicyOutput) MaxPercentDeltaUnhealthyNodes() pulumi.IntOutput

The maximum allowed percentage of nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

func (ClusterUpgradeDeltaHealthPolicyOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes

func (o ClusterUpgradeDeltaHealthPolicyOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes() pulumi.IntOutput

The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.

func (ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyOutput

func (o ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyOutput() ClusterUpgradeDeltaHealthPolicyOutput

func (ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyOutputWithContext

func (o ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyOutput

func (ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutput

func (o ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutput() ClusterUpgradeDeltaHealthPolicyPtrOutput

func (ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext

func (o ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyPtrOutput

type ClusterUpgradeDeltaHealthPolicyPtrInput

type ClusterUpgradeDeltaHealthPolicyPtrInput interface {
	pulumi.Input

	ToClusterUpgradeDeltaHealthPolicyPtrOutput() ClusterUpgradeDeltaHealthPolicyPtrOutput
	ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext(context.Context) ClusterUpgradeDeltaHealthPolicyPtrOutput
}

ClusterUpgradeDeltaHealthPolicyPtrInput is an input type that accepts ClusterUpgradeDeltaHealthPolicyArgs, ClusterUpgradeDeltaHealthPolicyPtr and ClusterUpgradeDeltaHealthPolicyPtrOutput values. You can construct a concrete instance of `ClusterUpgradeDeltaHealthPolicyPtrInput` via:

        ClusterUpgradeDeltaHealthPolicyArgs{...}

or:

        nil

type ClusterUpgradeDeltaHealthPolicyPtrOutput

type ClusterUpgradeDeltaHealthPolicyPtrOutput struct{ *pulumi.OutputState }

func (ClusterUpgradeDeltaHealthPolicyPtrOutput) ApplicationDeltaHealthPolicies

Defines the application delta health policy map used to evaluate the health of an application or one of its child entities when upgrading the cluster.

func (ClusterUpgradeDeltaHealthPolicyPtrOutput) Elem

func (ClusterUpgradeDeltaHealthPolicyPtrOutput) ElementType

func (ClusterUpgradeDeltaHealthPolicyPtrOutput) MaxPercentDeltaUnhealthyApplications

func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) MaxPercentDeltaUnhealthyApplications() pulumi.IntPtrOutput

The maximum allowed percentage of applications health degradation allowed during cluster upgrades. The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.

func (ClusterUpgradeDeltaHealthPolicyPtrOutput) MaxPercentDeltaUnhealthyNodes

func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) MaxPercentDeltaUnhealthyNodes() pulumi.IntPtrOutput

The maximum allowed percentage of nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

func (ClusterUpgradeDeltaHealthPolicyPtrOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes

func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes() pulumi.IntPtrOutput

The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.

func (ClusterUpgradeDeltaHealthPolicyPtrOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutput

func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutput() ClusterUpgradeDeltaHealthPolicyPtrOutput

func (ClusterUpgradeDeltaHealthPolicyPtrOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext

func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyPtrOutput

type ClusterUpgradeDeltaHealthPolicyResponse

type ClusterUpgradeDeltaHealthPolicyResponse struct {
	// Defines the application delta health policy map used to evaluate the health of an application or one of its child entities when upgrading the cluster.
	ApplicationDeltaHealthPolicies map[string]ApplicationDeltaHealthPolicyResponse `pulumi:"applicationDeltaHealthPolicies"`
	// The maximum allowed percentage of applications health degradation allowed during cluster upgrades.
	// The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation.
	// The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.
	MaxPercentDeltaUnhealthyApplications int `pulumi:"maxPercentDeltaUnhealthyApplications"`
	// The maximum allowed percentage of nodes health degradation allowed during cluster upgrades.
	// The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation.
	// The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.
	MaxPercentDeltaUnhealthyNodes int `pulumi:"maxPercentDeltaUnhealthyNodes"`
	// The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades.
	// The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation.
	// The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.
	MaxPercentUpgradeDomainDeltaUnhealthyNodes int `pulumi:"maxPercentUpgradeDomainDeltaUnhealthyNodes"`
}

Describes the delta health policies for the cluster upgrade.

type ClusterUpgradeDeltaHealthPolicyResponseArgs

type ClusterUpgradeDeltaHealthPolicyResponseArgs struct {
	// Defines the application delta health policy map used to evaluate the health of an application or one of its child entities when upgrading the cluster.
	ApplicationDeltaHealthPolicies ApplicationDeltaHealthPolicyResponseMapInput `pulumi:"applicationDeltaHealthPolicies"`
	// The maximum allowed percentage of applications health degradation allowed during cluster upgrades.
	// The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation.
	// The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.
	MaxPercentDeltaUnhealthyApplications pulumi.IntInput `pulumi:"maxPercentDeltaUnhealthyApplications"`
	// The maximum allowed percentage of nodes health degradation allowed during cluster upgrades.
	// The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation.
	// The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.
	MaxPercentDeltaUnhealthyNodes pulumi.IntInput `pulumi:"maxPercentDeltaUnhealthyNodes"`
	// The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades.
	// The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation.
	// The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.
	MaxPercentUpgradeDomainDeltaUnhealthyNodes pulumi.IntInput `pulumi:"maxPercentUpgradeDomainDeltaUnhealthyNodes"`
}

Describes the delta health policies for the cluster upgrade.

func (ClusterUpgradeDeltaHealthPolicyResponseArgs) ElementType

func (ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponseOutput

func (i ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponseOutput() ClusterUpgradeDeltaHealthPolicyResponseOutput

func (ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponseOutputWithContext

func (i ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponseOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyResponseOutput

func (ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput

func (i ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput() ClusterUpgradeDeltaHealthPolicyResponsePtrOutput

func (ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext

func (i ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyResponsePtrOutput

type ClusterUpgradeDeltaHealthPolicyResponseInput

type ClusterUpgradeDeltaHealthPolicyResponseInput interface {
	pulumi.Input

	ToClusterUpgradeDeltaHealthPolicyResponseOutput() ClusterUpgradeDeltaHealthPolicyResponseOutput
	ToClusterUpgradeDeltaHealthPolicyResponseOutputWithContext(context.Context) ClusterUpgradeDeltaHealthPolicyResponseOutput
}

ClusterUpgradeDeltaHealthPolicyResponseInput is an input type that accepts ClusterUpgradeDeltaHealthPolicyResponseArgs and ClusterUpgradeDeltaHealthPolicyResponseOutput values. You can construct a concrete instance of `ClusterUpgradeDeltaHealthPolicyResponseInput` via:

ClusterUpgradeDeltaHealthPolicyResponseArgs{...}

type ClusterUpgradeDeltaHealthPolicyResponseOutput

type ClusterUpgradeDeltaHealthPolicyResponseOutput struct{ *pulumi.OutputState }

Describes the delta health policies for the cluster upgrade.

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) ApplicationDeltaHealthPolicies

Defines the application delta health policy map used to evaluate the health of an application or one of its child entities when upgrading the cluster.

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) ElementType

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) MaxPercentDeltaUnhealthyApplications

func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) MaxPercentDeltaUnhealthyApplications() pulumi.IntOutput

The maximum allowed percentage of applications health degradation allowed during cluster upgrades. The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) MaxPercentDeltaUnhealthyNodes

func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) MaxPercentDeltaUnhealthyNodes() pulumi.IntOutput

The maximum allowed percentage of nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes

func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes() pulumi.IntOutput

The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponseOutput

func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponseOutput() ClusterUpgradeDeltaHealthPolicyResponseOutput

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponseOutputWithContext

func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponseOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyResponseOutput

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput

func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput() ClusterUpgradeDeltaHealthPolicyResponsePtrOutput

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext

func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyResponsePtrOutput

type ClusterUpgradeDeltaHealthPolicyResponsePtrInput

type ClusterUpgradeDeltaHealthPolicyResponsePtrInput interface {
	pulumi.Input

	ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput() ClusterUpgradeDeltaHealthPolicyResponsePtrOutput
	ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext(context.Context) ClusterUpgradeDeltaHealthPolicyResponsePtrOutput
}

ClusterUpgradeDeltaHealthPolicyResponsePtrInput is an input type that accepts ClusterUpgradeDeltaHealthPolicyResponseArgs, ClusterUpgradeDeltaHealthPolicyResponsePtr and ClusterUpgradeDeltaHealthPolicyResponsePtrOutput values. You can construct a concrete instance of `ClusterUpgradeDeltaHealthPolicyResponsePtrInput` via:

        ClusterUpgradeDeltaHealthPolicyResponseArgs{...}

or:

        nil

type ClusterUpgradeDeltaHealthPolicyResponsePtrOutput

type ClusterUpgradeDeltaHealthPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ApplicationDeltaHealthPolicies

Defines the application delta health policy map used to evaluate the health of an application or one of its child entities when upgrading the cluster.

func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) Elem

func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ElementType

func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) MaxPercentDeltaUnhealthyApplications

func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) MaxPercentDeltaUnhealthyApplications() pulumi.IntPtrOutput

The maximum allowed percentage of applications health degradation allowed during cluster upgrades. The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.

func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) MaxPercentDeltaUnhealthyNodes

func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) MaxPercentDeltaUnhealthyNodes() pulumi.IntPtrOutput

The maximum allowed percentage of nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes

func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes() pulumi.IntPtrOutput

The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.

func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput

func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput() ClusterUpgradeDeltaHealthPolicyResponsePtrOutput

func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext

func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyResponsePtrOutput

type ClusterUpgradePolicy

type ClusterUpgradePolicy struct {
	// The cluster delta health policy used when upgrading the cluster.
	DeltaHealthPolicy *ClusterUpgradeDeltaHealthPolicy `pulumi:"deltaHealthPolicy"`
	// If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
	ForceRestart *bool `pulumi:"forceRestart"`
	// The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	HealthCheckRetryTimeout string `pulumi:"healthCheckRetryTimeout"`
	// The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	HealthCheckStableDuration string `pulumi:"healthCheckStableDuration"`
	// The length of time to wait after completing an upgrade domain before performing health checks. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	HealthCheckWaitDuration string `pulumi:"healthCheckWaitDuration"`
	// The cluster health policy used when upgrading the cluster.
	HealthPolicy ClusterHealthPolicy `pulumi:"healthPolicy"`
	// The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	UpgradeDomainTimeout string `pulumi:"upgradeDomainTimeout"`
	// The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	UpgradeReplicaSetCheckTimeout string `pulumi:"upgradeReplicaSetCheckTimeout"`
	// The amount of time the overall upgrade has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	UpgradeTimeout string `pulumi:"upgradeTimeout"`
}

Describes the policy used when upgrading the cluster.

type ClusterUpgradePolicyArgs

type ClusterUpgradePolicyArgs struct {
	// The cluster delta health policy used when upgrading the cluster.
	DeltaHealthPolicy ClusterUpgradeDeltaHealthPolicyPtrInput `pulumi:"deltaHealthPolicy"`
	// If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
	ForceRestart pulumi.BoolPtrInput `pulumi:"forceRestart"`
	// The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	HealthCheckRetryTimeout pulumi.StringInput `pulumi:"healthCheckRetryTimeout"`
	// The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	HealthCheckStableDuration pulumi.StringInput `pulumi:"healthCheckStableDuration"`
	// The length of time to wait after completing an upgrade domain before performing health checks. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	HealthCheckWaitDuration pulumi.StringInput `pulumi:"healthCheckWaitDuration"`
	// The cluster health policy used when upgrading the cluster.
	HealthPolicy ClusterHealthPolicyInput `pulumi:"healthPolicy"`
	// The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	UpgradeDomainTimeout pulumi.StringInput `pulumi:"upgradeDomainTimeout"`
	// The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	UpgradeReplicaSetCheckTimeout pulumi.StringInput `pulumi:"upgradeReplicaSetCheckTimeout"`
	// The amount of time the overall upgrade has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	UpgradeTimeout pulumi.StringInput `pulumi:"upgradeTimeout"`
}

Describes the policy used when upgrading the cluster.

func (ClusterUpgradePolicyArgs) ElementType

func (ClusterUpgradePolicyArgs) ElementType() reflect.Type

func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutput

func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput

func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutputWithContext

func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyOutput

func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutput

func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput

func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutputWithContext

func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput

type ClusterUpgradePolicyInput

type ClusterUpgradePolicyInput interface {
	pulumi.Input

	ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput
	ToClusterUpgradePolicyOutputWithContext(context.Context) ClusterUpgradePolicyOutput
}

ClusterUpgradePolicyInput is an input type that accepts ClusterUpgradePolicyArgs and ClusterUpgradePolicyOutput values. You can construct a concrete instance of `ClusterUpgradePolicyInput` via:

ClusterUpgradePolicyArgs{...}

type ClusterUpgradePolicyOutput

type ClusterUpgradePolicyOutput struct{ *pulumi.OutputState }

Describes the policy used when upgrading the cluster.

func (ClusterUpgradePolicyOutput) DeltaHealthPolicy

The cluster delta health policy used when upgrading the cluster.

func (ClusterUpgradePolicyOutput) ElementType

func (ClusterUpgradePolicyOutput) ElementType() reflect.Type

func (ClusterUpgradePolicyOutput) ForceRestart

If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).

func (ClusterUpgradePolicyOutput) HealthCheckRetryTimeout

func (o ClusterUpgradePolicyOutput) HealthCheckRetryTimeout() pulumi.StringOutput

The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyOutput) HealthCheckStableDuration

func (o ClusterUpgradePolicyOutput) HealthCheckStableDuration() pulumi.StringOutput

The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyOutput) HealthCheckWaitDuration

func (o ClusterUpgradePolicyOutput) HealthCheckWaitDuration() pulumi.StringOutput

The length of time to wait after completing an upgrade domain before performing health checks. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyOutput) HealthPolicy

The cluster health policy used when upgrading the cluster.

func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutput

func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput

func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutputWithContext

func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyOutput

func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutput

func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput

func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutputWithContext

func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput

func (ClusterUpgradePolicyOutput) UpgradeDomainTimeout

func (o ClusterUpgradePolicyOutput) UpgradeDomainTimeout() pulumi.StringOutput

The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyOutput) UpgradeReplicaSetCheckTimeout

func (o ClusterUpgradePolicyOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringOutput

The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyOutput) UpgradeTimeout

func (o ClusterUpgradePolicyOutput) UpgradeTimeout() pulumi.StringOutput

The amount of time the overall upgrade has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

type ClusterUpgradePolicyPtrInput

type ClusterUpgradePolicyPtrInput interface {
	pulumi.Input

	ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
	ToClusterUpgradePolicyPtrOutputWithContext(context.Context) ClusterUpgradePolicyPtrOutput
}

ClusterUpgradePolicyPtrInput is an input type that accepts ClusterUpgradePolicyArgs, ClusterUpgradePolicyPtr and ClusterUpgradePolicyPtrOutput values. You can construct a concrete instance of `ClusterUpgradePolicyPtrInput` via:

        ClusterUpgradePolicyArgs{...}

or:

        nil

type ClusterUpgradePolicyPtrOutput

type ClusterUpgradePolicyPtrOutput struct{ *pulumi.OutputState }

func (ClusterUpgradePolicyPtrOutput) DeltaHealthPolicy

The cluster delta health policy used when upgrading the cluster.

func (ClusterUpgradePolicyPtrOutput) Elem

func (ClusterUpgradePolicyPtrOutput) ElementType

func (ClusterUpgradePolicyPtrOutput) ForceRestart

If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).

func (ClusterUpgradePolicyPtrOutput) HealthCheckRetryTimeout

func (o ClusterUpgradePolicyPtrOutput) HealthCheckRetryTimeout() pulumi.StringPtrOutput

The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyPtrOutput) HealthCheckStableDuration

func (o ClusterUpgradePolicyPtrOutput) HealthCheckStableDuration() pulumi.StringPtrOutput

The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyPtrOutput) HealthCheckWaitDuration

func (o ClusterUpgradePolicyPtrOutput) HealthCheckWaitDuration() pulumi.StringPtrOutput

The length of time to wait after completing an upgrade domain before performing health checks. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyPtrOutput) HealthPolicy

The cluster health policy used when upgrading the cluster.

func (ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutput

func (o ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput

func (ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutputWithContext

func (o ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput

func (ClusterUpgradePolicyPtrOutput) UpgradeDomainTimeout

func (o ClusterUpgradePolicyPtrOutput) UpgradeDomainTimeout() pulumi.StringPtrOutput

The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyPtrOutput) UpgradeReplicaSetCheckTimeout

func (o ClusterUpgradePolicyPtrOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringPtrOutput

The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyPtrOutput) UpgradeTimeout

The amount of time the overall upgrade has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

type ClusterUpgradePolicyResponse

type ClusterUpgradePolicyResponse struct {
	// The cluster delta health policy used when upgrading the cluster.
	DeltaHealthPolicy *ClusterUpgradeDeltaHealthPolicyResponse `pulumi:"deltaHealthPolicy"`
	// If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
	ForceRestart *bool `pulumi:"forceRestart"`
	// The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	HealthCheckRetryTimeout string `pulumi:"healthCheckRetryTimeout"`
	// The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	HealthCheckStableDuration string `pulumi:"healthCheckStableDuration"`
	// The length of time to wait after completing an upgrade domain before performing health checks. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	HealthCheckWaitDuration string `pulumi:"healthCheckWaitDuration"`
	// The cluster health policy used when upgrading the cluster.
	HealthPolicy ClusterHealthPolicyResponse `pulumi:"healthPolicy"`
	// The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	UpgradeDomainTimeout string `pulumi:"upgradeDomainTimeout"`
	// The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	UpgradeReplicaSetCheckTimeout string `pulumi:"upgradeReplicaSetCheckTimeout"`
	// The amount of time the overall upgrade has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	UpgradeTimeout string `pulumi:"upgradeTimeout"`
}

Describes the policy used when upgrading the cluster.

type ClusterUpgradePolicyResponseArgs

type ClusterUpgradePolicyResponseArgs struct {
	// The cluster delta health policy used when upgrading the cluster.
	DeltaHealthPolicy ClusterUpgradeDeltaHealthPolicyResponsePtrInput `pulumi:"deltaHealthPolicy"`
	// If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
	ForceRestart pulumi.BoolPtrInput `pulumi:"forceRestart"`
	// The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	HealthCheckRetryTimeout pulumi.StringInput `pulumi:"healthCheckRetryTimeout"`
	// The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	HealthCheckStableDuration pulumi.StringInput `pulumi:"healthCheckStableDuration"`
	// The length of time to wait after completing an upgrade domain before performing health checks. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	HealthCheckWaitDuration pulumi.StringInput `pulumi:"healthCheckWaitDuration"`
	// The cluster health policy used when upgrading the cluster.
	HealthPolicy ClusterHealthPolicyResponseInput `pulumi:"healthPolicy"`
	// The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	UpgradeDomainTimeout pulumi.StringInput `pulumi:"upgradeDomainTimeout"`
	// The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	UpgradeReplicaSetCheckTimeout pulumi.StringInput `pulumi:"upgradeReplicaSetCheckTimeout"`
	// The amount of time the overall upgrade has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.
	UpgradeTimeout pulumi.StringInput `pulumi:"upgradeTimeout"`
}

Describes the policy used when upgrading the cluster.

func (ClusterUpgradePolicyResponseArgs) ElementType

func (ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponseOutput

func (i ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponseOutput() ClusterUpgradePolicyResponseOutput

func (ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponseOutputWithContext

func (i ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponseOutputWithContext(ctx context.Context) ClusterUpgradePolicyResponseOutput

func (ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponsePtrOutput

func (i ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponsePtrOutput() ClusterUpgradePolicyResponsePtrOutput

func (ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponsePtrOutputWithContext

func (i ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyResponsePtrOutput

type ClusterUpgradePolicyResponseInput

type ClusterUpgradePolicyResponseInput interface {
	pulumi.Input

	ToClusterUpgradePolicyResponseOutput() ClusterUpgradePolicyResponseOutput
	ToClusterUpgradePolicyResponseOutputWithContext(context.Context) ClusterUpgradePolicyResponseOutput
}

ClusterUpgradePolicyResponseInput is an input type that accepts ClusterUpgradePolicyResponseArgs and ClusterUpgradePolicyResponseOutput values. You can construct a concrete instance of `ClusterUpgradePolicyResponseInput` via:

ClusterUpgradePolicyResponseArgs{...}

type ClusterUpgradePolicyResponseOutput

type ClusterUpgradePolicyResponseOutput struct{ *pulumi.OutputState }

Describes the policy used when upgrading the cluster.

func (ClusterUpgradePolicyResponseOutput) DeltaHealthPolicy

The cluster delta health policy used when upgrading the cluster.

func (ClusterUpgradePolicyResponseOutput) ElementType

func (ClusterUpgradePolicyResponseOutput) ForceRestart

If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).

func (ClusterUpgradePolicyResponseOutput) HealthCheckRetryTimeout

func (o ClusterUpgradePolicyResponseOutput) HealthCheckRetryTimeout() pulumi.StringOutput

The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyResponseOutput) HealthCheckStableDuration

func (o ClusterUpgradePolicyResponseOutput) HealthCheckStableDuration() pulumi.StringOutput

The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyResponseOutput) HealthCheckWaitDuration

func (o ClusterUpgradePolicyResponseOutput) HealthCheckWaitDuration() pulumi.StringOutput

The length of time to wait after completing an upgrade domain before performing health checks. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyResponseOutput) HealthPolicy

The cluster health policy used when upgrading the cluster.

func (ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponseOutput

func (o ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponseOutput() ClusterUpgradePolicyResponseOutput

func (ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponseOutputWithContext

func (o ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponseOutputWithContext(ctx context.Context) ClusterUpgradePolicyResponseOutput

func (ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponsePtrOutput

func (o ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponsePtrOutput() ClusterUpgradePolicyResponsePtrOutput

func (ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponsePtrOutputWithContext

func (o ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyResponsePtrOutput

func (ClusterUpgradePolicyResponseOutput) UpgradeDomainTimeout

func (o ClusterUpgradePolicyResponseOutput) UpgradeDomainTimeout() pulumi.StringOutput

The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyResponseOutput) UpgradeReplicaSetCheckTimeout

func (o ClusterUpgradePolicyResponseOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringOutput

The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyResponseOutput) UpgradeTimeout

The amount of time the overall upgrade has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

type ClusterUpgradePolicyResponsePtrInput

type ClusterUpgradePolicyResponsePtrInput interface {
	pulumi.Input

	ToClusterUpgradePolicyResponsePtrOutput() ClusterUpgradePolicyResponsePtrOutput
	ToClusterUpgradePolicyResponsePtrOutputWithContext(context.Context) ClusterUpgradePolicyResponsePtrOutput
}

ClusterUpgradePolicyResponsePtrInput is an input type that accepts ClusterUpgradePolicyResponseArgs, ClusterUpgradePolicyResponsePtr and ClusterUpgradePolicyResponsePtrOutput values. You can construct a concrete instance of `ClusterUpgradePolicyResponsePtrInput` via:

        ClusterUpgradePolicyResponseArgs{...}

or:

        nil

type ClusterUpgradePolicyResponsePtrOutput

type ClusterUpgradePolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterUpgradePolicyResponsePtrOutput) DeltaHealthPolicy

The cluster delta health policy used when upgrading the cluster.

func (ClusterUpgradePolicyResponsePtrOutput) Elem

func (ClusterUpgradePolicyResponsePtrOutput) ElementType

func (ClusterUpgradePolicyResponsePtrOutput) ForceRestart

If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).

func (ClusterUpgradePolicyResponsePtrOutput) HealthCheckRetryTimeout

func (o ClusterUpgradePolicyResponsePtrOutput) HealthCheckRetryTimeout() pulumi.StringPtrOutput

The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyResponsePtrOutput) HealthCheckStableDuration

func (o ClusterUpgradePolicyResponsePtrOutput) HealthCheckStableDuration() pulumi.StringPtrOutput

The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyResponsePtrOutput) HealthCheckWaitDuration

func (o ClusterUpgradePolicyResponsePtrOutput) HealthCheckWaitDuration() pulumi.StringPtrOutput

The length of time to wait after completing an upgrade domain before performing health checks. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyResponsePtrOutput) HealthPolicy

The cluster health policy used when upgrading the cluster.

func (ClusterUpgradePolicyResponsePtrOutput) ToClusterUpgradePolicyResponsePtrOutput

func (o ClusterUpgradePolicyResponsePtrOutput) ToClusterUpgradePolicyResponsePtrOutput() ClusterUpgradePolicyResponsePtrOutput

func (ClusterUpgradePolicyResponsePtrOutput) ToClusterUpgradePolicyResponsePtrOutputWithContext

func (o ClusterUpgradePolicyResponsePtrOutput) ToClusterUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyResponsePtrOutput

func (ClusterUpgradePolicyResponsePtrOutput) UpgradeDomainTimeout

The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyResponsePtrOutput) UpgradeReplicaSetCheckTimeout

func (o ClusterUpgradePolicyResponsePtrOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringPtrOutput

The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

func (ClusterUpgradePolicyResponsePtrOutput) UpgradeTimeout

The amount of time the overall upgrade has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

type ClusterVersionDetailsResponse

type ClusterVersionDetailsResponse struct {
	// The Service Fabric runtime version of the cluster.
	CodeVersion *string `pulumi:"codeVersion"`
	// Indicates if this version is for Windows or Linux operating system.
	Environment *string `pulumi:"environment"`
	// The date of expiry of support of the version.
	SupportExpiryUtc *string `pulumi:"supportExpiryUtc"`
}

The detail of the Service Fabric runtime version result

type ClusterVersionDetailsResponseArgs

type ClusterVersionDetailsResponseArgs struct {
	// The Service Fabric runtime version of the cluster.
	CodeVersion pulumi.StringPtrInput `pulumi:"codeVersion"`
	// Indicates if this version is for Windows or Linux operating system.
	Environment pulumi.StringPtrInput `pulumi:"environment"`
	// The date of expiry of support of the version.
	SupportExpiryUtc pulumi.StringPtrInput `pulumi:"supportExpiryUtc"`
}

The detail of the Service Fabric runtime version result

func (ClusterVersionDetailsResponseArgs) ElementType

func (ClusterVersionDetailsResponseArgs) ToClusterVersionDetailsResponseOutput

func (i ClusterVersionDetailsResponseArgs) ToClusterVersionDetailsResponseOutput() ClusterVersionDetailsResponseOutput

func (ClusterVersionDetailsResponseArgs) ToClusterVersionDetailsResponseOutputWithContext

func (i ClusterVersionDetailsResponseArgs) ToClusterVersionDetailsResponseOutputWithContext(ctx context.Context) ClusterVersionDetailsResponseOutput

type ClusterVersionDetailsResponseArray

type ClusterVersionDetailsResponseArray []ClusterVersionDetailsResponseInput

func (ClusterVersionDetailsResponseArray) ElementType

func (ClusterVersionDetailsResponseArray) ToClusterVersionDetailsResponseArrayOutput

func (i ClusterVersionDetailsResponseArray) ToClusterVersionDetailsResponseArrayOutput() ClusterVersionDetailsResponseArrayOutput

func (ClusterVersionDetailsResponseArray) ToClusterVersionDetailsResponseArrayOutputWithContext

func (i ClusterVersionDetailsResponseArray) ToClusterVersionDetailsResponseArrayOutputWithContext(ctx context.Context) ClusterVersionDetailsResponseArrayOutput

type ClusterVersionDetailsResponseArrayInput

type ClusterVersionDetailsResponseArrayInput interface {
	pulumi.Input

	ToClusterVersionDetailsResponseArrayOutput() ClusterVersionDetailsResponseArrayOutput
	ToClusterVersionDetailsResponseArrayOutputWithContext(context.Context) ClusterVersionDetailsResponseArrayOutput
}

ClusterVersionDetailsResponseArrayInput is an input type that accepts ClusterVersionDetailsResponseArray and ClusterVersionDetailsResponseArrayOutput values. You can construct a concrete instance of `ClusterVersionDetailsResponseArrayInput` via:

ClusterVersionDetailsResponseArray{ ClusterVersionDetailsResponseArgs{...} }

type ClusterVersionDetailsResponseArrayOutput

type ClusterVersionDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (ClusterVersionDetailsResponseArrayOutput) ElementType

func (ClusterVersionDetailsResponseArrayOutput) Index

func (ClusterVersionDetailsResponseArrayOutput) ToClusterVersionDetailsResponseArrayOutput

func (o ClusterVersionDetailsResponseArrayOutput) ToClusterVersionDetailsResponseArrayOutput() ClusterVersionDetailsResponseArrayOutput

func (ClusterVersionDetailsResponseArrayOutput) ToClusterVersionDetailsResponseArrayOutputWithContext

func (o ClusterVersionDetailsResponseArrayOutput) ToClusterVersionDetailsResponseArrayOutputWithContext(ctx context.Context) ClusterVersionDetailsResponseArrayOutput

type ClusterVersionDetailsResponseInput

type ClusterVersionDetailsResponseInput interface {
	pulumi.Input

	ToClusterVersionDetailsResponseOutput() ClusterVersionDetailsResponseOutput
	ToClusterVersionDetailsResponseOutputWithContext(context.Context) ClusterVersionDetailsResponseOutput
}

ClusterVersionDetailsResponseInput is an input type that accepts ClusterVersionDetailsResponseArgs and ClusterVersionDetailsResponseOutput values. You can construct a concrete instance of `ClusterVersionDetailsResponseInput` via:

ClusterVersionDetailsResponseArgs{...}

type ClusterVersionDetailsResponseOutput

type ClusterVersionDetailsResponseOutput struct{ *pulumi.OutputState }

The detail of the Service Fabric runtime version result

func (ClusterVersionDetailsResponseOutput) CodeVersion

The Service Fabric runtime version of the cluster.

func (ClusterVersionDetailsResponseOutput) ElementType

func (ClusterVersionDetailsResponseOutput) Environment

Indicates if this version is for Windows or Linux operating system.

func (ClusterVersionDetailsResponseOutput) SupportExpiryUtc

The date of expiry of support of the version.

func (ClusterVersionDetailsResponseOutput) ToClusterVersionDetailsResponseOutput

func (o ClusterVersionDetailsResponseOutput) ToClusterVersionDetailsResponseOutput() ClusterVersionDetailsResponseOutput

func (ClusterVersionDetailsResponseOutput) ToClusterVersionDetailsResponseOutputWithContext

func (o ClusterVersionDetailsResponseOutput) ToClusterVersionDetailsResponseOutputWithContext(ctx context.Context) ClusterVersionDetailsResponseOutput

type DiagnosticsStorageAccountConfig

type DiagnosticsStorageAccountConfig struct {
	// The blob endpoint of the azure storage account.
	BlobEndpoint string `pulumi:"blobEndpoint"`
	// The protected diagnostics storage key name.
	ProtectedAccountKeyName string `pulumi:"protectedAccountKeyName"`
	// The queue endpoint of the azure storage account.
	QueueEndpoint string `pulumi:"queueEndpoint"`
	// The Azure storage account name.
	StorageAccountName string `pulumi:"storageAccountName"`
	// The table endpoint of the azure storage account.
	TableEndpoint string `pulumi:"tableEndpoint"`
}

The storage account information for storing Service Fabric diagnostic logs.

type DiagnosticsStorageAccountConfigArgs

type DiagnosticsStorageAccountConfigArgs struct {
	// The blob endpoint of the azure storage account.
	BlobEndpoint pulumi.StringInput `pulumi:"blobEndpoint"`
	// The protected diagnostics storage key name.
	ProtectedAccountKeyName pulumi.StringInput `pulumi:"protectedAccountKeyName"`
	// The queue endpoint of the azure storage account.
	QueueEndpoint pulumi.StringInput `pulumi:"queueEndpoint"`
	// The Azure storage account name.
	StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"`
	// The table endpoint of the azure storage account.
	TableEndpoint pulumi.StringInput `pulumi:"tableEndpoint"`
}

The storage account information for storing Service Fabric diagnostic logs.

func (DiagnosticsStorageAccountConfigArgs) ElementType

func (DiagnosticsStorageAccountConfigArgs) ToDiagnosticsStorageAccountConfigOutput

func (i DiagnosticsStorageAccountConfigArgs) ToDiagnosticsStorageAccountConfigOutput() DiagnosticsStorageAccountConfigOutput

func (DiagnosticsStorageAccountConfigArgs) ToDiagnosticsStorageAccountConfigOutputWithContext

func (i DiagnosticsStorageAccountConfigArgs) ToDiagnosticsStorageAccountConfigOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigOutput

func (DiagnosticsStorageAccountConfigArgs) ToDiagnosticsStorageAccountConfigPtrOutput

func (i DiagnosticsStorageAccountConfigArgs) ToDiagnosticsStorageAccountConfigPtrOutput() DiagnosticsStorageAccountConfigPtrOutput

func (DiagnosticsStorageAccountConfigArgs) ToDiagnosticsStorageAccountConfigPtrOutputWithContext

func (i DiagnosticsStorageAccountConfigArgs) ToDiagnosticsStorageAccountConfigPtrOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigPtrOutput

type DiagnosticsStorageAccountConfigInput

type DiagnosticsStorageAccountConfigInput interface {
	pulumi.Input

	ToDiagnosticsStorageAccountConfigOutput() DiagnosticsStorageAccountConfigOutput
	ToDiagnosticsStorageAccountConfigOutputWithContext(context.Context) DiagnosticsStorageAccountConfigOutput
}

DiagnosticsStorageAccountConfigInput is an input type that accepts DiagnosticsStorageAccountConfigArgs and DiagnosticsStorageAccountConfigOutput values. You can construct a concrete instance of `DiagnosticsStorageAccountConfigInput` via:

DiagnosticsStorageAccountConfigArgs{...}

type DiagnosticsStorageAccountConfigOutput

type DiagnosticsStorageAccountConfigOutput struct{ *pulumi.OutputState }

The storage account information for storing Service Fabric diagnostic logs.

func (DiagnosticsStorageAccountConfigOutput) BlobEndpoint

The blob endpoint of the azure storage account.

func (DiagnosticsStorageAccountConfigOutput) ElementType

func (DiagnosticsStorageAccountConfigOutput) ProtectedAccountKeyName

func (o DiagnosticsStorageAccountConfigOutput) ProtectedAccountKeyName() pulumi.StringOutput

The protected diagnostics storage key name.

func (DiagnosticsStorageAccountConfigOutput) QueueEndpoint

The queue endpoint of the azure storage account.

func (DiagnosticsStorageAccountConfigOutput) StorageAccountName

The Azure storage account name.

func (DiagnosticsStorageAccountConfigOutput) TableEndpoint

The table endpoint of the azure storage account.

func (DiagnosticsStorageAccountConfigOutput) ToDiagnosticsStorageAccountConfigOutput

func (o DiagnosticsStorageAccountConfigOutput) ToDiagnosticsStorageAccountConfigOutput() DiagnosticsStorageAccountConfigOutput

func (DiagnosticsStorageAccountConfigOutput) ToDiagnosticsStorageAccountConfigOutputWithContext

func (o DiagnosticsStorageAccountConfigOutput) ToDiagnosticsStorageAccountConfigOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigOutput

func (DiagnosticsStorageAccountConfigOutput) ToDiagnosticsStorageAccountConfigPtrOutput

func (o DiagnosticsStorageAccountConfigOutput) ToDiagnosticsStorageAccountConfigPtrOutput() DiagnosticsStorageAccountConfigPtrOutput

func (DiagnosticsStorageAccountConfigOutput) ToDiagnosticsStorageAccountConfigPtrOutputWithContext

func (o DiagnosticsStorageAccountConfigOutput) ToDiagnosticsStorageAccountConfigPtrOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigPtrOutput

type DiagnosticsStorageAccountConfigPtrInput

type DiagnosticsStorageAccountConfigPtrInput interface {
	pulumi.Input

	ToDiagnosticsStorageAccountConfigPtrOutput() DiagnosticsStorageAccountConfigPtrOutput
	ToDiagnosticsStorageAccountConfigPtrOutputWithContext(context.Context) DiagnosticsStorageAccountConfigPtrOutput
}

DiagnosticsStorageAccountConfigPtrInput is an input type that accepts DiagnosticsStorageAccountConfigArgs, DiagnosticsStorageAccountConfigPtr and DiagnosticsStorageAccountConfigPtrOutput values. You can construct a concrete instance of `DiagnosticsStorageAccountConfigPtrInput` via:

        DiagnosticsStorageAccountConfigArgs{...}

or:

        nil

type DiagnosticsStorageAccountConfigPtrOutput

type DiagnosticsStorageAccountConfigPtrOutput struct{ *pulumi.OutputState }

func (DiagnosticsStorageAccountConfigPtrOutput) BlobEndpoint

The blob endpoint of the azure storage account.

func (DiagnosticsStorageAccountConfigPtrOutput) Elem

func (DiagnosticsStorageAccountConfigPtrOutput) ElementType

func (DiagnosticsStorageAccountConfigPtrOutput) ProtectedAccountKeyName

The protected diagnostics storage key name.

func (DiagnosticsStorageAccountConfigPtrOutput) QueueEndpoint

The queue endpoint of the azure storage account.

func (DiagnosticsStorageAccountConfigPtrOutput) StorageAccountName

The Azure storage account name.

func (DiagnosticsStorageAccountConfigPtrOutput) TableEndpoint

The table endpoint of the azure storage account.

func (DiagnosticsStorageAccountConfigPtrOutput) ToDiagnosticsStorageAccountConfigPtrOutput

func (o DiagnosticsStorageAccountConfigPtrOutput) ToDiagnosticsStorageAccountConfigPtrOutput() DiagnosticsStorageAccountConfigPtrOutput

func (DiagnosticsStorageAccountConfigPtrOutput) ToDiagnosticsStorageAccountConfigPtrOutputWithContext

func (o DiagnosticsStorageAccountConfigPtrOutput) ToDiagnosticsStorageAccountConfigPtrOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigPtrOutput

type DiagnosticsStorageAccountConfigResponse

type DiagnosticsStorageAccountConfigResponse struct {
	// The blob endpoint of the azure storage account.
	BlobEndpoint string `pulumi:"blobEndpoint"`
	// The protected diagnostics storage key name.
	ProtectedAccountKeyName string `pulumi:"protectedAccountKeyName"`
	// The queue endpoint of the azure storage account.
	QueueEndpoint string `pulumi:"queueEndpoint"`
	// The Azure storage account name.
	StorageAccountName string `pulumi:"storageAccountName"`
	// The table endpoint of the azure storage account.
	TableEndpoint string `pulumi:"tableEndpoint"`
}

The storage account information for storing Service Fabric diagnostic logs.

type DiagnosticsStorageAccountConfigResponseArgs

type DiagnosticsStorageAccountConfigResponseArgs struct {
	// The blob endpoint of the azure storage account.
	BlobEndpoint pulumi.StringInput `pulumi:"blobEndpoint"`
	// The protected diagnostics storage key name.
	ProtectedAccountKeyName pulumi.StringInput `pulumi:"protectedAccountKeyName"`
	// The queue endpoint of the azure storage account.
	QueueEndpoint pulumi.StringInput `pulumi:"queueEndpoint"`
	// The Azure storage account name.
	StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"`
	// The table endpoint of the azure storage account.
	TableEndpoint pulumi.StringInput `pulumi:"tableEndpoint"`
}

The storage account information for storing Service Fabric diagnostic logs.

func (DiagnosticsStorageAccountConfigResponseArgs) ElementType

func (DiagnosticsStorageAccountConfigResponseArgs) ToDiagnosticsStorageAccountConfigResponseOutput

func (i DiagnosticsStorageAccountConfigResponseArgs) ToDiagnosticsStorageAccountConfigResponseOutput() DiagnosticsStorageAccountConfigResponseOutput

func (DiagnosticsStorageAccountConfigResponseArgs) ToDiagnosticsStorageAccountConfigResponseOutputWithContext

func (i DiagnosticsStorageAccountConfigResponseArgs) ToDiagnosticsStorageAccountConfigResponseOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigResponseOutput

func (DiagnosticsStorageAccountConfigResponseArgs) ToDiagnosticsStorageAccountConfigResponsePtrOutput

func (i DiagnosticsStorageAccountConfigResponseArgs) ToDiagnosticsStorageAccountConfigResponsePtrOutput() DiagnosticsStorageAccountConfigResponsePtrOutput

func (DiagnosticsStorageAccountConfigResponseArgs) ToDiagnosticsStorageAccountConfigResponsePtrOutputWithContext

func (i DiagnosticsStorageAccountConfigResponseArgs) ToDiagnosticsStorageAccountConfigResponsePtrOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigResponsePtrOutput

type DiagnosticsStorageAccountConfigResponseInput

type DiagnosticsStorageAccountConfigResponseInput interface {
	pulumi.Input

	ToDiagnosticsStorageAccountConfigResponseOutput() DiagnosticsStorageAccountConfigResponseOutput
	ToDiagnosticsStorageAccountConfigResponseOutputWithContext(context.Context) DiagnosticsStorageAccountConfigResponseOutput
}

DiagnosticsStorageAccountConfigResponseInput is an input type that accepts DiagnosticsStorageAccountConfigResponseArgs and DiagnosticsStorageAccountConfigResponseOutput values. You can construct a concrete instance of `DiagnosticsStorageAccountConfigResponseInput` via:

DiagnosticsStorageAccountConfigResponseArgs{...}

type DiagnosticsStorageAccountConfigResponseOutput

type DiagnosticsStorageAccountConfigResponseOutput struct{ *pulumi.OutputState }

The storage account information for storing Service Fabric diagnostic logs.

func (DiagnosticsStorageAccountConfigResponseOutput) BlobEndpoint

The blob endpoint of the azure storage account.

func (DiagnosticsStorageAccountConfigResponseOutput) ElementType

func (DiagnosticsStorageAccountConfigResponseOutput) ProtectedAccountKeyName

The protected diagnostics storage key name.

func (DiagnosticsStorageAccountConfigResponseOutput) QueueEndpoint

The queue endpoint of the azure storage account.

func (DiagnosticsStorageAccountConfigResponseOutput) StorageAccountName

The Azure storage account name.

func (DiagnosticsStorageAccountConfigResponseOutput) TableEndpoint

The table endpoint of the azure storage account.

func (DiagnosticsStorageAccountConfigResponseOutput) ToDiagnosticsStorageAccountConfigResponseOutput

func (o DiagnosticsStorageAccountConfigResponseOutput) ToDiagnosticsStorageAccountConfigResponseOutput() DiagnosticsStorageAccountConfigResponseOutput

func (DiagnosticsStorageAccountConfigResponseOutput) ToDiagnosticsStorageAccountConfigResponseOutputWithContext

func (o DiagnosticsStorageAccountConfigResponseOutput) ToDiagnosticsStorageAccountConfigResponseOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigResponseOutput

func (DiagnosticsStorageAccountConfigResponseOutput) ToDiagnosticsStorageAccountConfigResponsePtrOutput

func (o DiagnosticsStorageAccountConfigResponseOutput) ToDiagnosticsStorageAccountConfigResponsePtrOutput() DiagnosticsStorageAccountConfigResponsePtrOutput

func (DiagnosticsStorageAccountConfigResponseOutput) ToDiagnosticsStorageAccountConfigResponsePtrOutputWithContext

func (o DiagnosticsStorageAccountConfigResponseOutput) ToDiagnosticsStorageAccountConfigResponsePtrOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigResponsePtrOutput

type DiagnosticsStorageAccountConfigResponsePtrInput

type DiagnosticsStorageAccountConfigResponsePtrInput interface {
	pulumi.Input

	ToDiagnosticsStorageAccountConfigResponsePtrOutput() DiagnosticsStorageAccountConfigResponsePtrOutput
	ToDiagnosticsStorageAccountConfigResponsePtrOutputWithContext(context.Context) DiagnosticsStorageAccountConfigResponsePtrOutput
}

DiagnosticsStorageAccountConfigResponsePtrInput is an input type that accepts DiagnosticsStorageAccountConfigResponseArgs, DiagnosticsStorageAccountConfigResponsePtr and DiagnosticsStorageAccountConfigResponsePtrOutput values. You can construct a concrete instance of `DiagnosticsStorageAccountConfigResponsePtrInput` via:

        DiagnosticsStorageAccountConfigResponseArgs{...}

or:

        nil

type DiagnosticsStorageAccountConfigResponsePtrOutput

type DiagnosticsStorageAccountConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (DiagnosticsStorageAccountConfigResponsePtrOutput) BlobEndpoint

The blob endpoint of the azure storage account.

func (DiagnosticsStorageAccountConfigResponsePtrOutput) Elem

func (DiagnosticsStorageAccountConfigResponsePtrOutput) ElementType

func (DiagnosticsStorageAccountConfigResponsePtrOutput) ProtectedAccountKeyName

The protected diagnostics storage key name.

func (DiagnosticsStorageAccountConfigResponsePtrOutput) QueueEndpoint

The queue endpoint of the azure storage account.

func (DiagnosticsStorageAccountConfigResponsePtrOutput) StorageAccountName

The Azure storage account name.

func (DiagnosticsStorageAccountConfigResponsePtrOutput) TableEndpoint

The table endpoint of the azure storage account.

func (DiagnosticsStorageAccountConfigResponsePtrOutput) ToDiagnosticsStorageAccountConfigResponsePtrOutput

func (o DiagnosticsStorageAccountConfigResponsePtrOutput) ToDiagnosticsStorageAccountConfigResponsePtrOutput() DiagnosticsStorageAccountConfigResponsePtrOutput

func (DiagnosticsStorageAccountConfigResponsePtrOutput) ToDiagnosticsStorageAccountConfigResponsePtrOutputWithContext

func (o DiagnosticsStorageAccountConfigResponsePtrOutput) ToDiagnosticsStorageAccountConfigResponsePtrOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigResponsePtrOutput

type EndpointRangeDescription

type EndpointRangeDescription struct {
	// End port of a range of ports
	EndPort int `pulumi:"endPort"`
	// Starting port of a range of ports
	StartPort int `pulumi:"startPort"`
}

Port range details

type EndpointRangeDescriptionArgs

type EndpointRangeDescriptionArgs struct {
	// End port of a range of ports
	EndPort pulumi.IntInput `pulumi:"endPort"`
	// Starting port of a range of ports
	StartPort pulumi.IntInput `pulumi:"startPort"`
}

Port range details

func (EndpointRangeDescriptionArgs) ElementType

func (EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionOutput

func (i EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionOutput() EndpointRangeDescriptionOutput

func (EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionOutputWithContext

func (i EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionOutputWithContext(ctx context.Context) EndpointRangeDescriptionOutput

func (EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionPtrOutput

func (i EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionPtrOutput() EndpointRangeDescriptionPtrOutput

func (EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionPtrOutputWithContext

func (i EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionPtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionPtrOutput

type EndpointRangeDescriptionInput

type EndpointRangeDescriptionInput interface {
	pulumi.Input

	ToEndpointRangeDescriptionOutput() EndpointRangeDescriptionOutput
	ToEndpointRangeDescriptionOutputWithContext(context.Context) EndpointRangeDescriptionOutput
}

EndpointRangeDescriptionInput is an input type that accepts EndpointRangeDescriptionArgs and EndpointRangeDescriptionOutput values. You can construct a concrete instance of `EndpointRangeDescriptionInput` via:

EndpointRangeDescriptionArgs{...}

type EndpointRangeDescriptionOutput

type EndpointRangeDescriptionOutput struct{ *pulumi.OutputState }

Port range details

func (EndpointRangeDescriptionOutput) ElementType

func (EndpointRangeDescriptionOutput) EndPort

End port of a range of ports

func (EndpointRangeDescriptionOutput) StartPort

Starting port of a range of ports

func (EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionOutput

func (o EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionOutput() EndpointRangeDescriptionOutput

func (EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionOutputWithContext

func (o EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionOutputWithContext(ctx context.Context) EndpointRangeDescriptionOutput

func (EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionPtrOutput

func (o EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionPtrOutput() EndpointRangeDescriptionPtrOutput

func (EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionPtrOutputWithContext

func (o EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionPtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionPtrOutput

type EndpointRangeDescriptionPtrInput

type EndpointRangeDescriptionPtrInput interface {
	pulumi.Input

	ToEndpointRangeDescriptionPtrOutput() EndpointRangeDescriptionPtrOutput
	ToEndpointRangeDescriptionPtrOutputWithContext(context.Context) EndpointRangeDescriptionPtrOutput
}

EndpointRangeDescriptionPtrInput is an input type that accepts EndpointRangeDescriptionArgs, EndpointRangeDescriptionPtr and EndpointRangeDescriptionPtrOutput values. You can construct a concrete instance of `EndpointRangeDescriptionPtrInput` via:

        EndpointRangeDescriptionArgs{...}

or:

        nil

type EndpointRangeDescriptionPtrOutput

type EndpointRangeDescriptionPtrOutput struct{ *pulumi.OutputState }

func (EndpointRangeDescriptionPtrOutput) Elem

func (EndpointRangeDescriptionPtrOutput) ElementType

func (EndpointRangeDescriptionPtrOutput) EndPort

End port of a range of ports

func (EndpointRangeDescriptionPtrOutput) StartPort

Starting port of a range of ports

func (EndpointRangeDescriptionPtrOutput) ToEndpointRangeDescriptionPtrOutput

func (o EndpointRangeDescriptionPtrOutput) ToEndpointRangeDescriptionPtrOutput() EndpointRangeDescriptionPtrOutput

func (EndpointRangeDescriptionPtrOutput) ToEndpointRangeDescriptionPtrOutputWithContext

func (o EndpointRangeDescriptionPtrOutput) ToEndpointRangeDescriptionPtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionPtrOutput

type EndpointRangeDescriptionResponse

type EndpointRangeDescriptionResponse struct {
	// End port of a range of ports
	EndPort int `pulumi:"endPort"`
	// Starting port of a range of ports
	StartPort int `pulumi:"startPort"`
}

Port range details

type EndpointRangeDescriptionResponseArgs

type EndpointRangeDescriptionResponseArgs struct {
	// End port of a range of ports
	EndPort pulumi.IntInput `pulumi:"endPort"`
	// Starting port of a range of ports
	StartPort pulumi.IntInput `pulumi:"startPort"`
}

Port range details

func (EndpointRangeDescriptionResponseArgs) ElementType

func (EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponseOutput

func (i EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponseOutput() EndpointRangeDescriptionResponseOutput

func (EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponseOutputWithContext

func (i EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponseOutputWithContext(ctx context.Context) EndpointRangeDescriptionResponseOutput

func (EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponsePtrOutput

func (i EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponsePtrOutput() EndpointRangeDescriptionResponsePtrOutput

func (EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponsePtrOutputWithContext

func (i EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponsePtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionResponsePtrOutput

type EndpointRangeDescriptionResponseInput

type EndpointRangeDescriptionResponseInput interface {
	pulumi.Input

	ToEndpointRangeDescriptionResponseOutput() EndpointRangeDescriptionResponseOutput
	ToEndpointRangeDescriptionResponseOutputWithContext(context.Context) EndpointRangeDescriptionResponseOutput
}

EndpointRangeDescriptionResponseInput is an input type that accepts EndpointRangeDescriptionResponseArgs and EndpointRangeDescriptionResponseOutput values. You can construct a concrete instance of `EndpointRangeDescriptionResponseInput` via:

EndpointRangeDescriptionResponseArgs{...}

type EndpointRangeDescriptionResponseOutput

type EndpointRangeDescriptionResponseOutput struct{ *pulumi.OutputState }

Port range details

func (EndpointRangeDescriptionResponseOutput) ElementType

func (EndpointRangeDescriptionResponseOutput) EndPort

End port of a range of ports

func (EndpointRangeDescriptionResponseOutput) StartPort

Starting port of a range of ports

func (EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponseOutput

func (o EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponseOutput() EndpointRangeDescriptionResponseOutput

func (EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponseOutputWithContext

func (o EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponseOutputWithContext(ctx context.Context) EndpointRangeDescriptionResponseOutput

func (EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponsePtrOutput

func (o EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponsePtrOutput() EndpointRangeDescriptionResponsePtrOutput

func (EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponsePtrOutputWithContext

func (o EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponsePtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionResponsePtrOutput

type EndpointRangeDescriptionResponsePtrInput

type EndpointRangeDescriptionResponsePtrInput interface {
	pulumi.Input

	ToEndpointRangeDescriptionResponsePtrOutput() EndpointRangeDescriptionResponsePtrOutput
	ToEndpointRangeDescriptionResponsePtrOutputWithContext(context.Context) EndpointRangeDescriptionResponsePtrOutput
}

EndpointRangeDescriptionResponsePtrInput is an input type that accepts EndpointRangeDescriptionResponseArgs, EndpointRangeDescriptionResponsePtr and EndpointRangeDescriptionResponsePtrOutput values. You can construct a concrete instance of `EndpointRangeDescriptionResponsePtrInput` via:

        EndpointRangeDescriptionResponseArgs{...}

or:

        nil

type EndpointRangeDescriptionResponsePtrOutput

type EndpointRangeDescriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (EndpointRangeDescriptionResponsePtrOutput) Elem

func (EndpointRangeDescriptionResponsePtrOutput) ElementType

func (EndpointRangeDescriptionResponsePtrOutput) EndPort

End port of a range of ports

func (EndpointRangeDescriptionResponsePtrOutput) StartPort

Starting port of a range of ports

func (EndpointRangeDescriptionResponsePtrOutput) ToEndpointRangeDescriptionResponsePtrOutput

func (o EndpointRangeDescriptionResponsePtrOutput) ToEndpointRangeDescriptionResponsePtrOutput() EndpointRangeDescriptionResponsePtrOutput

func (EndpointRangeDescriptionResponsePtrOutput) ToEndpointRangeDescriptionResponsePtrOutputWithContext

func (o EndpointRangeDescriptionResponsePtrOutput) ToEndpointRangeDescriptionResponsePtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionResponsePtrOutput

type LookupClusterArgs

type LookupClusterArgs struct {
	// The name of the cluster resource.
	ClusterName string `pulumi:"clusterName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupClusterResult

type LookupClusterResult struct {
	// The list of add-on features to enable in the cluster.
	AddOnFeatures []string `pulumi:"addOnFeatures"`
	// The Service Fabric runtime versions available for this cluster.
	AvailableClusterVersions []ClusterVersionDetailsResponse `pulumi:"availableClusterVersions"`
	// The AAD authentication settings of the cluster.
	AzureActiveDirectory *AzureActiveDirectoryResponse `pulumi:"azureActiveDirectory"`
	// The certificate to use for securing the cluster. The certificate provided will be used for node to node security within the cluster, SSL certificate for cluster management endpoint and default admin client.
	Certificate *CertificateDescriptionResponse `pulumi:"certificate"`
	// Describes a list of server certificates referenced by common name that are used to secure the cluster.
	CertificateCommonNames *ServerCertificateCommonNamesResponse `pulumi:"certificateCommonNames"`
	// The list of client certificates referenced by common name that are allowed to manage the cluster.
	ClientCertificateCommonNames []ClientCertificateCommonNameResponse `pulumi:"clientCertificateCommonNames"`
	// The list of client certificates referenced by thumbprint that are allowed to manage the cluster.
	ClientCertificateThumbprints []ClientCertificateThumbprintResponse `pulumi:"clientCertificateThumbprints"`
	// The Service Fabric runtime version of the cluster. This property can only by set the user when **upgradeMode** is set to 'Manual'. To get list of available Service Fabric versions for new clusters use [ClusterVersion API](./ClusterVersion.md). To get the list of available version for existing clusters use **availableClusterVersions**.
	ClusterCodeVersion *string `pulumi:"clusterCodeVersion"`
	// The Azure Resource Provider endpoint. A system service in the cluster connects to this  endpoint.
	ClusterEndpoint string `pulumi:"clusterEndpoint"`
	// A service generated unique identifier for the cluster resource.
	ClusterId string `pulumi:"clusterId"`
	// The current state of the cluster.
	//
	//   - WaitingForNodes - Indicates that the cluster resource is created and the resource provider is waiting for Service Fabric VM extension to boot up and report to it.
	//   - Deploying - Indicates that the Service Fabric runtime is being installed on the VMs. Cluster resource will be in this state until the cluster boots up and system services are up.
	//   - BaselineUpgrade - Indicates that the cluster is upgrading to establishes the cluster version. This upgrade is automatically initiated when the cluster boots up for the first time.
	//   - UpdatingUserConfiguration - Indicates that the cluster is being upgraded with the user provided configuration.
	//   - UpdatingUserCertificate - Indicates that the cluster is being upgraded with the user provided certificate.
	//   - UpdatingInfrastructure - Indicates that the cluster is being upgraded with the latest Service Fabric runtime version. This happens only when the **upgradeMode** is set to 'Automatic'.
	//   - EnforcingClusterVersion - Indicates that cluster is on a different version than expected and the cluster is being upgraded to the expected version.
	//   - UpgradeServiceUnreachable - Indicates that the system service in the cluster is no longer polling the Resource Provider. Clusters in this state cannot be managed by the Resource Provider.
	//   - AutoScale - Indicates that the ReliabilityLevel of the cluster is being adjusted.
	//   - Ready - Indicates that the cluster is in a stable state.
	ClusterState string `pulumi:"clusterState"`
	// The storage account information for storing Service Fabric diagnostic logs.
	DiagnosticsStorageAccountConfig *DiagnosticsStorageAccountConfigResponse `pulumi:"diagnosticsStorageAccountConfig"`
	// The list of custom fabric settings to configure the cluster.
	FabricSettings []SettingsSectionDescriptionResponse `pulumi:"fabricSettings"`
	// Azure resource identifier.
	Id string `pulumi:"id"`
	// Azure resource location.
	Location string `pulumi:"location"`
	// The http management endpoint of the cluster.
	ManagementEndpoint string `pulumi:"managementEndpoint"`
	// Azure resource name.
	Name string `pulumi:"name"`
	// The list of node types in the cluster.
	NodeTypes []NodeTypeDescriptionResponse `pulumi:"nodeTypes"`
	// The provisioning state of the cluster resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The reliability level sets the replica set size of system services. Learn about [ReliabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity).
	//
	//   - None - Run the System services with a target replica set count of 1. This should only be used for test clusters.
	//   - Bronze - Run the System services with a target replica set count of 3. This should only be used for test clusters.
	//   - Silver - Run the System services with a target replica set count of 5.
	//   - Gold - Run the System services with a target replica set count of 7.
	//   - Platinum - Run the System services with a target replica set count of 9.
	ReliabilityLevel *string `pulumi:"reliabilityLevel"`
	// The server certificate used by reverse proxy.
	ReverseProxyCertificate *CertificateDescriptionResponse `pulumi:"reverseProxyCertificate"`
	// Describes a list of server certificates referenced by common name that are used to secure the cluster.
	ReverseProxyCertificateCommonNames *ServerCertificateCommonNamesResponse `pulumi:"reverseProxyCertificateCommonNames"`
	// Azure resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Azure resource type.
	Type string `pulumi:"type"`
	// The policy to use when upgrading the cluster.
	UpgradeDescription *ClusterUpgradePolicyResponse `pulumi:"upgradeDescription"`
	// The upgrade mode of the cluster when new Service Fabric runtime version is available.
	//
	//   - Automatic - The cluster will be automatically upgraded to the latest Service Fabric runtime version as soon as it is available.
	//   - Manual - The cluster will not be automatically upgraded to the latest Service Fabric runtime version. The cluster is upgraded by setting the **clusterCodeVersion** property in the cluster resource.
	UpgradeMode *string `pulumi:"upgradeMode"`
	// The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.
	VmImage *string `pulumi:"vmImage"`
}

The cluster resource

func LookupCluster

func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)

type NodeTypeDescription

type NodeTypeDescription struct {
	// The range of ports from which cluster assigned port to Service Fabric applications.
	ApplicationPorts *EndpointRangeDescription `pulumi:"applicationPorts"`
	// The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.
	Capacities map[string]string `pulumi:"capacities"`
	// The TCP cluster management endpoint port.
	ClientConnectionEndpointPort int `pulumi:"clientConnectionEndpointPort"`
	// The durability level of the node type. Learn about [DurabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity).
	//
	//   - Bronze - No privileges. This is the default.
	//   - Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD.
	//   - Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM SKUs like D15_V2, G5 etc.
	DurabilityLevel *string `pulumi:"durabilityLevel"`
	// The range of ephemeral ports that nodes in this node type should be configured with.
	EphemeralPorts *EndpointRangeDescription `pulumi:"ephemeralPorts"`
	// The HTTP cluster management endpoint port.
	HttpGatewayEndpointPort int `pulumi:"httpGatewayEndpointPort"`
	// The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters.
	IsPrimary bool `pulumi:"isPrimary"`
	// The name of the node type.
	Name string `pulumi:"name"`
	// The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.
	PlacementProperties map[string]string `pulumi:"placementProperties"`
	// The endpoint used by reverse proxy.
	ReverseProxyEndpointPort *int `pulumi:"reverseProxyEndpointPort"`
	// The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.
	VmInstanceCount int `pulumi:"vmInstanceCount"`
}

Describes a node type in the cluster, each node type represents sub set of nodes in the cluster.

type NodeTypeDescriptionArgs

type NodeTypeDescriptionArgs struct {
	// The range of ports from which cluster assigned port to Service Fabric applications.
	ApplicationPorts EndpointRangeDescriptionPtrInput `pulumi:"applicationPorts"`
	// The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.
	Capacities pulumi.StringMapInput `pulumi:"capacities"`
	// The TCP cluster management endpoint port.
	ClientConnectionEndpointPort pulumi.IntInput `pulumi:"clientConnectionEndpointPort"`
	// The durability level of the node type. Learn about [DurabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity).
	//
	//   - Bronze - No privileges. This is the default.
	//   - Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD.
	//   - Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM SKUs like D15_V2, G5 etc.
	DurabilityLevel pulumi.StringPtrInput `pulumi:"durabilityLevel"`
	// The range of ephemeral ports that nodes in this node type should be configured with.
	EphemeralPorts EndpointRangeDescriptionPtrInput `pulumi:"ephemeralPorts"`
	// The HTTP cluster management endpoint port.
	HttpGatewayEndpointPort pulumi.IntInput `pulumi:"httpGatewayEndpointPort"`
	// The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters.
	IsPrimary pulumi.BoolInput `pulumi:"isPrimary"`
	// The name of the node type.
	Name pulumi.StringInput `pulumi:"name"`
	// The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.
	PlacementProperties pulumi.StringMapInput `pulumi:"placementProperties"`
	// The endpoint used by reverse proxy.
	ReverseProxyEndpointPort pulumi.IntPtrInput `pulumi:"reverseProxyEndpointPort"`
	// The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.
	VmInstanceCount pulumi.IntInput `pulumi:"vmInstanceCount"`
}

Describes a node type in the cluster, each node type represents sub set of nodes in the cluster.

func (NodeTypeDescriptionArgs) ElementType

func (NodeTypeDescriptionArgs) ElementType() reflect.Type

func (NodeTypeDescriptionArgs) ToNodeTypeDescriptionOutput

func (i NodeTypeDescriptionArgs) ToNodeTypeDescriptionOutput() NodeTypeDescriptionOutput

func (NodeTypeDescriptionArgs) ToNodeTypeDescriptionOutputWithContext

func (i NodeTypeDescriptionArgs) ToNodeTypeDescriptionOutputWithContext(ctx context.Context) NodeTypeDescriptionOutput

type NodeTypeDescriptionArray

type NodeTypeDescriptionArray []NodeTypeDescriptionInput

func (NodeTypeDescriptionArray) ElementType

func (NodeTypeDescriptionArray) ElementType() reflect.Type

func (NodeTypeDescriptionArray) ToNodeTypeDescriptionArrayOutput

func (i NodeTypeDescriptionArray) ToNodeTypeDescriptionArrayOutput() NodeTypeDescriptionArrayOutput

func (NodeTypeDescriptionArray) ToNodeTypeDescriptionArrayOutputWithContext

func (i NodeTypeDescriptionArray) ToNodeTypeDescriptionArrayOutputWithContext(ctx context.Context) NodeTypeDescriptionArrayOutput

type NodeTypeDescriptionArrayInput

type NodeTypeDescriptionArrayInput interface {
	pulumi.Input

	ToNodeTypeDescriptionArrayOutput() NodeTypeDescriptionArrayOutput
	ToNodeTypeDescriptionArrayOutputWithContext(context.Context) NodeTypeDescriptionArrayOutput
}

NodeTypeDescriptionArrayInput is an input type that accepts NodeTypeDescriptionArray and NodeTypeDescriptionArrayOutput values. You can construct a concrete instance of `NodeTypeDescriptionArrayInput` via:

NodeTypeDescriptionArray{ NodeTypeDescriptionArgs{...} }

type NodeTypeDescriptionArrayOutput

type NodeTypeDescriptionArrayOutput struct{ *pulumi.OutputState }

func (NodeTypeDescriptionArrayOutput) ElementType

func (NodeTypeDescriptionArrayOutput) Index

func (NodeTypeDescriptionArrayOutput) ToNodeTypeDescriptionArrayOutput

func (o NodeTypeDescriptionArrayOutput) ToNodeTypeDescriptionArrayOutput() NodeTypeDescriptionArrayOutput

func (NodeTypeDescriptionArrayOutput) ToNodeTypeDescriptionArrayOutputWithContext

func (o NodeTypeDescriptionArrayOutput) ToNodeTypeDescriptionArrayOutputWithContext(ctx context.Context) NodeTypeDescriptionArrayOutput

type NodeTypeDescriptionInput

type NodeTypeDescriptionInput interface {
	pulumi.Input

	ToNodeTypeDescriptionOutput() NodeTypeDescriptionOutput
	ToNodeTypeDescriptionOutputWithContext(context.Context) NodeTypeDescriptionOutput
}

NodeTypeDescriptionInput is an input type that accepts NodeTypeDescriptionArgs and NodeTypeDescriptionOutput values. You can construct a concrete instance of `NodeTypeDescriptionInput` via:

NodeTypeDescriptionArgs{...}

type NodeTypeDescriptionOutput

type NodeTypeDescriptionOutput struct{ *pulumi.OutputState }

Describes a node type in the cluster, each node type represents sub set of nodes in the cluster.

func (NodeTypeDescriptionOutput) ApplicationPorts

The range of ports from which cluster assigned port to Service Fabric applications.

func (NodeTypeDescriptionOutput) Capacities

The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.

func (NodeTypeDescriptionOutput) ClientConnectionEndpointPort

func (o NodeTypeDescriptionOutput) ClientConnectionEndpointPort() pulumi.IntOutput

The TCP cluster management endpoint port.

func (NodeTypeDescriptionOutput) DurabilityLevel

func (o NodeTypeDescriptionOutput) DurabilityLevel() pulumi.StringPtrOutput

The durability level of the node type. Learn about [DurabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity).

  • Bronze - No privileges. This is the default.
  • Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD.
  • Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM SKUs like D15_V2, G5 etc.

func (NodeTypeDescriptionOutput) ElementType

func (NodeTypeDescriptionOutput) ElementType() reflect.Type

func (NodeTypeDescriptionOutput) EphemeralPorts

The range of ephemeral ports that nodes in this node type should be configured with.

func (NodeTypeDescriptionOutput) HttpGatewayEndpointPort

func (o NodeTypeDescriptionOutput) HttpGatewayEndpointPort() pulumi.IntOutput

The HTTP cluster management endpoint port.

func (NodeTypeDescriptionOutput) IsPrimary

The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters.

func (NodeTypeDescriptionOutput) Name

The name of the node type.

func (NodeTypeDescriptionOutput) PlacementProperties

func (o NodeTypeDescriptionOutput) PlacementProperties() pulumi.StringMapOutput

The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.

func (NodeTypeDescriptionOutput) ReverseProxyEndpointPort

func (o NodeTypeDescriptionOutput) ReverseProxyEndpointPort() pulumi.IntPtrOutput

The endpoint used by reverse proxy.

func (NodeTypeDescriptionOutput) ToNodeTypeDescriptionOutput

func (o NodeTypeDescriptionOutput) ToNodeTypeDescriptionOutput() NodeTypeDescriptionOutput

func (NodeTypeDescriptionOutput) ToNodeTypeDescriptionOutputWithContext

func (o NodeTypeDescriptionOutput) ToNodeTypeDescriptionOutputWithContext(ctx context.Context) NodeTypeDescriptionOutput

func (NodeTypeDescriptionOutput) VmInstanceCount

func (o NodeTypeDescriptionOutput) VmInstanceCount() pulumi.IntOutput

The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.

type NodeTypeDescriptionResponse

type NodeTypeDescriptionResponse struct {
	// The range of ports from which cluster assigned port to Service Fabric applications.
	ApplicationPorts *EndpointRangeDescriptionResponse `pulumi:"applicationPorts"`
	// The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.
	Capacities map[string]string `pulumi:"capacities"`
	// The TCP cluster management endpoint port.
	ClientConnectionEndpointPort int `pulumi:"clientConnectionEndpointPort"`
	// The durability level of the node type. Learn about [DurabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity).
	//
	//   - Bronze - No privileges. This is the default.
	//   - Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD.
	//   - Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM SKUs like D15_V2, G5 etc.
	DurabilityLevel *string `pulumi:"durabilityLevel"`
	// The range of ephemeral ports that nodes in this node type should be configured with.
	EphemeralPorts *EndpointRangeDescriptionResponse `pulumi:"ephemeralPorts"`
	// The HTTP cluster management endpoint port.
	HttpGatewayEndpointPort int `pulumi:"httpGatewayEndpointPort"`
	// The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters.
	IsPrimary bool `pulumi:"isPrimary"`
	// The name of the node type.
	Name string `pulumi:"name"`
	// The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.
	PlacementProperties map[string]string `pulumi:"placementProperties"`
	// The endpoint used by reverse proxy.
	ReverseProxyEndpointPort *int `pulumi:"reverseProxyEndpointPort"`
	// The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.
	VmInstanceCount int `pulumi:"vmInstanceCount"`
}

Describes a node type in the cluster, each node type represents sub set of nodes in the cluster.

type NodeTypeDescriptionResponseArgs

type NodeTypeDescriptionResponseArgs struct {
	// The range of ports from which cluster assigned port to Service Fabric applications.
	ApplicationPorts EndpointRangeDescriptionResponsePtrInput `pulumi:"applicationPorts"`
	// The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.
	Capacities pulumi.StringMapInput `pulumi:"capacities"`
	// The TCP cluster management endpoint port.
	ClientConnectionEndpointPort pulumi.IntInput `pulumi:"clientConnectionEndpointPort"`
	// The durability level of the node type. Learn about [DurabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity).
	//
	//   - Bronze - No privileges. This is the default.
	//   - Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD.
	//   - Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM SKUs like D15_V2, G5 etc.
	DurabilityLevel pulumi.StringPtrInput `pulumi:"durabilityLevel"`
	// The range of ephemeral ports that nodes in this node type should be configured with.
	EphemeralPorts EndpointRangeDescriptionResponsePtrInput `pulumi:"ephemeralPorts"`
	// The HTTP cluster management endpoint port.
	HttpGatewayEndpointPort pulumi.IntInput `pulumi:"httpGatewayEndpointPort"`
	// The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters.
	IsPrimary pulumi.BoolInput `pulumi:"isPrimary"`
	// The name of the node type.
	Name pulumi.StringInput `pulumi:"name"`
	// The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.
	PlacementProperties pulumi.StringMapInput `pulumi:"placementProperties"`
	// The endpoint used by reverse proxy.
	ReverseProxyEndpointPort pulumi.IntPtrInput `pulumi:"reverseProxyEndpointPort"`
	// The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.
	VmInstanceCount pulumi.IntInput `pulumi:"vmInstanceCount"`
}

Describes a node type in the cluster, each node type represents sub set of nodes in the cluster.

func (NodeTypeDescriptionResponseArgs) ElementType

func (NodeTypeDescriptionResponseArgs) ToNodeTypeDescriptionResponseOutput

func (i NodeTypeDescriptionResponseArgs) ToNodeTypeDescriptionResponseOutput() NodeTypeDescriptionResponseOutput

func (NodeTypeDescriptionResponseArgs) ToNodeTypeDescriptionResponseOutputWithContext

func (i NodeTypeDescriptionResponseArgs) ToNodeTypeDescriptionResponseOutputWithContext(ctx context.Context) NodeTypeDescriptionResponseOutput

type NodeTypeDescriptionResponseArray

type NodeTypeDescriptionResponseArray []NodeTypeDescriptionResponseInput

func (NodeTypeDescriptionResponseArray) ElementType

func (NodeTypeDescriptionResponseArray) ToNodeTypeDescriptionResponseArrayOutput

func (i NodeTypeDescriptionResponseArray) ToNodeTypeDescriptionResponseArrayOutput() NodeTypeDescriptionResponseArrayOutput

func (NodeTypeDescriptionResponseArray) ToNodeTypeDescriptionResponseArrayOutputWithContext

func (i NodeTypeDescriptionResponseArray) ToNodeTypeDescriptionResponseArrayOutputWithContext(ctx context.Context) NodeTypeDescriptionResponseArrayOutput

type NodeTypeDescriptionResponseArrayInput

type NodeTypeDescriptionResponseArrayInput interface {
	pulumi.Input

	ToNodeTypeDescriptionResponseArrayOutput() NodeTypeDescriptionResponseArrayOutput
	ToNodeTypeDescriptionResponseArrayOutputWithContext(context.Context) NodeTypeDescriptionResponseArrayOutput
}

NodeTypeDescriptionResponseArrayInput is an input type that accepts NodeTypeDescriptionResponseArray and NodeTypeDescriptionResponseArrayOutput values. You can construct a concrete instance of `NodeTypeDescriptionResponseArrayInput` via:

NodeTypeDescriptionResponseArray{ NodeTypeDescriptionResponseArgs{...} }

type NodeTypeDescriptionResponseArrayOutput

type NodeTypeDescriptionResponseArrayOutput struct{ *pulumi.OutputState }

func (NodeTypeDescriptionResponseArrayOutput) ElementType

func (NodeTypeDescriptionResponseArrayOutput) Index

func (NodeTypeDescriptionResponseArrayOutput) ToNodeTypeDescriptionResponseArrayOutput

func (o NodeTypeDescriptionResponseArrayOutput) ToNodeTypeDescriptionResponseArrayOutput() NodeTypeDescriptionResponseArrayOutput

func (NodeTypeDescriptionResponseArrayOutput) ToNodeTypeDescriptionResponseArrayOutputWithContext

func (o NodeTypeDescriptionResponseArrayOutput) ToNodeTypeDescriptionResponseArrayOutputWithContext(ctx context.Context) NodeTypeDescriptionResponseArrayOutput

type NodeTypeDescriptionResponseInput

type NodeTypeDescriptionResponseInput interface {
	pulumi.Input

	ToNodeTypeDescriptionResponseOutput() NodeTypeDescriptionResponseOutput
	ToNodeTypeDescriptionResponseOutputWithContext(context.Context) NodeTypeDescriptionResponseOutput
}

NodeTypeDescriptionResponseInput is an input type that accepts NodeTypeDescriptionResponseArgs and NodeTypeDescriptionResponseOutput values. You can construct a concrete instance of `NodeTypeDescriptionResponseInput` via:

NodeTypeDescriptionResponseArgs{...}

type NodeTypeDescriptionResponseOutput

type NodeTypeDescriptionResponseOutput struct{ *pulumi.OutputState }

Describes a node type in the cluster, each node type represents sub set of nodes in the cluster.

func (NodeTypeDescriptionResponseOutput) ApplicationPorts

The range of ports from which cluster assigned port to Service Fabric applications.

func (NodeTypeDescriptionResponseOutput) Capacities

The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.

func (NodeTypeDescriptionResponseOutput) ClientConnectionEndpointPort

func (o NodeTypeDescriptionResponseOutput) ClientConnectionEndpointPort() pulumi.IntOutput

The TCP cluster management endpoint port.

func (NodeTypeDescriptionResponseOutput) DurabilityLevel

The durability level of the node type. Learn about [DurabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity).

  • Bronze - No privileges. This is the default.
  • Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD.
  • Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM SKUs like D15_V2, G5 etc.

func (NodeTypeDescriptionResponseOutput) ElementType

func (NodeTypeDescriptionResponseOutput) EphemeralPorts

The range of ephemeral ports that nodes in this node type should be configured with.

func (NodeTypeDescriptionResponseOutput) HttpGatewayEndpointPort

func (o NodeTypeDescriptionResponseOutput) HttpGatewayEndpointPort() pulumi.IntOutput

The HTTP cluster management endpoint port.

func (NodeTypeDescriptionResponseOutput) IsPrimary

The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters.

func (NodeTypeDescriptionResponseOutput) Name

The name of the node type.

func (NodeTypeDescriptionResponseOutput) PlacementProperties

The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.

func (NodeTypeDescriptionResponseOutput) ReverseProxyEndpointPort

func (o NodeTypeDescriptionResponseOutput) ReverseProxyEndpointPort() pulumi.IntPtrOutput

The endpoint used by reverse proxy.

func (NodeTypeDescriptionResponseOutput) ToNodeTypeDescriptionResponseOutput

func (o NodeTypeDescriptionResponseOutput) ToNodeTypeDescriptionResponseOutput() NodeTypeDescriptionResponseOutput

func (NodeTypeDescriptionResponseOutput) ToNodeTypeDescriptionResponseOutputWithContext

func (o NodeTypeDescriptionResponseOutput) ToNodeTypeDescriptionResponseOutputWithContext(ctx context.Context) NodeTypeDescriptionResponseOutput

func (NodeTypeDescriptionResponseOutput) VmInstanceCount

The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.

type ServerCertificateCommonName

type ServerCertificateCommonName struct {
	// The common name of the server certificate.
	CertificateCommonName string `pulumi:"certificateCommonName"`
	// The issuer thumbprint of the server certificate.
	CertificateIssuerThumbprint string `pulumi:"certificateIssuerThumbprint"`
}

Describes the server certificate details using common name.

type ServerCertificateCommonNameArgs

type ServerCertificateCommonNameArgs struct {
	// The common name of the server certificate.
	CertificateCommonName pulumi.StringInput `pulumi:"certificateCommonName"`
	// The issuer thumbprint of the server certificate.
	CertificateIssuerThumbprint pulumi.StringInput `pulumi:"certificateIssuerThumbprint"`
}

Describes the server certificate details using common name.

func (ServerCertificateCommonNameArgs) ElementType

func (ServerCertificateCommonNameArgs) ToServerCertificateCommonNameOutput

func (i ServerCertificateCommonNameArgs) ToServerCertificateCommonNameOutput() ServerCertificateCommonNameOutput

func (ServerCertificateCommonNameArgs) ToServerCertificateCommonNameOutputWithContext

func (i ServerCertificateCommonNameArgs) ToServerCertificateCommonNameOutputWithContext(ctx context.Context) ServerCertificateCommonNameOutput

type ServerCertificateCommonNameArray

type ServerCertificateCommonNameArray []ServerCertificateCommonNameInput

func (ServerCertificateCommonNameArray) ElementType

func (ServerCertificateCommonNameArray) ToServerCertificateCommonNameArrayOutput

func (i ServerCertificateCommonNameArray) ToServerCertificateCommonNameArrayOutput() ServerCertificateCommonNameArrayOutput

func (ServerCertificateCommonNameArray) ToServerCertificateCommonNameArrayOutputWithContext

func (i ServerCertificateCommonNameArray) ToServerCertificateCommonNameArrayOutputWithContext(ctx context.Context) ServerCertificateCommonNameArrayOutput

type ServerCertificateCommonNameArrayInput

type ServerCertificateCommonNameArrayInput interface {
	pulumi.Input

	ToServerCertificateCommonNameArrayOutput() ServerCertificateCommonNameArrayOutput
	ToServerCertificateCommonNameArrayOutputWithContext(context.Context) ServerCertificateCommonNameArrayOutput
}

ServerCertificateCommonNameArrayInput is an input type that accepts ServerCertificateCommonNameArray and ServerCertificateCommonNameArrayOutput values. You can construct a concrete instance of `ServerCertificateCommonNameArrayInput` via:

ServerCertificateCommonNameArray{ ServerCertificateCommonNameArgs{...} }

type ServerCertificateCommonNameArrayOutput

type ServerCertificateCommonNameArrayOutput struct{ *pulumi.OutputState }

func (ServerCertificateCommonNameArrayOutput) ElementType

func (ServerCertificateCommonNameArrayOutput) Index

func (ServerCertificateCommonNameArrayOutput) ToServerCertificateCommonNameArrayOutput

func (o ServerCertificateCommonNameArrayOutput) ToServerCertificateCommonNameArrayOutput() ServerCertificateCommonNameArrayOutput

func (ServerCertificateCommonNameArrayOutput) ToServerCertificateCommonNameArrayOutputWithContext

func (o ServerCertificateCommonNameArrayOutput) ToServerCertificateCommonNameArrayOutputWithContext(ctx context.Context) ServerCertificateCommonNameArrayOutput

type ServerCertificateCommonNameInput

type ServerCertificateCommonNameInput interface {
	pulumi.Input

	ToServerCertificateCommonNameOutput() ServerCertificateCommonNameOutput
	ToServerCertificateCommonNameOutputWithContext(context.Context) ServerCertificateCommonNameOutput
}

ServerCertificateCommonNameInput is an input type that accepts ServerCertificateCommonNameArgs and ServerCertificateCommonNameOutput values. You can construct a concrete instance of `ServerCertificateCommonNameInput` via:

ServerCertificateCommonNameArgs{...}

type ServerCertificateCommonNameOutput

type ServerCertificateCommonNameOutput struct{ *pulumi.OutputState }

Describes the server certificate details using common name.

func (ServerCertificateCommonNameOutput) CertificateCommonName

func (o ServerCertificateCommonNameOutput) CertificateCommonName() pulumi.StringOutput

The common name of the server certificate.

func (ServerCertificateCommonNameOutput) CertificateIssuerThumbprint

func (o ServerCertificateCommonNameOutput) CertificateIssuerThumbprint() pulumi.StringOutput

The issuer thumbprint of the server certificate.

func (ServerCertificateCommonNameOutput) ElementType

func (ServerCertificateCommonNameOutput) ToServerCertificateCommonNameOutput

func (o ServerCertificateCommonNameOutput) ToServerCertificateCommonNameOutput() ServerCertificateCommonNameOutput

func (ServerCertificateCommonNameOutput) ToServerCertificateCommonNameOutputWithContext

func (o ServerCertificateCommonNameOutput) ToServerCertificateCommonNameOutputWithContext(ctx context.Context) ServerCertificateCommonNameOutput

type ServerCertificateCommonNameResponse

type ServerCertificateCommonNameResponse struct {
	// The common name of the server certificate.
	CertificateCommonName string `pulumi:"certificateCommonName"`
	// The issuer thumbprint of the server certificate.
	CertificateIssuerThumbprint string `pulumi:"certificateIssuerThumbprint"`
}

Describes the server certificate details using common name.

type ServerCertificateCommonNameResponseArgs

type ServerCertificateCommonNameResponseArgs struct {
	// The common name of the server certificate.
	CertificateCommonName pulumi.StringInput `pulumi:"certificateCommonName"`
	// The issuer thumbprint of the server certificate.
	CertificateIssuerThumbprint pulumi.StringInput `pulumi:"certificateIssuerThumbprint"`
}

Describes the server certificate details using common name.

func (ServerCertificateCommonNameResponseArgs) ElementType

func (ServerCertificateCommonNameResponseArgs) ToServerCertificateCommonNameResponseOutput

func (i ServerCertificateCommonNameResponseArgs) ToServerCertificateCommonNameResponseOutput() ServerCertificateCommonNameResponseOutput

func (ServerCertificateCommonNameResponseArgs) ToServerCertificateCommonNameResponseOutputWithContext

func (i ServerCertificateCommonNameResponseArgs) ToServerCertificateCommonNameResponseOutputWithContext(ctx context.Context) ServerCertificateCommonNameResponseOutput

type ServerCertificateCommonNameResponseArray

type ServerCertificateCommonNameResponseArray []ServerCertificateCommonNameResponseInput

func (ServerCertificateCommonNameResponseArray) ElementType

func (ServerCertificateCommonNameResponseArray) ToServerCertificateCommonNameResponseArrayOutput

func (i ServerCertificateCommonNameResponseArray) ToServerCertificateCommonNameResponseArrayOutput() ServerCertificateCommonNameResponseArrayOutput

func (ServerCertificateCommonNameResponseArray) ToServerCertificateCommonNameResponseArrayOutputWithContext

func (i ServerCertificateCommonNameResponseArray) ToServerCertificateCommonNameResponseArrayOutputWithContext(ctx context.Context) ServerCertificateCommonNameResponseArrayOutput

type ServerCertificateCommonNameResponseArrayInput

type ServerCertificateCommonNameResponseArrayInput interface {
	pulumi.Input

	ToServerCertificateCommonNameResponseArrayOutput() ServerCertificateCommonNameResponseArrayOutput
	ToServerCertificateCommonNameResponseArrayOutputWithContext(context.Context) ServerCertificateCommonNameResponseArrayOutput
}

ServerCertificateCommonNameResponseArrayInput is an input type that accepts ServerCertificateCommonNameResponseArray and ServerCertificateCommonNameResponseArrayOutput values. You can construct a concrete instance of `ServerCertificateCommonNameResponseArrayInput` via:

ServerCertificateCommonNameResponseArray{ ServerCertificateCommonNameResponseArgs{...} }

type ServerCertificateCommonNameResponseArrayOutput

type ServerCertificateCommonNameResponseArrayOutput struct{ *pulumi.OutputState }

func (ServerCertificateCommonNameResponseArrayOutput) ElementType

func (ServerCertificateCommonNameResponseArrayOutput) Index

func (ServerCertificateCommonNameResponseArrayOutput) ToServerCertificateCommonNameResponseArrayOutput

func (o ServerCertificateCommonNameResponseArrayOutput) ToServerCertificateCommonNameResponseArrayOutput() ServerCertificateCommonNameResponseArrayOutput

func (ServerCertificateCommonNameResponseArrayOutput) ToServerCertificateCommonNameResponseArrayOutputWithContext

func (o ServerCertificateCommonNameResponseArrayOutput) ToServerCertificateCommonNameResponseArrayOutputWithContext(ctx context.Context) ServerCertificateCommonNameResponseArrayOutput

type ServerCertificateCommonNameResponseInput

type ServerCertificateCommonNameResponseInput interface {
	pulumi.Input

	ToServerCertificateCommonNameResponseOutput() ServerCertificateCommonNameResponseOutput
	ToServerCertificateCommonNameResponseOutputWithContext(context.Context) ServerCertificateCommonNameResponseOutput
}

ServerCertificateCommonNameResponseInput is an input type that accepts ServerCertificateCommonNameResponseArgs and ServerCertificateCommonNameResponseOutput values. You can construct a concrete instance of `ServerCertificateCommonNameResponseInput` via:

ServerCertificateCommonNameResponseArgs{...}

type ServerCertificateCommonNameResponseOutput

type ServerCertificateCommonNameResponseOutput struct{ *pulumi.OutputState }

Describes the server certificate details using common name.

func (ServerCertificateCommonNameResponseOutput) CertificateCommonName

The common name of the server certificate.

func (ServerCertificateCommonNameResponseOutput) CertificateIssuerThumbprint

func (o ServerCertificateCommonNameResponseOutput) CertificateIssuerThumbprint() pulumi.StringOutput

The issuer thumbprint of the server certificate.

func (ServerCertificateCommonNameResponseOutput) ElementType

func (ServerCertificateCommonNameResponseOutput) ToServerCertificateCommonNameResponseOutput

func (o ServerCertificateCommonNameResponseOutput) ToServerCertificateCommonNameResponseOutput() ServerCertificateCommonNameResponseOutput

func (ServerCertificateCommonNameResponseOutput) ToServerCertificateCommonNameResponseOutputWithContext

func (o ServerCertificateCommonNameResponseOutput) ToServerCertificateCommonNameResponseOutputWithContext(ctx context.Context) ServerCertificateCommonNameResponseOutput

type ServerCertificateCommonNames

type ServerCertificateCommonNames struct {
	// The list of server certificates referenced by common name that are used to secure the cluster.
	CommonNames []ServerCertificateCommonName `pulumi:"commonNames"`
	// The local certificate store location.
	X509StoreName *string `pulumi:"x509StoreName"`
}

Describes a list of server certificates referenced by common name that are used to secure the cluster.

type ServerCertificateCommonNamesArgs

type ServerCertificateCommonNamesArgs struct {
	// The list of server certificates referenced by common name that are used to secure the cluster.
	CommonNames ServerCertificateCommonNameArrayInput `pulumi:"commonNames"`
	// The local certificate store location.
	X509StoreName pulumi.StringPtrInput `pulumi:"x509StoreName"`
}

Describes a list of server certificates referenced by common name that are used to secure the cluster.

func (ServerCertificateCommonNamesArgs) ElementType

func (ServerCertificateCommonNamesArgs) ToServerCertificateCommonNamesOutput

func (i ServerCertificateCommonNamesArgs) ToServerCertificateCommonNamesOutput() ServerCertificateCommonNamesOutput

func (ServerCertificateCommonNamesArgs) ToServerCertificateCommonNamesOutputWithContext

func (i ServerCertificateCommonNamesArgs) ToServerCertificateCommonNamesOutputWithContext(ctx context.Context) ServerCertificateCommonNamesOutput

func (ServerCertificateCommonNamesArgs) ToServerCertificateCommonNamesPtrOutput

func (i ServerCertificateCommonNamesArgs) ToServerCertificateCommonNamesPtrOutput() ServerCertificateCommonNamesPtrOutput

func (ServerCertificateCommonNamesArgs) ToServerCertificateCommonNamesPtrOutputWithContext

func (i ServerCertificateCommonNamesArgs) ToServerCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ServerCertificateCommonNamesPtrOutput

type ServerCertificateCommonNamesInput

type ServerCertificateCommonNamesInput interface {
	pulumi.Input

	ToServerCertificateCommonNamesOutput() ServerCertificateCommonNamesOutput
	ToServerCertificateCommonNamesOutputWithContext(context.Context) ServerCertificateCommonNamesOutput
}

ServerCertificateCommonNamesInput is an input type that accepts ServerCertificateCommonNamesArgs and ServerCertificateCommonNamesOutput values. You can construct a concrete instance of `ServerCertificateCommonNamesInput` via:

ServerCertificateCommonNamesArgs{...}

type ServerCertificateCommonNamesOutput

type ServerCertificateCommonNamesOutput struct{ *pulumi.OutputState }

Describes a list of server certificates referenced by common name that are used to secure the cluster.

func (ServerCertificateCommonNamesOutput) CommonNames

The list of server certificates referenced by common name that are used to secure the cluster.

func (ServerCertificateCommonNamesOutput) ElementType

func (ServerCertificateCommonNamesOutput) ToServerCertificateCommonNamesOutput

func (o ServerCertificateCommonNamesOutput) ToServerCertificateCommonNamesOutput() ServerCertificateCommonNamesOutput

func (ServerCertificateCommonNamesOutput) ToServerCertificateCommonNamesOutputWithContext

func (o ServerCertificateCommonNamesOutput) ToServerCertificateCommonNamesOutputWithContext(ctx context.Context) ServerCertificateCommonNamesOutput

func (ServerCertificateCommonNamesOutput) ToServerCertificateCommonNamesPtrOutput

func (o ServerCertificateCommonNamesOutput) ToServerCertificateCommonNamesPtrOutput() ServerCertificateCommonNamesPtrOutput

func (ServerCertificateCommonNamesOutput) ToServerCertificateCommonNamesPtrOutputWithContext

func (o ServerCertificateCommonNamesOutput) ToServerCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ServerCertificateCommonNamesPtrOutput

func (ServerCertificateCommonNamesOutput) X509StoreName

The local certificate store location.

type ServerCertificateCommonNamesPtrInput

type ServerCertificateCommonNamesPtrInput interface {
	pulumi.Input

	ToServerCertificateCommonNamesPtrOutput() ServerCertificateCommonNamesPtrOutput
	ToServerCertificateCommonNamesPtrOutputWithContext(context.Context) ServerCertificateCommonNamesPtrOutput
}

ServerCertificateCommonNamesPtrInput is an input type that accepts ServerCertificateCommonNamesArgs, ServerCertificateCommonNamesPtr and ServerCertificateCommonNamesPtrOutput values. You can construct a concrete instance of `ServerCertificateCommonNamesPtrInput` via:

        ServerCertificateCommonNamesArgs{...}

or:

        nil

type ServerCertificateCommonNamesPtrOutput

type ServerCertificateCommonNamesPtrOutput struct{ *pulumi.OutputState }

func (ServerCertificateCommonNamesPtrOutput) CommonNames

The list of server certificates referenced by common name that are used to secure the cluster.

func (ServerCertificateCommonNamesPtrOutput) Elem

func (ServerCertificateCommonNamesPtrOutput) ElementType

func (ServerCertificateCommonNamesPtrOutput) ToServerCertificateCommonNamesPtrOutput

func (o ServerCertificateCommonNamesPtrOutput) ToServerCertificateCommonNamesPtrOutput() ServerCertificateCommonNamesPtrOutput

func (ServerCertificateCommonNamesPtrOutput) ToServerCertificateCommonNamesPtrOutputWithContext

func (o ServerCertificateCommonNamesPtrOutput) ToServerCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ServerCertificateCommonNamesPtrOutput

func (ServerCertificateCommonNamesPtrOutput) X509StoreName

The local certificate store location.

type ServerCertificateCommonNamesResponse

type ServerCertificateCommonNamesResponse struct {
	// The list of server certificates referenced by common name that are used to secure the cluster.
	CommonNames []ServerCertificateCommonNameResponse `pulumi:"commonNames"`
	// The local certificate store location.
	X509StoreName *string `pulumi:"x509StoreName"`
}

Describes a list of server certificates referenced by common name that are used to secure the cluster.

type ServerCertificateCommonNamesResponseArgs

type ServerCertificateCommonNamesResponseArgs struct {
	// The list of server certificates referenced by common name that are used to secure the cluster.
	CommonNames ServerCertificateCommonNameResponseArrayInput `pulumi:"commonNames"`
	// The local certificate store location.
	X509StoreName pulumi.StringPtrInput `pulumi:"x509StoreName"`
}

Describes a list of server certificates referenced by common name that are used to secure the cluster.

func (ServerCertificateCommonNamesResponseArgs) ElementType

func (ServerCertificateCommonNamesResponseArgs) ToServerCertificateCommonNamesResponseOutput

func (i ServerCertificateCommonNamesResponseArgs) ToServerCertificateCommonNamesResponseOutput() ServerCertificateCommonNamesResponseOutput

func (ServerCertificateCommonNamesResponseArgs) ToServerCertificateCommonNamesResponseOutputWithContext

func (i ServerCertificateCommonNamesResponseArgs) ToServerCertificateCommonNamesResponseOutputWithContext(ctx context.Context) ServerCertificateCommonNamesResponseOutput

func (ServerCertificateCommonNamesResponseArgs) ToServerCertificateCommonNamesResponsePtrOutput

func (i ServerCertificateCommonNamesResponseArgs) ToServerCertificateCommonNamesResponsePtrOutput() ServerCertificateCommonNamesResponsePtrOutput

func (ServerCertificateCommonNamesResponseArgs) ToServerCertificateCommonNamesResponsePtrOutputWithContext

func (i ServerCertificateCommonNamesResponseArgs) ToServerCertificateCommonNamesResponsePtrOutputWithContext(ctx context.Context) ServerCertificateCommonNamesResponsePtrOutput

type ServerCertificateCommonNamesResponseInput

type ServerCertificateCommonNamesResponseInput interface {
	pulumi.Input

	ToServerCertificateCommonNamesResponseOutput() ServerCertificateCommonNamesResponseOutput
	ToServerCertificateCommonNamesResponseOutputWithContext(context.Context) ServerCertificateCommonNamesResponseOutput
}

ServerCertificateCommonNamesResponseInput is an input type that accepts ServerCertificateCommonNamesResponseArgs and ServerCertificateCommonNamesResponseOutput values. You can construct a concrete instance of `ServerCertificateCommonNamesResponseInput` via:

ServerCertificateCommonNamesResponseArgs{...}

type ServerCertificateCommonNamesResponseOutput

type ServerCertificateCommonNamesResponseOutput struct{ *pulumi.OutputState }

Describes a list of server certificates referenced by common name that are used to secure the cluster.

func (ServerCertificateCommonNamesResponseOutput) CommonNames

The list of server certificates referenced by common name that are used to secure the cluster.

func (ServerCertificateCommonNamesResponseOutput) ElementType

func (ServerCertificateCommonNamesResponseOutput) ToServerCertificateCommonNamesResponseOutput

func (o ServerCertificateCommonNamesResponseOutput) ToServerCertificateCommonNamesResponseOutput() ServerCertificateCommonNamesResponseOutput

func (ServerCertificateCommonNamesResponseOutput) ToServerCertificateCommonNamesResponseOutputWithContext

func (o ServerCertificateCommonNamesResponseOutput) ToServerCertificateCommonNamesResponseOutputWithContext(ctx context.Context) ServerCertificateCommonNamesResponseOutput

func (ServerCertificateCommonNamesResponseOutput) ToServerCertificateCommonNamesResponsePtrOutput

func (o ServerCertificateCommonNamesResponseOutput) ToServerCertificateCommonNamesResponsePtrOutput() ServerCertificateCommonNamesResponsePtrOutput

func (ServerCertificateCommonNamesResponseOutput) ToServerCertificateCommonNamesResponsePtrOutputWithContext

func (o ServerCertificateCommonNamesResponseOutput) ToServerCertificateCommonNamesResponsePtrOutputWithContext(ctx context.Context) ServerCertificateCommonNamesResponsePtrOutput

func (ServerCertificateCommonNamesResponseOutput) X509StoreName

The local certificate store location.

type ServerCertificateCommonNamesResponsePtrInput

type ServerCertificateCommonNamesResponsePtrInput interface {
	pulumi.Input

	ToServerCertificateCommonNamesResponsePtrOutput() ServerCertificateCommonNamesResponsePtrOutput
	ToServerCertificateCommonNamesResponsePtrOutputWithContext(context.Context) ServerCertificateCommonNamesResponsePtrOutput
}

ServerCertificateCommonNamesResponsePtrInput is an input type that accepts ServerCertificateCommonNamesResponseArgs, ServerCertificateCommonNamesResponsePtr and ServerCertificateCommonNamesResponsePtrOutput values. You can construct a concrete instance of `ServerCertificateCommonNamesResponsePtrInput` via:

        ServerCertificateCommonNamesResponseArgs{...}

or:

        nil

type ServerCertificateCommonNamesResponsePtrOutput

type ServerCertificateCommonNamesResponsePtrOutput struct{ *pulumi.OutputState }

func (ServerCertificateCommonNamesResponsePtrOutput) CommonNames

The list of server certificates referenced by common name that are used to secure the cluster.

func (ServerCertificateCommonNamesResponsePtrOutput) Elem

func (ServerCertificateCommonNamesResponsePtrOutput) ElementType

func (ServerCertificateCommonNamesResponsePtrOutput) ToServerCertificateCommonNamesResponsePtrOutput

func (o ServerCertificateCommonNamesResponsePtrOutput) ToServerCertificateCommonNamesResponsePtrOutput() ServerCertificateCommonNamesResponsePtrOutput

func (ServerCertificateCommonNamesResponsePtrOutput) ToServerCertificateCommonNamesResponsePtrOutputWithContext

func (o ServerCertificateCommonNamesResponsePtrOutput) ToServerCertificateCommonNamesResponsePtrOutputWithContext(ctx context.Context) ServerCertificateCommonNamesResponsePtrOutput

func (ServerCertificateCommonNamesResponsePtrOutput) X509StoreName

The local certificate store location.

type ServiceTypeDeltaHealthPolicy

type ServiceTypeDeltaHealthPolicy struct {
	// The maximum allowed percentage of services health degradation allowed during cluster upgrades.
	// The delta is measured between the state of the services at the beginning of upgrade and the state of the services at the time of the health evaluation.
	// The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.
	MaxPercentDeltaUnhealthyServices *int `pulumi:"maxPercentDeltaUnhealthyServices"`
}

Represents the delta health policy used to evaluate the health of services belonging to a service type when upgrading the cluster.

type ServiceTypeDeltaHealthPolicyArgs

type ServiceTypeDeltaHealthPolicyArgs struct {
	// The maximum allowed percentage of services health degradation allowed during cluster upgrades.
	// The delta is measured between the state of the services at the beginning of upgrade and the state of the services at the time of the health evaluation.
	// The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.
	MaxPercentDeltaUnhealthyServices pulumi.IntPtrInput `pulumi:"maxPercentDeltaUnhealthyServices"`
}

Represents the delta health policy used to evaluate the health of services belonging to a service type when upgrading the cluster.

func (ServiceTypeDeltaHealthPolicyArgs) ElementType

func (ServiceTypeDeltaHealthPolicyArgs) ToServiceTypeDeltaHealthPolicyOutput

func (i ServiceTypeDeltaHealthPolicyArgs) ToServiceTypeDeltaHealthPolicyOutput() ServiceTypeDeltaHealthPolicyOutput

func (ServiceTypeDeltaHealthPolicyArgs) ToServiceTypeDeltaHealthPolicyOutputWithContext

func (i ServiceTypeDeltaHealthPolicyArgs) ToServiceTypeDeltaHealthPolicyOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyOutput

func (ServiceTypeDeltaHealthPolicyArgs) ToServiceTypeDeltaHealthPolicyPtrOutput

func (i ServiceTypeDeltaHealthPolicyArgs) ToServiceTypeDeltaHealthPolicyPtrOutput() ServiceTypeDeltaHealthPolicyPtrOutput

func (ServiceTypeDeltaHealthPolicyArgs) ToServiceTypeDeltaHealthPolicyPtrOutputWithContext

func (i ServiceTypeDeltaHealthPolicyArgs) ToServiceTypeDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyPtrOutput

type ServiceTypeDeltaHealthPolicyInput

type ServiceTypeDeltaHealthPolicyInput interface {
	pulumi.Input

	ToServiceTypeDeltaHealthPolicyOutput() ServiceTypeDeltaHealthPolicyOutput
	ToServiceTypeDeltaHealthPolicyOutputWithContext(context.Context) ServiceTypeDeltaHealthPolicyOutput
}

ServiceTypeDeltaHealthPolicyInput is an input type that accepts ServiceTypeDeltaHealthPolicyArgs and ServiceTypeDeltaHealthPolicyOutput values. You can construct a concrete instance of `ServiceTypeDeltaHealthPolicyInput` via:

ServiceTypeDeltaHealthPolicyArgs{...}

type ServiceTypeDeltaHealthPolicyMap

type ServiceTypeDeltaHealthPolicyMap map[string]ServiceTypeDeltaHealthPolicyInput

func (ServiceTypeDeltaHealthPolicyMap) ElementType

func (ServiceTypeDeltaHealthPolicyMap) ToServiceTypeDeltaHealthPolicyMapOutput

func (i ServiceTypeDeltaHealthPolicyMap) ToServiceTypeDeltaHealthPolicyMapOutput() ServiceTypeDeltaHealthPolicyMapOutput

func (ServiceTypeDeltaHealthPolicyMap) ToServiceTypeDeltaHealthPolicyMapOutputWithContext

func (i ServiceTypeDeltaHealthPolicyMap) ToServiceTypeDeltaHealthPolicyMapOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyMapOutput

type ServiceTypeDeltaHealthPolicyMapInput

type ServiceTypeDeltaHealthPolicyMapInput interface {
	pulumi.Input

	ToServiceTypeDeltaHealthPolicyMapOutput() ServiceTypeDeltaHealthPolicyMapOutput
	ToServiceTypeDeltaHealthPolicyMapOutputWithContext(context.Context) ServiceTypeDeltaHealthPolicyMapOutput
}

ServiceTypeDeltaHealthPolicyMapInput is an input type that accepts ServiceTypeDeltaHealthPolicyMap and ServiceTypeDeltaHealthPolicyMapOutput values. You can construct a concrete instance of `ServiceTypeDeltaHealthPolicyMapInput` via:

ServiceTypeDeltaHealthPolicyMap{ "key": ServiceTypeDeltaHealthPolicyArgs{...} }

type ServiceTypeDeltaHealthPolicyMapOutput

type ServiceTypeDeltaHealthPolicyMapOutput struct{ *pulumi.OutputState }

func (ServiceTypeDeltaHealthPolicyMapOutput) ElementType

func (ServiceTypeDeltaHealthPolicyMapOutput) MapIndex

func (ServiceTypeDeltaHealthPolicyMapOutput) ToServiceTypeDeltaHealthPolicyMapOutput

func (o ServiceTypeDeltaHealthPolicyMapOutput) ToServiceTypeDeltaHealthPolicyMapOutput() ServiceTypeDeltaHealthPolicyMapOutput

func (ServiceTypeDeltaHealthPolicyMapOutput) ToServiceTypeDeltaHealthPolicyMapOutputWithContext

func (o ServiceTypeDeltaHealthPolicyMapOutput) ToServiceTypeDeltaHealthPolicyMapOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyMapOutput

type ServiceTypeDeltaHealthPolicyOutput

type ServiceTypeDeltaHealthPolicyOutput struct{ *pulumi.OutputState }

Represents the delta health policy used to evaluate the health of services belonging to a service type when upgrading the cluster.

func (ServiceTypeDeltaHealthPolicyOutput) ElementType

func (ServiceTypeDeltaHealthPolicyOutput) MaxPercentDeltaUnhealthyServices

func (o ServiceTypeDeltaHealthPolicyOutput) MaxPercentDeltaUnhealthyServices() pulumi.IntPtrOutput

The maximum allowed percentage of services health degradation allowed during cluster upgrades. The delta is measured between the state of the services at the beginning of upgrade and the state of the services at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

func (ServiceTypeDeltaHealthPolicyOutput) ToServiceTypeDeltaHealthPolicyOutput

func (o ServiceTypeDeltaHealthPolicyOutput) ToServiceTypeDeltaHealthPolicyOutput() ServiceTypeDeltaHealthPolicyOutput

func (ServiceTypeDeltaHealthPolicyOutput) ToServiceTypeDeltaHealthPolicyOutputWithContext

func (o ServiceTypeDeltaHealthPolicyOutput) ToServiceTypeDeltaHealthPolicyOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyOutput

func (ServiceTypeDeltaHealthPolicyOutput) ToServiceTypeDeltaHealthPolicyPtrOutput

func (o ServiceTypeDeltaHealthPolicyOutput) ToServiceTypeDeltaHealthPolicyPtrOutput() ServiceTypeDeltaHealthPolicyPtrOutput

func (ServiceTypeDeltaHealthPolicyOutput) ToServiceTypeDeltaHealthPolicyPtrOutputWithContext

func (o ServiceTypeDeltaHealthPolicyOutput) ToServiceTypeDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyPtrOutput

type ServiceTypeDeltaHealthPolicyPtrInput

type ServiceTypeDeltaHealthPolicyPtrInput interface {
	pulumi.Input

	ToServiceTypeDeltaHealthPolicyPtrOutput() ServiceTypeDeltaHealthPolicyPtrOutput
	ToServiceTypeDeltaHealthPolicyPtrOutputWithContext(context.Context) ServiceTypeDeltaHealthPolicyPtrOutput
}

ServiceTypeDeltaHealthPolicyPtrInput is an input type that accepts ServiceTypeDeltaHealthPolicyArgs, ServiceTypeDeltaHealthPolicyPtr and ServiceTypeDeltaHealthPolicyPtrOutput values. You can construct a concrete instance of `ServiceTypeDeltaHealthPolicyPtrInput` via:

        ServiceTypeDeltaHealthPolicyArgs{...}

or:

        nil

type ServiceTypeDeltaHealthPolicyPtrOutput

type ServiceTypeDeltaHealthPolicyPtrOutput struct{ *pulumi.OutputState }

func (ServiceTypeDeltaHealthPolicyPtrOutput) Elem

func (ServiceTypeDeltaHealthPolicyPtrOutput) ElementType

func (ServiceTypeDeltaHealthPolicyPtrOutput) MaxPercentDeltaUnhealthyServices

func (o ServiceTypeDeltaHealthPolicyPtrOutput) MaxPercentDeltaUnhealthyServices() pulumi.IntPtrOutput

The maximum allowed percentage of services health degradation allowed during cluster upgrades. The delta is measured between the state of the services at the beginning of upgrade and the state of the services at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

func (ServiceTypeDeltaHealthPolicyPtrOutput) ToServiceTypeDeltaHealthPolicyPtrOutput

func (o ServiceTypeDeltaHealthPolicyPtrOutput) ToServiceTypeDeltaHealthPolicyPtrOutput() ServiceTypeDeltaHealthPolicyPtrOutput

func (ServiceTypeDeltaHealthPolicyPtrOutput) ToServiceTypeDeltaHealthPolicyPtrOutputWithContext

func (o ServiceTypeDeltaHealthPolicyPtrOutput) ToServiceTypeDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyPtrOutput

type ServiceTypeDeltaHealthPolicyResponse

type ServiceTypeDeltaHealthPolicyResponse struct {
	// The maximum allowed percentage of services health degradation allowed during cluster upgrades.
	// The delta is measured between the state of the services at the beginning of upgrade and the state of the services at the time of the health evaluation.
	// The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.
	MaxPercentDeltaUnhealthyServices *int `pulumi:"maxPercentDeltaUnhealthyServices"`
}

Represents the delta health policy used to evaluate the health of services belonging to a service type when upgrading the cluster.

type ServiceTypeDeltaHealthPolicyResponseArgs

type ServiceTypeDeltaHealthPolicyResponseArgs struct {
	// The maximum allowed percentage of services health degradation allowed during cluster upgrades.
	// The delta is measured between the state of the services at the beginning of upgrade and the state of the services at the time of the health evaluation.
	// The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.
	MaxPercentDeltaUnhealthyServices pulumi.IntPtrInput `pulumi:"maxPercentDeltaUnhealthyServices"`
}

Represents the delta health policy used to evaluate the health of services belonging to a service type when upgrading the cluster.

func (ServiceTypeDeltaHealthPolicyResponseArgs) ElementType

func (ServiceTypeDeltaHealthPolicyResponseArgs) ToServiceTypeDeltaHealthPolicyResponseOutput

func (i ServiceTypeDeltaHealthPolicyResponseArgs) ToServiceTypeDeltaHealthPolicyResponseOutput() ServiceTypeDeltaHealthPolicyResponseOutput

func (ServiceTypeDeltaHealthPolicyResponseArgs) ToServiceTypeDeltaHealthPolicyResponseOutputWithContext

func (i ServiceTypeDeltaHealthPolicyResponseArgs) ToServiceTypeDeltaHealthPolicyResponseOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyResponseOutput

func (ServiceTypeDeltaHealthPolicyResponseArgs) ToServiceTypeDeltaHealthPolicyResponsePtrOutput

func (i ServiceTypeDeltaHealthPolicyResponseArgs) ToServiceTypeDeltaHealthPolicyResponsePtrOutput() ServiceTypeDeltaHealthPolicyResponsePtrOutput

func (ServiceTypeDeltaHealthPolicyResponseArgs) ToServiceTypeDeltaHealthPolicyResponsePtrOutputWithContext

func (i ServiceTypeDeltaHealthPolicyResponseArgs) ToServiceTypeDeltaHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyResponsePtrOutput

type ServiceTypeDeltaHealthPolicyResponseInput

type ServiceTypeDeltaHealthPolicyResponseInput interface {
	pulumi.Input

	ToServiceTypeDeltaHealthPolicyResponseOutput() ServiceTypeDeltaHealthPolicyResponseOutput
	ToServiceTypeDeltaHealthPolicyResponseOutputWithContext(context.Context) ServiceTypeDeltaHealthPolicyResponseOutput
}

ServiceTypeDeltaHealthPolicyResponseInput is an input type that accepts ServiceTypeDeltaHealthPolicyResponseArgs and ServiceTypeDeltaHealthPolicyResponseOutput values. You can construct a concrete instance of `ServiceTypeDeltaHealthPolicyResponseInput` via:

ServiceTypeDeltaHealthPolicyResponseArgs{...}

type ServiceTypeDeltaHealthPolicyResponseMap

type ServiceTypeDeltaHealthPolicyResponseMap map[string]ServiceTypeDeltaHealthPolicyResponseInput

func (ServiceTypeDeltaHealthPolicyResponseMap) ElementType

func (ServiceTypeDeltaHealthPolicyResponseMap) ToServiceTypeDeltaHealthPolicyResponseMapOutput

func (i ServiceTypeDeltaHealthPolicyResponseMap) ToServiceTypeDeltaHealthPolicyResponseMapOutput() ServiceTypeDeltaHealthPolicyResponseMapOutput

func (ServiceTypeDeltaHealthPolicyResponseMap) ToServiceTypeDeltaHealthPolicyResponseMapOutputWithContext

func (i ServiceTypeDeltaHealthPolicyResponseMap) ToServiceTypeDeltaHealthPolicyResponseMapOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyResponseMapOutput

type ServiceTypeDeltaHealthPolicyResponseMapInput

type ServiceTypeDeltaHealthPolicyResponseMapInput interface {
	pulumi.Input

	ToServiceTypeDeltaHealthPolicyResponseMapOutput() ServiceTypeDeltaHealthPolicyResponseMapOutput
	ToServiceTypeDeltaHealthPolicyResponseMapOutputWithContext(context.Context) ServiceTypeDeltaHealthPolicyResponseMapOutput
}

ServiceTypeDeltaHealthPolicyResponseMapInput is an input type that accepts ServiceTypeDeltaHealthPolicyResponseMap and ServiceTypeDeltaHealthPolicyResponseMapOutput values. You can construct a concrete instance of `ServiceTypeDeltaHealthPolicyResponseMapInput` via:

ServiceTypeDeltaHealthPolicyResponseMap{ "key": ServiceTypeDeltaHealthPolicyResponseArgs{...} }

type ServiceTypeDeltaHealthPolicyResponseMapOutput

type ServiceTypeDeltaHealthPolicyResponseMapOutput struct{ *pulumi.OutputState }

func (ServiceTypeDeltaHealthPolicyResponseMapOutput) ElementType

func (ServiceTypeDeltaHealthPolicyResponseMapOutput) MapIndex

func (ServiceTypeDeltaHealthPolicyResponseMapOutput) ToServiceTypeDeltaHealthPolicyResponseMapOutput

func (o ServiceTypeDeltaHealthPolicyResponseMapOutput) ToServiceTypeDeltaHealthPolicyResponseMapOutput() ServiceTypeDeltaHealthPolicyResponseMapOutput

func (ServiceTypeDeltaHealthPolicyResponseMapOutput) ToServiceTypeDeltaHealthPolicyResponseMapOutputWithContext

func (o ServiceTypeDeltaHealthPolicyResponseMapOutput) ToServiceTypeDeltaHealthPolicyResponseMapOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyResponseMapOutput

type ServiceTypeDeltaHealthPolicyResponseOutput

type ServiceTypeDeltaHealthPolicyResponseOutput struct{ *pulumi.OutputState }

Represents the delta health policy used to evaluate the health of services belonging to a service type when upgrading the cluster.

func (ServiceTypeDeltaHealthPolicyResponseOutput) ElementType

func (ServiceTypeDeltaHealthPolicyResponseOutput) MaxPercentDeltaUnhealthyServices

func (o ServiceTypeDeltaHealthPolicyResponseOutput) MaxPercentDeltaUnhealthyServices() pulumi.IntPtrOutput

The maximum allowed percentage of services health degradation allowed during cluster upgrades. The delta is measured between the state of the services at the beginning of upgrade and the state of the services at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

func (ServiceTypeDeltaHealthPolicyResponseOutput) ToServiceTypeDeltaHealthPolicyResponseOutput

func (o ServiceTypeDeltaHealthPolicyResponseOutput) ToServiceTypeDeltaHealthPolicyResponseOutput() ServiceTypeDeltaHealthPolicyResponseOutput

func (ServiceTypeDeltaHealthPolicyResponseOutput) ToServiceTypeDeltaHealthPolicyResponseOutputWithContext

func (o ServiceTypeDeltaHealthPolicyResponseOutput) ToServiceTypeDeltaHealthPolicyResponseOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyResponseOutput

func (ServiceTypeDeltaHealthPolicyResponseOutput) ToServiceTypeDeltaHealthPolicyResponsePtrOutput

func (o ServiceTypeDeltaHealthPolicyResponseOutput) ToServiceTypeDeltaHealthPolicyResponsePtrOutput() ServiceTypeDeltaHealthPolicyResponsePtrOutput

func (ServiceTypeDeltaHealthPolicyResponseOutput) ToServiceTypeDeltaHealthPolicyResponsePtrOutputWithContext

func (o ServiceTypeDeltaHealthPolicyResponseOutput) ToServiceTypeDeltaHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyResponsePtrOutput

type ServiceTypeDeltaHealthPolicyResponsePtrInput

type ServiceTypeDeltaHealthPolicyResponsePtrInput interface {
	pulumi.Input

	ToServiceTypeDeltaHealthPolicyResponsePtrOutput() ServiceTypeDeltaHealthPolicyResponsePtrOutput
	ToServiceTypeDeltaHealthPolicyResponsePtrOutputWithContext(context.Context) ServiceTypeDeltaHealthPolicyResponsePtrOutput
}

ServiceTypeDeltaHealthPolicyResponsePtrInput is an input type that accepts ServiceTypeDeltaHealthPolicyResponseArgs, ServiceTypeDeltaHealthPolicyResponsePtr and ServiceTypeDeltaHealthPolicyResponsePtrOutput values. You can construct a concrete instance of `ServiceTypeDeltaHealthPolicyResponsePtrInput` via:

        ServiceTypeDeltaHealthPolicyResponseArgs{...}

or:

        nil

type ServiceTypeDeltaHealthPolicyResponsePtrOutput

type ServiceTypeDeltaHealthPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (ServiceTypeDeltaHealthPolicyResponsePtrOutput) Elem

func (ServiceTypeDeltaHealthPolicyResponsePtrOutput) ElementType

func (ServiceTypeDeltaHealthPolicyResponsePtrOutput) MaxPercentDeltaUnhealthyServices

func (o ServiceTypeDeltaHealthPolicyResponsePtrOutput) MaxPercentDeltaUnhealthyServices() pulumi.IntPtrOutput

The maximum allowed percentage of services health degradation allowed during cluster upgrades. The delta is measured between the state of the services at the beginning of upgrade and the state of the services at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

func (ServiceTypeDeltaHealthPolicyResponsePtrOutput) ToServiceTypeDeltaHealthPolicyResponsePtrOutput

func (o ServiceTypeDeltaHealthPolicyResponsePtrOutput) ToServiceTypeDeltaHealthPolicyResponsePtrOutput() ServiceTypeDeltaHealthPolicyResponsePtrOutput

func (ServiceTypeDeltaHealthPolicyResponsePtrOutput) ToServiceTypeDeltaHealthPolicyResponsePtrOutputWithContext

func (o ServiceTypeDeltaHealthPolicyResponsePtrOutput) ToServiceTypeDeltaHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyResponsePtrOutput

type ServiceTypeHealthPolicy

type ServiceTypeHealthPolicy struct {
	// The maximum percentage of services allowed to be unhealthy before your application is considered in error.
	MaxPercentUnhealthyServices *int `pulumi:"maxPercentUnhealthyServices"`
}

Represents the health policy used to evaluate the health of services belonging to a service type.

type ServiceTypeHealthPolicyArgs

type ServiceTypeHealthPolicyArgs struct {
	// The maximum percentage of services allowed to be unhealthy before your application is considered in error.
	MaxPercentUnhealthyServices pulumi.IntPtrInput `pulumi:"maxPercentUnhealthyServices"`
}

Represents the health policy used to evaluate the health of services belonging to a service type.

func (ServiceTypeHealthPolicyArgs) ElementType

func (ServiceTypeHealthPolicyArgs) ToServiceTypeHealthPolicyOutput

func (i ServiceTypeHealthPolicyArgs) ToServiceTypeHealthPolicyOutput() ServiceTypeHealthPolicyOutput

func (ServiceTypeHealthPolicyArgs) ToServiceTypeHealthPolicyOutputWithContext

func (i ServiceTypeHealthPolicyArgs) ToServiceTypeHealthPolicyOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyOutput

func (ServiceTypeHealthPolicyArgs) ToServiceTypeHealthPolicyPtrOutput

func (i ServiceTypeHealthPolicyArgs) ToServiceTypeHealthPolicyPtrOutput() ServiceTypeHealthPolicyPtrOutput

func (ServiceTypeHealthPolicyArgs) ToServiceTypeHealthPolicyPtrOutputWithContext

func (i ServiceTypeHealthPolicyArgs) ToServiceTypeHealthPolicyPtrOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyPtrOutput

type ServiceTypeHealthPolicyInput

type ServiceTypeHealthPolicyInput interface {
	pulumi.Input

	ToServiceTypeHealthPolicyOutput() ServiceTypeHealthPolicyOutput
	ToServiceTypeHealthPolicyOutputWithContext(context.Context) ServiceTypeHealthPolicyOutput
}

ServiceTypeHealthPolicyInput is an input type that accepts ServiceTypeHealthPolicyArgs and ServiceTypeHealthPolicyOutput values. You can construct a concrete instance of `ServiceTypeHealthPolicyInput` via:

ServiceTypeHealthPolicyArgs{...}

type ServiceTypeHealthPolicyMap

type ServiceTypeHealthPolicyMap map[string]ServiceTypeHealthPolicyInput

func (ServiceTypeHealthPolicyMap) ElementType

func (ServiceTypeHealthPolicyMap) ElementType() reflect.Type

func (ServiceTypeHealthPolicyMap) ToServiceTypeHealthPolicyMapOutput

func (i ServiceTypeHealthPolicyMap) ToServiceTypeHealthPolicyMapOutput() ServiceTypeHealthPolicyMapOutput

func (ServiceTypeHealthPolicyMap) ToServiceTypeHealthPolicyMapOutputWithContext

func (i ServiceTypeHealthPolicyMap) ToServiceTypeHealthPolicyMapOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyMapOutput

type ServiceTypeHealthPolicyMapInput

type ServiceTypeHealthPolicyMapInput interface {
	pulumi.Input

	ToServiceTypeHealthPolicyMapOutput() ServiceTypeHealthPolicyMapOutput
	ToServiceTypeHealthPolicyMapOutputWithContext(context.Context) ServiceTypeHealthPolicyMapOutput
}

ServiceTypeHealthPolicyMapInput is an input type that accepts ServiceTypeHealthPolicyMap and ServiceTypeHealthPolicyMapOutput values. You can construct a concrete instance of `ServiceTypeHealthPolicyMapInput` via:

ServiceTypeHealthPolicyMap{ "key": ServiceTypeHealthPolicyArgs{...} }

type ServiceTypeHealthPolicyMapOutput

type ServiceTypeHealthPolicyMapOutput struct{ *pulumi.OutputState }

func (ServiceTypeHealthPolicyMapOutput) ElementType

func (ServiceTypeHealthPolicyMapOutput) MapIndex

func (ServiceTypeHealthPolicyMapOutput) ToServiceTypeHealthPolicyMapOutput

func (o ServiceTypeHealthPolicyMapOutput) ToServiceTypeHealthPolicyMapOutput() ServiceTypeHealthPolicyMapOutput

func (ServiceTypeHealthPolicyMapOutput) ToServiceTypeHealthPolicyMapOutputWithContext

func (o ServiceTypeHealthPolicyMapOutput) ToServiceTypeHealthPolicyMapOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyMapOutput

type ServiceTypeHealthPolicyOutput

type ServiceTypeHealthPolicyOutput struct{ *pulumi.OutputState }

Represents the health policy used to evaluate the health of services belonging to a service type.

func (ServiceTypeHealthPolicyOutput) ElementType

func (ServiceTypeHealthPolicyOutput) MaxPercentUnhealthyServices

func (o ServiceTypeHealthPolicyOutput) MaxPercentUnhealthyServices() pulumi.IntPtrOutput

The maximum percentage of services allowed to be unhealthy before your application is considered in error.

func (ServiceTypeHealthPolicyOutput) ToServiceTypeHealthPolicyOutput

func (o ServiceTypeHealthPolicyOutput) ToServiceTypeHealthPolicyOutput() ServiceTypeHealthPolicyOutput

func (ServiceTypeHealthPolicyOutput) ToServiceTypeHealthPolicyOutputWithContext

func (o ServiceTypeHealthPolicyOutput) ToServiceTypeHealthPolicyOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyOutput

func (ServiceTypeHealthPolicyOutput) ToServiceTypeHealthPolicyPtrOutput

func (o ServiceTypeHealthPolicyOutput) ToServiceTypeHealthPolicyPtrOutput() ServiceTypeHealthPolicyPtrOutput

func (ServiceTypeHealthPolicyOutput) ToServiceTypeHealthPolicyPtrOutputWithContext

func (o ServiceTypeHealthPolicyOutput) ToServiceTypeHealthPolicyPtrOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyPtrOutput

type ServiceTypeHealthPolicyPtrInput

type ServiceTypeHealthPolicyPtrInput interface {
	pulumi.Input

	ToServiceTypeHealthPolicyPtrOutput() ServiceTypeHealthPolicyPtrOutput
	ToServiceTypeHealthPolicyPtrOutputWithContext(context.Context) ServiceTypeHealthPolicyPtrOutput
}

ServiceTypeHealthPolicyPtrInput is an input type that accepts ServiceTypeHealthPolicyArgs, ServiceTypeHealthPolicyPtr and ServiceTypeHealthPolicyPtrOutput values. You can construct a concrete instance of `ServiceTypeHealthPolicyPtrInput` via:

        ServiceTypeHealthPolicyArgs{...}

or:

        nil

type ServiceTypeHealthPolicyPtrOutput

type ServiceTypeHealthPolicyPtrOutput struct{ *pulumi.OutputState }

func (ServiceTypeHealthPolicyPtrOutput) Elem

func (ServiceTypeHealthPolicyPtrOutput) ElementType

func (ServiceTypeHealthPolicyPtrOutput) MaxPercentUnhealthyServices

func (o ServiceTypeHealthPolicyPtrOutput) MaxPercentUnhealthyServices() pulumi.IntPtrOutput

The maximum percentage of services allowed to be unhealthy before your application is considered in error.

func (ServiceTypeHealthPolicyPtrOutput) ToServiceTypeHealthPolicyPtrOutput

func (o ServiceTypeHealthPolicyPtrOutput) ToServiceTypeHealthPolicyPtrOutput() ServiceTypeHealthPolicyPtrOutput

func (ServiceTypeHealthPolicyPtrOutput) ToServiceTypeHealthPolicyPtrOutputWithContext

func (o ServiceTypeHealthPolicyPtrOutput) ToServiceTypeHealthPolicyPtrOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyPtrOutput

type ServiceTypeHealthPolicyResponse

type ServiceTypeHealthPolicyResponse struct {
	// The maximum percentage of services allowed to be unhealthy before your application is considered in error.
	MaxPercentUnhealthyServices *int `pulumi:"maxPercentUnhealthyServices"`
}

Represents the health policy used to evaluate the health of services belonging to a service type.

type ServiceTypeHealthPolicyResponseArgs

type ServiceTypeHealthPolicyResponseArgs struct {
	// The maximum percentage of services allowed to be unhealthy before your application is considered in error.
	MaxPercentUnhealthyServices pulumi.IntPtrInput `pulumi:"maxPercentUnhealthyServices"`
}

Represents the health policy used to evaluate the health of services belonging to a service type.

func (ServiceTypeHealthPolicyResponseArgs) ElementType

func (ServiceTypeHealthPolicyResponseArgs) ToServiceTypeHealthPolicyResponseOutput

func (i ServiceTypeHealthPolicyResponseArgs) ToServiceTypeHealthPolicyResponseOutput() ServiceTypeHealthPolicyResponseOutput

func (ServiceTypeHealthPolicyResponseArgs) ToServiceTypeHealthPolicyResponseOutputWithContext

func (i ServiceTypeHealthPolicyResponseArgs) ToServiceTypeHealthPolicyResponseOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyResponseOutput

func (ServiceTypeHealthPolicyResponseArgs) ToServiceTypeHealthPolicyResponsePtrOutput

func (i ServiceTypeHealthPolicyResponseArgs) ToServiceTypeHealthPolicyResponsePtrOutput() ServiceTypeHealthPolicyResponsePtrOutput

func (ServiceTypeHealthPolicyResponseArgs) ToServiceTypeHealthPolicyResponsePtrOutputWithContext

func (i ServiceTypeHealthPolicyResponseArgs) ToServiceTypeHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyResponsePtrOutput

type ServiceTypeHealthPolicyResponseInput

type ServiceTypeHealthPolicyResponseInput interface {
	pulumi.Input

	ToServiceTypeHealthPolicyResponseOutput() ServiceTypeHealthPolicyResponseOutput
	ToServiceTypeHealthPolicyResponseOutputWithContext(context.Context) ServiceTypeHealthPolicyResponseOutput
}

ServiceTypeHealthPolicyResponseInput is an input type that accepts ServiceTypeHealthPolicyResponseArgs and ServiceTypeHealthPolicyResponseOutput values. You can construct a concrete instance of `ServiceTypeHealthPolicyResponseInput` via:

ServiceTypeHealthPolicyResponseArgs{...}

type ServiceTypeHealthPolicyResponseMap

type ServiceTypeHealthPolicyResponseMap map[string]ServiceTypeHealthPolicyResponseInput

func (ServiceTypeHealthPolicyResponseMap) ElementType

func (ServiceTypeHealthPolicyResponseMap) ToServiceTypeHealthPolicyResponseMapOutput

func (i ServiceTypeHealthPolicyResponseMap) ToServiceTypeHealthPolicyResponseMapOutput() ServiceTypeHealthPolicyResponseMapOutput

func (ServiceTypeHealthPolicyResponseMap) ToServiceTypeHealthPolicyResponseMapOutputWithContext

func (i ServiceTypeHealthPolicyResponseMap) ToServiceTypeHealthPolicyResponseMapOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyResponseMapOutput

type ServiceTypeHealthPolicyResponseMapInput

type ServiceTypeHealthPolicyResponseMapInput interface {
	pulumi.Input

	ToServiceTypeHealthPolicyResponseMapOutput() ServiceTypeHealthPolicyResponseMapOutput
	ToServiceTypeHealthPolicyResponseMapOutputWithContext(context.Context) ServiceTypeHealthPolicyResponseMapOutput
}

ServiceTypeHealthPolicyResponseMapInput is an input type that accepts ServiceTypeHealthPolicyResponseMap and ServiceTypeHealthPolicyResponseMapOutput values. You can construct a concrete instance of `ServiceTypeHealthPolicyResponseMapInput` via:

ServiceTypeHealthPolicyResponseMap{ "key": ServiceTypeHealthPolicyResponseArgs{...} }

type ServiceTypeHealthPolicyResponseMapOutput

type ServiceTypeHealthPolicyResponseMapOutput struct{ *pulumi.OutputState }

func (ServiceTypeHealthPolicyResponseMapOutput) ElementType

func (ServiceTypeHealthPolicyResponseMapOutput) MapIndex

func (ServiceTypeHealthPolicyResponseMapOutput) ToServiceTypeHealthPolicyResponseMapOutput

func (o ServiceTypeHealthPolicyResponseMapOutput) ToServiceTypeHealthPolicyResponseMapOutput() ServiceTypeHealthPolicyResponseMapOutput

func (ServiceTypeHealthPolicyResponseMapOutput) ToServiceTypeHealthPolicyResponseMapOutputWithContext

func (o ServiceTypeHealthPolicyResponseMapOutput) ToServiceTypeHealthPolicyResponseMapOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyResponseMapOutput

type ServiceTypeHealthPolicyResponseOutput

type ServiceTypeHealthPolicyResponseOutput struct{ *pulumi.OutputState }

Represents the health policy used to evaluate the health of services belonging to a service type.

func (ServiceTypeHealthPolicyResponseOutput) ElementType

func (ServiceTypeHealthPolicyResponseOutput) MaxPercentUnhealthyServices

func (o ServiceTypeHealthPolicyResponseOutput) MaxPercentUnhealthyServices() pulumi.IntPtrOutput

The maximum percentage of services allowed to be unhealthy before your application is considered in error.

func (ServiceTypeHealthPolicyResponseOutput) ToServiceTypeHealthPolicyResponseOutput

func (o ServiceTypeHealthPolicyResponseOutput) ToServiceTypeHealthPolicyResponseOutput() ServiceTypeHealthPolicyResponseOutput

func (ServiceTypeHealthPolicyResponseOutput) ToServiceTypeHealthPolicyResponseOutputWithContext

func (o ServiceTypeHealthPolicyResponseOutput) ToServiceTypeHealthPolicyResponseOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyResponseOutput

func (ServiceTypeHealthPolicyResponseOutput) ToServiceTypeHealthPolicyResponsePtrOutput

func (o ServiceTypeHealthPolicyResponseOutput) ToServiceTypeHealthPolicyResponsePtrOutput() ServiceTypeHealthPolicyResponsePtrOutput

func (ServiceTypeHealthPolicyResponseOutput) ToServiceTypeHealthPolicyResponsePtrOutputWithContext

func (o ServiceTypeHealthPolicyResponseOutput) ToServiceTypeHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyResponsePtrOutput

type ServiceTypeHealthPolicyResponsePtrInput

type ServiceTypeHealthPolicyResponsePtrInput interface {
	pulumi.Input

	ToServiceTypeHealthPolicyResponsePtrOutput() ServiceTypeHealthPolicyResponsePtrOutput
	ToServiceTypeHealthPolicyResponsePtrOutputWithContext(context.Context) ServiceTypeHealthPolicyResponsePtrOutput
}

ServiceTypeHealthPolicyResponsePtrInput is an input type that accepts ServiceTypeHealthPolicyResponseArgs, ServiceTypeHealthPolicyResponsePtr and ServiceTypeHealthPolicyResponsePtrOutput values. You can construct a concrete instance of `ServiceTypeHealthPolicyResponsePtrInput` via:

        ServiceTypeHealthPolicyResponseArgs{...}

or:

        nil

type ServiceTypeHealthPolicyResponsePtrOutput

type ServiceTypeHealthPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (ServiceTypeHealthPolicyResponsePtrOutput) Elem

func (ServiceTypeHealthPolicyResponsePtrOutput) ElementType

func (ServiceTypeHealthPolicyResponsePtrOutput) MaxPercentUnhealthyServices

func (o ServiceTypeHealthPolicyResponsePtrOutput) MaxPercentUnhealthyServices() pulumi.IntPtrOutput

The maximum percentage of services allowed to be unhealthy before your application is considered in error.

func (ServiceTypeHealthPolicyResponsePtrOutput) ToServiceTypeHealthPolicyResponsePtrOutput

func (o ServiceTypeHealthPolicyResponsePtrOutput) ToServiceTypeHealthPolicyResponsePtrOutput() ServiceTypeHealthPolicyResponsePtrOutput

func (ServiceTypeHealthPolicyResponsePtrOutput) ToServiceTypeHealthPolicyResponsePtrOutputWithContext

func (o ServiceTypeHealthPolicyResponsePtrOutput) ToServiceTypeHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyResponsePtrOutput

type SettingsParameterDescription

type SettingsParameterDescription struct {
	// The parameter name of fabric setting.
	Name string `pulumi:"name"`
	// The parameter value of fabric setting.
	Value string `pulumi:"value"`
}

Describes a parameter in fabric settings of the cluster.

type SettingsParameterDescriptionArgs

type SettingsParameterDescriptionArgs struct {
	// The parameter name of fabric setting.
	Name pulumi.StringInput `pulumi:"name"`
	// The parameter value of fabric setting.
	Value pulumi.StringInput `pulumi:"value"`
}

Describes a parameter in fabric settings of the cluster.

func (SettingsParameterDescriptionArgs) ElementType

func (SettingsParameterDescriptionArgs) ToSettingsParameterDescriptionOutput

func (i SettingsParameterDescriptionArgs) ToSettingsParameterDescriptionOutput() SettingsParameterDescriptionOutput

func (SettingsParameterDescriptionArgs) ToSettingsParameterDescriptionOutputWithContext

func (i SettingsParameterDescriptionArgs) ToSettingsParameterDescriptionOutputWithContext(ctx context.Context) SettingsParameterDescriptionOutput

type SettingsParameterDescriptionArray

type SettingsParameterDescriptionArray []SettingsParameterDescriptionInput

func (SettingsParameterDescriptionArray) ElementType

func (SettingsParameterDescriptionArray) ToSettingsParameterDescriptionArrayOutput

func (i SettingsParameterDescriptionArray) ToSettingsParameterDescriptionArrayOutput() SettingsParameterDescriptionArrayOutput

func (SettingsParameterDescriptionArray) ToSettingsParameterDescriptionArrayOutputWithContext

func (i SettingsParameterDescriptionArray) ToSettingsParameterDescriptionArrayOutputWithContext(ctx context.Context) SettingsParameterDescriptionArrayOutput

type SettingsParameterDescriptionArrayInput

type SettingsParameterDescriptionArrayInput interface {
	pulumi.Input

	ToSettingsParameterDescriptionArrayOutput() SettingsParameterDescriptionArrayOutput
	ToSettingsParameterDescriptionArrayOutputWithContext(context.Context) SettingsParameterDescriptionArrayOutput
}

SettingsParameterDescriptionArrayInput is an input type that accepts SettingsParameterDescriptionArray and SettingsParameterDescriptionArrayOutput values. You can construct a concrete instance of `SettingsParameterDescriptionArrayInput` via:

SettingsParameterDescriptionArray{ SettingsParameterDescriptionArgs{...} }

type SettingsParameterDescriptionArrayOutput

type SettingsParameterDescriptionArrayOutput struct{ *pulumi.OutputState }

func (SettingsParameterDescriptionArrayOutput) ElementType

func (SettingsParameterDescriptionArrayOutput) Index

func (SettingsParameterDescriptionArrayOutput) ToSettingsParameterDescriptionArrayOutput

func (o SettingsParameterDescriptionArrayOutput) ToSettingsParameterDescriptionArrayOutput() SettingsParameterDescriptionArrayOutput

func (SettingsParameterDescriptionArrayOutput) ToSettingsParameterDescriptionArrayOutputWithContext

func (o SettingsParameterDescriptionArrayOutput) ToSettingsParameterDescriptionArrayOutputWithContext(ctx context.Context) SettingsParameterDescriptionArrayOutput

type SettingsParameterDescriptionInput

type SettingsParameterDescriptionInput interface {
	pulumi.Input

	ToSettingsParameterDescriptionOutput() SettingsParameterDescriptionOutput
	ToSettingsParameterDescriptionOutputWithContext(context.Context) SettingsParameterDescriptionOutput
}

SettingsParameterDescriptionInput is an input type that accepts SettingsParameterDescriptionArgs and SettingsParameterDescriptionOutput values. You can construct a concrete instance of `SettingsParameterDescriptionInput` via:

SettingsParameterDescriptionArgs{...}

type SettingsParameterDescriptionOutput

type SettingsParameterDescriptionOutput struct{ *pulumi.OutputState }

Describes a parameter in fabric settings of the cluster.

func (SettingsParameterDescriptionOutput) ElementType

func (SettingsParameterDescriptionOutput) Name

The parameter name of fabric setting.

func (SettingsParameterDescriptionOutput) ToSettingsParameterDescriptionOutput

func (o SettingsParameterDescriptionOutput) ToSettingsParameterDescriptionOutput() SettingsParameterDescriptionOutput

func (SettingsParameterDescriptionOutput) ToSettingsParameterDescriptionOutputWithContext

func (o SettingsParameterDescriptionOutput) ToSettingsParameterDescriptionOutputWithContext(ctx context.Context) SettingsParameterDescriptionOutput

func (SettingsParameterDescriptionOutput) Value

The parameter value of fabric setting.

type SettingsParameterDescriptionResponse

type SettingsParameterDescriptionResponse struct {
	// The parameter name of fabric setting.
	Name string `pulumi:"name"`
	// The parameter value of fabric setting.
	Value string `pulumi:"value"`
}

Describes a parameter in fabric settings of the cluster.

type SettingsParameterDescriptionResponseArgs

type SettingsParameterDescriptionResponseArgs struct {
	// The parameter name of fabric setting.
	Name pulumi.StringInput `pulumi:"name"`
	// The parameter value of fabric setting.
	Value pulumi.StringInput `pulumi:"value"`
}

Describes a parameter in fabric settings of the cluster.

func (SettingsParameterDescriptionResponseArgs) ElementType

func (SettingsParameterDescriptionResponseArgs) ToSettingsParameterDescriptionResponseOutput

func (i SettingsParameterDescriptionResponseArgs) ToSettingsParameterDescriptionResponseOutput() SettingsParameterDescriptionResponseOutput

func (SettingsParameterDescriptionResponseArgs) ToSettingsParameterDescriptionResponseOutputWithContext

func (i SettingsParameterDescriptionResponseArgs) ToSettingsParameterDescriptionResponseOutputWithContext(ctx context.Context) SettingsParameterDescriptionResponseOutput

type SettingsParameterDescriptionResponseArray

type SettingsParameterDescriptionResponseArray []SettingsParameterDescriptionResponseInput

func (SettingsParameterDescriptionResponseArray) ElementType

func (SettingsParameterDescriptionResponseArray) ToSettingsParameterDescriptionResponseArrayOutput

func (i SettingsParameterDescriptionResponseArray) ToSettingsParameterDescriptionResponseArrayOutput() SettingsParameterDescriptionResponseArrayOutput

func (SettingsParameterDescriptionResponseArray) ToSettingsParameterDescriptionResponseArrayOutputWithContext

func (i SettingsParameterDescriptionResponseArray) ToSettingsParameterDescriptionResponseArrayOutputWithContext(ctx context.Context) SettingsParameterDescriptionResponseArrayOutput

type SettingsParameterDescriptionResponseArrayInput

type SettingsParameterDescriptionResponseArrayInput interface {
	pulumi.Input

	ToSettingsParameterDescriptionResponseArrayOutput() SettingsParameterDescriptionResponseArrayOutput
	ToSettingsParameterDescriptionResponseArrayOutputWithContext(context.Context) SettingsParameterDescriptionResponseArrayOutput
}

SettingsParameterDescriptionResponseArrayInput is an input type that accepts SettingsParameterDescriptionResponseArray and SettingsParameterDescriptionResponseArrayOutput values. You can construct a concrete instance of `SettingsParameterDescriptionResponseArrayInput` via:

SettingsParameterDescriptionResponseArray{ SettingsParameterDescriptionResponseArgs{...} }

type SettingsParameterDescriptionResponseArrayOutput

type SettingsParameterDescriptionResponseArrayOutput struct{ *pulumi.OutputState }

func (SettingsParameterDescriptionResponseArrayOutput) ElementType

func (SettingsParameterDescriptionResponseArrayOutput) Index

func (SettingsParameterDescriptionResponseArrayOutput) ToSettingsParameterDescriptionResponseArrayOutput

func (o SettingsParameterDescriptionResponseArrayOutput) ToSettingsParameterDescriptionResponseArrayOutput() SettingsParameterDescriptionResponseArrayOutput

func (SettingsParameterDescriptionResponseArrayOutput) ToSettingsParameterDescriptionResponseArrayOutputWithContext

func (o SettingsParameterDescriptionResponseArrayOutput) ToSettingsParameterDescriptionResponseArrayOutputWithContext(ctx context.Context) SettingsParameterDescriptionResponseArrayOutput

type SettingsParameterDescriptionResponseInput

type SettingsParameterDescriptionResponseInput interface {
	pulumi.Input

	ToSettingsParameterDescriptionResponseOutput() SettingsParameterDescriptionResponseOutput
	ToSettingsParameterDescriptionResponseOutputWithContext(context.Context) SettingsParameterDescriptionResponseOutput
}

SettingsParameterDescriptionResponseInput is an input type that accepts SettingsParameterDescriptionResponseArgs and SettingsParameterDescriptionResponseOutput values. You can construct a concrete instance of `SettingsParameterDescriptionResponseInput` via:

SettingsParameterDescriptionResponseArgs{...}

type SettingsParameterDescriptionResponseOutput

type SettingsParameterDescriptionResponseOutput struct{ *pulumi.OutputState }

Describes a parameter in fabric settings of the cluster.

func (SettingsParameterDescriptionResponseOutput) ElementType

func (SettingsParameterDescriptionResponseOutput) Name

The parameter name of fabric setting.

func (SettingsParameterDescriptionResponseOutput) ToSettingsParameterDescriptionResponseOutput

func (o SettingsParameterDescriptionResponseOutput) ToSettingsParameterDescriptionResponseOutput() SettingsParameterDescriptionResponseOutput

func (SettingsParameterDescriptionResponseOutput) ToSettingsParameterDescriptionResponseOutputWithContext

func (o SettingsParameterDescriptionResponseOutput) ToSettingsParameterDescriptionResponseOutputWithContext(ctx context.Context) SettingsParameterDescriptionResponseOutput

func (SettingsParameterDescriptionResponseOutput) Value

The parameter value of fabric setting.

type SettingsSectionDescription

type SettingsSectionDescription struct {
	// The section name of the fabric settings.
	Name string `pulumi:"name"`
	// The collection of parameters in the section.
	Parameters []SettingsParameterDescription `pulumi:"parameters"`
}

Describes a section in the fabric settings of the cluster.

type SettingsSectionDescriptionArgs

type SettingsSectionDescriptionArgs struct {
	// The section name of the fabric settings.
	Name pulumi.StringInput `pulumi:"name"`
	// The collection of parameters in the section.
	Parameters SettingsParameterDescriptionArrayInput `pulumi:"parameters"`
}

Describes a section in the fabric settings of the cluster.

func (SettingsSectionDescriptionArgs) ElementType

func (SettingsSectionDescriptionArgs) ToSettingsSectionDescriptionOutput

func (i SettingsSectionDescriptionArgs) ToSettingsSectionDescriptionOutput() SettingsSectionDescriptionOutput

func (SettingsSectionDescriptionArgs) ToSettingsSectionDescriptionOutputWithContext

func (i SettingsSectionDescriptionArgs) ToSettingsSectionDescriptionOutputWithContext(ctx context.Context) SettingsSectionDescriptionOutput

type SettingsSectionDescriptionArray

type SettingsSectionDescriptionArray []SettingsSectionDescriptionInput

func (SettingsSectionDescriptionArray) ElementType

func (SettingsSectionDescriptionArray) ToSettingsSectionDescriptionArrayOutput

func (i SettingsSectionDescriptionArray) ToSettingsSectionDescriptionArrayOutput() SettingsSectionDescriptionArrayOutput

func (SettingsSectionDescriptionArray) ToSettingsSectionDescriptionArrayOutputWithContext

func (i SettingsSectionDescriptionArray) ToSettingsSectionDescriptionArrayOutputWithContext(ctx context.Context) SettingsSectionDescriptionArrayOutput

type SettingsSectionDescriptionArrayInput

type SettingsSectionDescriptionArrayInput interface {
	pulumi.Input

	ToSettingsSectionDescriptionArrayOutput() SettingsSectionDescriptionArrayOutput
	ToSettingsSectionDescriptionArrayOutputWithContext(context.Context) SettingsSectionDescriptionArrayOutput
}

SettingsSectionDescriptionArrayInput is an input type that accepts SettingsSectionDescriptionArray and SettingsSectionDescriptionArrayOutput values. You can construct a concrete instance of `SettingsSectionDescriptionArrayInput` via:

SettingsSectionDescriptionArray{ SettingsSectionDescriptionArgs{...} }

type SettingsSectionDescriptionArrayOutput

type SettingsSectionDescriptionArrayOutput struct{ *pulumi.OutputState }

func (SettingsSectionDescriptionArrayOutput) ElementType

func (SettingsSectionDescriptionArrayOutput) Index

func (SettingsSectionDescriptionArrayOutput) ToSettingsSectionDescriptionArrayOutput

func (o SettingsSectionDescriptionArrayOutput) ToSettingsSectionDescriptionArrayOutput() SettingsSectionDescriptionArrayOutput

func (SettingsSectionDescriptionArrayOutput) ToSettingsSectionDescriptionArrayOutputWithContext

func (o SettingsSectionDescriptionArrayOutput) ToSettingsSectionDescriptionArrayOutputWithContext(ctx context.Context) SettingsSectionDescriptionArrayOutput

type SettingsSectionDescriptionInput

type SettingsSectionDescriptionInput interface {
	pulumi.Input

	ToSettingsSectionDescriptionOutput() SettingsSectionDescriptionOutput
	ToSettingsSectionDescriptionOutputWithContext(context.Context) SettingsSectionDescriptionOutput
}

SettingsSectionDescriptionInput is an input type that accepts SettingsSectionDescriptionArgs and SettingsSectionDescriptionOutput values. You can construct a concrete instance of `SettingsSectionDescriptionInput` via:

SettingsSectionDescriptionArgs{...}

type SettingsSectionDescriptionOutput

type SettingsSectionDescriptionOutput struct{ *pulumi.OutputState }

Describes a section in the fabric settings of the cluster.

func (SettingsSectionDescriptionOutput) ElementType

func (SettingsSectionDescriptionOutput) Name

The section name of the fabric settings.

func (SettingsSectionDescriptionOutput) Parameters

The collection of parameters in the section.

func (SettingsSectionDescriptionOutput) ToSettingsSectionDescriptionOutput

func (o SettingsSectionDescriptionOutput) ToSettingsSectionDescriptionOutput() SettingsSectionDescriptionOutput

func (SettingsSectionDescriptionOutput) ToSettingsSectionDescriptionOutputWithContext

func (o SettingsSectionDescriptionOutput) ToSettingsSectionDescriptionOutputWithContext(ctx context.Context) SettingsSectionDescriptionOutput

type SettingsSectionDescriptionResponse

type SettingsSectionDescriptionResponse struct {
	// The section name of the fabric settings.
	Name string `pulumi:"name"`
	// The collection of parameters in the section.
	Parameters []SettingsParameterDescriptionResponse `pulumi:"parameters"`
}

Describes a section in the fabric settings of the cluster.

type SettingsSectionDescriptionResponseArgs

type SettingsSectionDescriptionResponseArgs struct {
	// The section name of the fabric settings.
	Name pulumi.StringInput `pulumi:"name"`
	// The collection of parameters in the section.
	Parameters SettingsParameterDescriptionResponseArrayInput `pulumi:"parameters"`
}

Describes a section in the fabric settings of the cluster.

func (SettingsSectionDescriptionResponseArgs) ElementType

func (SettingsSectionDescriptionResponseArgs) ToSettingsSectionDescriptionResponseOutput

func (i SettingsSectionDescriptionResponseArgs) ToSettingsSectionDescriptionResponseOutput() SettingsSectionDescriptionResponseOutput

func (SettingsSectionDescriptionResponseArgs) ToSettingsSectionDescriptionResponseOutputWithContext

func (i SettingsSectionDescriptionResponseArgs) ToSettingsSectionDescriptionResponseOutputWithContext(ctx context.Context) SettingsSectionDescriptionResponseOutput

type SettingsSectionDescriptionResponseArray

type SettingsSectionDescriptionResponseArray []SettingsSectionDescriptionResponseInput

func (SettingsSectionDescriptionResponseArray) ElementType

func (SettingsSectionDescriptionResponseArray) ToSettingsSectionDescriptionResponseArrayOutput

func (i SettingsSectionDescriptionResponseArray) ToSettingsSectionDescriptionResponseArrayOutput() SettingsSectionDescriptionResponseArrayOutput

func (SettingsSectionDescriptionResponseArray) ToSettingsSectionDescriptionResponseArrayOutputWithContext

func (i SettingsSectionDescriptionResponseArray) ToSettingsSectionDescriptionResponseArrayOutputWithContext(ctx context.Context) SettingsSectionDescriptionResponseArrayOutput

type SettingsSectionDescriptionResponseArrayInput

type SettingsSectionDescriptionResponseArrayInput interface {
	pulumi.Input

	ToSettingsSectionDescriptionResponseArrayOutput() SettingsSectionDescriptionResponseArrayOutput
	ToSettingsSectionDescriptionResponseArrayOutputWithContext(context.Context) SettingsSectionDescriptionResponseArrayOutput
}

SettingsSectionDescriptionResponseArrayInput is an input type that accepts SettingsSectionDescriptionResponseArray and SettingsSectionDescriptionResponseArrayOutput values. You can construct a concrete instance of `SettingsSectionDescriptionResponseArrayInput` via:

SettingsSectionDescriptionResponseArray{ SettingsSectionDescriptionResponseArgs{...} }

type SettingsSectionDescriptionResponseArrayOutput

type SettingsSectionDescriptionResponseArrayOutput struct{ *pulumi.OutputState }

func (SettingsSectionDescriptionResponseArrayOutput) ElementType

func (SettingsSectionDescriptionResponseArrayOutput) Index

func (SettingsSectionDescriptionResponseArrayOutput) ToSettingsSectionDescriptionResponseArrayOutput

func (o SettingsSectionDescriptionResponseArrayOutput) ToSettingsSectionDescriptionResponseArrayOutput() SettingsSectionDescriptionResponseArrayOutput

func (SettingsSectionDescriptionResponseArrayOutput) ToSettingsSectionDescriptionResponseArrayOutputWithContext

func (o SettingsSectionDescriptionResponseArrayOutput) ToSettingsSectionDescriptionResponseArrayOutputWithContext(ctx context.Context) SettingsSectionDescriptionResponseArrayOutput

type SettingsSectionDescriptionResponseInput

type SettingsSectionDescriptionResponseInput interface {
	pulumi.Input

	ToSettingsSectionDescriptionResponseOutput() SettingsSectionDescriptionResponseOutput
	ToSettingsSectionDescriptionResponseOutputWithContext(context.Context) SettingsSectionDescriptionResponseOutput
}

SettingsSectionDescriptionResponseInput is an input type that accepts SettingsSectionDescriptionResponseArgs and SettingsSectionDescriptionResponseOutput values. You can construct a concrete instance of `SettingsSectionDescriptionResponseInput` via:

SettingsSectionDescriptionResponseArgs{...}

type SettingsSectionDescriptionResponseOutput

type SettingsSectionDescriptionResponseOutput struct{ *pulumi.OutputState }

Describes a section in the fabric settings of the cluster.

func (SettingsSectionDescriptionResponseOutput) ElementType

func (SettingsSectionDescriptionResponseOutput) Name

The section name of the fabric settings.

func (SettingsSectionDescriptionResponseOutput) Parameters

The collection of parameters in the section.

func (SettingsSectionDescriptionResponseOutput) ToSettingsSectionDescriptionResponseOutput

func (o SettingsSectionDescriptionResponseOutput) ToSettingsSectionDescriptionResponseOutput() SettingsSectionDescriptionResponseOutput

func (SettingsSectionDescriptionResponseOutput) ToSettingsSectionDescriptionResponseOutputWithContext

func (o SettingsSectionDescriptionResponseOutput) ToSettingsSectionDescriptionResponseOutputWithContext(ctx context.Context) SettingsSectionDescriptionResponseOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL