Documentation
¶
Index ¶
- Constants
- type ApplicationDeltaHealthPolicy
- type ApplicationDeltaHealthPolicyArgs
- func (ApplicationDeltaHealthPolicyArgs) ElementType() reflect.Type
- func (i ApplicationDeltaHealthPolicyArgs) ToApplicationDeltaHealthPolicyOutput() ApplicationDeltaHealthPolicyOutput
- func (i ApplicationDeltaHealthPolicyArgs) ToApplicationDeltaHealthPolicyOutputWithContext(ctx context.Context) ApplicationDeltaHealthPolicyOutput
- type ApplicationDeltaHealthPolicyInput
- type ApplicationDeltaHealthPolicyMap
- func (ApplicationDeltaHealthPolicyMap) ElementType() reflect.Type
- func (i ApplicationDeltaHealthPolicyMap) ToApplicationDeltaHealthPolicyMapOutput() ApplicationDeltaHealthPolicyMapOutput
- func (i ApplicationDeltaHealthPolicyMap) ToApplicationDeltaHealthPolicyMapOutputWithContext(ctx context.Context) ApplicationDeltaHealthPolicyMapOutput
- type ApplicationDeltaHealthPolicyMapInput
- type ApplicationDeltaHealthPolicyMapOutput
- func (ApplicationDeltaHealthPolicyMapOutput) ElementType() reflect.Type
- func (o ApplicationDeltaHealthPolicyMapOutput) MapIndex(k pulumi.StringInput) ApplicationDeltaHealthPolicyOutput
- func (o ApplicationDeltaHealthPolicyMapOutput) ToApplicationDeltaHealthPolicyMapOutput() ApplicationDeltaHealthPolicyMapOutput
- func (o ApplicationDeltaHealthPolicyMapOutput) ToApplicationDeltaHealthPolicyMapOutputWithContext(ctx context.Context) ApplicationDeltaHealthPolicyMapOutput
- type ApplicationDeltaHealthPolicyOutput
- func (o ApplicationDeltaHealthPolicyOutput) DefaultServiceTypeDeltaHealthPolicy() ServiceTypeDeltaHealthPolicyPtrOutput
- func (ApplicationDeltaHealthPolicyOutput) ElementType() reflect.Type
- func (o ApplicationDeltaHealthPolicyOutput) ServiceTypeDeltaHealthPolicies() ServiceTypeDeltaHealthPolicyMapOutput
- func (o ApplicationDeltaHealthPolicyOutput) ToApplicationDeltaHealthPolicyOutput() ApplicationDeltaHealthPolicyOutput
- func (o ApplicationDeltaHealthPolicyOutput) ToApplicationDeltaHealthPolicyOutputWithContext(ctx context.Context) ApplicationDeltaHealthPolicyOutput
- type ApplicationDeltaHealthPolicyResponse
- type ApplicationDeltaHealthPolicyResponseArgs
- func (ApplicationDeltaHealthPolicyResponseArgs) ElementType() reflect.Type
- func (i ApplicationDeltaHealthPolicyResponseArgs) ToApplicationDeltaHealthPolicyResponseOutput() ApplicationDeltaHealthPolicyResponseOutput
- func (i ApplicationDeltaHealthPolicyResponseArgs) ToApplicationDeltaHealthPolicyResponseOutputWithContext(ctx context.Context) ApplicationDeltaHealthPolicyResponseOutput
- type ApplicationDeltaHealthPolicyResponseInput
- type ApplicationDeltaHealthPolicyResponseMap
- func (ApplicationDeltaHealthPolicyResponseMap) ElementType() reflect.Type
- func (i ApplicationDeltaHealthPolicyResponseMap) ToApplicationDeltaHealthPolicyResponseMapOutput() ApplicationDeltaHealthPolicyResponseMapOutput
- func (i ApplicationDeltaHealthPolicyResponseMap) ToApplicationDeltaHealthPolicyResponseMapOutputWithContext(ctx context.Context) ApplicationDeltaHealthPolicyResponseMapOutput
- type ApplicationDeltaHealthPolicyResponseMapInput
- type ApplicationDeltaHealthPolicyResponseMapOutput
- func (ApplicationDeltaHealthPolicyResponseMapOutput) ElementType() reflect.Type
- func (o ApplicationDeltaHealthPolicyResponseMapOutput) MapIndex(k pulumi.StringInput) ApplicationDeltaHealthPolicyResponseOutput
- func (o ApplicationDeltaHealthPolicyResponseMapOutput) ToApplicationDeltaHealthPolicyResponseMapOutput() ApplicationDeltaHealthPolicyResponseMapOutput
- func (o ApplicationDeltaHealthPolicyResponseMapOutput) ToApplicationDeltaHealthPolicyResponseMapOutputWithContext(ctx context.Context) ApplicationDeltaHealthPolicyResponseMapOutput
- type ApplicationDeltaHealthPolicyResponseOutput
- func (o ApplicationDeltaHealthPolicyResponseOutput) DefaultServiceTypeDeltaHealthPolicy() ServiceTypeDeltaHealthPolicyResponsePtrOutput
- func (ApplicationDeltaHealthPolicyResponseOutput) ElementType() reflect.Type
- func (o ApplicationDeltaHealthPolicyResponseOutput) ServiceTypeDeltaHealthPolicies() ServiceTypeDeltaHealthPolicyResponseMapOutput
- func (o ApplicationDeltaHealthPolicyResponseOutput) ToApplicationDeltaHealthPolicyResponseOutput() ApplicationDeltaHealthPolicyResponseOutput
- func (o ApplicationDeltaHealthPolicyResponseOutput) ToApplicationDeltaHealthPolicyResponseOutputWithContext(ctx context.Context) ApplicationDeltaHealthPolicyResponseOutput
- type ApplicationHealthPolicy
- type ApplicationHealthPolicyArgs
- type ApplicationHealthPolicyInput
- type ApplicationHealthPolicyMap
- func (ApplicationHealthPolicyMap) ElementType() reflect.Type
- func (i ApplicationHealthPolicyMap) ToApplicationHealthPolicyMapOutput() ApplicationHealthPolicyMapOutput
- func (i ApplicationHealthPolicyMap) ToApplicationHealthPolicyMapOutputWithContext(ctx context.Context) ApplicationHealthPolicyMapOutput
- type ApplicationHealthPolicyMapInput
- type ApplicationHealthPolicyMapOutput
- func (ApplicationHealthPolicyMapOutput) ElementType() reflect.Type
- func (o ApplicationHealthPolicyMapOutput) MapIndex(k pulumi.StringInput) ApplicationHealthPolicyOutput
- func (o ApplicationHealthPolicyMapOutput) ToApplicationHealthPolicyMapOutput() ApplicationHealthPolicyMapOutput
- func (o ApplicationHealthPolicyMapOutput) ToApplicationHealthPolicyMapOutputWithContext(ctx context.Context) ApplicationHealthPolicyMapOutput
- type ApplicationHealthPolicyOutput
- func (o ApplicationHealthPolicyOutput) DefaultServiceTypeHealthPolicy() ServiceTypeHealthPolicyPtrOutput
- func (ApplicationHealthPolicyOutput) ElementType() reflect.Type
- func (o ApplicationHealthPolicyOutput) ServiceTypeHealthPolicies() ServiceTypeHealthPolicyMapOutput
- func (o ApplicationHealthPolicyOutput) ToApplicationHealthPolicyOutput() ApplicationHealthPolicyOutput
- func (o ApplicationHealthPolicyOutput) ToApplicationHealthPolicyOutputWithContext(ctx context.Context) ApplicationHealthPolicyOutput
- type ApplicationHealthPolicyResponse
- type ApplicationHealthPolicyResponseArgs
- func (ApplicationHealthPolicyResponseArgs) ElementType() reflect.Type
- func (i ApplicationHealthPolicyResponseArgs) ToApplicationHealthPolicyResponseOutput() ApplicationHealthPolicyResponseOutput
- func (i ApplicationHealthPolicyResponseArgs) ToApplicationHealthPolicyResponseOutputWithContext(ctx context.Context) ApplicationHealthPolicyResponseOutput
- type ApplicationHealthPolicyResponseInput
- type ApplicationHealthPolicyResponseMap
- func (ApplicationHealthPolicyResponseMap) ElementType() reflect.Type
- func (i ApplicationHealthPolicyResponseMap) ToApplicationHealthPolicyResponseMapOutput() ApplicationHealthPolicyResponseMapOutput
- func (i ApplicationHealthPolicyResponseMap) ToApplicationHealthPolicyResponseMapOutputWithContext(ctx context.Context) ApplicationHealthPolicyResponseMapOutput
- type ApplicationHealthPolicyResponseMapInput
- type ApplicationHealthPolicyResponseMapOutput
- func (ApplicationHealthPolicyResponseMapOutput) ElementType() reflect.Type
- func (o ApplicationHealthPolicyResponseMapOutput) MapIndex(k pulumi.StringInput) ApplicationHealthPolicyResponseOutput
- func (o ApplicationHealthPolicyResponseMapOutput) ToApplicationHealthPolicyResponseMapOutput() ApplicationHealthPolicyResponseMapOutput
- func (o ApplicationHealthPolicyResponseMapOutput) ToApplicationHealthPolicyResponseMapOutputWithContext(ctx context.Context) ApplicationHealthPolicyResponseMapOutput
- type ApplicationHealthPolicyResponseOutput
- func (o ApplicationHealthPolicyResponseOutput) DefaultServiceTypeHealthPolicy() ServiceTypeHealthPolicyResponsePtrOutput
- func (ApplicationHealthPolicyResponseOutput) ElementType() reflect.Type
- func (o ApplicationHealthPolicyResponseOutput) ServiceTypeHealthPolicies() ServiceTypeHealthPolicyResponseMapOutput
- func (o ApplicationHealthPolicyResponseOutput) ToApplicationHealthPolicyResponseOutput() ApplicationHealthPolicyResponseOutput
- func (o ApplicationHealthPolicyResponseOutput) ToApplicationHealthPolicyResponseOutputWithContext(ctx context.Context) ApplicationHealthPolicyResponseOutput
- type AzureActiveDirectory
- type AzureActiveDirectoryArgs
- func (AzureActiveDirectoryArgs) ElementType() reflect.Type
- func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutput() AzureActiveDirectoryOutput
- func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutputWithContext(ctx context.Context) AzureActiveDirectoryOutput
- func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput
- func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryPtrOutput
- type AzureActiveDirectoryInput
- type AzureActiveDirectoryOutput
- func (o AzureActiveDirectoryOutput) ClientApplication() pulumi.StringPtrOutput
- func (o AzureActiveDirectoryOutput) ClusterApplication() pulumi.StringPtrOutput
- func (AzureActiveDirectoryOutput) ElementType() reflect.Type
- func (o AzureActiveDirectoryOutput) TenantId() pulumi.StringPtrOutput
- func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutput() AzureActiveDirectoryOutput
- func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutputWithContext(ctx context.Context) AzureActiveDirectoryOutput
- func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput
- func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryPtrOutput
- type AzureActiveDirectoryPtrInput
- type AzureActiveDirectoryPtrOutput
- func (o AzureActiveDirectoryPtrOutput) ClientApplication() pulumi.StringPtrOutput
- func (o AzureActiveDirectoryPtrOutput) ClusterApplication() pulumi.StringPtrOutput
- func (o AzureActiveDirectoryPtrOutput) Elem() AzureActiveDirectoryOutput
- func (AzureActiveDirectoryPtrOutput) ElementType() reflect.Type
- func (o AzureActiveDirectoryPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput
- func (o AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryPtrOutput
- type AzureActiveDirectoryResponse
- type AzureActiveDirectoryResponseArgs
- func (AzureActiveDirectoryResponseArgs) ElementType() reflect.Type
- func (i AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponseOutput() AzureActiveDirectoryResponseOutput
- func (i AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponseOutputWithContext(ctx context.Context) AzureActiveDirectoryResponseOutput
- func (i AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponsePtrOutput() AzureActiveDirectoryResponsePtrOutput
- func (i AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryResponsePtrOutput
- type AzureActiveDirectoryResponseInput
- type AzureActiveDirectoryResponseOutput
- func (o AzureActiveDirectoryResponseOutput) ClientApplication() pulumi.StringPtrOutput
- func (o AzureActiveDirectoryResponseOutput) ClusterApplication() pulumi.StringPtrOutput
- func (AzureActiveDirectoryResponseOutput) ElementType() reflect.Type
- func (o AzureActiveDirectoryResponseOutput) TenantId() pulumi.StringPtrOutput
- func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutput() AzureActiveDirectoryResponseOutput
- func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutputWithContext(ctx context.Context) AzureActiveDirectoryResponseOutput
- func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponsePtrOutput() AzureActiveDirectoryResponsePtrOutput
- func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryResponsePtrOutput
- type AzureActiveDirectoryResponsePtrInput
- type AzureActiveDirectoryResponsePtrOutput
- func (o AzureActiveDirectoryResponsePtrOutput) ClientApplication() pulumi.StringPtrOutput
- func (o AzureActiveDirectoryResponsePtrOutput) ClusterApplication() pulumi.StringPtrOutput
- func (o AzureActiveDirectoryResponsePtrOutput) Elem() AzureActiveDirectoryResponseOutput
- func (AzureActiveDirectoryResponsePtrOutput) ElementType() reflect.Type
- func (o AzureActiveDirectoryResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutput() AzureActiveDirectoryResponsePtrOutput
- func (o AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryResponsePtrOutput
- type ClientCertificate
- type ClientCertificateArgs
- type ClientCertificateArray
- type ClientCertificateArrayInput
- type ClientCertificateArrayOutput
- func (ClientCertificateArrayOutput) ElementType() reflect.Type
- func (o ClientCertificateArrayOutput) Index(i pulumi.IntInput) ClientCertificateOutput
- func (o ClientCertificateArrayOutput) ToClientCertificateArrayOutput() ClientCertificateArrayOutput
- func (o ClientCertificateArrayOutput) ToClientCertificateArrayOutputWithContext(ctx context.Context) ClientCertificateArrayOutput
- type ClientCertificateInput
- type ClientCertificateOutput
- func (o ClientCertificateOutput) CommonName() pulumi.StringPtrOutput
- func (ClientCertificateOutput) ElementType() reflect.Type
- func (o ClientCertificateOutput) IsAdmin() pulumi.BoolOutput
- func (o ClientCertificateOutput) IssuerThumbprint() pulumi.StringPtrOutput
- func (o ClientCertificateOutput) Thumbprint() pulumi.StringPtrOutput
- func (o ClientCertificateOutput) ToClientCertificateOutput() ClientCertificateOutput
- func (o ClientCertificateOutput) ToClientCertificateOutputWithContext(ctx context.Context) ClientCertificateOutput
- type ClientCertificateResponse
- type ClientCertificateResponseArgs
- func (ClientCertificateResponseArgs) ElementType() reflect.Type
- func (i ClientCertificateResponseArgs) ToClientCertificateResponseOutput() ClientCertificateResponseOutput
- func (i ClientCertificateResponseArgs) ToClientCertificateResponseOutputWithContext(ctx context.Context) ClientCertificateResponseOutput
- type ClientCertificateResponseArray
- func (ClientCertificateResponseArray) ElementType() reflect.Type
- func (i ClientCertificateResponseArray) ToClientCertificateResponseArrayOutput() ClientCertificateResponseArrayOutput
- func (i ClientCertificateResponseArray) ToClientCertificateResponseArrayOutputWithContext(ctx context.Context) ClientCertificateResponseArrayOutput
- type ClientCertificateResponseArrayInput
- type ClientCertificateResponseArrayOutput
- func (ClientCertificateResponseArrayOutput) ElementType() reflect.Type
- func (o ClientCertificateResponseArrayOutput) Index(i pulumi.IntInput) ClientCertificateResponseOutput
- func (o ClientCertificateResponseArrayOutput) ToClientCertificateResponseArrayOutput() ClientCertificateResponseArrayOutput
- func (o ClientCertificateResponseArrayOutput) ToClientCertificateResponseArrayOutputWithContext(ctx context.Context) ClientCertificateResponseArrayOutput
- type ClientCertificateResponseInput
- type ClientCertificateResponseOutput
- func (o ClientCertificateResponseOutput) CommonName() pulumi.StringPtrOutput
- func (ClientCertificateResponseOutput) ElementType() reflect.Type
- func (o ClientCertificateResponseOutput) IsAdmin() pulumi.BoolOutput
- func (o ClientCertificateResponseOutput) IssuerThumbprint() pulumi.StringPtrOutput
- func (o ClientCertificateResponseOutput) Thumbprint() pulumi.StringPtrOutput
- func (o ClientCertificateResponseOutput) ToClientCertificateResponseOutput() ClientCertificateResponseOutput
- func (o ClientCertificateResponseOutput) ToClientCertificateResponseOutputWithContext(ctx context.Context) ClientCertificateResponseOutput
- type ClusterHealthPolicy
- type ClusterHealthPolicyArgs
- func (ClusterHealthPolicyArgs) ElementType() reflect.Type
- func (i ClusterHealthPolicyArgs) ToClusterHealthPolicyOutput() ClusterHealthPolicyOutput
- func (i ClusterHealthPolicyArgs) ToClusterHealthPolicyOutputWithContext(ctx context.Context) ClusterHealthPolicyOutput
- func (i ClusterHealthPolicyArgs) ToClusterHealthPolicyPtrOutput() ClusterHealthPolicyPtrOutput
- func (i ClusterHealthPolicyArgs) ToClusterHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterHealthPolicyPtrOutput
- type ClusterHealthPolicyInput
- type ClusterHealthPolicyOutput
- func (o ClusterHealthPolicyOutput) ApplicationHealthPolicies() ApplicationHealthPolicyMapOutput
- func (ClusterHealthPolicyOutput) ElementType() reflect.Type
- func (o ClusterHealthPolicyOutput) MaxPercentUnhealthyApplications() pulumi.IntPtrOutput
- func (o ClusterHealthPolicyOutput) MaxPercentUnhealthyNodes() pulumi.IntPtrOutput
- func (o ClusterHealthPolicyOutput) ToClusterHealthPolicyOutput() ClusterHealthPolicyOutput
- func (o ClusterHealthPolicyOutput) ToClusterHealthPolicyOutputWithContext(ctx context.Context) ClusterHealthPolicyOutput
- func (o ClusterHealthPolicyOutput) ToClusterHealthPolicyPtrOutput() ClusterHealthPolicyPtrOutput
- func (o ClusterHealthPolicyOutput) ToClusterHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterHealthPolicyPtrOutput
- type ClusterHealthPolicyPtrInput
- type ClusterHealthPolicyPtrOutput
- func (o ClusterHealthPolicyPtrOutput) ApplicationHealthPolicies() ApplicationHealthPolicyMapOutput
- func (o ClusterHealthPolicyPtrOutput) Elem() ClusterHealthPolicyOutput
- func (ClusterHealthPolicyPtrOutput) ElementType() reflect.Type
- func (o ClusterHealthPolicyPtrOutput) MaxPercentUnhealthyApplications() pulumi.IntPtrOutput
- func (o ClusterHealthPolicyPtrOutput) MaxPercentUnhealthyNodes() pulumi.IntPtrOutput
- func (o ClusterHealthPolicyPtrOutput) ToClusterHealthPolicyPtrOutput() ClusterHealthPolicyPtrOutput
- func (o ClusterHealthPolicyPtrOutput) ToClusterHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterHealthPolicyPtrOutput
- type ClusterHealthPolicyResponse
- type ClusterHealthPolicyResponseArgs
- func (ClusterHealthPolicyResponseArgs) ElementType() reflect.Type
- func (i ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponseOutput() ClusterHealthPolicyResponseOutput
- func (i ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponseOutputWithContext(ctx context.Context) ClusterHealthPolicyResponseOutput
- func (i ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponsePtrOutput() ClusterHealthPolicyResponsePtrOutput
- func (i ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterHealthPolicyResponsePtrOutput
- type ClusterHealthPolicyResponseInput
- type ClusterHealthPolicyResponseOutput
- func (o ClusterHealthPolicyResponseOutput) ApplicationHealthPolicies() ApplicationHealthPolicyResponseMapOutput
- func (ClusterHealthPolicyResponseOutput) ElementType() reflect.Type
- func (o ClusterHealthPolicyResponseOutput) MaxPercentUnhealthyApplications() pulumi.IntPtrOutput
- func (o ClusterHealthPolicyResponseOutput) MaxPercentUnhealthyNodes() pulumi.IntPtrOutput
- func (o ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponseOutput() ClusterHealthPolicyResponseOutput
- func (o ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponseOutputWithContext(ctx context.Context) ClusterHealthPolicyResponseOutput
- func (o ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponsePtrOutput() ClusterHealthPolicyResponsePtrOutput
- func (o ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterHealthPolicyResponsePtrOutput
- type ClusterHealthPolicyResponsePtrInput
- type ClusterHealthPolicyResponsePtrOutput
- func (o ClusterHealthPolicyResponsePtrOutput) ApplicationHealthPolicies() ApplicationHealthPolicyResponseMapOutput
- func (o ClusterHealthPolicyResponsePtrOutput) Elem() ClusterHealthPolicyResponseOutput
- func (ClusterHealthPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o ClusterHealthPolicyResponsePtrOutput) MaxPercentUnhealthyApplications() pulumi.IntPtrOutput
- func (o ClusterHealthPolicyResponsePtrOutput) MaxPercentUnhealthyNodes() pulumi.IntPtrOutput
- func (o ClusterHealthPolicyResponsePtrOutput) ToClusterHealthPolicyResponsePtrOutput() ClusterHealthPolicyResponsePtrOutput
- func (o ClusterHealthPolicyResponsePtrOutput) ToClusterHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterHealthPolicyResponsePtrOutput
- type ClusterUpgradeDeltaHealthPolicy
- type ClusterUpgradeDeltaHealthPolicyArgs
- func (ClusterUpgradeDeltaHealthPolicyArgs) ElementType() reflect.Type
- func (i ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyOutput() ClusterUpgradeDeltaHealthPolicyOutput
- func (i ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyOutput
- func (i ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyPtrOutput() ClusterUpgradeDeltaHealthPolicyPtrOutput
- func (i ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyPtrOutput
- type ClusterUpgradeDeltaHealthPolicyInput
- type ClusterUpgradeDeltaHealthPolicyOutput
- func (o ClusterUpgradeDeltaHealthPolicyOutput) ApplicationDeltaHealthPolicies() ApplicationDeltaHealthPolicyMapOutput
- func (ClusterUpgradeDeltaHealthPolicyOutput) ElementType() reflect.Type
- func (o ClusterUpgradeDeltaHealthPolicyOutput) MaxPercentDeltaUnhealthyApplications() pulumi.IntOutput
- func (o ClusterUpgradeDeltaHealthPolicyOutput) MaxPercentDeltaUnhealthyNodes() pulumi.IntOutput
- func (o ClusterUpgradeDeltaHealthPolicyOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes() pulumi.IntOutput
- func (o ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyOutput() ClusterUpgradeDeltaHealthPolicyOutput
- func (o ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyOutput
- func (o ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutput() ClusterUpgradeDeltaHealthPolicyPtrOutput
- func (o ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyPtrOutput
- type ClusterUpgradeDeltaHealthPolicyPtrInput
- type ClusterUpgradeDeltaHealthPolicyPtrOutput
- func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) ApplicationDeltaHealthPolicies() ApplicationDeltaHealthPolicyMapOutput
- func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) Elem() ClusterUpgradeDeltaHealthPolicyOutput
- func (ClusterUpgradeDeltaHealthPolicyPtrOutput) ElementType() reflect.Type
- func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) MaxPercentDeltaUnhealthyApplications() pulumi.IntPtrOutput
- func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) MaxPercentDeltaUnhealthyNodes() pulumi.IntPtrOutput
- func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes() pulumi.IntPtrOutput
- func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutput() ClusterUpgradeDeltaHealthPolicyPtrOutput
- func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyPtrOutput
- type ClusterUpgradeDeltaHealthPolicyResponse
- type ClusterUpgradeDeltaHealthPolicyResponseArgs
- func (ClusterUpgradeDeltaHealthPolicyResponseArgs) ElementType() reflect.Type
- func (i ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponseOutput() ClusterUpgradeDeltaHealthPolicyResponseOutput
- func (i ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponseOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyResponseOutput
- func (i ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput() ClusterUpgradeDeltaHealthPolicyResponsePtrOutput
- func (i ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyResponsePtrOutput
- type ClusterUpgradeDeltaHealthPolicyResponseInput
- type ClusterUpgradeDeltaHealthPolicyResponseOutput
- func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) ApplicationDeltaHealthPolicies() ApplicationDeltaHealthPolicyResponseMapOutput
- func (ClusterUpgradeDeltaHealthPolicyResponseOutput) ElementType() reflect.Type
- func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) MaxPercentDeltaUnhealthyApplications() pulumi.IntOutput
- func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) MaxPercentDeltaUnhealthyNodes() pulumi.IntOutput
- func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes() pulumi.IntOutput
- func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponseOutput() ClusterUpgradeDeltaHealthPolicyResponseOutput
- func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponseOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyResponseOutput
- func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput() ClusterUpgradeDeltaHealthPolicyResponsePtrOutput
- func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyResponsePtrOutput
- type ClusterUpgradeDeltaHealthPolicyResponsePtrInput
- type ClusterUpgradeDeltaHealthPolicyResponsePtrOutput
- func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ApplicationDeltaHealthPolicies() ApplicationDeltaHealthPolicyResponseMapOutput
- func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) Elem() ClusterUpgradeDeltaHealthPolicyResponseOutput
- func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) MaxPercentDeltaUnhealthyApplications() pulumi.IntPtrOutput
- func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) MaxPercentDeltaUnhealthyNodes() pulumi.IntPtrOutput
- func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes() pulumi.IntPtrOutput
- func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput() ClusterUpgradeDeltaHealthPolicyResponsePtrOutput
- func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyResponsePtrOutput
- type ClusterUpgradePolicy
- type ClusterUpgradePolicyArgs
- func (ClusterUpgradePolicyArgs) ElementType() reflect.Type
- func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput
- func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyOutput
- func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
- func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput
- type ClusterUpgradePolicyInput
- type ClusterUpgradePolicyOutput
- func (o ClusterUpgradePolicyOutput) DeltaHealthPolicy() ClusterUpgradeDeltaHealthPolicyPtrOutput
- func (ClusterUpgradePolicyOutput) ElementType() reflect.Type
- func (o ClusterUpgradePolicyOutput) ForceRestart() pulumi.BoolPtrOutput
- func (o ClusterUpgradePolicyOutput) HealthCheckRetryTimeout() pulumi.StringOutput
- func (o ClusterUpgradePolicyOutput) HealthCheckStableDuration() pulumi.StringOutput
- func (o ClusterUpgradePolicyOutput) HealthCheckWaitDuration() pulumi.StringOutput
- func (o ClusterUpgradePolicyOutput) HealthPolicy() ClusterHealthPolicyOutput
- func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput
- func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyOutput
- func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
- func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput
- func (o ClusterUpgradePolicyOutput) UpgradeDomainTimeout() pulumi.StringOutput
- func (o ClusterUpgradePolicyOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringOutput
- func (o ClusterUpgradePolicyOutput) UpgradeTimeout() pulumi.StringOutput
- type ClusterUpgradePolicyPtrInput
- type ClusterUpgradePolicyPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) DeltaHealthPolicy() ClusterUpgradeDeltaHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) Elem() ClusterUpgradePolicyOutput
- func (ClusterUpgradePolicyPtrOutput) ElementType() reflect.Type
- func (o ClusterUpgradePolicyPtrOutput) ForceRestart() pulumi.BoolPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) HealthCheckRetryTimeout() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) HealthCheckStableDuration() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) HealthCheckWaitDuration() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) HealthPolicy() ClusterHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) UpgradeDomainTimeout() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) UpgradeTimeout() pulumi.StringPtrOutput
- type ClusterUpgradePolicyResponse
- type ClusterUpgradePolicyResponseArgs
- func (ClusterUpgradePolicyResponseArgs) ElementType() reflect.Type
- func (i ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponseOutput() ClusterUpgradePolicyResponseOutput
- func (i ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponseOutputWithContext(ctx context.Context) ClusterUpgradePolicyResponseOutput
- func (i ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponsePtrOutput() ClusterUpgradePolicyResponsePtrOutput
- func (i ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyResponsePtrOutput
- type ClusterUpgradePolicyResponseInput
- type ClusterUpgradePolicyResponseOutput
- func (o ClusterUpgradePolicyResponseOutput) DeltaHealthPolicy() ClusterUpgradeDeltaHealthPolicyResponsePtrOutput
- func (ClusterUpgradePolicyResponseOutput) ElementType() reflect.Type
- func (o ClusterUpgradePolicyResponseOutput) ForceRestart() pulumi.BoolPtrOutput
- func (o ClusterUpgradePolicyResponseOutput) HealthCheckRetryTimeout() pulumi.StringOutput
- func (o ClusterUpgradePolicyResponseOutput) HealthCheckStableDuration() pulumi.StringOutput
- func (o ClusterUpgradePolicyResponseOutput) HealthCheckWaitDuration() pulumi.StringOutput
- func (o ClusterUpgradePolicyResponseOutput) HealthPolicy() ClusterHealthPolicyResponseOutput
- func (o ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponseOutput() ClusterUpgradePolicyResponseOutput
- func (o ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponseOutputWithContext(ctx context.Context) ClusterUpgradePolicyResponseOutput
- func (o ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponsePtrOutput() ClusterUpgradePolicyResponsePtrOutput
- func (o ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyResponsePtrOutput
- func (o ClusterUpgradePolicyResponseOutput) UpgradeDomainTimeout() pulumi.StringOutput
- func (o ClusterUpgradePolicyResponseOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringOutput
- func (o ClusterUpgradePolicyResponseOutput) UpgradeTimeout() pulumi.StringOutput
- type ClusterUpgradePolicyResponsePtrInput
- type ClusterUpgradePolicyResponsePtrOutput
- func (o ClusterUpgradePolicyResponsePtrOutput) DeltaHealthPolicy() ClusterUpgradeDeltaHealthPolicyResponsePtrOutput
- func (o ClusterUpgradePolicyResponsePtrOutput) Elem() ClusterUpgradePolicyResponseOutput
- func (ClusterUpgradePolicyResponsePtrOutput) ElementType() reflect.Type
- func (o ClusterUpgradePolicyResponsePtrOutput) ForceRestart() pulumi.BoolPtrOutput
- func (o ClusterUpgradePolicyResponsePtrOutput) HealthCheckRetryTimeout() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyResponsePtrOutput) HealthCheckStableDuration() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyResponsePtrOutput) HealthCheckWaitDuration() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyResponsePtrOutput) HealthPolicy() ClusterHealthPolicyResponsePtrOutput
- func (o ClusterUpgradePolicyResponsePtrOutput) ToClusterUpgradePolicyResponsePtrOutput() ClusterUpgradePolicyResponsePtrOutput
- func (o ClusterUpgradePolicyResponsePtrOutput) ToClusterUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyResponsePtrOutput
- func (o ClusterUpgradePolicyResponsePtrOutput) UpgradeDomainTimeout() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyResponsePtrOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyResponsePtrOutput) UpgradeTimeout() pulumi.StringPtrOutput
- type EndpointRangeDescription
- type EndpointRangeDescriptionArgs
- func (EndpointRangeDescriptionArgs) ElementType() reflect.Type
- func (i EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionOutput() EndpointRangeDescriptionOutput
- func (i EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionOutputWithContext(ctx context.Context) EndpointRangeDescriptionOutput
- func (i EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionPtrOutput() EndpointRangeDescriptionPtrOutput
- func (i EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionPtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionPtrOutput
- type EndpointRangeDescriptionInput
- type EndpointRangeDescriptionOutput
- func (EndpointRangeDescriptionOutput) ElementType() reflect.Type
- func (o EndpointRangeDescriptionOutput) EndPort() pulumi.IntOutput
- func (o EndpointRangeDescriptionOutput) StartPort() pulumi.IntOutput
- func (o EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionOutput() EndpointRangeDescriptionOutput
- func (o EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionOutputWithContext(ctx context.Context) EndpointRangeDescriptionOutput
- func (o EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionPtrOutput() EndpointRangeDescriptionPtrOutput
- func (o EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionPtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionPtrOutput
- type EndpointRangeDescriptionPtrInput
- type EndpointRangeDescriptionPtrOutput
- func (o EndpointRangeDescriptionPtrOutput) Elem() EndpointRangeDescriptionOutput
- func (EndpointRangeDescriptionPtrOutput) ElementType() reflect.Type
- func (o EndpointRangeDescriptionPtrOutput) EndPort() pulumi.IntPtrOutput
- func (o EndpointRangeDescriptionPtrOutput) StartPort() pulumi.IntPtrOutput
- func (o EndpointRangeDescriptionPtrOutput) ToEndpointRangeDescriptionPtrOutput() EndpointRangeDescriptionPtrOutput
- func (o EndpointRangeDescriptionPtrOutput) ToEndpointRangeDescriptionPtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionPtrOutput
- type EndpointRangeDescriptionResponse
- type EndpointRangeDescriptionResponseArgs
- func (EndpointRangeDescriptionResponseArgs) ElementType() reflect.Type
- func (i EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponseOutput() EndpointRangeDescriptionResponseOutput
- func (i EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponseOutputWithContext(ctx context.Context) EndpointRangeDescriptionResponseOutput
- func (i EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponsePtrOutput() EndpointRangeDescriptionResponsePtrOutput
- func (i EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponsePtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionResponsePtrOutput
- type EndpointRangeDescriptionResponseInput
- type EndpointRangeDescriptionResponseOutput
- func (EndpointRangeDescriptionResponseOutput) ElementType() reflect.Type
- func (o EndpointRangeDescriptionResponseOutput) EndPort() pulumi.IntOutput
- func (o EndpointRangeDescriptionResponseOutput) StartPort() pulumi.IntOutput
- func (o EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponseOutput() EndpointRangeDescriptionResponseOutput
- func (o EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponseOutputWithContext(ctx context.Context) EndpointRangeDescriptionResponseOutput
- func (o EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponsePtrOutput() EndpointRangeDescriptionResponsePtrOutput
- func (o EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponsePtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionResponsePtrOutput
- type EndpointRangeDescriptionResponsePtrInput
- type EndpointRangeDescriptionResponsePtrOutput
- func (o EndpointRangeDescriptionResponsePtrOutput) Elem() EndpointRangeDescriptionResponseOutput
- func (EndpointRangeDescriptionResponsePtrOutput) ElementType() reflect.Type
- func (o EndpointRangeDescriptionResponsePtrOutput) EndPort() pulumi.IntPtrOutput
- func (o EndpointRangeDescriptionResponsePtrOutput) StartPort() pulumi.IntPtrOutput
- func (o EndpointRangeDescriptionResponsePtrOutput) ToEndpointRangeDescriptionResponsePtrOutput() EndpointRangeDescriptionResponsePtrOutput
- func (o EndpointRangeDescriptionResponsePtrOutput) ToEndpointRangeDescriptionResponsePtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionResponsePtrOutput
- type LoadBalancingRule
- type LoadBalancingRuleArgs
- type LoadBalancingRuleArray
- type LoadBalancingRuleArrayInput
- type LoadBalancingRuleArrayOutput
- func (LoadBalancingRuleArrayOutput) ElementType() reflect.Type
- func (o LoadBalancingRuleArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleOutput
- func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutput() LoadBalancingRuleArrayOutput
- func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutputWithContext(ctx context.Context) LoadBalancingRuleArrayOutput
- type LoadBalancingRuleInput
- type LoadBalancingRuleOutput
- func (o LoadBalancingRuleOutput) BackendPort() pulumi.IntOutput
- func (LoadBalancingRuleOutput) ElementType() reflect.Type
- func (o LoadBalancingRuleOutput) FrontendPort() pulumi.IntOutput
- func (o LoadBalancingRuleOutput) ProbeProtocol() pulumi.StringOutput
- func (o LoadBalancingRuleOutput) ProbeRequestPath() pulumi.StringPtrOutput
- func (o LoadBalancingRuleOutput) Protocol() pulumi.StringOutput
- func (o LoadBalancingRuleOutput) ToLoadBalancingRuleOutput() LoadBalancingRuleOutput
- func (o LoadBalancingRuleOutput) ToLoadBalancingRuleOutputWithContext(ctx context.Context) LoadBalancingRuleOutput
- type LoadBalancingRuleResponse
- type LoadBalancingRuleResponseArgs
- func (LoadBalancingRuleResponseArgs) ElementType() reflect.Type
- func (i LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput
- func (i LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutputWithContext(ctx context.Context) LoadBalancingRuleResponseOutput
- type LoadBalancingRuleResponseArray
- func (LoadBalancingRuleResponseArray) ElementType() reflect.Type
- func (i LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput
- func (i LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutputWithContext(ctx context.Context) LoadBalancingRuleResponseArrayOutput
- type LoadBalancingRuleResponseArrayInput
- type LoadBalancingRuleResponseArrayOutput
- func (LoadBalancingRuleResponseArrayOutput) ElementType() reflect.Type
- func (o LoadBalancingRuleResponseArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleResponseOutput
- func (o LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput
- func (o LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutputWithContext(ctx context.Context) LoadBalancingRuleResponseArrayOutput
- type LoadBalancingRuleResponseInput
- type LoadBalancingRuleResponseOutput
- func (o LoadBalancingRuleResponseOutput) BackendPort() pulumi.IntOutput
- func (LoadBalancingRuleResponseOutput) ElementType() reflect.Type
- func (o LoadBalancingRuleResponseOutput) FrontendPort() pulumi.IntOutput
- func (o LoadBalancingRuleResponseOutput) ProbeProtocol() pulumi.StringOutput
- func (o LoadBalancingRuleResponseOutput) ProbeRequestPath() pulumi.StringPtrOutput
- func (o LoadBalancingRuleResponseOutput) Protocol() pulumi.StringOutput
- func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput
- func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutputWithContext(ctx context.Context) LoadBalancingRuleResponseOutput
- type LookupManagedClusterArgs
- type LookupManagedClusterResult
- type LookupNodeTypeArgs
- type LookupNodeTypeResult
- type ManagedCluster
- type ManagedClusterArgs
- type ManagedClusterInput
- type ManagedClusterOutput
- type ManagedClusterState
- type NodeType
- type NodeTypeArgs
- type NodeTypeInput
- type NodeTypeOutput
- type NodeTypeState
- type ProbeProtocol
- func (ProbeProtocol) ElementType() reflect.Type
- func (e ProbeProtocol) ToStringOutput() pulumi.StringOutput
- func (e ProbeProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProbeProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProbeProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Protocol
- func (Protocol) ElementType() reflect.Type
- func (e Protocol) ToStringOutput() pulumi.StringOutput
- func (e Protocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Protocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Protocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceTypeDeltaHealthPolicy
- type ServiceTypeDeltaHealthPolicyArgs
- func (ServiceTypeDeltaHealthPolicyArgs) ElementType() reflect.Type
- func (i ServiceTypeDeltaHealthPolicyArgs) ToServiceTypeDeltaHealthPolicyOutput() ServiceTypeDeltaHealthPolicyOutput
- func (i ServiceTypeDeltaHealthPolicyArgs) ToServiceTypeDeltaHealthPolicyOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyOutput
- func (i ServiceTypeDeltaHealthPolicyArgs) ToServiceTypeDeltaHealthPolicyPtrOutput() ServiceTypeDeltaHealthPolicyPtrOutput
- func (i ServiceTypeDeltaHealthPolicyArgs) ToServiceTypeDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyPtrOutput
- type ServiceTypeDeltaHealthPolicyInput
- type ServiceTypeDeltaHealthPolicyMap
- func (ServiceTypeDeltaHealthPolicyMap) ElementType() reflect.Type
- func (i ServiceTypeDeltaHealthPolicyMap) ToServiceTypeDeltaHealthPolicyMapOutput() ServiceTypeDeltaHealthPolicyMapOutput
- func (i ServiceTypeDeltaHealthPolicyMap) ToServiceTypeDeltaHealthPolicyMapOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyMapOutput
- type ServiceTypeDeltaHealthPolicyMapInput
- type ServiceTypeDeltaHealthPolicyMapOutput
- func (ServiceTypeDeltaHealthPolicyMapOutput) ElementType() reflect.Type
- func (o ServiceTypeDeltaHealthPolicyMapOutput) MapIndex(k pulumi.StringInput) ServiceTypeDeltaHealthPolicyOutput
- func (o ServiceTypeDeltaHealthPolicyMapOutput) ToServiceTypeDeltaHealthPolicyMapOutput() ServiceTypeDeltaHealthPolicyMapOutput
- func (o ServiceTypeDeltaHealthPolicyMapOutput) ToServiceTypeDeltaHealthPolicyMapOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyMapOutput
- type ServiceTypeDeltaHealthPolicyOutput
- func (ServiceTypeDeltaHealthPolicyOutput) ElementType() reflect.Type
- func (o ServiceTypeDeltaHealthPolicyOutput) MaxPercentDeltaUnhealthyServices() pulumi.IntPtrOutput
- func (o ServiceTypeDeltaHealthPolicyOutput) ToServiceTypeDeltaHealthPolicyOutput() ServiceTypeDeltaHealthPolicyOutput
- func (o ServiceTypeDeltaHealthPolicyOutput) ToServiceTypeDeltaHealthPolicyOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyOutput
- func (o ServiceTypeDeltaHealthPolicyOutput) ToServiceTypeDeltaHealthPolicyPtrOutput() ServiceTypeDeltaHealthPolicyPtrOutput
- func (o ServiceTypeDeltaHealthPolicyOutput) ToServiceTypeDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyPtrOutput
- type ServiceTypeDeltaHealthPolicyPtrInput
- type ServiceTypeDeltaHealthPolicyPtrOutput
- func (o ServiceTypeDeltaHealthPolicyPtrOutput) Elem() ServiceTypeDeltaHealthPolicyOutput
- func (ServiceTypeDeltaHealthPolicyPtrOutput) ElementType() reflect.Type
- func (o ServiceTypeDeltaHealthPolicyPtrOutput) MaxPercentDeltaUnhealthyServices() pulumi.IntPtrOutput
- func (o ServiceTypeDeltaHealthPolicyPtrOutput) ToServiceTypeDeltaHealthPolicyPtrOutput() ServiceTypeDeltaHealthPolicyPtrOutput
- func (o ServiceTypeDeltaHealthPolicyPtrOutput) ToServiceTypeDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyPtrOutput
- type ServiceTypeDeltaHealthPolicyResponse
- type ServiceTypeDeltaHealthPolicyResponseArgs
- func (ServiceTypeDeltaHealthPolicyResponseArgs) ElementType() reflect.Type
- func (i ServiceTypeDeltaHealthPolicyResponseArgs) ToServiceTypeDeltaHealthPolicyResponseOutput() ServiceTypeDeltaHealthPolicyResponseOutput
- func (i ServiceTypeDeltaHealthPolicyResponseArgs) ToServiceTypeDeltaHealthPolicyResponseOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyResponseOutput
- func (i ServiceTypeDeltaHealthPolicyResponseArgs) ToServiceTypeDeltaHealthPolicyResponsePtrOutput() ServiceTypeDeltaHealthPolicyResponsePtrOutput
- func (i ServiceTypeDeltaHealthPolicyResponseArgs) ToServiceTypeDeltaHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyResponsePtrOutput
- type ServiceTypeDeltaHealthPolicyResponseInput
- type ServiceTypeDeltaHealthPolicyResponseMap
- func (ServiceTypeDeltaHealthPolicyResponseMap) ElementType() reflect.Type
- func (i ServiceTypeDeltaHealthPolicyResponseMap) ToServiceTypeDeltaHealthPolicyResponseMapOutput() ServiceTypeDeltaHealthPolicyResponseMapOutput
- func (i ServiceTypeDeltaHealthPolicyResponseMap) ToServiceTypeDeltaHealthPolicyResponseMapOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyResponseMapOutput
- type ServiceTypeDeltaHealthPolicyResponseMapInput
- type ServiceTypeDeltaHealthPolicyResponseMapOutput
- func (ServiceTypeDeltaHealthPolicyResponseMapOutput) ElementType() reflect.Type
- func (o ServiceTypeDeltaHealthPolicyResponseMapOutput) MapIndex(k pulumi.StringInput) ServiceTypeDeltaHealthPolicyResponseOutput
- func (o ServiceTypeDeltaHealthPolicyResponseMapOutput) ToServiceTypeDeltaHealthPolicyResponseMapOutput() ServiceTypeDeltaHealthPolicyResponseMapOutput
- func (o ServiceTypeDeltaHealthPolicyResponseMapOutput) ToServiceTypeDeltaHealthPolicyResponseMapOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyResponseMapOutput
- type ServiceTypeDeltaHealthPolicyResponseOutput
- func (ServiceTypeDeltaHealthPolicyResponseOutput) ElementType() reflect.Type
- func (o ServiceTypeDeltaHealthPolicyResponseOutput) MaxPercentDeltaUnhealthyServices() pulumi.IntPtrOutput
- func (o ServiceTypeDeltaHealthPolicyResponseOutput) ToServiceTypeDeltaHealthPolicyResponseOutput() ServiceTypeDeltaHealthPolicyResponseOutput
- func (o ServiceTypeDeltaHealthPolicyResponseOutput) ToServiceTypeDeltaHealthPolicyResponseOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyResponseOutput
- func (o ServiceTypeDeltaHealthPolicyResponseOutput) ToServiceTypeDeltaHealthPolicyResponsePtrOutput() ServiceTypeDeltaHealthPolicyResponsePtrOutput
- func (o ServiceTypeDeltaHealthPolicyResponseOutput) ToServiceTypeDeltaHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyResponsePtrOutput
- type ServiceTypeDeltaHealthPolicyResponsePtrInput
- type ServiceTypeDeltaHealthPolicyResponsePtrOutput
- func (o ServiceTypeDeltaHealthPolicyResponsePtrOutput) Elem() ServiceTypeDeltaHealthPolicyResponseOutput
- func (ServiceTypeDeltaHealthPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o ServiceTypeDeltaHealthPolicyResponsePtrOutput) MaxPercentDeltaUnhealthyServices() pulumi.IntPtrOutput
- func (o ServiceTypeDeltaHealthPolicyResponsePtrOutput) ToServiceTypeDeltaHealthPolicyResponsePtrOutput() ServiceTypeDeltaHealthPolicyResponsePtrOutput
- func (o ServiceTypeDeltaHealthPolicyResponsePtrOutput) ToServiceTypeDeltaHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ServiceTypeDeltaHealthPolicyResponsePtrOutput
- type ServiceTypeHealthPolicy
- type ServiceTypeHealthPolicyArgs
- func (ServiceTypeHealthPolicyArgs) ElementType() reflect.Type
- func (i ServiceTypeHealthPolicyArgs) ToServiceTypeHealthPolicyOutput() ServiceTypeHealthPolicyOutput
- func (i ServiceTypeHealthPolicyArgs) ToServiceTypeHealthPolicyOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyOutput
- func (i ServiceTypeHealthPolicyArgs) ToServiceTypeHealthPolicyPtrOutput() ServiceTypeHealthPolicyPtrOutput
- func (i ServiceTypeHealthPolicyArgs) ToServiceTypeHealthPolicyPtrOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyPtrOutput
- type ServiceTypeHealthPolicyInput
- type ServiceTypeHealthPolicyMap
- func (ServiceTypeHealthPolicyMap) ElementType() reflect.Type
- func (i ServiceTypeHealthPolicyMap) ToServiceTypeHealthPolicyMapOutput() ServiceTypeHealthPolicyMapOutput
- func (i ServiceTypeHealthPolicyMap) ToServiceTypeHealthPolicyMapOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyMapOutput
- type ServiceTypeHealthPolicyMapInput
- type ServiceTypeHealthPolicyMapOutput
- func (ServiceTypeHealthPolicyMapOutput) ElementType() reflect.Type
- func (o ServiceTypeHealthPolicyMapOutput) MapIndex(k pulumi.StringInput) ServiceTypeHealthPolicyOutput
- func (o ServiceTypeHealthPolicyMapOutput) ToServiceTypeHealthPolicyMapOutput() ServiceTypeHealthPolicyMapOutput
- func (o ServiceTypeHealthPolicyMapOutput) ToServiceTypeHealthPolicyMapOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyMapOutput
- type ServiceTypeHealthPolicyOutput
- func (ServiceTypeHealthPolicyOutput) ElementType() reflect.Type
- func (o ServiceTypeHealthPolicyOutput) MaxPercentUnhealthyServices() pulumi.IntPtrOutput
- func (o ServiceTypeHealthPolicyOutput) ToServiceTypeHealthPolicyOutput() ServiceTypeHealthPolicyOutput
- func (o ServiceTypeHealthPolicyOutput) ToServiceTypeHealthPolicyOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyOutput
- func (o ServiceTypeHealthPolicyOutput) ToServiceTypeHealthPolicyPtrOutput() ServiceTypeHealthPolicyPtrOutput
- func (o ServiceTypeHealthPolicyOutput) ToServiceTypeHealthPolicyPtrOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyPtrOutput
- type ServiceTypeHealthPolicyPtrInput
- type ServiceTypeHealthPolicyPtrOutput
- func (o ServiceTypeHealthPolicyPtrOutput) Elem() ServiceTypeHealthPolicyOutput
- func (ServiceTypeHealthPolicyPtrOutput) ElementType() reflect.Type
- func (o ServiceTypeHealthPolicyPtrOutput) MaxPercentUnhealthyServices() pulumi.IntPtrOutput
- func (o ServiceTypeHealthPolicyPtrOutput) ToServiceTypeHealthPolicyPtrOutput() ServiceTypeHealthPolicyPtrOutput
- func (o ServiceTypeHealthPolicyPtrOutput) ToServiceTypeHealthPolicyPtrOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyPtrOutput
- type ServiceTypeHealthPolicyResponse
- type ServiceTypeHealthPolicyResponseArgs
- func (ServiceTypeHealthPolicyResponseArgs) ElementType() reflect.Type
- func (i ServiceTypeHealthPolicyResponseArgs) ToServiceTypeHealthPolicyResponseOutput() ServiceTypeHealthPolicyResponseOutput
- func (i ServiceTypeHealthPolicyResponseArgs) ToServiceTypeHealthPolicyResponseOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyResponseOutput
- func (i ServiceTypeHealthPolicyResponseArgs) ToServiceTypeHealthPolicyResponsePtrOutput() ServiceTypeHealthPolicyResponsePtrOutput
- func (i ServiceTypeHealthPolicyResponseArgs) ToServiceTypeHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyResponsePtrOutput
- type ServiceTypeHealthPolicyResponseInput
- type ServiceTypeHealthPolicyResponseMap
- func (ServiceTypeHealthPolicyResponseMap) ElementType() reflect.Type
- func (i ServiceTypeHealthPolicyResponseMap) ToServiceTypeHealthPolicyResponseMapOutput() ServiceTypeHealthPolicyResponseMapOutput
- func (i ServiceTypeHealthPolicyResponseMap) ToServiceTypeHealthPolicyResponseMapOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyResponseMapOutput
- type ServiceTypeHealthPolicyResponseMapInput
- type ServiceTypeHealthPolicyResponseMapOutput
- func (ServiceTypeHealthPolicyResponseMapOutput) ElementType() reflect.Type
- func (o ServiceTypeHealthPolicyResponseMapOutput) MapIndex(k pulumi.StringInput) ServiceTypeHealthPolicyResponseOutput
- func (o ServiceTypeHealthPolicyResponseMapOutput) ToServiceTypeHealthPolicyResponseMapOutput() ServiceTypeHealthPolicyResponseMapOutput
- func (o ServiceTypeHealthPolicyResponseMapOutput) ToServiceTypeHealthPolicyResponseMapOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyResponseMapOutput
- type ServiceTypeHealthPolicyResponseOutput
- func (ServiceTypeHealthPolicyResponseOutput) ElementType() reflect.Type
- func (o ServiceTypeHealthPolicyResponseOutput) MaxPercentUnhealthyServices() pulumi.IntPtrOutput
- func (o ServiceTypeHealthPolicyResponseOutput) ToServiceTypeHealthPolicyResponseOutput() ServiceTypeHealthPolicyResponseOutput
- func (o ServiceTypeHealthPolicyResponseOutput) ToServiceTypeHealthPolicyResponseOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyResponseOutput
- func (o ServiceTypeHealthPolicyResponseOutput) ToServiceTypeHealthPolicyResponsePtrOutput() ServiceTypeHealthPolicyResponsePtrOutput
- func (o ServiceTypeHealthPolicyResponseOutput) ToServiceTypeHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyResponsePtrOutput
- type ServiceTypeHealthPolicyResponsePtrInput
- type ServiceTypeHealthPolicyResponsePtrOutput
- func (o ServiceTypeHealthPolicyResponsePtrOutput) Elem() ServiceTypeHealthPolicyResponseOutput
- func (ServiceTypeHealthPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o ServiceTypeHealthPolicyResponsePtrOutput) MaxPercentUnhealthyServices() pulumi.IntPtrOutput
- func (o ServiceTypeHealthPolicyResponsePtrOutput) ToServiceTypeHealthPolicyResponsePtrOutput() ServiceTypeHealthPolicyResponsePtrOutput
- func (o ServiceTypeHealthPolicyResponsePtrOutput) ToServiceTypeHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ServiceTypeHealthPolicyResponsePtrOutput
- type SettingsParameterDescription
- type SettingsParameterDescriptionArgs
- func (SettingsParameterDescriptionArgs) ElementType() reflect.Type
- func (i SettingsParameterDescriptionArgs) ToSettingsParameterDescriptionOutput() SettingsParameterDescriptionOutput
- func (i SettingsParameterDescriptionArgs) ToSettingsParameterDescriptionOutputWithContext(ctx context.Context) SettingsParameterDescriptionOutput
- type SettingsParameterDescriptionArray
- func (SettingsParameterDescriptionArray) ElementType() reflect.Type
- func (i SettingsParameterDescriptionArray) ToSettingsParameterDescriptionArrayOutput() SettingsParameterDescriptionArrayOutput
- func (i SettingsParameterDescriptionArray) ToSettingsParameterDescriptionArrayOutputWithContext(ctx context.Context) SettingsParameterDescriptionArrayOutput
- type SettingsParameterDescriptionArrayInput
- type SettingsParameterDescriptionArrayOutput
- func (SettingsParameterDescriptionArrayOutput) ElementType() reflect.Type
- func (o SettingsParameterDescriptionArrayOutput) Index(i pulumi.IntInput) SettingsParameterDescriptionOutput
- func (o SettingsParameterDescriptionArrayOutput) ToSettingsParameterDescriptionArrayOutput() SettingsParameterDescriptionArrayOutput
- func (o SettingsParameterDescriptionArrayOutput) ToSettingsParameterDescriptionArrayOutputWithContext(ctx context.Context) SettingsParameterDescriptionArrayOutput
- type SettingsParameterDescriptionInput
- type SettingsParameterDescriptionOutput
- func (SettingsParameterDescriptionOutput) ElementType() reflect.Type
- func (o SettingsParameterDescriptionOutput) Name() pulumi.StringOutput
- func (o SettingsParameterDescriptionOutput) ToSettingsParameterDescriptionOutput() SettingsParameterDescriptionOutput
- func (o SettingsParameterDescriptionOutput) ToSettingsParameterDescriptionOutputWithContext(ctx context.Context) SettingsParameterDescriptionOutput
- func (o SettingsParameterDescriptionOutput) Value() pulumi.StringOutput
- type SettingsParameterDescriptionResponse
- type SettingsParameterDescriptionResponseArgs
- func (SettingsParameterDescriptionResponseArgs) ElementType() reflect.Type
- func (i SettingsParameterDescriptionResponseArgs) ToSettingsParameterDescriptionResponseOutput() SettingsParameterDescriptionResponseOutput
- func (i SettingsParameterDescriptionResponseArgs) ToSettingsParameterDescriptionResponseOutputWithContext(ctx context.Context) SettingsParameterDescriptionResponseOutput
- type SettingsParameterDescriptionResponseArray
- func (SettingsParameterDescriptionResponseArray) ElementType() reflect.Type
- func (i SettingsParameterDescriptionResponseArray) ToSettingsParameterDescriptionResponseArrayOutput() SettingsParameterDescriptionResponseArrayOutput
- func (i SettingsParameterDescriptionResponseArray) ToSettingsParameterDescriptionResponseArrayOutputWithContext(ctx context.Context) SettingsParameterDescriptionResponseArrayOutput
- type SettingsParameterDescriptionResponseArrayInput
- type SettingsParameterDescriptionResponseArrayOutput
- func (SettingsParameterDescriptionResponseArrayOutput) ElementType() reflect.Type
- func (o SettingsParameterDescriptionResponseArrayOutput) Index(i pulumi.IntInput) SettingsParameterDescriptionResponseOutput
- func (o SettingsParameterDescriptionResponseArrayOutput) ToSettingsParameterDescriptionResponseArrayOutput() SettingsParameterDescriptionResponseArrayOutput
- func (o SettingsParameterDescriptionResponseArrayOutput) ToSettingsParameterDescriptionResponseArrayOutputWithContext(ctx context.Context) SettingsParameterDescriptionResponseArrayOutput
- type SettingsParameterDescriptionResponseInput
- type SettingsParameterDescriptionResponseOutput
- func (SettingsParameterDescriptionResponseOutput) ElementType() reflect.Type
- func (o SettingsParameterDescriptionResponseOutput) Name() pulumi.StringOutput
- func (o SettingsParameterDescriptionResponseOutput) ToSettingsParameterDescriptionResponseOutput() SettingsParameterDescriptionResponseOutput
- func (o SettingsParameterDescriptionResponseOutput) ToSettingsParameterDescriptionResponseOutputWithContext(ctx context.Context) SettingsParameterDescriptionResponseOutput
- func (o SettingsParameterDescriptionResponseOutput) Value() pulumi.StringOutput
- type SettingsSectionDescription
- type SettingsSectionDescriptionArgs
- func (SettingsSectionDescriptionArgs) ElementType() reflect.Type
- func (i SettingsSectionDescriptionArgs) ToSettingsSectionDescriptionOutput() SettingsSectionDescriptionOutput
- func (i SettingsSectionDescriptionArgs) ToSettingsSectionDescriptionOutputWithContext(ctx context.Context) SettingsSectionDescriptionOutput
- type SettingsSectionDescriptionArray
- func (SettingsSectionDescriptionArray) ElementType() reflect.Type
- func (i SettingsSectionDescriptionArray) ToSettingsSectionDescriptionArrayOutput() SettingsSectionDescriptionArrayOutput
- func (i SettingsSectionDescriptionArray) ToSettingsSectionDescriptionArrayOutputWithContext(ctx context.Context) SettingsSectionDescriptionArrayOutput
- type SettingsSectionDescriptionArrayInput
- type SettingsSectionDescriptionArrayOutput
- func (SettingsSectionDescriptionArrayOutput) ElementType() reflect.Type
- func (o SettingsSectionDescriptionArrayOutput) Index(i pulumi.IntInput) SettingsSectionDescriptionOutput
- func (o SettingsSectionDescriptionArrayOutput) ToSettingsSectionDescriptionArrayOutput() SettingsSectionDescriptionArrayOutput
- func (o SettingsSectionDescriptionArrayOutput) ToSettingsSectionDescriptionArrayOutputWithContext(ctx context.Context) SettingsSectionDescriptionArrayOutput
- type SettingsSectionDescriptionInput
- type SettingsSectionDescriptionOutput
- func (SettingsSectionDescriptionOutput) ElementType() reflect.Type
- func (o SettingsSectionDescriptionOutput) Name() pulumi.StringOutput
- func (o SettingsSectionDescriptionOutput) Parameters() SettingsParameterDescriptionArrayOutput
- func (o SettingsSectionDescriptionOutput) ToSettingsSectionDescriptionOutput() SettingsSectionDescriptionOutput
- func (o SettingsSectionDescriptionOutput) ToSettingsSectionDescriptionOutputWithContext(ctx context.Context) SettingsSectionDescriptionOutput
- type SettingsSectionDescriptionResponse
- type SettingsSectionDescriptionResponseArgs
- func (SettingsSectionDescriptionResponseArgs) ElementType() reflect.Type
- func (i SettingsSectionDescriptionResponseArgs) ToSettingsSectionDescriptionResponseOutput() SettingsSectionDescriptionResponseOutput
- func (i SettingsSectionDescriptionResponseArgs) ToSettingsSectionDescriptionResponseOutputWithContext(ctx context.Context) SettingsSectionDescriptionResponseOutput
- type SettingsSectionDescriptionResponseArray
- func (SettingsSectionDescriptionResponseArray) ElementType() reflect.Type
- func (i SettingsSectionDescriptionResponseArray) ToSettingsSectionDescriptionResponseArrayOutput() SettingsSectionDescriptionResponseArrayOutput
- func (i SettingsSectionDescriptionResponseArray) ToSettingsSectionDescriptionResponseArrayOutputWithContext(ctx context.Context) SettingsSectionDescriptionResponseArrayOutput
- type SettingsSectionDescriptionResponseArrayInput
- type SettingsSectionDescriptionResponseArrayOutput
- func (SettingsSectionDescriptionResponseArrayOutput) ElementType() reflect.Type
- func (o SettingsSectionDescriptionResponseArrayOutput) Index(i pulumi.IntInput) SettingsSectionDescriptionResponseOutput
- func (o SettingsSectionDescriptionResponseArrayOutput) ToSettingsSectionDescriptionResponseArrayOutput() SettingsSectionDescriptionResponseArrayOutput
- func (o SettingsSectionDescriptionResponseArrayOutput) ToSettingsSectionDescriptionResponseArrayOutputWithContext(ctx context.Context) SettingsSectionDescriptionResponseArrayOutput
- type SettingsSectionDescriptionResponseInput
- type SettingsSectionDescriptionResponseOutput
- func (SettingsSectionDescriptionResponseOutput) ElementType() reflect.Type
- func (o SettingsSectionDescriptionResponseOutput) Name() pulumi.StringOutput
- func (o SettingsSectionDescriptionResponseOutput) Parameters() SettingsParameterDescriptionResponseArrayOutput
- func (o SettingsSectionDescriptionResponseOutput) ToSettingsSectionDescriptionResponseOutput() SettingsSectionDescriptionResponseOutput
- func (o SettingsSectionDescriptionResponseOutput) ToSettingsSectionDescriptionResponseOutputWithContext(ctx context.Context) SettingsSectionDescriptionResponseOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SubResource
- type SubResourceArgs
- type SubResourceInput
- type SubResourceOutput
- type SubResourceResponse
- type SubResourceResponseArgs
- type SubResourceResponseInput
- type SubResourceResponseOutput
- func (SubResourceResponseOutput) ElementType() reflect.Type
- func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- type VMSSExtension
- type VMSSExtensionArgs
- type VMSSExtensionArray
- type VMSSExtensionArrayInput
- type VMSSExtensionArrayOutput
- func (VMSSExtensionArrayOutput) ElementType() reflect.Type
- func (o VMSSExtensionArrayOutput) Index(i pulumi.IntInput) VMSSExtensionOutput
- func (o VMSSExtensionArrayOutput) ToVMSSExtensionArrayOutput() VMSSExtensionArrayOutput
- func (o VMSSExtensionArrayOutput) ToVMSSExtensionArrayOutputWithContext(ctx context.Context) VMSSExtensionArrayOutput
- type VMSSExtensionInput
- type VMSSExtensionOutput
- func (o VMSSExtensionOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
- func (VMSSExtensionOutput) ElementType() reflect.Type
- func (o VMSSExtensionOutput) ForceUpdateTag() pulumi.StringPtrOutput
- func (o VMSSExtensionOutput) Name() pulumi.StringOutput
- func (o VMSSExtensionOutput) ProtectedSettings() pulumi.AnyOutput
- func (o VMSSExtensionOutput) ProvisionAfterExtensions() pulumi.StringArrayOutput
- func (o VMSSExtensionOutput) Publisher() pulumi.StringOutput
- func (o VMSSExtensionOutput) Settings() pulumi.AnyOutput
- func (o VMSSExtensionOutput) ToVMSSExtensionOutput() VMSSExtensionOutput
- func (o VMSSExtensionOutput) ToVMSSExtensionOutputWithContext(ctx context.Context) VMSSExtensionOutput
- func (o VMSSExtensionOutput) Type() pulumi.StringOutput
- func (o VMSSExtensionOutput) TypeHandlerVersion() pulumi.StringOutput
- type VMSSExtensionResponse
- type VMSSExtensionResponseArgs
- type VMSSExtensionResponseArray
- func (VMSSExtensionResponseArray) ElementType() reflect.Type
- func (i VMSSExtensionResponseArray) ToVMSSExtensionResponseArrayOutput() VMSSExtensionResponseArrayOutput
- func (i VMSSExtensionResponseArray) ToVMSSExtensionResponseArrayOutputWithContext(ctx context.Context) VMSSExtensionResponseArrayOutput
- type VMSSExtensionResponseArrayInput
- type VMSSExtensionResponseArrayOutput
- func (VMSSExtensionResponseArrayOutput) ElementType() reflect.Type
- func (o VMSSExtensionResponseArrayOutput) Index(i pulumi.IntInput) VMSSExtensionResponseOutput
- func (o VMSSExtensionResponseArrayOutput) ToVMSSExtensionResponseArrayOutput() VMSSExtensionResponseArrayOutput
- func (o VMSSExtensionResponseArrayOutput) ToVMSSExtensionResponseArrayOutputWithContext(ctx context.Context) VMSSExtensionResponseArrayOutput
- type VMSSExtensionResponseInput
- type VMSSExtensionResponseOutput
- func (o VMSSExtensionResponseOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
- func (VMSSExtensionResponseOutput) ElementType() reflect.Type
- func (o VMSSExtensionResponseOutput) ForceUpdateTag() pulumi.StringPtrOutput
- func (o VMSSExtensionResponseOutput) Name() pulumi.StringOutput
- func (o VMSSExtensionResponseOutput) ProtectedSettings() pulumi.AnyOutput
- func (o VMSSExtensionResponseOutput) ProvisionAfterExtensions() pulumi.StringArrayOutput
- func (o VMSSExtensionResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o VMSSExtensionResponseOutput) Publisher() pulumi.StringOutput
- func (o VMSSExtensionResponseOutput) Settings() pulumi.AnyOutput
- func (o VMSSExtensionResponseOutput) ToVMSSExtensionResponseOutput() VMSSExtensionResponseOutput
- func (o VMSSExtensionResponseOutput) ToVMSSExtensionResponseOutputWithContext(ctx context.Context) VMSSExtensionResponseOutput
- func (o VMSSExtensionResponseOutput) Type() pulumi.StringOutput
- func (o VMSSExtensionResponseOutput) TypeHandlerVersion() pulumi.StringOutput
- type VaultCertificate
- type VaultCertificateArgs
- type VaultCertificateArray
- type VaultCertificateArrayInput
- type VaultCertificateArrayOutput
- func (VaultCertificateArrayOutput) ElementType() reflect.Type
- func (o VaultCertificateArrayOutput) Index(i pulumi.IntInput) VaultCertificateOutput
- func (o VaultCertificateArrayOutput) ToVaultCertificateArrayOutput() VaultCertificateArrayOutput
- func (o VaultCertificateArrayOutput) ToVaultCertificateArrayOutputWithContext(ctx context.Context) VaultCertificateArrayOutput
- type VaultCertificateInput
- type VaultCertificateOutput
- func (o VaultCertificateOutput) CertificateStore() pulumi.StringOutput
- func (o VaultCertificateOutput) CertificateUrl() pulumi.StringOutput
- func (VaultCertificateOutput) ElementType() reflect.Type
- func (o VaultCertificateOutput) ToVaultCertificateOutput() VaultCertificateOutput
- func (o VaultCertificateOutput) ToVaultCertificateOutputWithContext(ctx context.Context) VaultCertificateOutput
- type VaultCertificateResponse
- type VaultCertificateResponseArgs
- func (VaultCertificateResponseArgs) ElementType() reflect.Type
- func (i VaultCertificateResponseArgs) ToVaultCertificateResponseOutput() VaultCertificateResponseOutput
- func (i VaultCertificateResponseArgs) ToVaultCertificateResponseOutputWithContext(ctx context.Context) VaultCertificateResponseOutput
- type VaultCertificateResponseArray
- func (VaultCertificateResponseArray) ElementType() reflect.Type
- func (i VaultCertificateResponseArray) ToVaultCertificateResponseArrayOutput() VaultCertificateResponseArrayOutput
- func (i VaultCertificateResponseArray) ToVaultCertificateResponseArrayOutputWithContext(ctx context.Context) VaultCertificateResponseArrayOutput
- type VaultCertificateResponseArrayInput
- type VaultCertificateResponseArrayOutput
- func (VaultCertificateResponseArrayOutput) ElementType() reflect.Type
- func (o VaultCertificateResponseArrayOutput) Index(i pulumi.IntInput) VaultCertificateResponseOutput
- func (o VaultCertificateResponseArrayOutput) ToVaultCertificateResponseArrayOutput() VaultCertificateResponseArrayOutput
- func (o VaultCertificateResponseArrayOutput) ToVaultCertificateResponseArrayOutputWithContext(ctx context.Context) VaultCertificateResponseArrayOutput
- type VaultCertificateResponseInput
- type VaultCertificateResponseOutput
- func (o VaultCertificateResponseOutput) CertificateStore() pulumi.StringOutput
- func (o VaultCertificateResponseOutput) CertificateUrl() pulumi.StringOutput
- func (VaultCertificateResponseOutput) ElementType() reflect.Type
- func (o VaultCertificateResponseOutput) ToVaultCertificateResponseOutput() VaultCertificateResponseOutput
- func (o VaultCertificateResponseOutput) ToVaultCertificateResponseOutputWithContext(ctx context.Context) VaultCertificateResponseOutput
- type VaultSecretGroup
- type VaultSecretGroupArgs
- type VaultSecretGroupArray
- type VaultSecretGroupArrayInput
- type VaultSecretGroupArrayOutput
- func (VaultSecretGroupArrayOutput) ElementType() reflect.Type
- func (o VaultSecretGroupArrayOutput) Index(i pulumi.IntInput) VaultSecretGroupOutput
- func (o VaultSecretGroupArrayOutput) ToVaultSecretGroupArrayOutput() VaultSecretGroupArrayOutput
- func (o VaultSecretGroupArrayOutput) ToVaultSecretGroupArrayOutputWithContext(ctx context.Context) VaultSecretGroupArrayOutput
- type VaultSecretGroupInput
- type VaultSecretGroupOutput
- func (VaultSecretGroupOutput) ElementType() reflect.Type
- func (o VaultSecretGroupOutput) SourceVault() SubResourceOutput
- func (o VaultSecretGroupOutput) ToVaultSecretGroupOutput() VaultSecretGroupOutput
- func (o VaultSecretGroupOutput) ToVaultSecretGroupOutputWithContext(ctx context.Context) VaultSecretGroupOutput
- func (o VaultSecretGroupOutput) VaultCertificates() VaultCertificateArrayOutput
- type VaultSecretGroupResponse
- type VaultSecretGroupResponseArgs
- func (VaultSecretGroupResponseArgs) ElementType() reflect.Type
- func (i VaultSecretGroupResponseArgs) ToVaultSecretGroupResponseOutput() VaultSecretGroupResponseOutput
- func (i VaultSecretGroupResponseArgs) ToVaultSecretGroupResponseOutputWithContext(ctx context.Context) VaultSecretGroupResponseOutput
- type VaultSecretGroupResponseArray
- func (VaultSecretGroupResponseArray) ElementType() reflect.Type
- func (i VaultSecretGroupResponseArray) ToVaultSecretGroupResponseArrayOutput() VaultSecretGroupResponseArrayOutput
- func (i VaultSecretGroupResponseArray) ToVaultSecretGroupResponseArrayOutputWithContext(ctx context.Context) VaultSecretGroupResponseArrayOutput
- type VaultSecretGroupResponseArrayInput
- type VaultSecretGroupResponseArrayOutput
- func (VaultSecretGroupResponseArrayOutput) ElementType() reflect.Type
- func (o VaultSecretGroupResponseArrayOutput) Index(i pulumi.IntInput) VaultSecretGroupResponseOutput
- func (o VaultSecretGroupResponseArrayOutput) ToVaultSecretGroupResponseArrayOutput() VaultSecretGroupResponseArrayOutput
- func (o VaultSecretGroupResponseArrayOutput) ToVaultSecretGroupResponseArrayOutputWithContext(ctx context.Context) VaultSecretGroupResponseArrayOutput
- type VaultSecretGroupResponseInput
- type VaultSecretGroupResponseOutput
- func (VaultSecretGroupResponseOutput) ElementType() reflect.Type
- func (o VaultSecretGroupResponseOutput) SourceVault() SubResourceResponseOutput
- func (o VaultSecretGroupResponseOutput) ToVaultSecretGroupResponseOutput() VaultSecretGroupResponseOutput
- func (o VaultSecretGroupResponseOutput) ToVaultSecretGroupResponseOutputWithContext(ctx context.Context) VaultSecretGroupResponseOutput
- func (o VaultSecretGroupResponseOutput) VaultCertificates() VaultCertificateResponseArrayOutput
Constants ¶
const ( ProbeProtocolTcp = ProbeProtocol("tcp") ProbeProtocolHttp = ProbeProtocol("http") ProbeProtocolHttps = ProbeProtocol("https") )
const ( ProtocolTcp = Protocol("tcp") ProtocolUdp = Protocol("udp") )
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ApplicationDeltaHealthPolicyMapOutput) MapIndex ¶
func (o ApplicationDeltaHealthPolicyMapOutput) MapIndex(k pulumi.StringInput) ApplicationDeltaHealthPolicyOutput
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) ElementType() reflect.Type
func (ApplicationDeltaHealthPolicyOutput) ServiceTypeDeltaHealthPolicies ¶
func (o ApplicationDeltaHealthPolicyOutput) ServiceTypeDeltaHealthPolicies() ServiceTypeDeltaHealthPolicyMapOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (o ApplicationDeltaHealthPolicyResponseOutput) DefaultServiceTypeDeltaHealthPolicy() ServiceTypeDeltaHealthPolicyResponsePtrOutput
The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.
func (ApplicationDeltaHealthPolicyResponseOutput) ElementType ¶
func (ApplicationDeltaHealthPolicyResponseOutput) ElementType() reflect.Type
func (ApplicationDeltaHealthPolicyResponseOutput) ServiceTypeDeltaHealthPolicies ¶
func (o ApplicationDeltaHealthPolicyResponseOutput) ServiceTypeDeltaHealthPolicies() ServiceTypeDeltaHealthPolicyResponseMapOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ApplicationHealthPolicyMapOutput) MapIndex ¶
func (o ApplicationHealthPolicyMapOutput) MapIndex(k pulumi.StringInput) ApplicationHealthPolicyOutput
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) ElementType() reflect.Type
func (ApplicationHealthPolicyOutput) ServiceTypeHealthPolicies ¶
func (o ApplicationHealthPolicyOutput) ServiceTypeHealthPolicies() ServiceTypeHealthPolicyMapOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ApplicationHealthPolicyResponseMapOutput) MapIndex ¶
func (o ApplicationHealthPolicyResponseMapOutput) MapIndex(k pulumi.StringInput) ApplicationHealthPolicyResponseOutput
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 ¶
func (o ApplicationHealthPolicyResponseOutput) DefaultServiceTypeHealthPolicy() ServiceTypeHealthPolicyResponsePtrOutput
The health policy used by default to evaluate the health of a service type.
func (ApplicationHealthPolicyResponseOutput) ElementType ¶
func (ApplicationHealthPolicyResponseOutput) ElementType() reflect.Type
func (ApplicationHealthPolicyResponseOutput) ServiceTypeHealthPolicies ¶
func (o ApplicationHealthPolicyResponseOutput) ServiceTypeHealthPolicies() ServiceTypeHealthPolicyResponseMapOutput
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 ¶
func (o AzureActiveDirectoryOutput) TenantId() pulumi.StringPtrOutput
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
func AzureActiveDirectoryPtr ¶
func AzureActiveDirectoryPtr(v *AzureActiveDirectoryArgs) AzureActiveDirectoryPtrInput
type AzureActiveDirectoryPtrOutput ¶
type AzureActiveDirectoryPtrOutput struct{ *pulumi.OutputState }
func (AzureActiveDirectoryPtrOutput) ClientApplication ¶
func (o AzureActiveDirectoryPtrOutput) ClientApplication() pulumi.StringPtrOutput
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 (o AzureActiveDirectoryPtrOutput) Elem() AzureActiveDirectoryOutput
func (AzureActiveDirectoryPtrOutput) ElementType ¶
func (AzureActiveDirectoryPtrOutput) ElementType() reflect.Type
func (AzureActiveDirectoryPtrOutput) TenantId ¶
func (o AzureActiveDirectoryPtrOutput) TenantId() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 ¶
func (o AzureActiveDirectoryResponseOutput) ClientApplication() pulumi.StringPtrOutput
Azure active directory client application id.
func (AzureActiveDirectoryResponseOutput) ClusterApplication ¶
func (o AzureActiveDirectoryResponseOutput) ClusterApplication() pulumi.StringPtrOutput
Azure active directory cluster application id.
func (AzureActiveDirectoryResponseOutput) ElementType ¶
func (AzureActiveDirectoryResponseOutput) ElementType() reflect.Type
func (AzureActiveDirectoryResponseOutput) TenantId ¶
func (o AzureActiveDirectoryResponseOutput) TenantId() pulumi.StringPtrOutput
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
func AzureActiveDirectoryResponsePtr ¶
func AzureActiveDirectoryResponsePtr(v *AzureActiveDirectoryResponseArgs) AzureActiveDirectoryResponsePtrInput
type AzureActiveDirectoryResponsePtrOutput ¶
type AzureActiveDirectoryResponsePtrOutput struct{ *pulumi.OutputState }
func (AzureActiveDirectoryResponsePtrOutput) ClientApplication ¶
func (o AzureActiveDirectoryResponsePtrOutput) ClientApplication() pulumi.StringPtrOutput
Azure active directory client application id.
func (AzureActiveDirectoryResponsePtrOutput) ClusterApplication ¶
func (o AzureActiveDirectoryResponsePtrOutput) ClusterApplication() pulumi.StringPtrOutput
Azure active directory cluster application id.
func (AzureActiveDirectoryResponsePtrOutput) ElementType ¶
func (AzureActiveDirectoryResponsePtrOutput) ElementType() reflect.Type
func (AzureActiveDirectoryResponsePtrOutput) TenantId ¶
func (o AzureActiveDirectoryResponsePtrOutput) TenantId() pulumi.StringPtrOutput
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 ClientCertificate ¶
type ClientCertificate struct { // Certificate Common name. CommonName *string `pulumi:"commonName"` // Whether the certificate is admin or not. IsAdmin bool `pulumi:"isAdmin"` // Issuer thumbprint for the certificate. Its only use CommonName is used. IssuerThumbprint *string `pulumi:"issuerThumbprint"` // Certificate Thumbprint. Thumbprint *string `pulumi:"thumbprint"` }
Client Certificate definition.
type ClientCertificateArgs ¶
type ClientCertificateArgs struct { // Certificate Common name. CommonName pulumi.StringPtrInput `pulumi:"commonName"` // Whether the certificate is admin or not. IsAdmin pulumi.BoolInput `pulumi:"isAdmin"` // Issuer thumbprint for the certificate. Its only use CommonName is used. IssuerThumbprint pulumi.StringPtrInput `pulumi:"issuerThumbprint"` // Certificate Thumbprint. Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` }
Client Certificate definition.
func (ClientCertificateArgs) ElementType ¶
func (ClientCertificateArgs) ElementType() reflect.Type
func (ClientCertificateArgs) ToClientCertificateOutput ¶
func (i ClientCertificateArgs) ToClientCertificateOutput() ClientCertificateOutput
func (ClientCertificateArgs) ToClientCertificateOutputWithContext ¶
func (i ClientCertificateArgs) ToClientCertificateOutputWithContext(ctx context.Context) ClientCertificateOutput
type ClientCertificateArray ¶
type ClientCertificateArray []ClientCertificateInput
func (ClientCertificateArray) ElementType ¶
func (ClientCertificateArray) ElementType() reflect.Type
func (ClientCertificateArray) ToClientCertificateArrayOutput ¶
func (i ClientCertificateArray) ToClientCertificateArrayOutput() ClientCertificateArrayOutput
func (ClientCertificateArray) ToClientCertificateArrayOutputWithContext ¶
func (i ClientCertificateArray) ToClientCertificateArrayOutputWithContext(ctx context.Context) ClientCertificateArrayOutput
type ClientCertificateArrayInput ¶
type ClientCertificateArrayInput interface { pulumi.Input ToClientCertificateArrayOutput() ClientCertificateArrayOutput ToClientCertificateArrayOutputWithContext(context.Context) ClientCertificateArrayOutput }
ClientCertificateArrayInput is an input type that accepts ClientCertificateArray and ClientCertificateArrayOutput values. You can construct a concrete instance of `ClientCertificateArrayInput` via:
ClientCertificateArray{ ClientCertificateArgs{...} }
type ClientCertificateArrayOutput ¶
type ClientCertificateArrayOutput struct{ *pulumi.OutputState }
func (ClientCertificateArrayOutput) ElementType ¶
func (ClientCertificateArrayOutput) ElementType() reflect.Type
func (ClientCertificateArrayOutput) Index ¶
func (o ClientCertificateArrayOutput) Index(i pulumi.IntInput) ClientCertificateOutput
func (ClientCertificateArrayOutput) ToClientCertificateArrayOutput ¶
func (o ClientCertificateArrayOutput) ToClientCertificateArrayOutput() ClientCertificateArrayOutput
func (ClientCertificateArrayOutput) ToClientCertificateArrayOutputWithContext ¶
func (o ClientCertificateArrayOutput) ToClientCertificateArrayOutputWithContext(ctx context.Context) ClientCertificateArrayOutput
type ClientCertificateInput ¶
type ClientCertificateInput interface { pulumi.Input ToClientCertificateOutput() ClientCertificateOutput ToClientCertificateOutputWithContext(context.Context) ClientCertificateOutput }
ClientCertificateInput is an input type that accepts ClientCertificateArgs and ClientCertificateOutput values. You can construct a concrete instance of `ClientCertificateInput` via:
ClientCertificateArgs{...}
type ClientCertificateOutput ¶
type ClientCertificateOutput struct{ *pulumi.OutputState }
Client Certificate definition.
func (ClientCertificateOutput) CommonName ¶
func (o ClientCertificateOutput) CommonName() pulumi.StringPtrOutput
Certificate Common name.
func (ClientCertificateOutput) ElementType ¶
func (ClientCertificateOutput) ElementType() reflect.Type
func (ClientCertificateOutput) IsAdmin ¶
func (o ClientCertificateOutput) IsAdmin() pulumi.BoolOutput
Whether the certificate is admin or not.
func (ClientCertificateOutput) IssuerThumbprint ¶
func (o ClientCertificateOutput) IssuerThumbprint() pulumi.StringPtrOutput
Issuer thumbprint for the certificate. Its only use CommonName is used.
func (ClientCertificateOutput) Thumbprint ¶
func (o ClientCertificateOutput) Thumbprint() pulumi.StringPtrOutput
Certificate Thumbprint.
func (ClientCertificateOutput) ToClientCertificateOutput ¶
func (o ClientCertificateOutput) ToClientCertificateOutput() ClientCertificateOutput
func (ClientCertificateOutput) ToClientCertificateOutputWithContext ¶
func (o ClientCertificateOutput) ToClientCertificateOutputWithContext(ctx context.Context) ClientCertificateOutput
type ClientCertificateResponse ¶
type ClientCertificateResponse struct { // Certificate Common name. CommonName *string `pulumi:"commonName"` // Whether the certificate is admin or not. IsAdmin bool `pulumi:"isAdmin"` // Issuer thumbprint for the certificate. Its only use CommonName is used. IssuerThumbprint *string `pulumi:"issuerThumbprint"` // Certificate Thumbprint. Thumbprint *string `pulumi:"thumbprint"` }
Client Certificate definition.
type ClientCertificateResponseArgs ¶
type ClientCertificateResponseArgs struct { // Certificate Common name. CommonName pulumi.StringPtrInput `pulumi:"commonName"` // Whether the certificate is admin or not. IsAdmin pulumi.BoolInput `pulumi:"isAdmin"` // Issuer thumbprint for the certificate. Its only use CommonName is used. IssuerThumbprint pulumi.StringPtrInput `pulumi:"issuerThumbprint"` // Certificate Thumbprint. Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` }
Client Certificate definition.
func (ClientCertificateResponseArgs) ElementType ¶
func (ClientCertificateResponseArgs) ElementType() reflect.Type
func (ClientCertificateResponseArgs) ToClientCertificateResponseOutput ¶
func (i ClientCertificateResponseArgs) ToClientCertificateResponseOutput() ClientCertificateResponseOutput
func (ClientCertificateResponseArgs) ToClientCertificateResponseOutputWithContext ¶
func (i ClientCertificateResponseArgs) ToClientCertificateResponseOutputWithContext(ctx context.Context) ClientCertificateResponseOutput
type ClientCertificateResponseArray ¶
type ClientCertificateResponseArray []ClientCertificateResponseInput
func (ClientCertificateResponseArray) ElementType ¶
func (ClientCertificateResponseArray) ElementType() reflect.Type
func (ClientCertificateResponseArray) ToClientCertificateResponseArrayOutput ¶
func (i ClientCertificateResponseArray) ToClientCertificateResponseArrayOutput() ClientCertificateResponseArrayOutput
func (ClientCertificateResponseArray) ToClientCertificateResponseArrayOutputWithContext ¶
func (i ClientCertificateResponseArray) ToClientCertificateResponseArrayOutputWithContext(ctx context.Context) ClientCertificateResponseArrayOutput
type ClientCertificateResponseArrayInput ¶
type ClientCertificateResponseArrayInput interface { pulumi.Input ToClientCertificateResponseArrayOutput() ClientCertificateResponseArrayOutput ToClientCertificateResponseArrayOutputWithContext(context.Context) ClientCertificateResponseArrayOutput }
ClientCertificateResponseArrayInput is an input type that accepts ClientCertificateResponseArray and ClientCertificateResponseArrayOutput values. You can construct a concrete instance of `ClientCertificateResponseArrayInput` via:
ClientCertificateResponseArray{ ClientCertificateResponseArgs{...} }
type ClientCertificateResponseArrayOutput ¶
type ClientCertificateResponseArrayOutput struct{ *pulumi.OutputState }
func (ClientCertificateResponseArrayOutput) ElementType ¶
func (ClientCertificateResponseArrayOutput) ElementType() reflect.Type
func (ClientCertificateResponseArrayOutput) Index ¶
func (o ClientCertificateResponseArrayOutput) Index(i pulumi.IntInput) ClientCertificateResponseOutput
func (ClientCertificateResponseArrayOutput) ToClientCertificateResponseArrayOutput ¶
func (o ClientCertificateResponseArrayOutput) ToClientCertificateResponseArrayOutput() ClientCertificateResponseArrayOutput
func (ClientCertificateResponseArrayOutput) ToClientCertificateResponseArrayOutputWithContext ¶
func (o ClientCertificateResponseArrayOutput) ToClientCertificateResponseArrayOutputWithContext(ctx context.Context) ClientCertificateResponseArrayOutput
type ClientCertificateResponseInput ¶
type ClientCertificateResponseInput interface { pulumi.Input ToClientCertificateResponseOutput() ClientCertificateResponseOutput ToClientCertificateResponseOutputWithContext(context.Context) ClientCertificateResponseOutput }
ClientCertificateResponseInput is an input type that accepts ClientCertificateResponseArgs and ClientCertificateResponseOutput values. You can construct a concrete instance of `ClientCertificateResponseInput` via:
ClientCertificateResponseArgs{...}
type ClientCertificateResponseOutput ¶
type ClientCertificateResponseOutput struct{ *pulumi.OutputState }
Client Certificate definition.
func (ClientCertificateResponseOutput) CommonName ¶
func (o ClientCertificateResponseOutput) CommonName() pulumi.StringPtrOutput
Certificate Common name.
func (ClientCertificateResponseOutput) ElementType ¶
func (ClientCertificateResponseOutput) ElementType() reflect.Type
func (ClientCertificateResponseOutput) IsAdmin ¶
func (o ClientCertificateResponseOutput) IsAdmin() pulumi.BoolOutput
Whether the certificate is admin or not.
func (ClientCertificateResponseOutput) IssuerThumbprint ¶
func (o ClientCertificateResponseOutput) IssuerThumbprint() pulumi.StringPtrOutput
Issuer thumbprint for the certificate. Its only use CommonName is used.
func (ClientCertificateResponseOutput) Thumbprint ¶
func (o ClientCertificateResponseOutput) Thumbprint() pulumi.StringPtrOutput
Certificate Thumbprint.
func (ClientCertificateResponseOutput) ToClientCertificateResponseOutput ¶
func (o ClientCertificateResponseOutput) ToClientCertificateResponseOutput() ClientCertificateResponseOutput
func (ClientCertificateResponseOutput) ToClientCertificateResponseOutputWithContext ¶
func (o ClientCertificateResponseOutput) ToClientCertificateResponseOutputWithContext(ctx context.Context) ClientCertificateResponseOutput
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
func ClusterHealthPolicyPtr ¶
func ClusterHealthPolicyPtr(v *ClusterHealthPolicyArgs) ClusterHealthPolicyPtrInput
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 (o ClusterHealthPolicyPtrOutput) Elem() ClusterHealthPolicyOutput
func (ClusterHealthPolicyPtrOutput) ElementType ¶
func (ClusterHealthPolicyPtrOutput) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (o ClusterHealthPolicyResponseOutput) ApplicationHealthPolicies() ApplicationHealthPolicyResponseMapOutput
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) ElementType() reflect.Type
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
func ClusterHealthPolicyResponsePtr ¶
func ClusterHealthPolicyResponsePtr(v *ClusterHealthPolicyResponseArgs) ClusterHealthPolicyResponsePtrInput
type ClusterHealthPolicyResponsePtrOutput ¶
type ClusterHealthPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (ClusterHealthPolicyResponsePtrOutput) ApplicationHealthPolicies ¶
func (o ClusterHealthPolicyResponsePtrOutput) ApplicationHealthPolicies() ApplicationHealthPolicyResponseMapOutput
Defines the application health policy map used to evaluate the health of an application or one of its children entities.
func (ClusterHealthPolicyResponsePtrOutput) ElementType ¶
func (ClusterHealthPolicyResponsePtrOutput) ElementType() reflect.Type
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 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) ElementType() reflect.Type
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 ¶
func (o ClusterUpgradeDeltaHealthPolicyOutput) ApplicationDeltaHealthPolicies() ApplicationDeltaHealthPolicyMapOutput
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) ElementType() reflect.Type
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
func ClusterUpgradeDeltaHealthPolicyPtr ¶
func ClusterUpgradeDeltaHealthPolicyPtr(v *ClusterUpgradeDeltaHealthPolicyArgs) ClusterUpgradeDeltaHealthPolicyPtrInput
type ClusterUpgradeDeltaHealthPolicyPtrOutput ¶
type ClusterUpgradeDeltaHealthPolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradeDeltaHealthPolicyPtrOutput) ApplicationDeltaHealthPolicies ¶
func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) ApplicationDeltaHealthPolicies() ApplicationDeltaHealthPolicyMapOutput
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) ElementType ¶
func (ClusterUpgradeDeltaHealthPolicyPtrOutput) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) ApplicationDeltaHealthPolicies() ApplicationDeltaHealthPolicyResponseMapOutput
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) ElementType() reflect.Type
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
func ClusterUpgradeDeltaHealthPolicyResponsePtr ¶
func ClusterUpgradeDeltaHealthPolicyResponsePtr(v *ClusterUpgradeDeltaHealthPolicyResponseArgs) ClusterUpgradeDeltaHealthPolicyResponsePtrInput
type ClusterUpgradeDeltaHealthPolicyResponsePtrOutput ¶
type ClusterUpgradeDeltaHealthPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ApplicationDeltaHealthPolicies ¶
func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ApplicationDeltaHealthPolicies() ApplicationDeltaHealthPolicyResponseMapOutput
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) ElementType ¶
func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ElementType() reflect.Type
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 ¶
func (o ClusterUpgradePolicyOutput) DeltaHealthPolicy() ClusterUpgradeDeltaHealthPolicyPtrOutput
The cluster delta health policy used when upgrading the cluster.
func (ClusterUpgradePolicyOutput) ElementType ¶
func (ClusterUpgradePolicyOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyOutput) ForceRestart ¶
func (o ClusterUpgradePolicyOutput) ForceRestart() pulumi.BoolPtrOutput
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 ¶
func (o ClusterUpgradePolicyOutput) HealthPolicy() ClusterHealthPolicyOutput
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
func ClusterUpgradePolicyPtr ¶
func ClusterUpgradePolicyPtr(v *ClusterUpgradePolicyArgs) ClusterUpgradePolicyPtrInput
type ClusterUpgradePolicyPtrOutput ¶
type ClusterUpgradePolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyPtrOutput) DeltaHealthPolicy ¶
func (o ClusterUpgradePolicyPtrOutput) DeltaHealthPolicy() ClusterUpgradeDeltaHealthPolicyPtrOutput
The cluster delta health policy used when upgrading the cluster.
func (ClusterUpgradePolicyPtrOutput) Elem ¶
func (o ClusterUpgradePolicyPtrOutput) Elem() ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyPtrOutput) ElementType ¶
func (ClusterUpgradePolicyPtrOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyPtrOutput) ForceRestart ¶
func (o ClusterUpgradePolicyPtrOutput) ForceRestart() pulumi.BoolPtrOutput
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 ¶
func (o ClusterUpgradePolicyPtrOutput) HealthPolicy() ClusterHealthPolicyPtrOutput
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 ¶
func (o ClusterUpgradePolicyPtrOutput) UpgradeTimeout() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 ¶
func (o ClusterUpgradePolicyResponseOutput) DeltaHealthPolicy() ClusterUpgradeDeltaHealthPolicyResponsePtrOutput
The cluster delta health policy used when upgrading the cluster.
func (ClusterUpgradePolicyResponseOutput) ElementType ¶
func (ClusterUpgradePolicyResponseOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyResponseOutput) ForceRestart ¶
func (o ClusterUpgradePolicyResponseOutput) ForceRestart() pulumi.BoolPtrOutput
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 ¶
func (o ClusterUpgradePolicyResponseOutput) HealthPolicy() ClusterHealthPolicyResponseOutput
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 ¶
func (o ClusterUpgradePolicyResponseOutput) 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 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
func ClusterUpgradePolicyResponsePtr ¶
func ClusterUpgradePolicyResponsePtr(v *ClusterUpgradePolicyResponseArgs) ClusterUpgradePolicyResponsePtrInput
type ClusterUpgradePolicyResponsePtrOutput ¶
type ClusterUpgradePolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyResponsePtrOutput) DeltaHealthPolicy ¶
func (o ClusterUpgradePolicyResponsePtrOutput) DeltaHealthPolicy() ClusterUpgradeDeltaHealthPolicyResponsePtrOutput
The cluster delta health policy used when upgrading the cluster.
func (ClusterUpgradePolicyResponsePtrOutput) ElementType ¶
func (ClusterUpgradePolicyResponsePtrOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyResponsePtrOutput) ForceRestart ¶
func (o ClusterUpgradePolicyResponsePtrOutput) ForceRestart() pulumi.BoolPtrOutput
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 ¶
func (o ClusterUpgradePolicyResponsePtrOutput) HealthPolicy() ClusterHealthPolicyResponsePtrOutput
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 ¶
func (o ClusterUpgradePolicyResponsePtrOutput) 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 (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 ¶
func (o ClusterUpgradePolicyResponsePtrOutput) UpgradeTimeout() pulumi.StringPtrOutput
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 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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (EndpointRangeDescriptionOutput) EndPort ¶
func (o EndpointRangeDescriptionOutput) EndPort() pulumi.IntOutput
End port of a range of ports
func (EndpointRangeDescriptionOutput) StartPort ¶
func (o EndpointRangeDescriptionOutput) StartPort() pulumi.IntOutput
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
func EndpointRangeDescriptionPtr ¶
func EndpointRangeDescriptionPtr(v *EndpointRangeDescriptionArgs) EndpointRangeDescriptionPtrInput
type EndpointRangeDescriptionPtrOutput ¶
type EndpointRangeDescriptionPtrOutput struct{ *pulumi.OutputState }
func (EndpointRangeDescriptionPtrOutput) Elem ¶
func (o EndpointRangeDescriptionPtrOutput) Elem() EndpointRangeDescriptionOutput
func (EndpointRangeDescriptionPtrOutput) ElementType ¶
func (EndpointRangeDescriptionPtrOutput) ElementType() reflect.Type
func (EndpointRangeDescriptionPtrOutput) EndPort ¶
func (o EndpointRangeDescriptionPtrOutput) EndPort() pulumi.IntPtrOutput
End port of a range of ports
func (EndpointRangeDescriptionPtrOutput) StartPort ¶
func (o EndpointRangeDescriptionPtrOutput) StartPort() pulumi.IntPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (EndpointRangeDescriptionResponseOutput) EndPort ¶
func (o EndpointRangeDescriptionResponseOutput) EndPort() pulumi.IntOutput
End port of a range of ports
func (EndpointRangeDescriptionResponseOutput) StartPort ¶
func (o EndpointRangeDescriptionResponseOutput) StartPort() pulumi.IntOutput
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
func EndpointRangeDescriptionResponsePtr ¶
func EndpointRangeDescriptionResponsePtr(v *EndpointRangeDescriptionResponseArgs) EndpointRangeDescriptionResponsePtrInput
type EndpointRangeDescriptionResponsePtrOutput ¶
type EndpointRangeDescriptionResponsePtrOutput struct{ *pulumi.OutputState }
func (EndpointRangeDescriptionResponsePtrOutput) ElementType ¶
func (EndpointRangeDescriptionResponsePtrOutput) ElementType() reflect.Type
func (EndpointRangeDescriptionResponsePtrOutput) EndPort ¶
func (o EndpointRangeDescriptionResponsePtrOutput) EndPort() pulumi.IntPtrOutput
End port of a range of ports
func (EndpointRangeDescriptionResponsePtrOutput) StartPort ¶
func (o EndpointRangeDescriptionResponsePtrOutput) StartPort() pulumi.IntPtrOutput
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 LoadBalancingRule ¶
type LoadBalancingRule struct { // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort int `pulumi:"backendPort"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534. FrontendPort int `pulumi:"frontendPort"` // the reference to the load balancer probe used by the load balancing rule. ProbeProtocol string `pulumi:"probeProtocol"` // The probe request path. Only supported for HTTP/HTTPS probes. ProbeRequestPath *string `pulumi:"probeRequestPath"` // The reference to the transport protocol used by the load balancing rule. Protocol string `pulumi:"protocol"` }
Describes a load balancing rule.
type LoadBalancingRuleArgs ¶
type LoadBalancingRuleArgs struct { // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort pulumi.IntInput `pulumi:"backendPort"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534. FrontendPort pulumi.IntInput `pulumi:"frontendPort"` // the reference to the load balancer probe used by the load balancing rule. ProbeProtocol pulumi.StringInput `pulumi:"probeProtocol"` // The probe request path. Only supported for HTTP/HTTPS probes. ProbeRequestPath pulumi.StringPtrInput `pulumi:"probeRequestPath"` // The reference to the transport protocol used by the load balancing rule. Protocol pulumi.StringInput `pulumi:"protocol"` }
Describes a load balancing rule.
func (LoadBalancingRuleArgs) ElementType ¶
func (LoadBalancingRuleArgs) ElementType() reflect.Type
func (LoadBalancingRuleArgs) ToLoadBalancingRuleOutput ¶
func (i LoadBalancingRuleArgs) ToLoadBalancingRuleOutput() LoadBalancingRuleOutput
func (LoadBalancingRuleArgs) ToLoadBalancingRuleOutputWithContext ¶
func (i LoadBalancingRuleArgs) ToLoadBalancingRuleOutputWithContext(ctx context.Context) LoadBalancingRuleOutput
type LoadBalancingRuleArray ¶
type LoadBalancingRuleArray []LoadBalancingRuleInput
func (LoadBalancingRuleArray) ElementType ¶
func (LoadBalancingRuleArray) ElementType() reflect.Type
func (LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutput ¶
func (i LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutput() LoadBalancingRuleArrayOutput
func (LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutputWithContext ¶
func (i LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutputWithContext(ctx context.Context) LoadBalancingRuleArrayOutput
type LoadBalancingRuleArrayInput ¶
type LoadBalancingRuleArrayInput interface { pulumi.Input ToLoadBalancingRuleArrayOutput() LoadBalancingRuleArrayOutput ToLoadBalancingRuleArrayOutputWithContext(context.Context) LoadBalancingRuleArrayOutput }
LoadBalancingRuleArrayInput is an input type that accepts LoadBalancingRuleArray and LoadBalancingRuleArrayOutput values. You can construct a concrete instance of `LoadBalancingRuleArrayInput` via:
LoadBalancingRuleArray{ LoadBalancingRuleArgs{...} }
type LoadBalancingRuleArrayOutput ¶
type LoadBalancingRuleArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancingRuleArrayOutput) ElementType ¶
func (LoadBalancingRuleArrayOutput) ElementType() reflect.Type
func (LoadBalancingRuleArrayOutput) Index ¶
func (o LoadBalancingRuleArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleOutput
func (LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutput ¶
func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutput() LoadBalancingRuleArrayOutput
func (LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutputWithContext ¶
func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutputWithContext(ctx context.Context) LoadBalancingRuleArrayOutput
type LoadBalancingRuleInput ¶
type LoadBalancingRuleInput interface { pulumi.Input ToLoadBalancingRuleOutput() LoadBalancingRuleOutput ToLoadBalancingRuleOutputWithContext(context.Context) LoadBalancingRuleOutput }
LoadBalancingRuleInput is an input type that accepts LoadBalancingRuleArgs and LoadBalancingRuleOutput values. You can construct a concrete instance of `LoadBalancingRuleInput` via:
LoadBalancingRuleArgs{...}
type LoadBalancingRuleOutput ¶
type LoadBalancingRuleOutput struct{ *pulumi.OutputState }
Describes a load balancing rule.
func (LoadBalancingRuleOutput) BackendPort ¶
func (o LoadBalancingRuleOutput) BackendPort() pulumi.IntOutput
The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
func (LoadBalancingRuleOutput) ElementType ¶
func (LoadBalancingRuleOutput) ElementType() reflect.Type
func (LoadBalancingRuleOutput) FrontendPort ¶
func (o LoadBalancingRuleOutput) FrontendPort() pulumi.IntOutput
The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
func (LoadBalancingRuleOutput) ProbeProtocol ¶
func (o LoadBalancingRuleOutput) ProbeProtocol() pulumi.StringOutput
the reference to the load balancer probe used by the load balancing rule.
func (LoadBalancingRuleOutput) ProbeRequestPath ¶
func (o LoadBalancingRuleOutput) ProbeRequestPath() pulumi.StringPtrOutput
The probe request path. Only supported for HTTP/HTTPS probes.
func (LoadBalancingRuleOutput) Protocol ¶
func (o LoadBalancingRuleOutput) Protocol() pulumi.StringOutput
The reference to the transport protocol used by the load balancing rule.
func (LoadBalancingRuleOutput) ToLoadBalancingRuleOutput ¶
func (o LoadBalancingRuleOutput) ToLoadBalancingRuleOutput() LoadBalancingRuleOutput
func (LoadBalancingRuleOutput) ToLoadBalancingRuleOutputWithContext ¶
func (o LoadBalancingRuleOutput) ToLoadBalancingRuleOutputWithContext(ctx context.Context) LoadBalancingRuleOutput
type LoadBalancingRuleResponse ¶
type LoadBalancingRuleResponse struct { // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort int `pulumi:"backendPort"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534. FrontendPort int `pulumi:"frontendPort"` // the reference to the load balancer probe used by the load balancing rule. ProbeProtocol string `pulumi:"probeProtocol"` // The probe request path. Only supported for HTTP/HTTPS probes. ProbeRequestPath *string `pulumi:"probeRequestPath"` // The reference to the transport protocol used by the load balancing rule. Protocol string `pulumi:"protocol"` }
Describes a load balancing rule.
type LoadBalancingRuleResponseArgs ¶
type LoadBalancingRuleResponseArgs struct { // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort pulumi.IntInput `pulumi:"backendPort"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534. FrontendPort pulumi.IntInput `pulumi:"frontendPort"` // the reference to the load balancer probe used by the load balancing rule. ProbeProtocol pulumi.StringInput `pulumi:"probeProtocol"` // The probe request path. Only supported for HTTP/HTTPS probes. ProbeRequestPath pulumi.StringPtrInput `pulumi:"probeRequestPath"` // The reference to the transport protocol used by the load balancing rule. Protocol pulumi.StringInput `pulumi:"protocol"` }
Describes a load balancing rule.
func (LoadBalancingRuleResponseArgs) ElementType ¶
func (LoadBalancingRuleResponseArgs) ElementType() reflect.Type
func (LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutput ¶
func (i LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput
func (LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutputWithContext ¶
func (i LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutputWithContext(ctx context.Context) LoadBalancingRuleResponseOutput
type LoadBalancingRuleResponseArray ¶
type LoadBalancingRuleResponseArray []LoadBalancingRuleResponseInput
func (LoadBalancingRuleResponseArray) ElementType ¶
func (LoadBalancingRuleResponseArray) ElementType() reflect.Type
func (LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutput ¶
func (i LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput
func (LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutputWithContext ¶
func (i LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutputWithContext(ctx context.Context) LoadBalancingRuleResponseArrayOutput
type LoadBalancingRuleResponseArrayInput ¶
type LoadBalancingRuleResponseArrayInput interface { pulumi.Input ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput ToLoadBalancingRuleResponseArrayOutputWithContext(context.Context) LoadBalancingRuleResponseArrayOutput }
LoadBalancingRuleResponseArrayInput is an input type that accepts LoadBalancingRuleResponseArray and LoadBalancingRuleResponseArrayOutput values. You can construct a concrete instance of `LoadBalancingRuleResponseArrayInput` via:
LoadBalancingRuleResponseArray{ LoadBalancingRuleResponseArgs{...} }
type LoadBalancingRuleResponseArrayOutput ¶
type LoadBalancingRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancingRuleResponseArrayOutput) ElementType ¶
func (LoadBalancingRuleResponseArrayOutput) ElementType() reflect.Type
func (LoadBalancingRuleResponseArrayOutput) Index ¶
func (o LoadBalancingRuleResponseArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleResponseOutput
func (LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutput ¶
func (o LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput
func (LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutputWithContext ¶
func (o LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutputWithContext(ctx context.Context) LoadBalancingRuleResponseArrayOutput
type LoadBalancingRuleResponseInput ¶
type LoadBalancingRuleResponseInput interface { pulumi.Input ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput ToLoadBalancingRuleResponseOutputWithContext(context.Context) LoadBalancingRuleResponseOutput }
LoadBalancingRuleResponseInput is an input type that accepts LoadBalancingRuleResponseArgs and LoadBalancingRuleResponseOutput values. You can construct a concrete instance of `LoadBalancingRuleResponseInput` via:
LoadBalancingRuleResponseArgs{...}
type LoadBalancingRuleResponseOutput ¶
type LoadBalancingRuleResponseOutput struct{ *pulumi.OutputState }
Describes a load balancing rule.
func (LoadBalancingRuleResponseOutput) BackendPort ¶
func (o LoadBalancingRuleResponseOutput) BackendPort() pulumi.IntOutput
The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
func (LoadBalancingRuleResponseOutput) ElementType ¶
func (LoadBalancingRuleResponseOutput) ElementType() reflect.Type
func (LoadBalancingRuleResponseOutput) FrontendPort ¶
func (o LoadBalancingRuleResponseOutput) FrontendPort() pulumi.IntOutput
The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
func (LoadBalancingRuleResponseOutput) ProbeProtocol ¶
func (o LoadBalancingRuleResponseOutput) ProbeProtocol() pulumi.StringOutput
the reference to the load balancer probe used by the load balancing rule.
func (LoadBalancingRuleResponseOutput) ProbeRequestPath ¶
func (o LoadBalancingRuleResponseOutput) ProbeRequestPath() pulumi.StringPtrOutput
The probe request path. Only supported for HTTP/HTTPS probes.
func (LoadBalancingRuleResponseOutput) Protocol ¶
func (o LoadBalancingRuleResponseOutput) Protocol() pulumi.StringOutput
The reference to the transport protocol used by the load balancing rule.
func (LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutput ¶
func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput
func (LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutputWithContext ¶
func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutputWithContext(ctx context.Context) LoadBalancingRuleResponseOutput
type LookupManagedClusterResult ¶
type LookupManagedClusterResult struct { // vm admin user password. AdminPassword *string `pulumi:"adminPassword"` // vm admin user name. AdminUserName string `pulumi:"adminUserName"` // Azure active directory. AzureActiveDirectory *AzureActiveDirectoryResponse `pulumi:"azureActiveDirectory"` // The port used for client connections to the cluster. ClientConnectionPort *int `pulumi:"clientConnectionPort"` // client certificates for the cluster. Clients []ClientCertificateResponse `pulumi:"clients"` // The cluster certificate thumbprint used node to node communication. ClusterCertificateThumbprint string `pulumi:"clusterCertificateThumbprint"` // 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"` // 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"` // Describes the policy used when upgrading the cluster. ClusterUpgradeDescription *ClusterUpgradePolicyResponse `pulumi:"clusterUpgradeDescription"` // 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. ClusterUpgradeMode *string `pulumi:"clusterUpgradeMode"` // The cluster dns name. DnsName string `pulumi:"dnsName"` // Azure resource etag. Etag string `pulumi:"etag"` // The list of custom fabric settings to configure the cluster. FabricSettings []SettingsSectionDescriptionResponse `pulumi:"fabricSettings"` // the cluster Fully qualified domain name. Fqdn string `pulumi:"fqdn"` // The port used for http connections to the cluster. HttpGatewayConnectionPort *int `pulumi:"httpGatewayConnectionPort"` // Azure resource identifier. Id string `pulumi:"id"` // Describes load balancing rules. LoadBalancingRules []LoadBalancingRuleResponse `pulumi:"loadBalancingRules"` // Azure resource location. Location string `pulumi:"location"` // Azure resource name. Name string `pulumi:"name"` // The provisioning state of the managed cluster resource. ProvisioningState string `pulumi:"provisioningState"` // The sku of the managed cluster Sku *SkuResponse `pulumi:"sku"` // Azure resource tags. Tags map[string]string `pulumi:"tags"` // Azure resource type. Type string `pulumi:"type"` }
The manged cluster resource
func LookupManagedCluster ¶
func LookupManagedCluster(ctx *pulumi.Context, args *LookupManagedClusterArgs, opts ...pulumi.InvokeOption) (*LookupManagedClusterResult, error)
type LookupNodeTypeArgs ¶
type LookupNodeTypeResult ¶
type LookupNodeTypeResult 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"` // Disk size for each vm in the node type in GBs. DataDiskSizeGB int `pulumi:"dataDiskSizeGB"` // The range of ephemeral ports that nodes in this node type should be configured with. EphemeralPorts *EndpointRangeDescriptionResponse `pulumi:"ephemeralPorts"` // Azure resource identifier. Id string `pulumi:"id"` // 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"` // Azure resource name. 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 provisioning state of the managed cluster resource. ProvisioningState string `pulumi:"provisioningState"` // Azure resource tags. Tags map[string]string `pulumi:"tags"` // Azure resource type. Type string `pulumi:"type"` // Set of extensions that should be installed onto the virtual machines. VmExtensions []VMSSExtensionResponse `pulumi:"vmExtensions"` // The offer type of the Azure Virtual Machines Marketplace image. For example, UbuntuServer or WindowsServer. VmImageOffer *string `pulumi:"vmImageOffer"` // The publisher of the Azure Virtual Machines Marketplace image. For example, Canonical or MicrosoftWindowsServer. VmImagePublisher *string `pulumi:"vmImagePublisher"` // The SKU of the Azure Virtual Machines Marketplace image. For example, 14.04.0-LTS or 2012-R2-Datacenter. VmImageSku *string `pulumi:"vmImageSku"` // The version of the Azure Virtual Machines Marketplace image. A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'. VmImageVersion *string `pulumi:"vmImageVersion"` // The number of nodes in the node type. VmInstanceCount int `pulumi:"vmInstanceCount"` // The secrets to install in the virtual machines. VmSecrets []VaultSecretGroupResponse `pulumi:"vmSecrets"` // The size of virtual machines in the pool. All virtual machines in a pool are the same size. For example, Standard_D3. VmSize *string `pulumi:"vmSize"` }
Describes a node type in the cluster, each node type represents sub set of nodes in the cluster.
func LookupNodeType ¶
func LookupNodeType(ctx *pulumi.Context, args *LookupNodeTypeArgs, opts ...pulumi.InvokeOption) (*LookupNodeTypeResult, error)
type ManagedCluster ¶
type ManagedCluster struct { pulumi.CustomResourceState // vm admin user password. AdminPassword pulumi.StringPtrOutput `pulumi:"adminPassword"` // vm admin user name. AdminUserName pulumi.StringOutput `pulumi:"adminUserName"` // Azure active directory. AzureActiveDirectory AzureActiveDirectoryResponsePtrOutput `pulumi:"azureActiveDirectory"` // The port used for client connections to the cluster. ClientConnectionPort pulumi.IntPtrOutput `pulumi:"clientConnectionPort"` // client certificates for the cluster. Clients ClientCertificateResponseArrayOutput `pulumi:"clients"` // The cluster certificate thumbprint used node to node communication. ClusterCertificateThumbprint pulumi.StringOutput `pulumi:"clusterCertificateThumbprint"` // 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"` // 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"` // Describes the policy used when upgrading the cluster. ClusterUpgradeDescription ClusterUpgradePolicyResponsePtrOutput `pulumi:"clusterUpgradeDescription"` // 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. ClusterUpgradeMode pulumi.StringPtrOutput `pulumi:"clusterUpgradeMode"` // The cluster dns name. DnsName pulumi.StringOutput `pulumi:"dnsName"` // Azure resource etag. Etag pulumi.StringOutput `pulumi:"etag"` // The list of custom fabric settings to configure the cluster. FabricSettings SettingsSectionDescriptionResponseArrayOutput `pulumi:"fabricSettings"` // the cluster Fully qualified domain name. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // The port used for http connections to the cluster. HttpGatewayConnectionPort pulumi.IntPtrOutput `pulumi:"httpGatewayConnectionPort"` // Describes load balancing rules. LoadBalancingRules LoadBalancingRuleResponseArrayOutput `pulumi:"loadBalancingRules"` // Azure resource location. Location pulumi.StringOutput `pulumi:"location"` // Azure resource name. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the managed cluster resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The sku of the managed cluster Sku SkuResponsePtrOutput `pulumi:"sku"` // Azure resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Azure resource type. Type pulumi.StringOutput `pulumi:"type"` }
The manged cluster resource
func GetManagedCluster ¶
func GetManagedCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedClusterState, opts ...pulumi.ResourceOption) (*ManagedCluster, error)
GetManagedCluster gets an existing ManagedCluster 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 NewManagedCluster ¶
func NewManagedCluster(ctx *pulumi.Context, name string, args *ManagedClusterArgs, opts ...pulumi.ResourceOption) (*ManagedCluster, error)
NewManagedCluster registers a new resource with the given unique name, arguments, and options.
func (*ManagedCluster) ElementType ¶ added in v0.2.6
func (*ManagedCluster) ElementType() reflect.Type
func (*ManagedCluster) ToManagedClusterOutput ¶ added in v0.2.6
func (i *ManagedCluster) ToManagedClusterOutput() ManagedClusterOutput
func (*ManagedCluster) ToManagedClusterOutputWithContext ¶ added in v0.2.6
func (i *ManagedCluster) ToManagedClusterOutputWithContext(ctx context.Context) ManagedClusterOutput
type ManagedClusterArgs ¶
type ManagedClusterArgs struct { // vm admin user password. AdminPassword pulumi.StringPtrInput // vm admin user name. AdminUserName pulumi.StringInput // Azure active directory. AzureActiveDirectory AzureActiveDirectoryPtrInput // The port used for client connections to the cluster. ClientConnectionPort pulumi.IntPtrInput // client certificates for the cluster. Clients ClientCertificateArrayInput // 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 // Describes the policy used when upgrading the cluster. ClusterUpgradeDescription 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. ClusterUpgradeMode pulumi.StringPtrInput // The cluster dns name. DnsName pulumi.StringInput // The list of custom fabric settings to configure the cluster. FabricSettings SettingsSectionDescriptionArrayInput // The port used for http connections to the cluster. HttpGatewayConnectionPort pulumi.IntPtrInput // Describes load balancing rules. LoadBalancingRules LoadBalancingRuleArrayInput // Azure resource location. Location pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The sku of the managed cluster Sku SkuPtrInput // Azure resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a ManagedCluster resource.
func (ManagedClusterArgs) ElementType ¶
func (ManagedClusterArgs) ElementType() reflect.Type
type ManagedClusterInput ¶ added in v0.2.6
type ManagedClusterInput interface { pulumi.Input ToManagedClusterOutput() ManagedClusterOutput ToManagedClusterOutputWithContext(ctx context.Context) ManagedClusterOutput }
type ManagedClusterOutput ¶ added in v0.2.6
type ManagedClusterOutput struct {
*pulumi.OutputState
}
func (ManagedClusterOutput) ElementType ¶ added in v0.2.6
func (ManagedClusterOutput) ElementType() reflect.Type
func (ManagedClusterOutput) ToManagedClusterOutput ¶ added in v0.2.6
func (o ManagedClusterOutput) ToManagedClusterOutput() ManagedClusterOutput
func (ManagedClusterOutput) ToManagedClusterOutputWithContext ¶ added in v0.2.6
func (o ManagedClusterOutput) ToManagedClusterOutputWithContext(ctx context.Context) ManagedClusterOutput
type ManagedClusterState ¶
type ManagedClusterState struct { // vm admin user password. AdminPassword pulumi.StringPtrInput // vm admin user name. AdminUserName pulumi.StringPtrInput // Azure active directory. AzureActiveDirectory AzureActiveDirectoryResponsePtrInput // The port used for client connections to the cluster. ClientConnectionPort pulumi.IntPtrInput // client certificates for the cluster. Clients ClientCertificateResponseArrayInput // The cluster certificate thumbprint used node to node communication. ClusterCertificateThumbprint pulumi.StringPtrInput // 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 // 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 // Describes the policy used when upgrading the cluster. ClusterUpgradeDescription 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. ClusterUpgradeMode pulumi.StringPtrInput // The cluster dns name. DnsName pulumi.StringPtrInput // Azure resource etag. Etag pulumi.StringPtrInput // The list of custom fabric settings to configure the cluster. FabricSettings SettingsSectionDescriptionResponseArrayInput // the cluster Fully qualified domain name. Fqdn pulumi.StringPtrInput // The port used for http connections to the cluster. HttpGatewayConnectionPort pulumi.IntPtrInput // Describes load balancing rules. LoadBalancingRules LoadBalancingRuleResponseArrayInput // Azure resource location. Location pulumi.StringPtrInput // Azure resource name. Name pulumi.StringPtrInput // The provisioning state of the managed cluster resource. ProvisioningState pulumi.StringPtrInput // The sku of the managed cluster Sku SkuResponsePtrInput // Azure resource tags. Tags pulumi.StringMapInput // Azure resource type. Type pulumi.StringPtrInput }
func (ManagedClusterState) ElementType ¶
func (ManagedClusterState) ElementType() reflect.Type
type NodeType ¶
type NodeType struct { pulumi.CustomResourceState // The range of ports from which cluster assigned port to Service Fabric applications. ApplicationPorts EndpointRangeDescriptionResponsePtrOutput `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.StringMapOutput `pulumi:"capacities"` // Disk size for each vm in the node type in GBs. DataDiskSizeGB pulumi.IntOutput `pulumi:"dataDiskSizeGB"` // The range of ephemeral ports that nodes in this node type should be configured with. EphemeralPorts EndpointRangeDescriptionResponsePtrOutput `pulumi:"ephemeralPorts"` // 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.BoolOutput `pulumi:"isPrimary"` // Azure resource name. Name pulumi.StringOutput `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.StringMapOutput `pulumi:"placementProperties"` // The provisioning state of the managed cluster resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Azure resource type. Type pulumi.StringOutput `pulumi:"type"` // Set of extensions that should be installed onto the virtual machines. VmExtensions VMSSExtensionResponseArrayOutput `pulumi:"vmExtensions"` // The offer type of the Azure Virtual Machines Marketplace image. For example, UbuntuServer or WindowsServer. VmImageOffer pulumi.StringPtrOutput `pulumi:"vmImageOffer"` // The publisher of the Azure Virtual Machines Marketplace image. For example, Canonical or MicrosoftWindowsServer. VmImagePublisher pulumi.StringPtrOutput `pulumi:"vmImagePublisher"` // The SKU of the Azure Virtual Machines Marketplace image. For example, 14.04.0-LTS or 2012-R2-Datacenter. VmImageSku pulumi.StringPtrOutput `pulumi:"vmImageSku"` // The version of the Azure Virtual Machines Marketplace image. A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'. VmImageVersion pulumi.StringPtrOutput `pulumi:"vmImageVersion"` // The number of nodes in the node type. VmInstanceCount pulumi.IntOutput `pulumi:"vmInstanceCount"` // The secrets to install in the virtual machines. VmSecrets VaultSecretGroupResponseArrayOutput `pulumi:"vmSecrets"` // The size of virtual machines in the pool. All virtual machines in a pool are the same size. For example, Standard_D3. VmSize pulumi.StringPtrOutput `pulumi:"vmSize"` }
Describes a node type in the cluster, each node type represents sub set of nodes in the cluster.
func GetNodeType ¶
func GetNodeType(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NodeTypeState, opts ...pulumi.ResourceOption) (*NodeType, error)
GetNodeType gets an existing NodeType 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 NewNodeType ¶
func NewNodeType(ctx *pulumi.Context, name string, args *NodeTypeArgs, opts ...pulumi.ResourceOption) (*NodeType, error)
NewNodeType registers a new resource with the given unique name, arguments, and options.
func (*NodeType) ElementType ¶ added in v0.2.6
func (*NodeType) ToNodeTypeOutput ¶ added in v0.2.6
func (i *NodeType) ToNodeTypeOutput() NodeTypeOutput
func (*NodeType) ToNodeTypeOutputWithContext ¶ added in v0.2.6
func (i *NodeType) ToNodeTypeOutputWithContext(ctx context.Context) NodeTypeOutput
type NodeTypeArgs ¶
type NodeTypeArgs struct { // The range of ports from which cluster assigned port to Service Fabric applications. ApplicationPorts EndpointRangeDescriptionPtrInput // 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 // The name of the cluster resource. ClusterName pulumi.StringInput // Disk size for each vm in the node type in GBs. DataDiskSizeGB pulumi.IntInput // The range of ephemeral ports that nodes in this node type should be configured with. EphemeralPorts EndpointRangeDescriptionPtrInput // 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 // The name of the node type. NodeTypeName pulumi.StringInput // 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 // The name of the resource group. ResourceGroupName pulumi.StringInput // Azure resource tags. Tags pulumi.StringMapInput // Set of extensions that should be installed onto the virtual machines. VmExtensions VMSSExtensionArrayInput // The offer type of the Azure Virtual Machines Marketplace image. For example, UbuntuServer or WindowsServer. VmImageOffer pulumi.StringPtrInput // The publisher of the Azure Virtual Machines Marketplace image. For example, Canonical or MicrosoftWindowsServer. VmImagePublisher pulumi.StringPtrInput // The SKU of the Azure Virtual Machines Marketplace image. For example, 14.04.0-LTS or 2012-R2-Datacenter. VmImageSku pulumi.StringPtrInput // The version of the Azure Virtual Machines Marketplace image. A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'. VmImageVersion pulumi.StringPtrInput // The number of nodes in the node type. VmInstanceCount pulumi.IntInput // The secrets to install in the virtual machines. VmSecrets VaultSecretGroupArrayInput // The size of virtual machines in the pool. All virtual machines in a pool are the same size. For example, Standard_D3. VmSize pulumi.StringPtrInput }
The set of arguments for constructing a NodeType resource.
func (NodeTypeArgs) ElementType ¶
func (NodeTypeArgs) ElementType() reflect.Type
type NodeTypeInput ¶ added in v0.2.6
type NodeTypeInput interface { pulumi.Input ToNodeTypeOutput() NodeTypeOutput ToNodeTypeOutputWithContext(ctx context.Context) NodeTypeOutput }
type NodeTypeOutput ¶ added in v0.2.6
type NodeTypeOutput struct {
*pulumi.OutputState
}
func (NodeTypeOutput) ElementType ¶ added in v0.2.6
func (NodeTypeOutput) ElementType() reflect.Type
func (NodeTypeOutput) ToNodeTypeOutput ¶ added in v0.2.6
func (o NodeTypeOutput) ToNodeTypeOutput() NodeTypeOutput
func (NodeTypeOutput) ToNodeTypeOutputWithContext ¶ added in v0.2.6
func (o NodeTypeOutput) ToNodeTypeOutputWithContext(ctx context.Context) NodeTypeOutput
type NodeTypeState ¶
type NodeTypeState struct { // The range of ports from which cluster assigned port to Service Fabric applications. ApplicationPorts EndpointRangeDescriptionResponsePtrInput // 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 // Disk size for each vm in the node type in GBs. DataDiskSizeGB pulumi.IntPtrInput // The range of ephemeral ports that nodes in this node type should be configured with. EphemeralPorts EndpointRangeDescriptionResponsePtrInput // 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.BoolPtrInput // Azure resource name. Name pulumi.StringPtrInput // 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 // The provisioning state of the managed cluster resource. ProvisioningState pulumi.StringPtrInput // Azure resource tags. Tags pulumi.StringMapInput // Azure resource type. Type pulumi.StringPtrInput // Set of extensions that should be installed onto the virtual machines. VmExtensions VMSSExtensionResponseArrayInput // The offer type of the Azure Virtual Machines Marketplace image. For example, UbuntuServer or WindowsServer. VmImageOffer pulumi.StringPtrInput // The publisher of the Azure Virtual Machines Marketplace image. For example, Canonical or MicrosoftWindowsServer. VmImagePublisher pulumi.StringPtrInput // The SKU of the Azure Virtual Machines Marketplace image. For example, 14.04.0-LTS or 2012-R2-Datacenter. VmImageSku pulumi.StringPtrInput // The version of the Azure Virtual Machines Marketplace image. A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'. VmImageVersion pulumi.StringPtrInput // The number of nodes in the node type. VmInstanceCount pulumi.IntPtrInput // The secrets to install in the virtual machines. VmSecrets VaultSecretGroupResponseArrayInput // The size of virtual machines in the pool. All virtual machines in a pool are the same size. For example, Standard_D3. VmSize pulumi.StringPtrInput }
func (NodeTypeState) ElementType ¶
func (NodeTypeState) ElementType() reflect.Type
type ProbeProtocol ¶ added in v0.3.1
the reference to the load balancer probe used by the load balancing rule.
func (ProbeProtocol) ElementType ¶ added in v0.3.1
func (ProbeProtocol) ElementType() reflect.Type
func (ProbeProtocol) ToStringOutput ¶ added in v0.3.1
func (e ProbeProtocol) ToStringOutput() pulumi.StringOutput
func (ProbeProtocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e ProbeProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProbeProtocol) ToStringPtrOutput ¶ added in v0.3.1
func (e ProbeProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProbeProtocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ProbeProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Protocol ¶ added in v0.3.1
The reference to the transport protocol used by the load balancing rule.
func (Protocol) ElementType ¶ added in v0.3.1
func (Protocol) ToStringOutput ¶ added in v0.3.1
func (e Protocol) ToStringOutput() pulumi.StringOutput
func (Protocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e Protocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Protocol) ToStringPtrOutput ¶ added in v0.3.1
func (e Protocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (Protocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e Protocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ServiceTypeDeltaHealthPolicyMapOutput) MapIndex ¶
func (o ServiceTypeDeltaHealthPolicyMapOutput) MapIndex(k pulumi.StringInput) ServiceTypeDeltaHealthPolicyOutput
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) ElementType() reflect.Type
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
func ServiceTypeDeltaHealthPolicyPtr ¶
func ServiceTypeDeltaHealthPolicyPtr(v *ServiceTypeDeltaHealthPolicyArgs) ServiceTypeDeltaHealthPolicyPtrInput
type ServiceTypeDeltaHealthPolicyPtrOutput ¶
type ServiceTypeDeltaHealthPolicyPtrOutput struct{ *pulumi.OutputState }
func (ServiceTypeDeltaHealthPolicyPtrOutput) ElementType ¶
func (ServiceTypeDeltaHealthPolicyPtrOutput) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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
func ServiceTypeDeltaHealthPolicyResponsePtr ¶
func ServiceTypeDeltaHealthPolicyResponsePtr(v *ServiceTypeDeltaHealthPolicyResponseArgs) ServiceTypeDeltaHealthPolicyResponsePtrInput
type ServiceTypeDeltaHealthPolicyResponsePtrOutput ¶
type ServiceTypeDeltaHealthPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (ServiceTypeDeltaHealthPolicyResponsePtrOutput) ElementType ¶
func (ServiceTypeDeltaHealthPolicyResponsePtrOutput) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ServiceTypeHealthPolicyMapOutput) MapIndex ¶
func (o ServiceTypeHealthPolicyMapOutput) MapIndex(k pulumi.StringInput) ServiceTypeHealthPolicyOutput
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) ElementType() reflect.Type
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
func ServiceTypeHealthPolicyPtr ¶
func ServiceTypeHealthPolicyPtr(v *ServiceTypeHealthPolicyArgs) ServiceTypeHealthPolicyPtrInput
type ServiceTypeHealthPolicyPtrOutput ¶
type ServiceTypeHealthPolicyPtrOutput struct{ *pulumi.OutputState }
func (ServiceTypeHealthPolicyPtrOutput) Elem ¶
func (o ServiceTypeHealthPolicyPtrOutput) Elem() ServiceTypeHealthPolicyOutput
func (ServiceTypeHealthPolicyPtrOutput) ElementType ¶
func (ServiceTypeHealthPolicyPtrOutput) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ServiceTypeHealthPolicyResponseMapOutput) MapIndex ¶
func (o ServiceTypeHealthPolicyResponseMapOutput) MapIndex(k pulumi.StringInput) ServiceTypeHealthPolicyResponseOutput
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) ElementType() reflect.Type
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
func ServiceTypeHealthPolicyResponsePtr ¶
func ServiceTypeHealthPolicyResponsePtr(v *ServiceTypeHealthPolicyResponseArgs) ServiceTypeHealthPolicyResponsePtrInput
type ServiceTypeHealthPolicyResponsePtrOutput ¶
type ServiceTypeHealthPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (ServiceTypeHealthPolicyResponsePtrOutput) ElementType ¶
func (ServiceTypeHealthPolicyResponsePtrOutput) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (SettingsParameterDescriptionOutput) Name ¶
func (o SettingsParameterDescriptionOutput) Name() pulumi.StringOutput
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 ¶
func (o SettingsParameterDescriptionOutput) Value() pulumi.StringOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (SettingsParameterDescriptionResponseOutput) Name ¶
func (o SettingsParameterDescriptionResponseOutput) Name() pulumi.StringOutput
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 ¶
func (o SettingsParameterDescriptionResponseOutput) Value() pulumi.StringOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (SettingsSectionDescriptionArrayOutput) Index ¶
func (o SettingsSectionDescriptionArrayOutput) Index(i pulumi.IntInput) SettingsSectionDescriptionOutput
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) ElementType() reflect.Type
func (SettingsSectionDescriptionOutput) Name ¶
func (o SettingsSectionDescriptionOutput) Name() pulumi.StringOutput
The section name of the fabric settings.
func (SettingsSectionDescriptionOutput) Parameters ¶
func (o SettingsSectionDescriptionOutput) Parameters() SettingsParameterDescriptionArrayOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (SettingsSectionDescriptionResponseOutput) Name ¶
func (o SettingsSectionDescriptionResponseOutput) Name() pulumi.StringOutput
The section name of the fabric settings.
func (SettingsSectionDescriptionResponseOutput) Parameters ¶
func (o SettingsSectionDescriptionResponseOutput) Parameters() SettingsParameterDescriptionResponseArrayOutput
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
type Sku ¶
type Sku struct { // Sku Name. Basic will have a minimum of 3 seed nodes and Standard a minimum of 5. Basic only allows 1 node type. Name string `pulumi:"name"` }
Sku definition
type SkuArgs ¶
type SkuArgs struct { // Sku Name. Basic will have a minimum of 3 seed nodes and Standard a minimum of 5. Basic only allows 1 node type. Name pulumi.StringInput `pulumi:"name"` }
Sku definition
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
Sku definition
func (SkuOutput) ElementType ¶
func (SkuOutput) Name ¶
func (o SkuOutput) Name() pulumi.StringOutput
Sku Name. Basic will have a minimum of 3 seed nodes and Standard a minimum of 5. Basic only allows 1 node type.
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Name ¶
func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
Sku Name. Basic will have a minimum of 3 seed nodes and Standard a minimum of 5. Basic only allows 1 node type.
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // Sku Name. Basic will have a minimum of 3 seed nodes and Standard a minimum of 5. Basic only allows 1 node type. Name string `pulumi:"name"` }
Sku definition
type SkuResponseArgs ¶
type SkuResponseArgs struct { // Sku Name. Basic will have a minimum of 3 seed nodes and Standard a minimum of 5. Basic only allows 1 node type. Name pulumi.StringInput `pulumi:"name"` }
Sku definition
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
Sku definition
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
Sku Name. Basic will have a minimum of 3 seed nodes and Standard a minimum of 5. Basic only allows 1 node type.
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
Sku Name. Basic will have a minimum of 3 seed nodes and Standard a minimum of 5. Basic only allows 1 node type.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SubResource ¶
type SubResource struct { // Azure resource identifier. Id *string `pulumi:"id"` }
Azure resource identifier.
type SubResourceArgs ¶
type SubResourceArgs struct { // Azure resource identifier. Id pulumi.StringPtrInput `pulumi:"id"` }
Azure resource identifier.
func (SubResourceArgs) ElementType ¶
func (SubResourceArgs) ElementType() reflect.Type
func (SubResourceArgs) ToSubResourceOutput ¶
func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
func (SubResourceArgs) ToSubResourceOutputWithContext ¶
func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
type SubResourceInput ¶
type SubResourceInput interface { pulumi.Input ToSubResourceOutput() SubResourceOutput ToSubResourceOutputWithContext(context.Context) SubResourceOutput }
SubResourceInput is an input type that accepts SubResourceArgs and SubResourceOutput values. You can construct a concrete instance of `SubResourceInput` via:
SubResourceArgs{...}
type SubResourceOutput ¶
type SubResourceOutput struct{ *pulumi.OutputState }
Azure resource identifier.
func (SubResourceOutput) ElementType ¶
func (SubResourceOutput) ElementType() reflect.Type
func (SubResourceOutput) Id ¶
func (o SubResourceOutput) Id() pulumi.StringPtrOutput
Azure resource identifier.
func (SubResourceOutput) ToSubResourceOutput ¶
func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
func (SubResourceOutput) ToSubResourceOutputWithContext ¶
func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
type SubResourceResponse ¶
type SubResourceResponse struct { // Azure resource identifier. Id *string `pulumi:"id"` }
Azure resource identifier.
type SubResourceResponseArgs ¶
type SubResourceResponseArgs struct { // Azure resource identifier. Id pulumi.StringPtrInput `pulumi:"id"` }
Azure resource identifier.
func (SubResourceResponseArgs) ElementType ¶
func (SubResourceResponseArgs) ElementType() reflect.Type
func (SubResourceResponseArgs) ToSubResourceResponseOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponseOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
type SubResourceResponseInput ¶
type SubResourceResponseInput interface { pulumi.Input ToSubResourceResponseOutput() SubResourceResponseOutput ToSubResourceResponseOutputWithContext(context.Context) SubResourceResponseOutput }
SubResourceResponseInput is an input type that accepts SubResourceResponseArgs and SubResourceResponseOutput values. You can construct a concrete instance of `SubResourceResponseInput` via:
SubResourceResponseArgs{...}
type SubResourceResponseOutput ¶
type SubResourceResponseOutput struct{ *pulumi.OutputState }
Azure resource identifier.
func (SubResourceResponseOutput) ElementType ¶
func (SubResourceResponseOutput) ElementType() reflect.Type
func (SubResourceResponseOutput) Id ¶
func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
Azure resource identifier.
func (SubResourceResponseOutput) ToSubResourceResponseOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponseOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
type VMSSExtension ¶
type VMSSExtension struct { // Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. AutoUpgradeMinorVersion *bool `pulumi:"autoUpgradeMinorVersion"` // If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed. ForceUpdateTag *string `pulumi:"forceUpdateTag"` // The name of the extension. Name string `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings interface{} `pulumi:"protectedSettings"` // Collection of extension names after which this extension needs to be provisioned. ProvisionAfterExtensions []string `pulumi:"provisionAfterExtensions"` // The name of the extension handler publisher. Publisher string `pulumi:"publisher"` // Json formatted public settings for the extension. Settings interface{} `pulumi:"settings"` // Specifies the type of the extension; an example is "CustomScriptExtension". Type string `pulumi:"type"` // Specifies the version of the script handler. TypeHandlerVersion string `pulumi:"typeHandlerVersion"` }
Specifies set of extensions that should be installed onto the virtual machines.
type VMSSExtensionArgs ¶
type VMSSExtensionArgs struct { // Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. AutoUpgradeMinorVersion pulumi.BoolPtrInput `pulumi:"autoUpgradeMinorVersion"` // If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed. ForceUpdateTag pulumi.StringPtrInput `pulumi:"forceUpdateTag"` // The name of the extension. Name pulumi.StringInput `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings pulumi.Input `pulumi:"protectedSettings"` // Collection of extension names after which this extension needs to be provisioned. ProvisionAfterExtensions pulumi.StringArrayInput `pulumi:"provisionAfterExtensions"` // The name of the extension handler publisher. Publisher pulumi.StringInput `pulumi:"publisher"` // Json formatted public settings for the extension. Settings pulumi.Input `pulumi:"settings"` // Specifies the type of the extension; an example is "CustomScriptExtension". Type pulumi.StringInput `pulumi:"type"` // Specifies the version of the script handler. TypeHandlerVersion pulumi.StringInput `pulumi:"typeHandlerVersion"` }
Specifies set of extensions that should be installed onto the virtual machines.
func (VMSSExtensionArgs) ElementType ¶
func (VMSSExtensionArgs) ElementType() reflect.Type
func (VMSSExtensionArgs) ToVMSSExtensionOutput ¶
func (i VMSSExtensionArgs) ToVMSSExtensionOutput() VMSSExtensionOutput
func (VMSSExtensionArgs) ToVMSSExtensionOutputWithContext ¶
func (i VMSSExtensionArgs) ToVMSSExtensionOutputWithContext(ctx context.Context) VMSSExtensionOutput
type VMSSExtensionArray ¶
type VMSSExtensionArray []VMSSExtensionInput
func (VMSSExtensionArray) ElementType ¶
func (VMSSExtensionArray) ElementType() reflect.Type
func (VMSSExtensionArray) ToVMSSExtensionArrayOutput ¶
func (i VMSSExtensionArray) ToVMSSExtensionArrayOutput() VMSSExtensionArrayOutput
func (VMSSExtensionArray) ToVMSSExtensionArrayOutputWithContext ¶
func (i VMSSExtensionArray) ToVMSSExtensionArrayOutputWithContext(ctx context.Context) VMSSExtensionArrayOutput
type VMSSExtensionArrayInput ¶
type VMSSExtensionArrayInput interface { pulumi.Input ToVMSSExtensionArrayOutput() VMSSExtensionArrayOutput ToVMSSExtensionArrayOutputWithContext(context.Context) VMSSExtensionArrayOutput }
VMSSExtensionArrayInput is an input type that accepts VMSSExtensionArray and VMSSExtensionArrayOutput values. You can construct a concrete instance of `VMSSExtensionArrayInput` via:
VMSSExtensionArray{ VMSSExtensionArgs{...} }
type VMSSExtensionArrayOutput ¶
type VMSSExtensionArrayOutput struct{ *pulumi.OutputState }
func (VMSSExtensionArrayOutput) ElementType ¶
func (VMSSExtensionArrayOutput) ElementType() reflect.Type
func (VMSSExtensionArrayOutput) Index ¶
func (o VMSSExtensionArrayOutput) Index(i pulumi.IntInput) VMSSExtensionOutput
func (VMSSExtensionArrayOutput) ToVMSSExtensionArrayOutput ¶
func (o VMSSExtensionArrayOutput) ToVMSSExtensionArrayOutput() VMSSExtensionArrayOutput
func (VMSSExtensionArrayOutput) ToVMSSExtensionArrayOutputWithContext ¶
func (o VMSSExtensionArrayOutput) ToVMSSExtensionArrayOutputWithContext(ctx context.Context) VMSSExtensionArrayOutput
type VMSSExtensionInput ¶
type VMSSExtensionInput interface { pulumi.Input ToVMSSExtensionOutput() VMSSExtensionOutput ToVMSSExtensionOutputWithContext(context.Context) VMSSExtensionOutput }
VMSSExtensionInput is an input type that accepts VMSSExtensionArgs and VMSSExtensionOutput values. You can construct a concrete instance of `VMSSExtensionInput` via:
VMSSExtensionArgs{...}
type VMSSExtensionOutput ¶
type VMSSExtensionOutput struct{ *pulumi.OutputState }
Specifies set of extensions that should be installed onto the virtual machines.
func (VMSSExtensionOutput) AutoUpgradeMinorVersion ¶
func (o VMSSExtensionOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
func (VMSSExtensionOutput) ElementType ¶
func (VMSSExtensionOutput) ElementType() reflect.Type
func (VMSSExtensionOutput) ForceUpdateTag ¶
func (o VMSSExtensionOutput) ForceUpdateTag() pulumi.StringPtrOutput
If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
func (VMSSExtensionOutput) Name ¶
func (o VMSSExtensionOutput) Name() pulumi.StringOutput
The name of the extension.
func (VMSSExtensionOutput) ProtectedSettings ¶
func (o VMSSExtensionOutput) ProtectedSettings() pulumi.AnyOutput
The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
func (VMSSExtensionOutput) ProvisionAfterExtensions ¶
func (o VMSSExtensionOutput) ProvisionAfterExtensions() pulumi.StringArrayOutput
Collection of extension names after which this extension needs to be provisioned.
func (VMSSExtensionOutput) Publisher ¶
func (o VMSSExtensionOutput) Publisher() pulumi.StringOutput
The name of the extension handler publisher.
func (VMSSExtensionOutput) Settings ¶
func (o VMSSExtensionOutput) Settings() pulumi.AnyOutput
Json formatted public settings for the extension.
func (VMSSExtensionOutput) ToVMSSExtensionOutput ¶
func (o VMSSExtensionOutput) ToVMSSExtensionOutput() VMSSExtensionOutput
func (VMSSExtensionOutput) ToVMSSExtensionOutputWithContext ¶
func (o VMSSExtensionOutput) ToVMSSExtensionOutputWithContext(ctx context.Context) VMSSExtensionOutput
func (VMSSExtensionOutput) Type ¶
func (o VMSSExtensionOutput) Type() pulumi.StringOutput
Specifies the type of the extension; an example is "CustomScriptExtension".
func (VMSSExtensionOutput) TypeHandlerVersion ¶
func (o VMSSExtensionOutput) TypeHandlerVersion() pulumi.StringOutput
Specifies the version of the script handler.
type VMSSExtensionResponse ¶
type VMSSExtensionResponse struct { // Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. AutoUpgradeMinorVersion *bool `pulumi:"autoUpgradeMinorVersion"` // If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed. ForceUpdateTag *string `pulumi:"forceUpdateTag"` // The name of the extension. Name string `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings interface{} `pulumi:"protectedSettings"` // Collection of extension names after which this extension needs to be provisioned. ProvisionAfterExtensions []string `pulumi:"provisionAfterExtensions"` // The provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // The name of the extension handler publisher. Publisher string `pulumi:"publisher"` // Json formatted public settings for the extension. Settings interface{} `pulumi:"settings"` // Specifies the type of the extension; an example is "CustomScriptExtension". Type string `pulumi:"type"` // Specifies the version of the script handler. TypeHandlerVersion string `pulumi:"typeHandlerVersion"` }
Specifies set of extensions that should be installed onto the virtual machines.
type VMSSExtensionResponseArgs ¶
type VMSSExtensionResponseArgs struct { // Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. AutoUpgradeMinorVersion pulumi.BoolPtrInput `pulumi:"autoUpgradeMinorVersion"` // If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed. ForceUpdateTag pulumi.StringPtrInput `pulumi:"forceUpdateTag"` // The name of the extension. Name pulumi.StringInput `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings pulumi.Input `pulumi:"protectedSettings"` // Collection of extension names after which this extension needs to be provisioned. ProvisionAfterExtensions pulumi.StringArrayInput `pulumi:"provisionAfterExtensions"` // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // The name of the extension handler publisher. Publisher pulumi.StringInput `pulumi:"publisher"` // Json formatted public settings for the extension. Settings pulumi.Input `pulumi:"settings"` // Specifies the type of the extension; an example is "CustomScriptExtension". Type pulumi.StringInput `pulumi:"type"` // Specifies the version of the script handler. TypeHandlerVersion pulumi.StringInput `pulumi:"typeHandlerVersion"` }
Specifies set of extensions that should be installed onto the virtual machines.
func (VMSSExtensionResponseArgs) ElementType ¶
func (VMSSExtensionResponseArgs) ElementType() reflect.Type
func (VMSSExtensionResponseArgs) ToVMSSExtensionResponseOutput ¶
func (i VMSSExtensionResponseArgs) ToVMSSExtensionResponseOutput() VMSSExtensionResponseOutput
func (VMSSExtensionResponseArgs) ToVMSSExtensionResponseOutputWithContext ¶
func (i VMSSExtensionResponseArgs) ToVMSSExtensionResponseOutputWithContext(ctx context.Context) VMSSExtensionResponseOutput
type VMSSExtensionResponseArray ¶
type VMSSExtensionResponseArray []VMSSExtensionResponseInput
func (VMSSExtensionResponseArray) ElementType ¶
func (VMSSExtensionResponseArray) ElementType() reflect.Type
func (VMSSExtensionResponseArray) ToVMSSExtensionResponseArrayOutput ¶
func (i VMSSExtensionResponseArray) ToVMSSExtensionResponseArrayOutput() VMSSExtensionResponseArrayOutput
func (VMSSExtensionResponseArray) ToVMSSExtensionResponseArrayOutputWithContext ¶
func (i VMSSExtensionResponseArray) ToVMSSExtensionResponseArrayOutputWithContext(ctx context.Context) VMSSExtensionResponseArrayOutput
type VMSSExtensionResponseArrayInput ¶
type VMSSExtensionResponseArrayInput interface { pulumi.Input ToVMSSExtensionResponseArrayOutput() VMSSExtensionResponseArrayOutput ToVMSSExtensionResponseArrayOutputWithContext(context.Context) VMSSExtensionResponseArrayOutput }
VMSSExtensionResponseArrayInput is an input type that accepts VMSSExtensionResponseArray and VMSSExtensionResponseArrayOutput values. You can construct a concrete instance of `VMSSExtensionResponseArrayInput` via:
VMSSExtensionResponseArray{ VMSSExtensionResponseArgs{...} }
type VMSSExtensionResponseArrayOutput ¶
type VMSSExtensionResponseArrayOutput struct{ *pulumi.OutputState }
func (VMSSExtensionResponseArrayOutput) ElementType ¶
func (VMSSExtensionResponseArrayOutput) ElementType() reflect.Type
func (VMSSExtensionResponseArrayOutput) Index ¶
func (o VMSSExtensionResponseArrayOutput) Index(i pulumi.IntInput) VMSSExtensionResponseOutput
func (VMSSExtensionResponseArrayOutput) ToVMSSExtensionResponseArrayOutput ¶
func (o VMSSExtensionResponseArrayOutput) ToVMSSExtensionResponseArrayOutput() VMSSExtensionResponseArrayOutput
func (VMSSExtensionResponseArrayOutput) ToVMSSExtensionResponseArrayOutputWithContext ¶
func (o VMSSExtensionResponseArrayOutput) ToVMSSExtensionResponseArrayOutputWithContext(ctx context.Context) VMSSExtensionResponseArrayOutput
type VMSSExtensionResponseInput ¶
type VMSSExtensionResponseInput interface { pulumi.Input ToVMSSExtensionResponseOutput() VMSSExtensionResponseOutput ToVMSSExtensionResponseOutputWithContext(context.Context) VMSSExtensionResponseOutput }
VMSSExtensionResponseInput is an input type that accepts VMSSExtensionResponseArgs and VMSSExtensionResponseOutput values. You can construct a concrete instance of `VMSSExtensionResponseInput` via:
VMSSExtensionResponseArgs{...}
type VMSSExtensionResponseOutput ¶
type VMSSExtensionResponseOutput struct{ *pulumi.OutputState }
Specifies set of extensions that should be installed onto the virtual machines.
func (VMSSExtensionResponseOutput) AutoUpgradeMinorVersion ¶
func (o VMSSExtensionResponseOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
func (VMSSExtensionResponseOutput) ElementType ¶
func (VMSSExtensionResponseOutput) ElementType() reflect.Type
func (VMSSExtensionResponseOutput) ForceUpdateTag ¶
func (o VMSSExtensionResponseOutput) ForceUpdateTag() pulumi.StringPtrOutput
If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
func (VMSSExtensionResponseOutput) Name ¶
func (o VMSSExtensionResponseOutput) Name() pulumi.StringOutput
The name of the extension.
func (VMSSExtensionResponseOutput) ProtectedSettings ¶
func (o VMSSExtensionResponseOutput) ProtectedSettings() pulumi.AnyOutput
The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
func (VMSSExtensionResponseOutput) ProvisionAfterExtensions ¶
func (o VMSSExtensionResponseOutput) ProvisionAfterExtensions() pulumi.StringArrayOutput
Collection of extension names after which this extension needs to be provisioned.
func (VMSSExtensionResponseOutput) ProvisioningState ¶
func (o VMSSExtensionResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state, which only appears in the response.
func (VMSSExtensionResponseOutput) Publisher ¶
func (o VMSSExtensionResponseOutput) Publisher() pulumi.StringOutput
The name of the extension handler publisher.
func (VMSSExtensionResponseOutput) Settings ¶
func (o VMSSExtensionResponseOutput) Settings() pulumi.AnyOutput
Json formatted public settings for the extension.
func (VMSSExtensionResponseOutput) ToVMSSExtensionResponseOutput ¶
func (o VMSSExtensionResponseOutput) ToVMSSExtensionResponseOutput() VMSSExtensionResponseOutput
func (VMSSExtensionResponseOutput) ToVMSSExtensionResponseOutputWithContext ¶
func (o VMSSExtensionResponseOutput) ToVMSSExtensionResponseOutputWithContext(ctx context.Context) VMSSExtensionResponseOutput
func (VMSSExtensionResponseOutput) Type ¶
func (o VMSSExtensionResponseOutput) Type() pulumi.StringOutput
Specifies the type of the extension; an example is "CustomScriptExtension".
func (VMSSExtensionResponseOutput) TypeHandlerVersion ¶
func (o VMSSExtensionResponseOutput) TypeHandlerVersion() pulumi.StringOutput
Specifies the version of the script handler.
type VaultCertificate ¶
type VaultCertificate struct { // For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. <br><br>For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted. CertificateStore string `pulumi:"certificateStore"` // This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>} CertificateUrl string `pulumi:"certificateUrl"` }
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
type VaultCertificateArgs ¶
type VaultCertificateArgs struct { // For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. <br><br>For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted. CertificateStore pulumi.StringInput `pulumi:"certificateStore"` // This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>} CertificateUrl pulumi.StringInput `pulumi:"certificateUrl"` }
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
func (VaultCertificateArgs) ElementType ¶
func (VaultCertificateArgs) ElementType() reflect.Type
func (VaultCertificateArgs) ToVaultCertificateOutput ¶
func (i VaultCertificateArgs) ToVaultCertificateOutput() VaultCertificateOutput
func (VaultCertificateArgs) ToVaultCertificateOutputWithContext ¶
func (i VaultCertificateArgs) ToVaultCertificateOutputWithContext(ctx context.Context) VaultCertificateOutput
type VaultCertificateArray ¶
type VaultCertificateArray []VaultCertificateInput
func (VaultCertificateArray) ElementType ¶
func (VaultCertificateArray) ElementType() reflect.Type
func (VaultCertificateArray) ToVaultCertificateArrayOutput ¶
func (i VaultCertificateArray) ToVaultCertificateArrayOutput() VaultCertificateArrayOutput
func (VaultCertificateArray) ToVaultCertificateArrayOutputWithContext ¶
func (i VaultCertificateArray) ToVaultCertificateArrayOutputWithContext(ctx context.Context) VaultCertificateArrayOutput
type VaultCertificateArrayInput ¶
type VaultCertificateArrayInput interface { pulumi.Input ToVaultCertificateArrayOutput() VaultCertificateArrayOutput ToVaultCertificateArrayOutputWithContext(context.Context) VaultCertificateArrayOutput }
VaultCertificateArrayInput is an input type that accepts VaultCertificateArray and VaultCertificateArrayOutput values. You can construct a concrete instance of `VaultCertificateArrayInput` via:
VaultCertificateArray{ VaultCertificateArgs{...} }
type VaultCertificateArrayOutput ¶
type VaultCertificateArrayOutput struct{ *pulumi.OutputState }
func (VaultCertificateArrayOutput) ElementType ¶
func (VaultCertificateArrayOutput) ElementType() reflect.Type
func (VaultCertificateArrayOutput) Index ¶
func (o VaultCertificateArrayOutput) Index(i pulumi.IntInput) VaultCertificateOutput
func (VaultCertificateArrayOutput) ToVaultCertificateArrayOutput ¶
func (o VaultCertificateArrayOutput) ToVaultCertificateArrayOutput() VaultCertificateArrayOutput
func (VaultCertificateArrayOutput) ToVaultCertificateArrayOutputWithContext ¶
func (o VaultCertificateArrayOutput) ToVaultCertificateArrayOutputWithContext(ctx context.Context) VaultCertificateArrayOutput
type VaultCertificateInput ¶
type VaultCertificateInput interface { pulumi.Input ToVaultCertificateOutput() VaultCertificateOutput ToVaultCertificateOutputWithContext(context.Context) VaultCertificateOutput }
VaultCertificateInput is an input type that accepts VaultCertificateArgs and VaultCertificateOutput values. You can construct a concrete instance of `VaultCertificateInput` via:
VaultCertificateArgs{...}
type VaultCertificateOutput ¶
type VaultCertificateOutput struct{ *pulumi.OutputState }
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
func (VaultCertificateOutput) CertificateStore ¶
func (o VaultCertificateOutput) CertificateStore() pulumi.StringOutput
For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. <br><br>For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
func (VaultCertificateOutput) CertificateUrl ¶
func (o VaultCertificateOutput) CertificateUrl() pulumi.StringOutput
This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>}
func (VaultCertificateOutput) ElementType ¶
func (VaultCertificateOutput) ElementType() reflect.Type
func (VaultCertificateOutput) ToVaultCertificateOutput ¶
func (o VaultCertificateOutput) ToVaultCertificateOutput() VaultCertificateOutput
func (VaultCertificateOutput) ToVaultCertificateOutputWithContext ¶
func (o VaultCertificateOutput) ToVaultCertificateOutputWithContext(ctx context.Context) VaultCertificateOutput
type VaultCertificateResponse ¶
type VaultCertificateResponse struct { // For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. <br><br>For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted. CertificateStore string `pulumi:"certificateStore"` // This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>} CertificateUrl string `pulumi:"certificateUrl"` }
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
type VaultCertificateResponseArgs ¶
type VaultCertificateResponseArgs struct { // For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. <br><br>For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted. CertificateStore pulumi.StringInput `pulumi:"certificateStore"` // This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>} CertificateUrl pulumi.StringInput `pulumi:"certificateUrl"` }
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
func (VaultCertificateResponseArgs) ElementType ¶
func (VaultCertificateResponseArgs) ElementType() reflect.Type
func (VaultCertificateResponseArgs) ToVaultCertificateResponseOutput ¶
func (i VaultCertificateResponseArgs) ToVaultCertificateResponseOutput() VaultCertificateResponseOutput
func (VaultCertificateResponseArgs) ToVaultCertificateResponseOutputWithContext ¶
func (i VaultCertificateResponseArgs) ToVaultCertificateResponseOutputWithContext(ctx context.Context) VaultCertificateResponseOutput
type VaultCertificateResponseArray ¶
type VaultCertificateResponseArray []VaultCertificateResponseInput
func (VaultCertificateResponseArray) ElementType ¶
func (VaultCertificateResponseArray) ElementType() reflect.Type
func (VaultCertificateResponseArray) ToVaultCertificateResponseArrayOutput ¶
func (i VaultCertificateResponseArray) ToVaultCertificateResponseArrayOutput() VaultCertificateResponseArrayOutput
func (VaultCertificateResponseArray) ToVaultCertificateResponseArrayOutputWithContext ¶
func (i VaultCertificateResponseArray) ToVaultCertificateResponseArrayOutputWithContext(ctx context.Context) VaultCertificateResponseArrayOutput
type VaultCertificateResponseArrayInput ¶
type VaultCertificateResponseArrayInput interface { pulumi.Input ToVaultCertificateResponseArrayOutput() VaultCertificateResponseArrayOutput ToVaultCertificateResponseArrayOutputWithContext(context.Context) VaultCertificateResponseArrayOutput }
VaultCertificateResponseArrayInput is an input type that accepts VaultCertificateResponseArray and VaultCertificateResponseArrayOutput values. You can construct a concrete instance of `VaultCertificateResponseArrayInput` via:
VaultCertificateResponseArray{ VaultCertificateResponseArgs{...} }
type VaultCertificateResponseArrayOutput ¶
type VaultCertificateResponseArrayOutput struct{ *pulumi.OutputState }
func (VaultCertificateResponseArrayOutput) ElementType ¶
func (VaultCertificateResponseArrayOutput) ElementType() reflect.Type
func (VaultCertificateResponseArrayOutput) Index ¶
func (o VaultCertificateResponseArrayOutput) Index(i pulumi.IntInput) VaultCertificateResponseOutput
func (VaultCertificateResponseArrayOutput) ToVaultCertificateResponseArrayOutput ¶
func (o VaultCertificateResponseArrayOutput) ToVaultCertificateResponseArrayOutput() VaultCertificateResponseArrayOutput
func (VaultCertificateResponseArrayOutput) ToVaultCertificateResponseArrayOutputWithContext ¶
func (o VaultCertificateResponseArrayOutput) ToVaultCertificateResponseArrayOutputWithContext(ctx context.Context) VaultCertificateResponseArrayOutput
type VaultCertificateResponseInput ¶
type VaultCertificateResponseInput interface { pulumi.Input ToVaultCertificateResponseOutput() VaultCertificateResponseOutput ToVaultCertificateResponseOutputWithContext(context.Context) VaultCertificateResponseOutput }
VaultCertificateResponseInput is an input type that accepts VaultCertificateResponseArgs and VaultCertificateResponseOutput values. You can construct a concrete instance of `VaultCertificateResponseInput` via:
VaultCertificateResponseArgs{...}
type VaultCertificateResponseOutput ¶
type VaultCertificateResponseOutput struct{ *pulumi.OutputState }
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
func (VaultCertificateResponseOutput) CertificateStore ¶
func (o VaultCertificateResponseOutput) CertificateStore() pulumi.StringOutput
For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. <br><br>For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
func (VaultCertificateResponseOutput) CertificateUrl ¶
func (o VaultCertificateResponseOutput) CertificateUrl() pulumi.StringOutput
This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>}
func (VaultCertificateResponseOutput) ElementType ¶
func (VaultCertificateResponseOutput) ElementType() reflect.Type
func (VaultCertificateResponseOutput) ToVaultCertificateResponseOutput ¶
func (o VaultCertificateResponseOutput) ToVaultCertificateResponseOutput() VaultCertificateResponseOutput
func (VaultCertificateResponseOutput) ToVaultCertificateResponseOutputWithContext ¶
func (o VaultCertificateResponseOutput) ToVaultCertificateResponseOutputWithContext(ctx context.Context) VaultCertificateResponseOutput
type VaultSecretGroup ¶
type VaultSecretGroup struct { // The relative URL of the Key Vault containing all of the certificates in VaultCertificates. SourceVault SubResource `pulumi:"sourceVault"` // The list of key vault references in SourceVault which contain certificates. VaultCertificates []VaultCertificate `pulumi:"vaultCertificates"` }
Specifies set of certificates that should be installed onto the virtual machines.
type VaultSecretGroupArgs ¶
type VaultSecretGroupArgs struct { // The relative URL of the Key Vault containing all of the certificates in VaultCertificates. SourceVault SubResourceInput `pulumi:"sourceVault"` // The list of key vault references in SourceVault which contain certificates. VaultCertificates VaultCertificateArrayInput `pulumi:"vaultCertificates"` }
Specifies set of certificates that should be installed onto the virtual machines.
func (VaultSecretGroupArgs) ElementType ¶
func (VaultSecretGroupArgs) ElementType() reflect.Type
func (VaultSecretGroupArgs) ToVaultSecretGroupOutput ¶
func (i VaultSecretGroupArgs) ToVaultSecretGroupOutput() VaultSecretGroupOutput
func (VaultSecretGroupArgs) ToVaultSecretGroupOutputWithContext ¶
func (i VaultSecretGroupArgs) ToVaultSecretGroupOutputWithContext(ctx context.Context) VaultSecretGroupOutput
type VaultSecretGroupArray ¶
type VaultSecretGroupArray []VaultSecretGroupInput
func (VaultSecretGroupArray) ElementType ¶
func (VaultSecretGroupArray) ElementType() reflect.Type
func (VaultSecretGroupArray) ToVaultSecretGroupArrayOutput ¶
func (i VaultSecretGroupArray) ToVaultSecretGroupArrayOutput() VaultSecretGroupArrayOutput
func (VaultSecretGroupArray) ToVaultSecretGroupArrayOutputWithContext ¶
func (i VaultSecretGroupArray) ToVaultSecretGroupArrayOutputWithContext(ctx context.Context) VaultSecretGroupArrayOutput
type VaultSecretGroupArrayInput ¶
type VaultSecretGroupArrayInput interface { pulumi.Input ToVaultSecretGroupArrayOutput() VaultSecretGroupArrayOutput ToVaultSecretGroupArrayOutputWithContext(context.Context) VaultSecretGroupArrayOutput }
VaultSecretGroupArrayInput is an input type that accepts VaultSecretGroupArray and VaultSecretGroupArrayOutput values. You can construct a concrete instance of `VaultSecretGroupArrayInput` via:
VaultSecretGroupArray{ VaultSecretGroupArgs{...} }
type VaultSecretGroupArrayOutput ¶
type VaultSecretGroupArrayOutput struct{ *pulumi.OutputState }
func (VaultSecretGroupArrayOutput) ElementType ¶
func (VaultSecretGroupArrayOutput) ElementType() reflect.Type
func (VaultSecretGroupArrayOutput) Index ¶
func (o VaultSecretGroupArrayOutput) Index(i pulumi.IntInput) VaultSecretGroupOutput
func (VaultSecretGroupArrayOutput) ToVaultSecretGroupArrayOutput ¶
func (o VaultSecretGroupArrayOutput) ToVaultSecretGroupArrayOutput() VaultSecretGroupArrayOutput
func (VaultSecretGroupArrayOutput) ToVaultSecretGroupArrayOutputWithContext ¶
func (o VaultSecretGroupArrayOutput) ToVaultSecretGroupArrayOutputWithContext(ctx context.Context) VaultSecretGroupArrayOutput
type VaultSecretGroupInput ¶
type VaultSecretGroupInput interface { pulumi.Input ToVaultSecretGroupOutput() VaultSecretGroupOutput ToVaultSecretGroupOutputWithContext(context.Context) VaultSecretGroupOutput }
VaultSecretGroupInput is an input type that accepts VaultSecretGroupArgs and VaultSecretGroupOutput values. You can construct a concrete instance of `VaultSecretGroupInput` via:
VaultSecretGroupArgs{...}
type VaultSecretGroupOutput ¶
type VaultSecretGroupOutput struct{ *pulumi.OutputState }
Specifies set of certificates that should be installed onto the virtual machines.
func (VaultSecretGroupOutput) ElementType ¶
func (VaultSecretGroupOutput) ElementType() reflect.Type
func (VaultSecretGroupOutput) SourceVault ¶
func (o VaultSecretGroupOutput) SourceVault() SubResourceOutput
The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
func (VaultSecretGroupOutput) ToVaultSecretGroupOutput ¶
func (o VaultSecretGroupOutput) ToVaultSecretGroupOutput() VaultSecretGroupOutput
func (VaultSecretGroupOutput) ToVaultSecretGroupOutputWithContext ¶
func (o VaultSecretGroupOutput) ToVaultSecretGroupOutputWithContext(ctx context.Context) VaultSecretGroupOutput
func (VaultSecretGroupOutput) VaultCertificates ¶
func (o VaultSecretGroupOutput) VaultCertificates() VaultCertificateArrayOutput
The list of key vault references in SourceVault which contain certificates.
type VaultSecretGroupResponse ¶
type VaultSecretGroupResponse struct { // The relative URL of the Key Vault containing all of the certificates in VaultCertificates. SourceVault SubResourceResponse `pulumi:"sourceVault"` // The list of key vault references in SourceVault which contain certificates. VaultCertificates []VaultCertificateResponse `pulumi:"vaultCertificates"` }
Specifies set of certificates that should be installed onto the virtual machines.
type VaultSecretGroupResponseArgs ¶
type VaultSecretGroupResponseArgs struct { // The relative URL of the Key Vault containing all of the certificates in VaultCertificates. SourceVault SubResourceResponseInput `pulumi:"sourceVault"` // The list of key vault references in SourceVault which contain certificates. VaultCertificates VaultCertificateResponseArrayInput `pulumi:"vaultCertificates"` }
Specifies set of certificates that should be installed onto the virtual machines.
func (VaultSecretGroupResponseArgs) ElementType ¶
func (VaultSecretGroupResponseArgs) ElementType() reflect.Type
func (VaultSecretGroupResponseArgs) ToVaultSecretGroupResponseOutput ¶
func (i VaultSecretGroupResponseArgs) ToVaultSecretGroupResponseOutput() VaultSecretGroupResponseOutput
func (VaultSecretGroupResponseArgs) ToVaultSecretGroupResponseOutputWithContext ¶
func (i VaultSecretGroupResponseArgs) ToVaultSecretGroupResponseOutputWithContext(ctx context.Context) VaultSecretGroupResponseOutput
type VaultSecretGroupResponseArray ¶
type VaultSecretGroupResponseArray []VaultSecretGroupResponseInput
func (VaultSecretGroupResponseArray) ElementType ¶
func (VaultSecretGroupResponseArray) ElementType() reflect.Type
func (VaultSecretGroupResponseArray) ToVaultSecretGroupResponseArrayOutput ¶
func (i VaultSecretGroupResponseArray) ToVaultSecretGroupResponseArrayOutput() VaultSecretGroupResponseArrayOutput
func (VaultSecretGroupResponseArray) ToVaultSecretGroupResponseArrayOutputWithContext ¶
func (i VaultSecretGroupResponseArray) ToVaultSecretGroupResponseArrayOutputWithContext(ctx context.Context) VaultSecretGroupResponseArrayOutput
type VaultSecretGroupResponseArrayInput ¶
type VaultSecretGroupResponseArrayInput interface { pulumi.Input ToVaultSecretGroupResponseArrayOutput() VaultSecretGroupResponseArrayOutput ToVaultSecretGroupResponseArrayOutputWithContext(context.Context) VaultSecretGroupResponseArrayOutput }
VaultSecretGroupResponseArrayInput is an input type that accepts VaultSecretGroupResponseArray and VaultSecretGroupResponseArrayOutput values. You can construct a concrete instance of `VaultSecretGroupResponseArrayInput` via:
VaultSecretGroupResponseArray{ VaultSecretGroupResponseArgs{...} }
type VaultSecretGroupResponseArrayOutput ¶
type VaultSecretGroupResponseArrayOutput struct{ *pulumi.OutputState }
func (VaultSecretGroupResponseArrayOutput) ElementType ¶
func (VaultSecretGroupResponseArrayOutput) ElementType() reflect.Type
func (VaultSecretGroupResponseArrayOutput) Index ¶
func (o VaultSecretGroupResponseArrayOutput) Index(i pulumi.IntInput) VaultSecretGroupResponseOutput
func (VaultSecretGroupResponseArrayOutput) ToVaultSecretGroupResponseArrayOutput ¶
func (o VaultSecretGroupResponseArrayOutput) ToVaultSecretGroupResponseArrayOutput() VaultSecretGroupResponseArrayOutput
func (VaultSecretGroupResponseArrayOutput) ToVaultSecretGroupResponseArrayOutputWithContext ¶
func (o VaultSecretGroupResponseArrayOutput) ToVaultSecretGroupResponseArrayOutputWithContext(ctx context.Context) VaultSecretGroupResponseArrayOutput
type VaultSecretGroupResponseInput ¶
type VaultSecretGroupResponseInput interface { pulumi.Input ToVaultSecretGroupResponseOutput() VaultSecretGroupResponseOutput ToVaultSecretGroupResponseOutputWithContext(context.Context) VaultSecretGroupResponseOutput }
VaultSecretGroupResponseInput is an input type that accepts VaultSecretGroupResponseArgs and VaultSecretGroupResponseOutput values. You can construct a concrete instance of `VaultSecretGroupResponseInput` via:
VaultSecretGroupResponseArgs{...}
type VaultSecretGroupResponseOutput ¶
type VaultSecretGroupResponseOutput struct{ *pulumi.OutputState }
Specifies set of certificates that should be installed onto the virtual machines.
func (VaultSecretGroupResponseOutput) ElementType ¶
func (VaultSecretGroupResponseOutput) ElementType() reflect.Type
func (VaultSecretGroupResponseOutput) SourceVault ¶
func (o VaultSecretGroupResponseOutput) SourceVault() SubResourceResponseOutput
The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
func (VaultSecretGroupResponseOutput) ToVaultSecretGroupResponseOutput ¶
func (o VaultSecretGroupResponseOutput) ToVaultSecretGroupResponseOutput() VaultSecretGroupResponseOutput
func (VaultSecretGroupResponseOutput) ToVaultSecretGroupResponseOutputWithContext ¶
func (o VaultSecretGroupResponseOutput) ToVaultSecretGroupResponseOutputWithContext(ctx context.Context) VaultSecretGroupResponseOutput
func (VaultSecretGroupResponseOutput) VaultCertificates ¶
func (o VaultSecretGroupResponseOutput) VaultCertificates() VaultCertificateResponseArrayOutput
The list of key vault references in SourceVault which contain certificates.