Documentation
¶
Index ¶
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterAzureActiveDirectory
- type ClusterAzureActiveDirectoryArgs
- func (ClusterAzureActiveDirectoryArgs) ElementType() reflect.Type
- func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput
- func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryOutput
- func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
- func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
- type ClusterAzureActiveDirectoryInput
- type ClusterAzureActiveDirectoryOutput
- func (o ClusterAzureActiveDirectoryOutput) ClientApplicationId() pulumi.StringOutput
- func (o ClusterAzureActiveDirectoryOutput) ClusterApplicationId() pulumi.StringOutput
- func (ClusterAzureActiveDirectoryOutput) ElementType() reflect.Type
- func (o ClusterAzureActiveDirectoryOutput) TenantId() pulumi.StringOutput
- func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput
- func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryOutput
- func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
- func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
- type ClusterAzureActiveDirectoryPtrInput
- type ClusterAzureActiveDirectoryPtrOutput
- func (o ClusterAzureActiveDirectoryPtrOutput) ClientApplicationId() pulumi.StringPtrOutput
- func (o ClusterAzureActiveDirectoryPtrOutput) ClusterApplicationId() pulumi.StringPtrOutput
- func (o ClusterAzureActiveDirectoryPtrOutput) Elem() ClusterAzureActiveDirectoryOutput
- func (ClusterAzureActiveDirectoryPtrOutput) ElementType() reflect.Type
- func (o ClusterAzureActiveDirectoryPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
- func (o ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
- type ClusterCertificate
- type ClusterCertificateArgs
- func (ClusterCertificateArgs) ElementType() reflect.Type
- func (i ClusterCertificateArgs) ToClusterCertificateOutput() ClusterCertificateOutput
- func (i ClusterCertificateArgs) ToClusterCertificateOutputWithContext(ctx context.Context) ClusterCertificateOutput
- func (i ClusterCertificateArgs) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
- func (i ClusterCertificateArgs) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
- type ClusterCertificateCommonNames
- type ClusterCertificateCommonNamesArgs
- func (ClusterCertificateCommonNamesArgs) ElementType() reflect.Type
- func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput
- func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesOutput
- func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
- func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
- type ClusterCertificateCommonNamesCommonName
- type ClusterCertificateCommonNamesCommonNameArgs
- func (ClusterCertificateCommonNamesCommonNameArgs) ElementType() reflect.Type
- func (i ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput
- func (i ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameOutput
- type ClusterCertificateCommonNamesCommonNameArray
- func (ClusterCertificateCommonNamesCommonNameArray) ElementType() reflect.Type
- func (i ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput
- func (i ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput
- type ClusterCertificateCommonNamesCommonNameArrayInput
- type ClusterCertificateCommonNamesCommonNameArrayOutput
- func (ClusterCertificateCommonNamesCommonNameArrayOutput) ElementType() reflect.Type
- func (o ClusterCertificateCommonNamesCommonNameArrayOutput) Index(i pulumi.IntInput) ClusterCertificateCommonNamesCommonNameOutput
- func (o ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput
- func (o ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput
- type ClusterCertificateCommonNamesCommonNameInput
- type ClusterCertificateCommonNamesCommonNameOutput
- func (o ClusterCertificateCommonNamesCommonNameOutput) CertificateCommonName() pulumi.StringOutput
- func (o ClusterCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint() pulumi.StringPtrOutput
- func (ClusterCertificateCommonNamesCommonNameOutput) ElementType() reflect.Type
- func (o ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput
- func (o ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameOutput
- type ClusterCertificateCommonNamesInput
- type ClusterCertificateCommonNamesOutput
- func (o ClusterCertificateCommonNamesOutput) CommonNames() ClusterCertificateCommonNamesCommonNameArrayOutput
- func (ClusterCertificateCommonNamesOutput) ElementType() reflect.Type
- func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput
- func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesOutput
- func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
- func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
- func (o ClusterCertificateCommonNamesOutput) X509StoreName() pulumi.StringOutput
- type ClusterCertificateCommonNamesPtrInput
- type ClusterCertificateCommonNamesPtrOutput
- func (o ClusterCertificateCommonNamesPtrOutput) CommonNames() ClusterCertificateCommonNamesCommonNameArrayOutput
- func (o ClusterCertificateCommonNamesPtrOutput) Elem() ClusterCertificateCommonNamesOutput
- func (ClusterCertificateCommonNamesPtrOutput) ElementType() reflect.Type
- func (o ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
- func (o ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
- func (o ClusterCertificateCommonNamesPtrOutput) X509StoreName() pulumi.StringPtrOutput
- type ClusterCertificateInput
- type ClusterCertificateOutput
- func (ClusterCertificateOutput) ElementType() reflect.Type
- func (o ClusterCertificateOutput) Thumbprint() pulumi.StringOutput
- func (o ClusterCertificateOutput) ThumbprintSecondary() pulumi.StringPtrOutput
- func (o ClusterCertificateOutput) ToClusterCertificateOutput() ClusterCertificateOutput
- func (o ClusterCertificateOutput) ToClusterCertificateOutputWithContext(ctx context.Context) ClusterCertificateOutput
- func (o ClusterCertificateOutput) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
- func (o ClusterCertificateOutput) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
- func (o ClusterCertificateOutput) X509StoreName() pulumi.StringOutput
- type ClusterCertificatePtrInput
- type ClusterCertificatePtrOutput
- func (o ClusterCertificatePtrOutput) Elem() ClusterCertificateOutput
- func (ClusterCertificatePtrOutput) ElementType() reflect.Type
- func (o ClusterCertificatePtrOutput) Thumbprint() pulumi.StringPtrOutput
- func (o ClusterCertificatePtrOutput) ThumbprintSecondary() pulumi.StringPtrOutput
- func (o ClusterCertificatePtrOutput) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
- func (o ClusterCertificatePtrOutput) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
- func (o ClusterCertificatePtrOutput) X509StoreName() pulumi.StringPtrOutput
- type ClusterClientCertificateCommonName
- type ClusterClientCertificateCommonNameArgs
- func (ClusterClientCertificateCommonNameArgs) ElementType() reflect.Type
- func (i ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput
- func (i ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameOutput
- type ClusterClientCertificateCommonNameArray
- func (ClusterClientCertificateCommonNameArray) ElementType() reflect.Type
- func (i ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput
- func (i ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameArrayOutput
- type ClusterClientCertificateCommonNameArrayInput
- type ClusterClientCertificateCommonNameArrayOutput
- func (ClusterClientCertificateCommonNameArrayOutput) ElementType() reflect.Type
- func (o ClusterClientCertificateCommonNameArrayOutput) Index(i pulumi.IntInput) ClusterClientCertificateCommonNameOutput
- func (o ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput
- func (o ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameArrayOutput
- type ClusterClientCertificateCommonNameInput
- type ClusterClientCertificateCommonNameOutput
- func (o ClusterClientCertificateCommonNameOutput) CommonName() pulumi.StringOutput
- func (ClusterClientCertificateCommonNameOutput) ElementType() reflect.Type
- func (o ClusterClientCertificateCommonNameOutput) IsAdmin() pulumi.BoolOutput
- func (o ClusterClientCertificateCommonNameOutput) IssuerThumbprint() pulumi.StringPtrOutput
- func (o ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput
- func (o ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameOutput
- type ClusterClientCertificateThumbprint
- type ClusterClientCertificateThumbprintArgs
- func (ClusterClientCertificateThumbprintArgs) ElementType() reflect.Type
- func (i ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput
- func (i ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintOutput
- type ClusterClientCertificateThumbprintArray
- func (ClusterClientCertificateThumbprintArray) ElementType() reflect.Type
- func (i ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput
- func (i ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintArrayOutput
- type ClusterClientCertificateThumbprintArrayInput
- type ClusterClientCertificateThumbprintArrayOutput
- func (ClusterClientCertificateThumbprintArrayOutput) ElementType() reflect.Type
- func (o ClusterClientCertificateThumbprintArrayOutput) Index(i pulumi.IntInput) ClusterClientCertificateThumbprintOutput
- func (o ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput
- func (o ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintArrayOutput
- type ClusterClientCertificateThumbprintInput
- type ClusterClientCertificateThumbprintOutput
- func (ClusterClientCertificateThumbprintOutput) ElementType() reflect.Type
- func (o ClusterClientCertificateThumbprintOutput) IsAdmin() pulumi.BoolOutput
- func (o ClusterClientCertificateThumbprintOutput) Thumbprint() pulumi.StringOutput
- func (o ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput
- func (o ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintOutput
- type ClusterDiagnosticsConfig
- type ClusterDiagnosticsConfigArgs
- func (ClusterDiagnosticsConfigArgs) ElementType() reflect.Type
- func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput
- func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigOutput
- func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
- func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
- type ClusterDiagnosticsConfigInput
- type ClusterDiagnosticsConfigOutput
- func (o ClusterDiagnosticsConfigOutput) BlobEndpoint() pulumi.StringOutput
- func (ClusterDiagnosticsConfigOutput) ElementType() reflect.Type
- func (o ClusterDiagnosticsConfigOutput) ProtectedAccountKeyName() pulumi.StringOutput
- func (o ClusterDiagnosticsConfigOutput) QueueEndpoint() pulumi.StringOutput
- func (o ClusterDiagnosticsConfigOutput) StorageAccountName() pulumi.StringOutput
- func (o ClusterDiagnosticsConfigOutput) TableEndpoint() pulumi.StringOutput
- func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput
- func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigOutput
- func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
- func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
- type ClusterDiagnosticsConfigPtrInput
- type ClusterDiagnosticsConfigPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) BlobEndpoint() pulumi.StringPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) Elem() ClusterDiagnosticsConfigOutput
- func (ClusterDiagnosticsConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterDiagnosticsConfigPtrOutput) ProtectedAccountKeyName() pulumi.StringPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) QueueEndpoint() pulumi.StringPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) StorageAccountName() pulumi.StringPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) TableEndpoint() pulumi.StringPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
- type ClusterFabricSetting
- type ClusterFabricSettingArgs
- type ClusterFabricSettingArray
- type ClusterFabricSettingArrayInput
- type ClusterFabricSettingArrayOutput
- func (ClusterFabricSettingArrayOutput) ElementType() reflect.Type
- func (o ClusterFabricSettingArrayOutput) Index(i pulumi.IntInput) ClusterFabricSettingOutput
- func (o ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput
- func (o ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutputWithContext(ctx context.Context) ClusterFabricSettingArrayOutput
- type ClusterFabricSettingInput
- type ClusterFabricSettingOutput
- func (ClusterFabricSettingOutput) ElementType() reflect.Type
- func (o ClusterFabricSettingOutput) Name() pulumi.StringOutput
- func (o ClusterFabricSettingOutput) Parameters() pulumi.StringMapOutput
- func (o ClusterFabricSettingOutput) ToClusterFabricSettingOutput() ClusterFabricSettingOutput
- func (o ClusterFabricSettingOutput) ToClusterFabricSettingOutputWithContext(ctx context.Context) ClusterFabricSettingOutput
- type ClusterInput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterNodeType
- type ClusterNodeTypeApplicationPorts
- type ClusterNodeTypeApplicationPortsArgs
- func (ClusterNodeTypeApplicationPortsArgs) ElementType() reflect.Type
- func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput
- func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsOutput
- func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
- func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
- type ClusterNodeTypeApplicationPortsInput
- type ClusterNodeTypeApplicationPortsOutput
- func (ClusterNodeTypeApplicationPortsOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeApplicationPortsOutput) EndPort() pulumi.IntOutput
- func (o ClusterNodeTypeApplicationPortsOutput) StartPort() pulumi.IntOutput
- func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput
- func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsOutput
- func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
- func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
- type ClusterNodeTypeApplicationPortsPtrInput
- type ClusterNodeTypeApplicationPortsPtrOutput
- func (o ClusterNodeTypeApplicationPortsPtrOutput) Elem() ClusterNodeTypeApplicationPortsOutput
- func (ClusterNodeTypeApplicationPortsPtrOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeApplicationPortsPtrOutput) EndPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeApplicationPortsPtrOutput) StartPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
- func (o ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
- type ClusterNodeTypeArgs
- type ClusterNodeTypeArray
- type ClusterNodeTypeArrayInput
- type ClusterNodeTypeArrayOutput
- func (ClusterNodeTypeArrayOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeArrayOutput) Index(i pulumi.IntInput) ClusterNodeTypeOutput
- func (o ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput
- func (o ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutputWithContext(ctx context.Context) ClusterNodeTypeArrayOutput
- type ClusterNodeTypeEphemeralPorts
- type ClusterNodeTypeEphemeralPortsArgs
- func (ClusterNodeTypeEphemeralPortsArgs) ElementType() reflect.Type
- func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput
- func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsOutput
- func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
- func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
- type ClusterNodeTypeEphemeralPortsInput
- type ClusterNodeTypeEphemeralPortsOutput
- func (ClusterNodeTypeEphemeralPortsOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeEphemeralPortsOutput) EndPort() pulumi.IntOutput
- func (o ClusterNodeTypeEphemeralPortsOutput) StartPort() pulumi.IntOutput
- func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput
- func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsOutput
- func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
- func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
- type ClusterNodeTypeEphemeralPortsPtrInput
- type ClusterNodeTypeEphemeralPortsPtrOutput
- func (o ClusterNodeTypeEphemeralPortsPtrOutput) Elem() ClusterNodeTypeEphemeralPortsOutput
- func (ClusterNodeTypeEphemeralPortsPtrOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeEphemeralPortsPtrOutput) EndPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeEphemeralPortsPtrOutput) StartPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
- func (o ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
- type ClusterNodeTypeInput
- type ClusterNodeTypeOutput
- func (o ClusterNodeTypeOutput) ApplicationPorts() ClusterNodeTypeApplicationPortsPtrOutput
- func (o ClusterNodeTypeOutput) Capacities() pulumi.StringMapOutput
- func (o ClusterNodeTypeOutput) ClientEndpointPort() pulumi.IntOutput
- func (o ClusterNodeTypeOutput) DurabilityLevel() pulumi.StringPtrOutput
- func (ClusterNodeTypeOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeOutput) EphemeralPorts() ClusterNodeTypeEphemeralPortsPtrOutput
- func (o ClusterNodeTypeOutput) HttpEndpointPort() pulumi.IntOutput
- func (o ClusterNodeTypeOutput) InstanceCount() pulumi.IntOutput
- func (o ClusterNodeTypeOutput) IsPrimary() pulumi.BoolOutput
- func (o ClusterNodeTypeOutput) IsStateless() pulumi.BoolPtrOutput
- func (o ClusterNodeTypeOutput) MultipleAvailabilityZones() pulumi.BoolPtrOutput
- func (o ClusterNodeTypeOutput) Name() pulumi.StringOutput
- func (o ClusterNodeTypeOutput) PlacementProperties() pulumi.StringMapOutput
- func (o ClusterNodeTypeOutput) ReverseProxyEndpointPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutput() ClusterNodeTypeOutput
- func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutputWithContext(ctx context.Context) ClusterNodeTypeOutput
- type ClusterOutput
- func (o ClusterOutput) AddOnFeatures() pulumi.StringArrayOutput
- func (o ClusterOutput) AzureActiveDirectory() ClusterAzureActiveDirectoryPtrOutput
- func (o ClusterOutput) Certificate() ClusterCertificatePtrOutput
- func (o ClusterOutput) CertificateCommonNames() ClusterCertificateCommonNamesPtrOutput
- func (o ClusterOutput) ClientCertificateCommonNames() ClusterClientCertificateCommonNameArrayOutput
- func (o ClusterOutput) ClientCertificateThumbprints() ClusterClientCertificateThumbprintArrayOutput
- func (o ClusterOutput) ClusterCodeVersion() pulumi.StringOutput
- func (o ClusterOutput) ClusterEndpoint() pulumi.StringOutput
- func (o ClusterOutput) DiagnosticsConfig() ClusterDiagnosticsConfigPtrOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) FabricSettings() ClusterFabricSettingArrayOutput
- func (o ClusterOutput) Location() pulumi.StringOutput
- func (o ClusterOutput) ManagementEndpoint() pulumi.StringOutput
- func (o ClusterOutput) Name() pulumi.StringOutput
- func (o ClusterOutput) NodeTypes() ClusterNodeTypeArrayOutput
- func (o ClusterOutput) ReliabilityLevel() pulumi.StringOutput
- func (o ClusterOutput) ResourceGroupName() pulumi.StringOutput
- func (o ClusterOutput) ReverseProxyCertificate() ClusterReverseProxyCertificatePtrOutput
- func (o ClusterOutput) ReverseProxyCertificateCommonNames() ClusterReverseProxyCertificateCommonNamesPtrOutput
- func (o ClusterOutput) ServiceFabricZonalUpgradeMode() pulumi.StringPtrOutput
- func (o ClusterOutput) Tags() pulumi.StringMapOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) UpgradeMode() pulumi.StringOutput
- func (o ClusterOutput) UpgradePolicy() ClusterUpgradePolicyPtrOutput
- func (o ClusterOutput) VmImage() pulumi.StringOutput
- func (o ClusterOutput) VmssZonalUpgradeMode() pulumi.StringPtrOutput
- type ClusterReverseProxyCertificate
- type ClusterReverseProxyCertificateArgs
- func (ClusterReverseProxyCertificateArgs) ElementType() reflect.Type
- func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput
- func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateOutput
- func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
- func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
- type ClusterReverseProxyCertificateCommonNames
- type ClusterReverseProxyCertificateCommonNamesArgs
- func (ClusterReverseProxyCertificateCommonNamesArgs) ElementType() reflect.Type
- func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutput() ClusterReverseProxyCertificateCommonNamesOutput
- func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesOutput
- func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
- func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
- type ClusterReverseProxyCertificateCommonNamesCommonName
- type ClusterReverseProxyCertificateCommonNamesCommonNameArgs
- func (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ElementType() reflect.Type
- func (i ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput() ClusterReverseProxyCertificateCommonNamesCommonNameOutput
- func (i ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameOutput
- type ClusterReverseProxyCertificateCommonNamesCommonNameArray
- func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ElementType() reflect.Type
- func (i ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
- func (i ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
- type ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput
- type ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
- func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ElementType() reflect.Type
- func (o ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) Index(i pulumi.IntInput) ClusterReverseProxyCertificateCommonNamesCommonNameOutput
- func (o ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
- func (o ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
- type ClusterReverseProxyCertificateCommonNamesCommonNameInput
- type ClusterReverseProxyCertificateCommonNamesCommonNameOutput
- func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateCommonName() pulumi.StringOutput
- func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint() pulumi.StringPtrOutput
- func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ElementType() reflect.Type
- func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput() ClusterReverseProxyCertificateCommonNamesCommonNameOutput
- func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameOutput
- type ClusterReverseProxyCertificateCommonNamesInput
- type ClusterReverseProxyCertificateCommonNamesOutput
- func (o ClusterReverseProxyCertificateCommonNamesOutput) CommonNames() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
- func (ClusterReverseProxyCertificateCommonNamesOutput) ElementType() reflect.Type
- func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutput() ClusterReverseProxyCertificateCommonNamesOutput
- func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesOutput
- func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
- func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
- func (o ClusterReverseProxyCertificateCommonNamesOutput) X509StoreName() pulumi.StringOutput
- type ClusterReverseProxyCertificateCommonNamesPtrInput
- type ClusterReverseProxyCertificateCommonNamesPtrOutput
- func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) CommonNames() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
- func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) Elem() ClusterReverseProxyCertificateCommonNamesOutput
- func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ElementType() reflect.Type
- func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
- func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
- func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) X509StoreName() pulumi.StringPtrOutput
- type ClusterReverseProxyCertificateInput
- type ClusterReverseProxyCertificateOutput
- func (ClusterReverseProxyCertificateOutput) ElementType() reflect.Type
- func (o ClusterReverseProxyCertificateOutput) Thumbprint() pulumi.StringOutput
- func (o ClusterReverseProxyCertificateOutput) ThumbprintSecondary() pulumi.StringPtrOutput
- func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput
- func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateOutput
- func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
- func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
- func (o ClusterReverseProxyCertificateOutput) X509StoreName() pulumi.StringOutput
- type ClusterReverseProxyCertificatePtrInput
- type ClusterReverseProxyCertificatePtrOutput
- func (o ClusterReverseProxyCertificatePtrOutput) Elem() ClusterReverseProxyCertificateOutput
- func (ClusterReverseProxyCertificatePtrOutput) ElementType() reflect.Type
- func (o ClusterReverseProxyCertificatePtrOutput) Thumbprint() pulumi.StringPtrOutput
- func (o ClusterReverseProxyCertificatePtrOutput) ThumbprintSecondary() pulumi.StringPtrOutput
- func (o ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
- func (o ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
- func (o ClusterReverseProxyCertificatePtrOutput) X509StoreName() pulumi.StringPtrOutput
- type ClusterState
- 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 ClusterUpgradePolicyDeltaHealthPolicy
- type ClusterUpgradePolicyDeltaHealthPolicyArgs
- func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ElementType() reflect.Type
- func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutput() ClusterUpgradePolicyDeltaHealthPolicyOutput
- func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyOutput
- func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- type ClusterUpgradePolicyDeltaHealthPolicyInput
- type ClusterUpgradePolicyDeltaHealthPolicyOutput
- func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ElementType() reflect.Type
- func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyApplicationsPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutput() ClusterUpgradePolicyDeltaHealthPolicyOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- type ClusterUpgradePolicyDeltaHealthPolicyPtrInput
- type ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) Elem() ClusterUpgradePolicyDeltaHealthPolicyOutput
- func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ElementType() reflect.Type
- func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyApplicationsPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- type ClusterUpgradePolicyHealthPolicy
- type ClusterUpgradePolicyHealthPolicyArgs
- func (ClusterUpgradePolicyHealthPolicyArgs) ElementType() reflect.Type
- func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutput() ClusterUpgradePolicyHealthPolicyOutput
- func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyOutput
- func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
- func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
- type ClusterUpgradePolicyHealthPolicyInput
- type ClusterUpgradePolicyHealthPolicyOutput
- func (ClusterUpgradePolicyHealthPolicyOutput) ElementType() reflect.Type
- func (o ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyApplicationsPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyNodesPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutput() ClusterUpgradePolicyHealthPolicyOutput
- func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyOutput
- func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
- type ClusterUpgradePolicyHealthPolicyPtrInput
- type ClusterUpgradePolicyHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyHealthPolicyPtrOutput) Elem() ClusterUpgradePolicyHealthPolicyOutput
- func (ClusterUpgradePolicyHealthPolicyPtrOutput) ElementType() reflect.Type
- func (o ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyApplicationsPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyNodesPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
- type ClusterUpgradePolicyInput
- type ClusterUpgradePolicyOutput
- func (o ClusterUpgradePolicyOutput) DeltaHealthPolicy() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- func (ClusterUpgradePolicyOutput) ElementType() reflect.Type
- func (o ClusterUpgradePolicyOutput) ForceRestartEnabled() pulumi.BoolPtrOutput
- func (o ClusterUpgradePolicyOutput) HealthCheckRetryTimeout() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyOutput) HealthCheckStableDuration() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyOutput) HealthCheckWaitDuration() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyOutput) HealthPolicy() ClusterUpgradePolicyHealthPolicyPtrOutput
- 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.StringPtrOutput
- func (o ClusterUpgradePolicyOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyOutput) UpgradeTimeout() pulumi.StringPtrOutput
- type ClusterUpgradePolicyPtrInput
- type ClusterUpgradePolicyPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) DeltaHealthPolicy() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) Elem() ClusterUpgradePolicyOutput
- func (ClusterUpgradePolicyPtrOutput) ElementType() reflect.Type
- func (o ClusterUpgradePolicyPtrOutput) ForceRestartEnabled() pulumi.BoolPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) HealthCheckRetryTimeout() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) HealthCheckStableDuration() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) HealthCheckWaitDuration() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) HealthPolicy() ClusterUpgradePolicyHealthPolicyPtrOutput
- 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 ManagedCluster
- type ManagedClusterArgs
- type ManagedClusterArray
- type ManagedClusterArrayInput
- type ManagedClusterArrayOutput
- func (ManagedClusterArrayOutput) ElementType() reflect.Type
- func (o ManagedClusterArrayOutput) Index(i pulumi.IntInput) ManagedClusterOutput
- func (o ManagedClusterArrayOutput) ToManagedClusterArrayOutput() ManagedClusterArrayOutput
- func (o ManagedClusterArrayOutput) ToManagedClusterArrayOutputWithContext(ctx context.Context) ManagedClusterArrayOutput
- type ManagedClusterAuthentication
- type ManagedClusterAuthenticationActiveDirectory
- type ManagedClusterAuthenticationActiveDirectoryArgs
- func (ManagedClusterAuthenticationActiveDirectoryArgs) ElementType() reflect.Type
- func (i ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryOutput() ManagedClusterAuthenticationActiveDirectoryOutput
- func (i ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryOutput
- func (i ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryPtrOutput() ManagedClusterAuthenticationActiveDirectoryPtrOutput
- func (i ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryPtrOutput
- type ManagedClusterAuthenticationActiveDirectoryInput
- type ManagedClusterAuthenticationActiveDirectoryOutput
- func (o ManagedClusterAuthenticationActiveDirectoryOutput) ClientApplicationId() pulumi.StringOutput
- func (o ManagedClusterAuthenticationActiveDirectoryOutput) ClusterApplicationId() pulumi.StringOutput
- func (ManagedClusterAuthenticationActiveDirectoryOutput) ElementType() reflect.Type
- func (o ManagedClusterAuthenticationActiveDirectoryOutput) TenantId() pulumi.StringOutput
- func (o ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryOutput() ManagedClusterAuthenticationActiveDirectoryOutput
- func (o ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryOutput
- func (o ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutput() ManagedClusterAuthenticationActiveDirectoryPtrOutput
- func (o ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryPtrOutput
- type ManagedClusterAuthenticationActiveDirectoryPtrInput
- type ManagedClusterAuthenticationActiveDirectoryPtrOutput
- func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) ClientApplicationId() pulumi.StringPtrOutput
- func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) ClusterApplicationId() pulumi.StringPtrOutput
- func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) Elem() ManagedClusterAuthenticationActiveDirectoryOutput
- func (ManagedClusterAuthenticationActiveDirectoryPtrOutput) ElementType() reflect.Type
- func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutput() ManagedClusterAuthenticationActiveDirectoryPtrOutput
- func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryPtrOutput
- type ManagedClusterAuthenticationArgs
- func (ManagedClusterAuthenticationArgs) ElementType() reflect.Type
- func (i ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationOutput() ManagedClusterAuthenticationOutput
- func (i ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationOutputWithContext(ctx context.Context) ManagedClusterAuthenticationOutput
- func (i ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationPtrOutput() ManagedClusterAuthenticationPtrOutput
- func (i ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationPtrOutput
- type ManagedClusterAuthenticationCertificate
- type ManagedClusterAuthenticationCertificateArgs
- func (ManagedClusterAuthenticationCertificateArgs) ElementType() reflect.Type
- func (i ManagedClusterAuthenticationCertificateArgs) ToManagedClusterAuthenticationCertificateOutput() ManagedClusterAuthenticationCertificateOutput
- func (i ManagedClusterAuthenticationCertificateArgs) ToManagedClusterAuthenticationCertificateOutputWithContext(ctx context.Context) ManagedClusterAuthenticationCertificateOutput
- type ManagedClusterAuthenticationCertificateArray
- func (ManagedClusterAuthenticationCertificateArray) ElementType() reflect.Type
- func (i ManagedClusterAuthenticationCertificateArray) ToManagedClusterAuthenticationCertificateArrayOutput() ManagedClusterAuthenticationCertificateArrayOutput
- func (i ManagedClusterAuthenticationCertificateArray) ToManagedClusterAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ManagedClusterAuthenticationCertificateArrayOutput
- type ManagedClusterAuthenticationCertificateArrayInput
- type ManagedClusterAuthenticationCertificateArrayOutput
- func (ManagedClusterAuthenticationCertificateArrayOutput) ElementType() reflect.Type
- func (o ManagedClusterAuthenticationCertificateArrayOutput) Index(i pulumi.IntInput) ManagedClusterAuthenticationCertificateOutput
- func (o ManagedClusterAuthenticationCertificateArrayOutput) ToManagedClusterAuthenticationCertificateArrayOutput() ManagedClusterAuthenticationCertificateArrayOutput
- func (o ManagedClusterAuthenticationCertificateArrayOutput) ToManagedClusterAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ManagedClusterAuthenticationCertificateArrayOutput
- type ManagedClusterAuthenticationCertificateInput
- type ManagedClusterAuthenticationCertificateOutput
- func (o ManagedClusterAuthenticationCertificateOutput) CommonName() pulumi.StringPtrOutput
- func (ManagedClusterAuthenticationCertificateOutput) ElementType() reflect.Type
- func (o ManagedClusterAuthenticationCertificateOutput) Thumbprint() pulumi.StringOutput
- func (o ManagedClusterAuthenticationCertificateOutput) ToManagedClusterAuthenticationCertificateOutput() ManagedClusterAuthenticationCertificateOutput
- func (o ManagedClusterAuthenticationCertificateOutput) ToManagedClusterAuthenticationCertificateOutputWithContext(ctx context.Context) ManagedClusterAuthenticationCertificateOutput
- func (o ManagedClusterAuthenticationCertificateOutput) Type() pulumi.StringOutput
- type ManagedClusterAuthenticationInput
- type ManagedClusterAuthenticationOutput
- func (o ManagedClusterAuthenticationOutput) ActiveDirectory() ManagedClusterAuthenticationActiveDirectoryPtrOutput
- func (o ManagedClusterAuthenticationOutput) Certificates() ManagedClusterAuthenticationCertificateArrayOutput
- func (ManagedClusterAuthenticationOutput) ElementType() reflect.Type
- func (o ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationOutput() ManagedClusterAuthenticationOutput
- func (o ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationOutputWithContext(ctx context.Context) ManagedClusterAuthenticationOutput
- func (o ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationPtrOutput() ManagedClusterAuthenticationPtrOutput
- func (o ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationPtrOutput
- type ManagedClusterAuthenticationPtrInput
- type ManagedClusterAuthenticationPtrOutput
- func (o ManagedClusterAuthenticationPtrOutput) ActiveDirectory() ManagedClusterAuthenticationActiveDirectoryPtrOutput
- func (o ManagedClusterAuthenticationPtrOutput) Certificates() ManagedClusterAuthenticationCertificateArrayOutput
- func (o ManagedClusterAuthenticationPtrOutput) Elem() ManagedClusterAuthenticationOutput
- func (ManagedClusterAuthenticationPtrOutput) ElementType() reflect.Type
- func (o ManagedClusterAuthenticationPtrOutput) ToManagedClusterAuthenticationPtrOutput() ManagedClusterAuthenticationPtrOutput
- func (o ManagedClusterAuthenticationPtrOutput) ToManagedClusterAuthenticationPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationPtrOutput
- type ManagedClusterCustomFabricSetting
- type ManagedClusterCustomFabricSettingArgs
- func (ManagedClusterCustomFabricSettingArgs) ElementType() reflect.Type
- func (i ManagedClusterCustomFabricSettingArgs) ToManagedClusterCustomFabricSettingOutput() ManagedClusterCustomFabricSettingOutput
- func (i ManagedClusterCustomFabricSettingArgs) ToManagedClusterCustomFabricSettingOutputWithContext(ctx context.Context) ManagedClusterCustomFabricSettingOutput
- type ManagedClusterCustomFabricSettingArray
- func (ManagedClusterCustomFabricSettingArray) ElementType() reflect.Type
- func (i ManagedClusterCustomFabricSettingArray) ToManagedClusterCustomFabricSettingArrayOutput() ManagedClusterCustomFabricSettingArrayOutput
- func (i ManagedClusterCustomFabricSettingArray) ToManagedClusterCustomFabricSettingArrayOutputWithContext(ctx context.Context) ManagedClusterCustomFabricSettingArrayOutput
- type ManagedClusterCustomFabricSettingArrayInput
- type ManagedClusterCustomFabricSettingArrayOutput
- func (ManagedClusterCustomFabricSettingArrayOutput) ElementType() reflect.Type
- func (o ManagedClusterCustomFabricSettingArrayOutput) Index(i pulumi.IntInput) ManagedClusterCustomFabricSettingOutput
- func (o ManagedClusterCustomFabricSettingArrayOutput) ToManagedClusterCustomFabricSettingArrayOutput() ManagedClusterCustomFabricSettingArrayOutput
- func (o ManagedClusterCustomFabricSettingArrayOutput) ToManagedClusterCustomFabricSettingArrayOutputWithContext(ctx context.Context) ManagedClusterCustomFabricSettingArrayOutput
- type ManagedClusterCustomFabricSettingInput
- type ManagedClusterCustomFabricSettingOutput
- func (ManagedClusterCustomFabricSettingOutput) ElementType() reflect.Type
- func (o ManagedClusterCustomFabricSettingOutput) Parameter() pulumi.StringOutput
- func (o ManagedClusterCustomFabricSettingOutput) Section() pulumi.StringOutput
- func (o ManagedClusterCustomFabricSettingOutput) ToManagedClusterCustomFabricSettingOutput() ManagedClusterCustomFabricSettingOutput
- func (o ManagedClusterCustomFabricSettingOutput) ToManagedClusterCustomFabricSettingOutputWithContext(ctx context.Context) ManagedClusterCustomFabricSettingOutput
- func (o ManagedClusterCustomFabricSettingOutput) Value() pulumi.StringOutput
- type ManagedClusterInput
- type ManagedClusterLbRule
- type ManagedClusterLbRuleArgs
- type ManagedClusterLbRuleArray
- type ManagedClusterLbRuleArrayInput
- type ManagedClusterLbRuleArrayOutput
- func (ManagedClusterLbRuleArrayOutput) ElementType() reflect.Type
- func (o ManagedClusterLbRuleArrayOutput) Index(i pulumi.IntInput) ManagedClusterLbRuleOutput
- func (o ManagedClusterLbRuleArrayOutput) ToManagedClusterLbRuleArrayOutput() ManagedClusterLbRuleArrayOutput
- func (o ManagedClusterLbRuleArrayOutput) ToManagedClusterLbRuleArrayOutputWithContext(ctx context.Context) ManagedClusterLbRuleArrayOutput
- type ManagedClusterLbRuleInput
- type ManagedClusterLbRuleOutput
- func (o ManagedClusterLbRuleOutput) BackendPort() pulumi.IntOutput
- func (ManagedClusterLbRuleOutput) ElementType() reflect.Type
- func (o ManagedClusterLbRuleOutput) FrontendPort() pulumi.IntOutput
- func (o ManagedClusterLbRuleOutput) ProbeProtocol() pulumi.StringOutput
- func (o ManagedClusterLbRuleOutput) ProbeRequestPath() pulumi.StringPtrOutput
- func (o ManagedClusterLbRuleOutput) Protocol() pulumi.StringOutput
- func (o ManagedClusterLbRuleOutput) ToManagedClusterLbRuleOutput() ManagedClusterLbRuleOutput
- func (o ManagedClusterLbRuleOutput) ToManagedClusterLbRuleOutputWithContext(ctx context.Context) ManagedClusterLbRuleOutput
- type ManagedClusterMap
- type ManagedClusterMapInput
- type ManagedClusterMapOutput
- func (ManagedClusterMapOutput) ElementType() reflect.Type
- func (o ManagedClusterMapOutput) MapIndex(k pulumi.StringInput) ManagedClusterOutput
- func (o ManagedClusterMapOutput) ToManagedClusterMapOutput() ManagedClusterMapOutput
- func (o ManagedClusterMapOutput) ToManagedClusterMapOutputWithContext(ctx context.Context) ManagedClusterMapOutput
- type ManagedClusterNodeType
- type ManagedClusterNodeTypeArgs
- type ManagedClusterNodeTypeArray
- func (ManagedClusterNodeTypeArray) ElementType() reflect.Type
- func (i ManagedClusterNodeTypeArray) ToManagedClusterNodeTypeArrayOutput() ManagedClusterNodeTypeArrayOutput
- func (i ManagedClusterNodeTypeArray) ToManagedClusterNodeTypeArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeArrayOutput
- type ManagedClusterNodeTypeArrayInput
- type ManagedClusterNodeTypeArrayOutput
- func (ManagedClusterNodeTypeArrayOutput) ElementType() reflect.Type
- func (o ManagedClusterNodeTypeArrayOutput) Index(i pulumi.IntInput) ManagedClusterNodeTypeOutput
- func (o ManagedClusterNodeTypeArrayOutput) ToManagedClusterNodeTypeArrayOutput() ManagedClusterNodeTypeArrayOutput
- func (o ManagedClusterNodeTypeArrayOutput) ToManagedClusterNodeTypeArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeArrayOutput
- type ManagedClusterNodeTypeInput
- type ManagedClusterNodeTypeOutput
- func (o ManagedClusterNodeTypeOutput) ApplicationPortRange() pulumi.StringOutput
- func (o ManagedClusterNodeTypeOutput) Capacities() pulumi.StringMapOutput
- func (o ManagedClusterNodeTypeOutput) DataDiskSizeGb() pulumi.IntOutput
- func (o ManagedClusterNodeTypeOutput) DataDiskType() pulumi.StringPtrOutput
- func (ManagedClusterNodeTypeOutput) ElementType() reflect.Type
- func (o ManagedClusterNodeTypeOutput) EphemeralPortRange() pulumi.StringOutput
- func (o ManagedClusterNodeTypeOutput) Id() pulumi.StringPtrOutput
- func (o ManagedClusterNodeTypeOutput) MultiplePlacementGroupsEnabled() pulumi.BoolPtrOutput
- func (o ManagedClusterNodeTypeOutput) Name() pulumi.StringOutput
- func (o ManagedClusterNodeTypeOutput) PlacementProperties() pulumi.StringMapOutput
- func (o ManagedClusterNodeTypeOutput) Primary() pulumi.BoolPtrOutput
- func (o ManagedClusterNodeTypeOutput) Stateless() pulumi.BoolPtrOutput
- func (o ManagedClusterNodeTypeOutput) ToManagedClusterNodeTypeOutput() ManagedClusterNodeTypeOutput
- func (o ManagedClusterNodeTypeOutput) ToManagedClusterNodeTypeOutputWithContext(ctx context.Context) ManagedClusterNodeTypeOutput
- func (o ManagedClusterNodeTypeOutput) VmImageOffer() pulumi.StringOutput
- func (o ManagedClusterNodeTypeOutput) VmImagePublisher() pulumi.StringOutput
- func (o ManagedClusterNodeTypeOutput) VmImageSku() pulumi.StringOutput
- func (o ManagedClusterNodeTypeOutput) VmImageVersion() pulumi.StringOutput
- func (o ManagedClusterNodeTypeOutput) VmInstanceCount() pulumi.IntOutput
- func (o ManagedClusterNodeTypeOutput) VmSecrets() ManagedClusterNodeTypeVmSecretArrayOutput
- func (o ManagedClusterNodeTypeOutput) VmSize() pulumi.StringOutput
- type ManagedClusterNodeTypeVmSecret
- type ManagedClusterNodeTypeVmSecretArgs
- func (ManagedClusterNodeTypeVmSecretArgs) ElementType() reflect.Type
- func (i ManagedClusterNodeTypeVmSecretArgs) ToManagedClusterNodeTypeVmSecretOutput() ManagedClusterNodeTypeVmSecretOutput
- func (i ManagedClusterNodeTypeVmSecretArgs) ToManagedClusterNodeTypeVmSecretOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretOutput
- type ManagedClusterNodeTypeVmSecretArray
- func (ManagedClusterNodeTypeVmSecretArray) ElementType() reflect.Type
- func (i ManagedClusterNodeTypeVmSecretArray) ToManagedClusterNodeTypeVmSecretArrayOutput() ManagedClusterNodeTypeVmSecretArrayOutput
- func (i ManagedClusterNodeTypeVmSecretArray) ToManagedClusterNodeTypeVmSecretArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretArrayOutput
- type ManagedClusterNodeTypeVmSecretArrayInput
- type ManagedClusterNodeTypeVmSecretArrayOutput
- func (ManagedClusterNodeTypeVmSecretArrayOutput) ElementType() reflect.Type
- func (o ManagedClusterNodeTypeVmSecretArrayOutput) Index(i pulumi.IntInput) ManagedClusterNodeTypeVmSecretOutput
- func (o ManagedClusterNodeTypeVmSecretArrayOutput) ToManagedClusterNodeTypeVmSecretArrayOutput() ManagedClusterNodeTypeVmSecretArrayOutput
- func (o ManagedClusterNodeTypeVmSecretArrayOutput) ToManagedClusterNodeTypeVmSecretArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretArrayOutput
- type ManagedClusterNodeTypeVmSecretCertificate
- type ManagedClusterNodeTypeVmSecretCertificateArgs
- func (ManagedClusterNodeTypeVmSecretCertificateArgs) ElementType() reflect.Type
- func (i ManagedClusterNodeTypeVmSecretCertificateArgs) ToManagedClusterNodeTypeVmSecretCertificateOutput() ManagedClusterNodeTypeVmSecretCertificateOutput
- func (i ManagedClusterNodeTypeVmSecretCertificateArgs) ToManagedClusterNodeTypeVmSecretCertificateOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretCertificateOutput
- type ManagedClusterNodeTypeVmSecretCertificateArray
- func (ManagedClusterNodeTypeVmSecretCertificateArray) ElementType() reflect.Type
- func (i ManagedClusterNodeTypeVmSecretCertificateArray) ToManagedClusterNodeTypeVmSecretCertificateArrayOutput() ManagedClusterNodeTypeVmSecretCertificateArrayOutput
- func (i ManagedClusterNodeTypeVmSecretCertificateArray) ToManagedClusterNodeTypeVmSecretCertificateArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretCertificateArrayOutput
- type ManagedClusterNodeTypeVmSecretCertificateArrayInput
- type ManagedClusterNodeTypeVmSecretCertificateArrayOutput
- func (ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ElementType() reflect.Type
- func (o ManagedClusterNodeTypeVmSecretCertificateArrayOutput) Index(i pulumi.IntInput) ManagedClusterNodeTypeVmSecretCertificateOutput
- func (o ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ToManagedClusterNodeTypeVmSecretCertificateArrayOutput() ManagedClusterNodeTypeVmSecretCertificateArrayOutput
- func (o ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ToManagedClusterNodeTypeVmSecretCertificateArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretCertificateArrayOutput
- type ManagedClusterNodeTypeVmSecretCertificateInput
- type ManagedClusterNodeTypeVmSecretCertificateOutput
- func (ManagedClusterNodeTypeVmSecretCertificateOutput) ElementType() reflect.Type
- func (o ManagedClusterNodeTypeVmSecretCertificateOutput) Store() pulumi.StringOutput
- func (o ManagedClusterNodeTypeVmSecretCertificateOutput) ToManagedClusterNodeTypeVmSecretCertificateOutput() ManagedClusterNodeTypeVmSecretCertificateOutput
- func (o ManagedClusterNodeTypeVmSecretCertificateOutput) ToManagedClusterNodeTypeVmSecretCertificateOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretCertificateOutput
- func (o ManagedClusterNodeTypeVmSecretCertificateOutput) Url() pulumi.StringOutput
- type ManagedClusterNodeTypeVmSecretInput
- type ManagedClusterNodeTypeVmSecretOutput
- func (o ManagedClusterNodeTypeVmSecretOutput) Certificates() ManagedClusterNodeTypeVmSecretCertificateArrayOutput
- func (ManagedClusterNodeTypeVmSecretOutput) ElementType() reflect.Type
- func (o ManagedClusterNodeTypeVmSecretOutput) ToManagedClusterNodeTypeVmSecretOutput() ManagedClusterNodeTypeVmSecretOutput
- func (o ManagedClusterNodeTypeVmSecretOutput) ToManagedClusterNodeTypeVmSecretOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretOutput
- func (o ManagedClusterNodeTypeVmSecretOutput) VaultId() pulumi.StringOutput
- type ManagedClusterOutput
- func (o ManagedClusterOutput) Authentication() ManagedClusterAuthenticationPtrOutput
- func (o ManagedClusterOutput) BackupServiceEnabled() pulumi.BoolPtrOutput
- func (o ManagedClusterOutput) ClientConnectionPort() pulumi.IntOutput
- func (o ManagedClusterOutput) CustomFabricSettings() ManagedClusterCustomFabricSettingArrayOutput
- func (o ManagedClusterOutput) DnsName() pulumi.StringOutput
- func (o ManagedClusterOutput) DnsServiceEnabled() pulumi.BoolPtrOutput
- func (ManagedClusterOutput) ElementType() reflect.Type
- func (o ManagedClusterOutput) HttpGatewayPort() pulumi.IntOutput
- func (o ManagedClusterOutput) LbRules() ManagedClusterLbRuleArrayOutput
- func (o ManagedClusterOutput) Location() pulumi.StringOutput
- func (o ManagedClusterOutput) Name() pulumi.StringOutput
- func (o ManagedClusterOutput) NodeTypes() ManagedClusterNodeTypeArrayOutput
- func (o ManagedClusterOutput) Password() pulumi.StringPtrOutput
- func (o ManagedClusterOutput) ResourceGroupName() pulumi.StringOutput
- func (o ManagedClusterOutput) Sku() pulumi.StringPtrOutput
- func (o ManagedClusterOutput) Tags() pulumi.StringMapOutput
- func (o ManagedClusterOutput) ToManagedClusterOutput() ManagedClusterOutput
- func (o ManagedClusterOutput) ToManagedClusterOutputWithContext(ctx context.Context) ManagedClusterOutput
- func (o ManagedClusterOutput) UpgradeWave() pulumi.StringPtrOutput
- func (o ManagedClusterOutput) Username() pulumi.StringPtrOutput
- type ManagedClusterState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // A List of one or more features which should be enabled, such as `DnsService`. AddOnFeatures pulumi.StringArrayOutput `pulumi:"addOnFeatures"` // An `azureActiveDirectory` block as defined below. AzureActiveDirectory ClusterAzureActiveDirectoryPtrOutput `pulumi:"azureActiveDirectory"` // A `certificate` block as defined below. Conflicts with `certificateCommonNames`. Certificate ClusterCertificatePtrOutput `pulumi:"certificate"` // A `certificateCommonNames` block as defined below. Conflicts with `certificate`. CertificateCommonNames ClusterCertificateCommonNamesPtrOutput `pulumi:"certificateCommonNames"` // A `clientCertificateCommonName` block as defined below. // // > **NOTE:** If Client Certificates are enabled then at a Certificate must be configured on the cluster. ClientCertificateCommonNames ClusterClientCertificateCommonNameArrayOutput `pulumi:"clientCertificateCommonNames"` // One or more `clientCertificateThumbprint` blocks as defined below. ClientCertificateThumbprints ClusterClientCertificateThumbprintArrayOutput `pulumi:"clientCertificateThumbprints"` // Required if Upgrade Mode set to `Manual`, Specifies the Version of the Cluster Code of the cluster. ClusterCodeVersion pulumi.StringOutput `pulumi:"clusterCodeVersion"` // The Cluster Endpoint for this Service Fabric Cluster. ClusterEndpoint pulumi.StringOutput `pulumi:"clusterEndpoint"` // A `diagnosticsConfig` block as defined below. DiagnosticsConfig ClusterDiagnosticsConfigPtrOutput `pulumi:"diagnosticsConfig"` // One or more `fabricSettings` blocks as defined below. FabricSettings ClusterFabricSettingArrayOutput `pulumi:"fabricSettings"` // Specifies the Azure Region where the Service Fabric Cluster should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the Management Endpoint of the cluster such as `http://example.com`. Changing this forces a new resource to be created. ManagementEndpoint pulumi.StringOutput `pulumi:"managementEndpoint"` // The name of the Service Fabric Cluster. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `nodeType` blocks as defined below. NodeTypes ClusterNodeTypeArrayOutput `pulumi:"nodeTypes"` // Specifies the Reliability Level of the Cluster. Possible values include `None`, `Bronze`, `Silver`, `Gold` and `Platinum`. // // > **NOTE:** The Reliability Level of the Cluster depends on the number of nodes in the Cluster: `Platinum` requires at least 9 VM's, `Gold` requires at least 7 VM's, `Silver` requires at least 5 VM's, `Bronze` requires at least 3 VM's. ReliabilityLevel pulumi.StringOutput `pulumi:"reliabilityLevel"` // The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `reverseProxyCertificate` block as defined below. Conflicts with `reverseProxyCertificateCommonNames`. ReverseProxyCertificate ClusterReverseProxyCertificatePtrOutput `pulumi:"reverseProxyCertificate"` // A `reverseProxyCertificateCommonNames` block as defined below. Conflicts with `reverseProxyCertificate`. ReverseProxyCertificateCommonNames ClusterReverseProxyCertificateCommonNamesPtrOutput `pulumi:"reverseProxyCertificateCommonNames"` // Specifies the logical grouping of VMs in upgrade domains. Possible values are `Hierarchical` or `Parallel`. ServiceFabricZonalUpgradeMode pulumi.StringPtrOutput `pulumi:"serviceFabricZonalUpgradeMode"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`. UpgradeMode pulumi.StringOutput `pulumi:"upgradeMode"` // A `upgradePolicy` block as defined below. UpgradePolicy ClusterUpgradePolicyPtrOutput `pulumi:"upgradePolicy"` // Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created. VmImage pulumi.StringOutput `pulumi:"vmImage"` // Specifies the upgrade mode for the virtual machine scale set updates that happen in all availability zones at once. Possible values are `Hierarchical` or `Parallel`. VmssZonalUpgradeMode pulumi.StringPtrOutput `pulumi:"vmssZonalUpgradeMode"` }
Manages a Service Fabric Cluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/servicefabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = servicefabric.NewCluster(ctx, "example", &servicefabric.ClusterArgs{ Name: pulumi.String("example-servicefabric"), ResourceGroupName: example.Name, Location: example.Location, ReliabilityLevel: pulumi.String("Bronze"), UpgradeMode: pulumi.String("Manual"), ClusterCodeVersion: pulumi.String("7.1.456.959"), VmImage: pulumi.String("Windows"), ManagementEndpoint: pulumi.String("https://example:80"), NodeTypes: servicefabric.ClusterNodeTypeArray{ &servicefabric.ClusterNodeTypeArgs{ Name: pulumi.String("first"), InstanceCount: pulumi.Int(3), IsPrimary: pulumi.Bool(true), ClientEndpointPort: pulumi.Int(2020), HttpEndpointPort: pulumi.Int(80), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Service Fabric Clusters can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:servicefabric/cluster:Cluster cluster1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceFabric/clusters/cluster1 ```
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // A List of one or more features which should be enabled, such as `DnsService`. AddOnFeatures pulumi.StringArrayInput // An `azureActiveDirectory` block as defined below. AzureActiveDirectory ClusterAzureActiveDirectoryPtrInput // A `certificate` block as defined below. Conflicts with `certificateCommonNames`. Certificate ClusterCertificatePtrInput // A `certificateCommonNames` block as defined below. Conflicts with `certificate`. CertificateCommonNames ClusterCertificateCommonNamesPtrInput // A `clientCertificateCommonName` block as defined below. // // > **NOTE:** If Client Certificates are enabled then at a Certificate must be configured on the cluster. ClientCertificateCommonNames ClusterClientCertificateCommonNameArrayInput // One or more `clientCertificateThumbprint` blocks as defined below. ClientCertificateThumbprints ClusterClientCertificateThumbprintArrayInput // Required if Upgrade Mode set to `Manual`, Specifies the Version of the Cluster Code of the cluster. ClusterCodeVersion pulumi.StringPtrInput // A `diagnosticsConfig` block as defined below. DiagnosticsConfig ClusterDiagnosticsConfigPtrInput // One or more `fabricSettings` blocks as defined below. FabricSettings ClusterFabricSettingArrayInput // Specifies the Azure Region where the Service Fabric Cluster should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the Management Endpoint of the cluster such as `http://example.com`. Changing this forces a new resource to be created. ManagementEndpoint pulumi.StringInput // The name of the Service Fabric Cluster. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `nodeType` blocks as defined below. NodeTypes ClusterNodeTypeArrayInput // Specifies the Reliability Level of the Cluster. Possible values include `None`, `Bronze`, `Silver`, `Gold` and `Platinum`. // // > **NOTE:** The Reliability Level of the Cluster depends on the number of nodes in the Cluster: `Platinum` requires at least 9 VM's, `Gold` requires at least 7 VM's, `Silver` requires at least 5 VM's, `Bronze` requires at least 3 VM's. ReliabilityLevel pulumi.StringInput // The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `reverseProxyCertificate` block as defined below. Conflicts with `reverseProxyCertificateCommonNames`. ReverseProxyCertificate ClusterReverseProxyCertificatePtrInput // A `reverseProxyCertificateCommonNames` block as defined below. Conflicts with `reverseProxyCertificate`. ReverseProxyCertificateCommonNames ClusterReverseProxyCertificateCommonNamesPtrInput // Specifies the logical grouping of VMs in upgrade domains. Possible values are `Hierarchical` or `Parallel`. ServiceFabricZonalUpgradeMode pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`. UpgradeMode pulumi.StringInput // A `upgradePolicy` block as defined below. UpgradePolicy ClusterUpgradePolicyPtrInput // Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created. VmImage pulumi.StringInput // Specifies the upgrade mode for the virtual machine scale set updates that happen in all availability zones at once. Possible values are `Hierarchical` or `Parallel`. VmssZonalUpgradeMode pulumi.StringPtrInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterArray ¶
type ClusterArray []ClusterInput
func (ClusterArray) ElementType ¶
func (ClusterArray) ElementType() reflect.Type
func (ClusterArray) ToClusterArrayOutput ¶
func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArray) ToClusterArrayOutputWithContext ¶
func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterArrayInput ¶
type ClusterArrayInput interface { pulumi.Input ToClusterArrayOutput() ClusterArrayOutput ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput }
ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:
ClusterArray{ ClusterArgs{...} }
type ClusterArrayOutput ¶
type ClusterArrayOutput struct{ *pulumi.OutputState }
func (ClusterArrayOutput) ElementType ¶
func (ClusterArrayOutput) ElementType() reflect.Type
func (ClusterArrayOutput) Index ¶
func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
func (ClusterArrayOutput) ToClusterArrayOutput ¶
func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArrayOutput) ToClusterArrayOutputWithContext ¶
func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterAzureActiveDirectory ¶
type ClusterAzureActiveDirectory struct { // The Azure Active Directory Client ID which should be used for the Client Application. ClientApplicationId string `pulumi:"clientApplicationId"` // The Azure Active Directory Cluster Application ID. ClusterApplicationId string `pulumi:"clusterApplicationId"` // The Azure Active Directory Tenant ID. TenantId string `pulumi:"tenantId"` }
type ClusterAzureActiveDirectoryArgs ¶
type ClusterAzureActiveDirectoryArgs struct { // The Azure Active Directory Client ID which should be used for the Client Application. ClientApplicationId pulumi.StringInput `pulumi:"clientApplicationId"` // The Azure Active Directory Cluster Application ID. ClusterApplicationId pulumi.StringInput `pulumi:"clusterApplicationId"` // The Azure Active Directory Tenant ID. TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (ClusterAzureActiveDirectoryArgs) ElementType ¶
func (ClusterAzureActiveDirectoryArgs) ElementType() reflect.Type
func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutput ¶
func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput
func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutputWithContext ¶
func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryOutput
func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutput ¶
func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutputWithContext ¶
func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
type ClusterAzureActiveDirectoryInput ¶
type ClusterAzureActiveDirectoryInput interface { pulumi.Input ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput ToClusterAzureActiveDirectoryOutputWithContext(context.Context) ClusterAzureActiveDirectoryOutput }
ClusterAzureActiveDirectoryInput is an input type that accepts ClusterAzureActiveDirectoryArgs and ClusterAzureActiveDirectoryOutput values. You can construct a concrete instance of `ClusterAzureActiveDirectoryInput` via:
ClusterAzureActiveDirectoryArgs{...}
type ClusterAzureActiveDirectoryOutput ¶
type ClusterAzureActiveDirectoryOutput struct{ *pulumi.OutputState }
func (ClusterAzureActiveDirectoryOutput) ClientApplicationId ¶
func (o ClusterAzureActiveDirectoryOutput) ClientApplicationId() pulumi.StringOutput
The Azure Active Directory Client ID which should be used for the Client Application.
func (ClusterAzureActiveDirectoryOutput) ClusterApplicationId ¶
func (o ClusterAzureActiveDirectoryOutput) ClusterApplicationId() pulumi.StringOutput
The Azure Active Directory Cluster Application ID.
func (ClusterAzureActiveDirectoryOutput) ElementType ¶
func (ClusterAzureActiveDirectoryOutput) ElementType() reflect.Type
func (ClusterAzureActiveDirectoryOutput) TenantId ¶
func (o ClusterAzureActiveDirectoryOutput) TenantId() pulumi.StringOutput
The Azure Active Directory Tenant ID.
func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutput ¶
func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput
func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutputWithContext ¶
func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryOutput
func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutput ¶
func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext ¶
func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
type ClusterAzureActiveDirectoryPtrInput ¶
type ClusterAzureActiveDirectoryPtrInput interface { pulumi.Input ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput ToClusterAzureActiveDirectoryPtrOutputWithContext(context.Context) ClusterAzureActiveDirectoryPtrOutput }
ClusterAzureActiveDirectoryPtrInput is an input type that accepts ClusterAzureActiveDirectoryArgs, ClusterAzureActiveDirectoryPtr and ClusterAzureActiveDirectoryPtrOutput values. You can construct a concrete instance of `ClusterAzureActiveDirectoryPtrInput` via:
ClusterAzureActiveDirectoryArgs{...} or: nil
func ClusterAzureActiveDirectoryPtr ¶
func ClusterAzureActiveDirectoryPtr(v *ClusterAzureActiveDirectoryArgs) ClusterAzureActiveDirectoryPtrInput
type ClusterAzureActiveDirectoryPtrOutput ¶
type ClusterAzureActiveDirectoryPtrOutput struct{ *pulumi.OutputState }
func (ClusterAzureActiveDirectoryPtrOutput) ClientApplicationId ¶
func (o ClusterAzureActiveDirectoryPtrOutput) ClientApplicationId() pulumi.StringPtrOutput
The Azure Active Directory Client ID which should be used for the Client Application.
func (ClusterAzureActiveDirectoryPtrOutput) ClusterApplicationId ¶
func (o ClusterAzureActiveDirectoryPtrOutput) ClusterApplicationId() pulumi.StringPtrOutput
The Azure Active Directory Cluster Application ID.
func (ClusterAzureActiveDirectoryPtrOutput) ElementType ¶
func (ClusterAzureActiveDirectoryPtrOutput) ElementType() reflect.Type
func (ClusterAzureActiveDirectoryPtrOutput) TenantId ¶
func (o ClusterAzureActiveDirectoryPtrOutput) TenantId() pulumi.StringPtrOutput
The Azure Active Directory Tenant ID.
func (ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutput ¶
func (o ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
func (ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext ¶
func (o ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
type ClusterCertificate ¶
type ClusterCertificate struct { // The Thumbprint of the Certificate. Thumbprint string `pulumi:"thumbprint"` // The Secondary Thumbprint of the Certificate. ThumbprintSecondary *string `pulumi:"thumbprintSecondary"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName string `pulumi:"x509StoreName"` }
type ClusterCertificateArgs ¶
type ClusterCertificateArgs struct { // The Thumbprint of the Certificate. Thumbprint pulumi.StringInput `pulumi:"thumbprint"` // The Secondary Thumbprint of the Certificate. ThumbprintSecondary pulumi.StringPtrInput `pulumi:"thumbprintSecondary"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName pulumi.StringInput `pulumi:"x509StoreName"` }
func (ClusterCertificateArgs) ElementType ¶
func (ClusterCertificateArgs) ElementType() reflect.Type
func (ClusterCertificateArgs) ToClusterCertificateOutput ¶
func (i ClusterCertificateArgs) ToClusterCertificateOutput() ClusterCertificateOutput
func (ClusterCertificateArgs) ToClusterCertificateOutputWithContext ¶
func (i ClusterCertificateArgs) ToClusterCertificateOutputWithContext(ctx context.Context) ClusterCertificateOutput
func (ClusterCertificateArgs) ToClusterCertificatePtrOutput ¶
func (i ClusterCertificateArgs) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
func (ClusterCertificateArgs) ToClusterCertificatePtrOutputWithContext ¶
func (i ClusterCertificateArgs) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
type ClusterCertificateCommonNames ¶
type ClusterCertificateCommonNames struct { // A `commonNames` block as defined below. CommonNames []ClusterCertificateCommonNamesCommonName `pulumi:"commonNames"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName string `pulumi:"x509StoreName"` }
type ClusterCertificateCommonNamesArgs ¶
type ClusterCertificateCommonNamesArgs struct { // A `commonNames` block as defined below. CommonNames ClusterCertificateCommonNamesCommonNameArrayInput `pulumi:"commonNames"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName pulumi.StringInput `pulumi:"x509StoreName"` }
func (ClusterCertificateCommonNamesArgs) ElementType ¶
func (ClusterCertificateCommonNamesArgs) ElementType() reflect.Type
func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutput ¶
func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput
func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutputWithContext ¶
func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesOutput
func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutput ¶
func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutputWithContext ¶
func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
type ClusterCertificateCommonNamesCommonName ¶
type ClusterCertificateCommonNamesCommonName struct { // The common or subject name of the certificate. CertificateCommonName string `pulumi:"certificateCommonName"` // The Issuer Thumbprint of the Certificate. // // > **NOTE:** Certificate Issuer Thumbprint may become required in the future, `https://docs.microsoft.com/azure/service-fabric/service-fabric-create-cluster-using-cert-cn#download-and-update-a-sample-template`. CertificateIssuerThumbprint *string `pulumi:"certificateIssuerThumbprint"` }
type ClusterCertificateCommonNamesCommonNameArgs ¶
type ClusterCertificateCommonNamesCommonNameArgs struct { // The common or subject name of the certificate. CertificateCommonName pulumi.StringInput `pulumi:"certificateCommonName"` // The Issuer Thumbprint of the Certificate. // // > **NOTE:** Certificate Issuer Thumbprint may become required in the future, `https://docs.microsoft.com/azure/service-fabric/service-fabric-create-cluster-using-cert-cn#download-and-update-a-sample-template`. CertificateIssuerThumbprint pulumi.StringPtrInput `pulumi:"certificateIssuerThumbprint"` }
func (ClusterCertificateCommonNamesCommonNameArgs) ElementType ¶
func (ClusterCertificateCommonNamesCommonNameArgs) ElementType() reflect.Type
func (ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutput ¶
func (i ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput
func (ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutputWithContext ¶
func (i ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameOutput
type ClusterCertificateCommonNamesCommonNameArray ¶
type ClusterCertificateCommonNamesCommonNameArray []ClusterCertificateCommonNamesCommonNameInput
func (ClusterCertificateCommonNamesCommonNameArray) ElementType ¶
func (ClusterCertificateCommonNamesCommonNameArray) ElementType() reflect.Type
func (ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutput ¶
func (i ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput
func (ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext ¶
func (i ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput
type ClusterCertificateCommonNamesCommonNameArrayInput ¶
type ClusterCertificateCommonNamesCommonNameArrayInput interface { pulumi.Input ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput }
ClusterCertificateCommonNamesCommonNameArrayInput is an input type that accepts ClusterCertificateCommonNamesCommonNameArray and ClusterCertificateCommonNamesCommonNameArrayOutput values. You can construct a concrete instance of `ClusterCertificateCommonNamesCommonNameArrayInput` via:
ClusterCertificateCommonNamesCommonNameArray{ ClusterCertificateCommonNamesCommonNameArgs{...} }
type ClusterCertificateCommonNamesCommonNameArrayOutput ¶
type ClusterCertificateCommonNamesCommonNameArrayOutput struct{ *pulumi.OutputState }
func (ClusterCertificateCommonNamesCommonNameArrayOutput) ElementType ¶
func (ClusterCertificateCommonNamesCommonNameArrayOutput) ElementType() reflect.Type
func (ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutput ¶
func (o ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput
func (ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext ¶
func (o ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput
type ClusterCertificateCommonNamesCommonNameInput ¶
type ClusterCertificateCommonNamesCommonNameInput interface { pulumi.Input ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput ToClusterCertificateCommonNamesCommonNameOutputWithContext(context.Context) ClusterCertificateCommonNamesCommonNameOutput }
ClusterCertificateCommonNamesCommonNameInput is an input type that accepts ClusterCertificateCommonNamesCommonNameArgs and ClusterCertificateCommonNamesCommonNameOutput values. You can construct a concrete instance of `ClusterCertificateCommonNamesCommonNameInput` via:
ClusterCertificateCommonNamesCommonNameArgs{...}
type ClusterCertificateCommonNamesCommonNameOutput ¶
type ClusterCertificateCommonNamesCommonNameOutput struct{ *pulumi.OutputState }
func (ClusterCertificateCommonNamesCommonNameOutput) CertificateCommonName ¶
func (o ClusterCertificateCommonNamesCommonNameOutput) CertificateCommonName() pulumi.StringOutput
The common or subject name of the certificate.
func (ClusterCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint ¶
func (o ClusterCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint() pulumi.StringPtrOutput
The Issuer Thumbprint of the Certificate.
> **NOTE:** Certificate Issuer Thumbprint may become required in the future, `https://docs.microsoft.com/azure/service-fabric/service-fabric-create-cluster-using-cert-cn#download-and-update-a-sample-template`.
func (ClusterCertificateCommonNamesCommonNameOutput) ElementType ¶
func (ClusterCertificateCommonNamesCommonNameOutput) ElementType() reflect.Type
func (ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutput ¶
func (o ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput
func (ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutputWithContext ¶
func (o ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameOutput
type ClusterCertificateCommonNamesInput ¶
type ClusterCertificateCommonNamesInput interface { pulumi.Input ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput ToClusterCertificateCommonNamesOutputWithContext(context.Context) ClusterCertificateCommonNamesOutput }
ClusterCertificateCommonNamesInput is an input type that accepts ClusterCertificateCommonNamesArgs and ClusterCertificateCommonNamesOutput values. You can construct a concrete instance of `ClusterCertificateCommonNamesInput` via:
ClusterCertificateCommonNamesArgs{...}
type ClusterCertificateCommonNamesOutput ¶
type ClusterCertificateCommonNamesOutput struct{ *pulumi.OutputState }
func (ClusterCertificateCommonNamesOutput) CommonNames ¶
func (o ClusterCertificateCommonNamesOutput) CommonNames() ClusterCertificateCommonNamesCommonNameArrayOutput
A `commonNames` block as defined below.
func (ClusterCertificateCommonNamesOutput) ElementType ¶
func (ClusterCertificateCommonNamesOutput) ElementType() reflect.Type
func (ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutput ¶
func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput
func (ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutputWithContext ¶
func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesOutput
func (ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutput ¶
func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
func (ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutputWithContext ¶
func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
func (ClusterCertificateCommonNamesOutput) X509StoreName ¶
func (o ClusterCertificateCommonNamesOutput) X509StoreName() pulumi.StringOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterCertificateCommonNamesPtrInput ¶
type ClusterCertificateCommonNamesPtrInput interface { pulumi.Input ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput ToClusterCertificateCommonNamesPtrOutputWithContext(context.Context) ClusterCertificateCommonNamesPtrOutput }
ClusterCertificateCommonNamesPtrInput is an input type that accepts ClusterCertificateCommonNamesArgs, ClusterCertificateCommonNamesPtr and ClusterCertificateCommonNamesPtrOutput values. You can construct a concrete instance of `ClusterCertificateCommonNamesPtrInput` via:
ClusterCertificateCommonNamesArgs{...} or: nil
func ClusterCertificateCommonNamesPtr ¶
func ClusterCertificateCommonNamesPtr(v *ClusterCertificateCommonNamesArgs) ClusterCertificateCommonNamesPtrInput
type ClusterCertificateCommonNamesPtrOutput ¶
type ClusterCertificateCommonNamesPtrOutput struct{ *pulumi.OutputState }
func (ClusterCertificateCommonNamesPtrOutput) CommonNames ¶
func (o ClusterCertificateCommonNamesPtrOutput) CommonNames() ClusterCertificateCommonNamesCommonNameArrayOutput
A `commonNames` block as defined below.
func (ClusterCertificateCommonNamesPtrOutput) ElementType ¶
func (ClusterCertificateCommonNamesPtrOutput) ElementType() reflect.Type
func (ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutput ¶
func (o ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
func (ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutputWithContext ¶
func (o ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
func (ClusterCertificateCommonNamesPtrOutput) X509StoreName ¶
func (o ClusterCertificateCommonNamesPtrOutput) X509StoreName() pulumi.StringPtrOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterCertificateInput ¶
type ClusterCertificateInput interface { pulumi.Input ToClusterCertificateOutput() ClusterCertificateOutput ToClusterCertificateOutputWithContext(context.Context) ClusterCertificateOutput }
ClusterCertificateInput is an input type that accepts ClusterCertificateArgs and ClusterCertificateOutput values. You can construct a concrete instance of `ClusterCertificateInput` via:
ClusterCertificateArgs{...}
type ClusterCertificateOutput ¶
type ClusterCertificateOutput struct{ *pulumi.OutputState }
func (ClusterCertificateOutput) ElementType ¶
func (ClusterCertificateOutput) ElementType() reflect.Type
func (ClusterCertificateOutput) Thumbprint ¶
func (o ClusterCertificateOutput) Thumbprint() pulumi.StringOutput
The Thumbprint of the Certificate.
func (ClusterCertificateOutput) ThumbprintSecondary ¶
func (o ClusterCertificateOutput) ThumbprintSecondary() pulumi.StringPtrOutput
The Secondary Thumbprint of the Certificate.
func (ClusterCertificateOutput) ToClusterCertificateOutput ¶
func (o ClusterCertificateOutput) ToClusterCertificateOutput() ClusterCertificateOutput
func (ClusterCertificateOutput) ToClusterCertificateOutputWithContext ¶
func (o ClusterCertificateOutput) ToClusterCertificateOutputWithContext(ctx context.Context) ClusterCertificateOutput
func (ClusterCertificateOutput) ToClusterCertificatePtrOutput ¶
func (o ClusterCertificateOutput) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
func (ClusterCertificateOutput) ToClusterCertificatePtrOutputWithContext ¶
func (o ClusterCertificateOutput) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
func (ClusterCertificateOutput) X509StoreName ¶
func (o ClusterCertificateOutput) X509StoreName() pulumi.StringOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterCertificatePtrInput ¶
type ClusterCertificatePtrInput interface { pulumi.Input ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput ToClusterCertificatePtrOutputWithContext(context.Context) ClusterCertificatePtrOutput }
ClusterCertificatePtrInput is an input type that accepts ClusterCertificateArgs, ClusterCertificatePtr and ClusterCertificatePtrOutput values. You can construct a concrete instance of `ClusterCertificatePtrInput` via:
ClusterCertificateArgs{...} or: nil
func ClusterCertificatePtr ¶
func ClusterCertificatePtr(v *ClusterCertificateArgs) ClusterCertificatePtrInput
type ClusterCertificatePtrOutput ¶
type ClusterCertificatePtrOutput struct{ *pulumi.OutputState }
func (ClusterCertificatePtrOutput) Elem ¶
func (o ClusterCertificatePtrOutput) Elem() ClusterCertificateOutput
func (ClusterCertificatePtrOutput) ElementType ¶
func (ClusterCertificatePtrOutput) ElementType() reflect.Type
func (ClusterCertificatePtrOutput) Thumbprint ¶
func (o ClusterCertificatePtrOutput) Thumbprint() pulumi.StringPtrOutput
The Thumbprint of the Certificate.
func (ClusterCertificatePtrOutput) ThumbprintSecondary ¶
func (o ClusterCertificatePtrOutput) ThumbprintSecondary() pulumi.StringPtrOutput
The Secondary Thumbprint of the Certificate.
func (ClusterCertificatePtrOutput) ToClusterCertificatePtrOutput ¶
func (o ClusterCertificatePtrOutput) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
func (ClusterCertificatePtrOutput) ToClusterCertificatePtrOutputWithContext ¶
func (o ClusterCertificatePtrOutput) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
func (ClusterCertificatePtrOutput) X509StoreName ¶
func (o ClusterCertificatePtrOutput) X509StoreName() pulumi.StringPtrOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterClientCertificateCommonName ¶
type ClusterClientCertificateCommonName struct { // The common or subject name of the certificate. CommonName string `pulumi:"commonName"` // Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster. IsAdmin bool `pulumi:"isAdmin"` // The Issuer Thumbprint of the Certificate. // // > **NOTE:** Certificate Issuer Thumbprint may become required in the future, `https://docs.microsoft.com/azure/service-fabric/service-fabric-create-cluster-using-cert-cn#download-and-update-a-sample-template`. IssuerThumbprint *string `pulumi:"issuerThumbprint"` }
type ClusterClientCertificateCommonNameArgs ¶
type ClusterClientCertificateCommonNameArgs struct { // The common or subject name of the certificate. CommonName pulumi.StringInput `pulumi:"commonName"` // Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster. IsAdmin pulumi.BoolInput `pulumi:"isAdmin"` // The Issuer Thumbprint of the Certificate. // // > **NOTE:** Certificate Issuer Thumbprint may become required in the future, `https://docs.microsoft.com/azure/service-fabric/service-fabric-create-cluster-using-cert-cn#download-and-update-a-sample-template`. IssuerThumbprint pulumi.StringPtrInput `pulumi:"issuerThumbprint"` }
func (ClusterClientCertificateCommonNameArgs) ElementType ¶
func (ClusterClientCertificateCommonNameArgs) ElementType() reflect.Type
func (ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutput ¶
func (i ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput
func (ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutputWithContext ¶
func (i ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameOutput
type ClusterClientCertificateCommonNameArray ¶
type ClusterClientCertificateCommonNameArray []ClusterClientCertificateCommonNameInput
func (ClusterClientCertificateCommonNameArray) ElementType ¶
func (ClusterClientCertificateCommonNameArray) ElementType() reflect.Type
func (ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutput ¶
func (i ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput
func (ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutputWithContext ¶
func (i ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameArrayOutput
type ClusterClientCertificateCommonNameArrayInput ¶
type ClusterClientCertificateCommonNameArrayInput interface { pulumi.Input ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput ToClusterClientCertificateCommonNameArrayOutputWithContext(context.Context) ClusterClientCertificateCommonNameArrayOutput }
ClusterClientCertificateCommonNameArrayInput is an input type that accepts ClusterClientCertificateCommonNameArray and ClusterClientCertificateCommonNameArrayOutput values. You can construct a concrete instance of `ClusterClientCertificateCommonNameArrayInput` via:
ClusterClientCertificateCommonNameArray{ ClusterClientCertificateCommonNameArgs{...} }
type ClusterClientCertificateCommonNameArrayOutput ¶
type ClusterClientCertificateCommonNameArrayOutput struct{ *pulumi.OutputState }
func (ClusterClientCertificateCommonNameArrayOutput) ElementType ¶
func (ClusterClientCertificateCommonNameArrayOutput) ElementType() reflect.Type
func (ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutput ¶
func (o ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput
func (ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutputWithContext ¶
func (o ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameArrayOutput
type ClusterClientCertificateCommonNameInput ¶
type ClusterClientCertificateCommonNameInput interface { pulumi.Input ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput ToClusterClientCertificateCommonNameOutputWithContext(context.Context) ClusterClientCertificateCommonNameOutput }
ClusterClientCertificateCommonNameInput is an input type that accepts ClusterClientCertificateCommonNameArgs and ClusterClientCertificateCommonNameOutput values. You can construct a concrete instance of `ClusterClientCertificateCommonNameInput` via:
ClusterClientCertificateCommonNameArgs{...}
type ClusterClientCertificateCommonNameOutput ¶
type ClusterClientCertificateCommonNameOutput struct{ *pulumi.OutputState }
func (ClusterClientCertificateCommonNameOutput) CommonName ¶
func (o ClusterClientCertificateCommonNameOutput) CommonName() pulumi.StringOutput
The common or subject name of the certificate.
func (ClusterClientCertificateCommonNameOutput) ElementType ¶
func (ClusterClientCertificateCommonNameOutput) ElementType() reflect.Type
func (ClusterClientCertificateCommonNameOutput) IsAdmin ¶
func (o ClusterClientCertificateCommonNameOutput) IsAdmin() pulumi.BoolOutput
Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.
func (ClusterClientCertificateCommonNameOutput) IssuerThumbprint ¶
func (o ClusterClientCertificateCommonNameOutput) IssuerThumbprint() pulumi.StringPtrOutput
The Issuer Thumbprint of the Certificate.
> **NOTE:** Certificate Issuer Thumbprint may become required in the future, `https://docs.microsoft.com/azure/service-fabric/service-fabric-create-cluster-using-cert-cn#download-and-update-a-sample-template`.
func (ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutput ¶
func (o ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput
func (ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutputWithContext ¶
func (o ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameOutput
type ClusterClientCertificateThumbprint ¶
type ClusterClientCertificateThumbprint struct { // Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster. IsAdmin bool `pulumi:"isAdmin"` // The Thumbprint associated with the Client Certificate. Thumbprint string `pulumi:"thumbprint"` }
type ClusterClientCertificateThumbprintArgs ¶
type ClusterClientCertificateThumbprintArgs struct { // Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster. IsAdmin pulumi.BoolInput `pulumi:"isAdmin"` // The Thumbprint associated with the Client Certificate. Thumbprint pulumi.StringInput `pulumi:"thumbprint"` }
func (ClusterClientCertificateThumbprintArgs) ElementType ¶
func (ClusterClientCertificateThumbprintArgs) ElementType() reflect.Type
func (ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutput ¶
func (i ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput
func (ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutputWithContext ¶
func (i ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintOutput
type ClusterClientCertificateThumbprintArray ¶
type ClusterClientCertificateThumbprintArray []ClusterClientCertificateThumbprintInput
func (ClusterClientCertificateThumbprintArray) ElementType ¶
func (ClusterClientCertificateThumbprintArray) ElementType() reflect.Type
func (ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutput ¶
func (i ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput
func (ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutputWithContext ¶
func (i ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintArrayOutput
type ClusterClientCertificateThumbprintArrayInput ¶
type ClusterClientCertificateThumbprintArrayInput interface { pulumi.Input ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput ToClusterClientCertificateThumbprintArrayOutputWithContext(context.Context) ClusterClientCertificateThumbprintArrayOutput }
ClusterClientCertificateThumbprintArrayInput is an input type that accepts ClusterClientCertificateThumbprintArray and ClusterClientCertificateThumbprintArrayOutput values. You can construct a concrete instance of `ClusterClientCertificateThumbprintArrayInput` via:
ClusterClientCertificateThumbprintArray{ ClusterClientCertificateThumbprintArgs{...} }
type ClusterClientCertificateThumbprintArrayOutput ¶
type ClusterClientCertificateThumbprintArrayOutput struct{ *pulumi.OutputState }
func (ClusterClientCertificateThumbprintArrayOutput) ElementType ¶
func (ClusterClientCertificateThumbprintArrayOutput) ElementType() reflect.Type
func (ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutput ¶
func (o ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput
func (ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutputWithContext ¶
func (o ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintArrayOutput
type ClusterClientCertificateThumbprintInput ¶
type ClusterClientCertificateThumbprintInput interface { pulumi.Input ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput ToClusterClientCertificateThumbprintOutputWithContext(context.Context) ClusterClientCertificateThumbprintOutput }
ClusterClientCertificateThumbprintInput is an input type that accepts ClusterClientCertificateThumbprintArgs and ClusterClientCertificateThumbprintOutput values. You can construct a concrete instance of `ClusterClientCertificateThumbprintInput` via:
ClusterClientCertificateThumbprintArgs{...}
type ClusterClientCertificateThumbprintOutput ¶
type ClusterClientCertificateThumbprintOutput struct{ *pulumi.OutputState }
func (ClusterClientCertificateThumbprintOutput) ElementType ¶
func (ClusterClientCertificateThumbprintOutput) ElementType() reflect.Type
func (ClusterClientCertificateThumbprintOutput) IsAdmin ¶
func (o ClusterClientCertificateThumbprintOutput) IsAdmin() pulumi.BoolOutput
Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.
func (ClusterClientCertificateThumbprintOutput) Thumbprint ¶
func (o ClusterClientCertificateThumbprintOutput) Thumbprint() pulumi.StringOutput
The Thumbprint associated with the Client Certificate.
func (ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutput ¶
func (o ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput
func (ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutputWithContext ¶
func (o ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintOutput
type ClusterDiagnosticsConfig ¶
type ClusterDiagnosticsConfig struct { // The Blob Endpoint of the Storage Account. BlobEndpoint string `pulumi:"blobEndpoint"` // The protected diagnostics storage key name, such as `StorageAccountKey1`. ProtectedAccountKeyName string `pulumi:"protectedAccountKeyName"` // The Queue Endpoint of the Storage Account. QueueEndpoint string `pulumi:"queueEndpoint"` // The name of the Storage Account where the Diagnostics should be sent to. StorageAccountName string `pulumi:"storageAccountName"` // The Table Endpoint of the Storage Account. TableEndpoint string `pulumi:"tableEndpoint"` }
type ClusterDiagnosticsConfigArgs ¶
type ClusterDiagnosticsConfigArgs struct { // The Blob Endpoint of the Storage Account. BlobEndpoint pulumi.StringInput `pulumi:"blobEndpoint"` // The protected diagnostics storage key name, such as `StorageAccountKey1`. ProtectedAccountKeyName pulumi.StringInput `pulumi:"protectedAccountKeyName"` // The Queue Endpoint of the Storage Account. QueueEndpoint pulumi.StringInput `pulumi:"queueEndpoint"` // The name of the Storage Account where the Diagnostics should be sent to. StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"` // The Table Endpoint of the Storage Account. TableEndpoint pulumi.StringInput `pulumi:"tableEndpoint"` }
func (ClusterDiagnosticsConfigArgs) ElementType ¶
func (ClusterDiagnosticsConfigArgs) ElementType() reflect.Type
func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutput ¶
func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutputWithContext ¶
func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutput ¶
func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutputWithContext ¶
func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
type ClusterDiagnosticsConfigInput ¶
type ClusterDiagnosticsConfigInput interface { pulumi.Input ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput ToClusterDiagnosticsConfigOutputWithContext(context.Context) ClusterDiagnosticsConfigOutput }
ClusterDiagnosticsConfigInput is an input type that accepts ClusterDiagnosticsConfigArgs and ClusterDiagnosticsConfigOutput values. You can construct a concrete instance of `ClusterDiagnosticsConfigInput` via:
ClusterDiagnosticsConfigArgs{...}
type ClusterDiagnosticsConfigOutput ¶
type ClusterDiagnosticsConfigOutput struct{ *pulumi.OutputState }
func (ClusterDiagnosticsConfigOutput) BlobEndpoint ¶
func (o ClusterDiagnosticsConfigOutput) BlobEndpoint() pulumi.StringOutput
The Blob Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigOutput) ElementType ¶
func (ClusterDiagnosticsConfigOutput) ElementType() reflect.Type
func (ClusterDiagnosticsConfigOutput) ProtectedAccountKeyName ¶
func (o ClusterDiagnosticsConfigOutput) ProtectedAccountKeyName() pulumi.StringOutput
The protected diagnostics storage key name, such as `StorageAccountKey1`.
func (ClusterDiagnosticsConfigOutput) QueueEndpoint ¶
func (o ClusterDiagnosticsConfigOutput) QueueEndpoint() pulumi.StringOutput
The Queue Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigOutput) StorageAccountName ¶
func (o ClusterDiagnosticsConfigOutput) StorageAccountName() pulumi.StringOutput
The name of the Storage Account where the Diagnostics should be sent to.
func (ClusterDiagnosticsConfigOutput) TableEndpoint ¶
func (o ClusterDiagnosticsConfigOutput) TableEndpoint() pulumi.StringOutput
The Table Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutput ¶
func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutputWithContext ¶
func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutput ¶
func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutputWithContext ¶
func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
type ClusterDiagnosticsConfigPtrInput ¶
type ClusterDiagnosticsConfigPtrInput interface { pulumi.Input ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput ToClusterDiagnosticsConfigPtrOutputWithContext(context.Context) ClusterDiagnosticsConfigPtrOutput }
ClusterDiagnosticsConfigPtrInput is an input type that accepts ClusterDiagnosticsConfigArgs, ClusterDiagnosticsConfigPtr and ClusterDiagnosticsConfigPtrOutput values. You can construct a concrete instance of `ClusterDiagnosticsConfigPtrInput` via:
ClusterDiagnosticsConfigArgs{...} or: nil
func ClusterDiagnosticsConfigPtr ¶
func ClusterDiagnosticsConfigPtr(v *ClusterDiagnosticsConfigArgs) ClusterDiagnosticsConfigPtrInput
type ClusterDiagnosticsConfigPtrOutput ¶
type ClusterDiagnosticsConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterDiagnosticsConfigPtrOutput) BlobEndpoint ¶
func (o ClusterDiagnosticsConfigPtrOutput) BlobEndpoint() pulumi.StringPtrOutput
The Blob Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigPtrOutput) Elem ¶
func (o ClusterDiagnosticsConfigPtrOutput) Elem() ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigPtrOutput) ElementType ¶
func (ClusterDiagnosticsConfigPtrOutput) ElementType() reflect.Type
func (ClusterDiagnosticsConfigPtrOutput) ProtectedAccountKeyName ¶
func (o ClusterDiagnosticsConfigPtrOutput) ProtectedAccountKeyName() pulumi.StringPtrOutput
The protected diagnostics storage key name, such as `StorageAccountKey1`.
func (ClusterDiagnosticsConfigPtrOutput) QueueEndpoint ¶
func (o ClusterDiagnosticsConfigPtrOutput) QueueEndpoint() pulumi.StringPtrOutput
The Queue Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigPtrOutput) StorageAccountName ¶
func (o ClusterDiagnosticsConfigPtrOutput) StorageAccountName() pulumi.StringPtrOutput
The name of the Storage Account where the Diagnostics should be sent to.
func (ClusterDiagnosticsConfigPtrOutput) TableEndpoint ¶
func (o ClusterDiagnosticsConfigPtrOutput) TableEndpoint() pulumi.StringPtrOutput
The Table Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutput ¶
func (o ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
func (ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutputWithContext ¶
func (o ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
type ClusterFabricSetting ¶
type ClusterFabricSettingArgs ¶
type ClusterFabricSettingArgs struct { // The name of the Fabric Setting, such as `Security` or `Federation`. Name pulumi.StringInput `pulumi:"name"` // A map containing settings for the specified Fabric Setting. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
func (ClusterFabricSettingArgs) ElementType ¶
func (ClusterFabricSettingArgs) ElementType() reflect.Type
func (ClusterFabricSettingArgs) ToClusterFabricSettingOutput ¶
func (i ClusterFabricSettingArgs) ToClusterFabricSettingOutput() ClusterFabricSettingOutput
func (ClusterFabricSettingArgs) ToClusterFabricSettingOutputWithContext ¶
func (i ClusterFabricSettingArgs) ToClusterFabricSettingOutputWithContext(ctx context.Context) ClusterFabricSettingOutput
type ClusterFabricSettingArray ¶
type ClusterFabricSettingArray []ClusterFabricSettingInput
func (ClusterFabricSettingArray) ElementType ¶
func (ClusterFabricSettingArray) ElementType() reflect.Type
func (ClusterFabricSettingArray) ToClusterFabricSettingArrayOutput ¶
func (i ClusterFabricSettingArray) ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput
func (ClusterFabricSettingArray) ToClusterFabricSettingArrayOutputWithContext ¶
func (i ClusterFabricSettingArray) ToClusterFabricSettingArrayOutputWithContext(ctx context.Context) ClusterFabricSettingArrayOutput
type ClusterFabricSettingArrayInput ¶
type ClusterFabricSettingArrayInput interface { pulumi.Input ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput ToClusterFabricSettingArrayOutputWithContext(context.Context) ClusterFabricSettingArrayOutput }
ClusterFabricSettingArrayInput is an input type that accepts ClusterFabricSettingArray and ClusterFabricSettingArrayOutput values. You can construct a concrete instance of `ClusterFabricSettingArrayInput` via:
ClusterFabricSettingArray{ ClusterFabricSettingArgs{...} }
type ClusterFabricSettingArrayOutput ¶
type ClusterFabricSettingArrayOutput struct{ *pulumi.OutputState }
func (ClusterFabricSettingArrayOutput) ElementType ¶
func (ClusterFabricSettingArrayOutput) ElementType() reflect.Type
func (ClusterFabricSettingArrayOutput) Index ¶
func (o ClusterFabricSettingArrayOutput) Index(i pulumi.IntInput) ClusterFabricSettingOutput
func (ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutput ¶
func (o ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput
func (ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutputWithContext ¶
func (o ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutputWithContext(ctx context.Context) ClusterFabricSettingArrayOutput
type ClusterFabricSettingInput ¶
type ClusterFabricSettingInput interface { pulumi.Input ToClusterFabricSettingOutput() ClusterFabricSettingOutput ToClusterFabricSettingOutputWithContext(context.Context) ClusterFabricSettingOutput }
ClusterFabricSettingInput is an input type that accepts ClusterFabricSettingArgs and ClusterFabricSettingOutput values. You can construct a concrete instance of `ClusterFabricSettingInput` via:
ClusterFabricSettingArgs{...}
type ClusterFabricSettingOutput ¶
type ClusterFabricSettingOutput struct{ *pulumi.OutputState }
func (ClusterFabricSettingOutput) ElementType ¶
func (ClusterFabricSettingOutput) ElementType() reflect.Type
func (ClusterFabricSettingOutput) Name ¶
func (o ClusterFabricSettingOutput) Name() pulumi.StringOutput
The name of the Fabric Setting, such as `Security` or `Federation`.
func (ClusterFabricSettingOutput) Parameters ¶
func (o ClusterFabricSettingOutput) Parameters() pulumi.StringMapOutput
A map containing settings for the specified Fabric Setting.
func (ClusterFabricSettingOutput) ToClusterFabricSettingOutput ¶
func (o ClusterFabricSettingOutput) ToClusterFabricSettingOutput() ClusterFabricSettingOutput
func (ClusterFabricSettingOutput) ToClusterFabricSettingOutputWithContext ¶
func (o ClusterFabricSettingOutput) ToClusterFabricSettingOutputWithContext(ctx context.Context) ClusterFabricSettingOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterMap ¶
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶
type ClusterMapInput interface { pulumi.Input ToClusterMapOutput() ClusterMapOutput ToClusterMapOutputWithContext(context.Context) ClusterMapOutput }
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:
ClusterMap{ "key": ClusterArgs{...} }
type ClusterMapOutput ¶
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterNodeType ¶
type ClusterNodeType struct { // A `applicationPorts` block as defined below. ApplicationPorts *ClusterNodeTypeApplicationPorts `pulumi:"applicationPorts"` // The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has. Capacities map[string]string `pulumi:"capacities"` // The Port used for the Client Endpoint for this Node Type. ClientEndpointPort int `pulumi:"clientEndpointPort"` // The Durability Level for this Node Type. Possible values include `Bronze`, `Gold` and `Silver`. Defaults to `Bronze`. DurabilityLevel *string `pulumi:"durabilityLevel"` // A `ephemeralPorts` block as defined below. EphemeralPorts *ClusterNodeTypeEphemeralPorts `pulumi:"ephemeralPorts"` // The Port used for the HTTP Endpoint for this Node Type. HttpEndpointPort int `pulumi:"httpEndpointPort"` // The number of nodes for this Node Type. InstanceCount int `pulumi:"instanceCount"` // Is this the Primary Node Type? IsPrimary bool `pulumi:"isPrimary"` // Should this node type run only stateless services? IsStateless *bool `pulumi:"isStateless"` // Does this node type span availability zones? MultipleAvailabilityZones *bool `pulumi:"multipleAvailabilityZones"` // The name of the Node Type. Name string `pulumi:"name"` // The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run. PlacementProperties map[string]string `pulumi:"placementProperties"` // The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster. ReverseProxyEndpointPort *int `pulumi:"reverseProxyEndpointPort"` }
type ClusterNodeTypeApplicationPortsArgs ¶
type ClusterNodeTypeApplicationPortsArgs struct { // The end of the Application Port Range on this Node Type. EndPort pulumi.IntInput `pulumi:"endPort"` // The start of the Application Port Range on this Node Type. StartPort pulumi.IntInput `pulumi:"startPort"` }
func (ClusterNodeTypeApplicationPortsArgs) ElementType ¶
func (ClusterNodeTypeApplicationPortsArgs) ElementType() reflect.Type
func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutput ¶
func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput
func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutputWithContext ¶
func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsOutput
func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutput ¶
func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutputWithContext ¶
func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
type ClusterNodeTypeApplicationPortsInput ¶
type ClusterNodeTypeApplicationPortsInput interface { pulumi.Input ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput ToClusterNodeTypeApplicationPortsOutputWithContext(context.Context) ClusterNodeTypeApplicationPortsOutput }
ClusterNodeTypeApplicationPortsInput is an input type that accepts ClusterNodeTypeApplicationPortsArgs and ClusterNodeTypeApplicationPortsOutput values. You can construct a concrete instance of `ClusterNodeTypeApplicationPortsInput` via:
ClusterNodeTypeApplicationPortsArgs{...}
type ClusterNodeTypeApplicationPortsOutput ¶
type ClusterNodeTypeApplicationPortsOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeApplicationPortsOutput) ElementType ¶
func (ClusterNodeTypeApplicationPortsOutput) ElementType() reflect.Type
func (ClusterNodeTypeApplicationPortsOutput) EndPort ¶
func (o ClusterNodeTypeApplicationPortsOutput) EndPort() pulumi.IntOutput
The end of the Application Port Range on this Node Type.
func (ClusterNodeTypeApplicationPortsOutput) StartPort ¶
func (o ClusterNodeTypeApplicationPortsOutput) StartPort() pulumi.IntOutput
The start of the Application Port Range on this Node Type.
func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutput ¶
func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput
func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutputWithContext ¶
func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsOutput
func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutput ¶
func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext ¶
func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
type ClusterNodeTypeApplicationPortsPtrInput ¶
type ClusterNodeTypeApplicationPortsPtrInput interface { pulumi.Input ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput ToClusterNodeTypeApplicationPortsPtrOutputWithContext(context.Context) ClusterNodeTypeApplicationPortsPtrOutput }
ClusterNodeTypeApplicationPortsPtrInput is an input type that accepts ClusterNodeTypeApplicationPortsArgs, ClusterNodeTypeApplicationPortsPtr and ClusterNodeTypeApplicationPortsPtrOutput values. You can construct a concrete instance of `ClusterNodeTypeApplicationPortsPtrInput` via:
ClusterNodeTypeApplicationPortsArgs{...} or: nil
func ClusterNodeTypeApplicationPortsPtr ¶
func ClusterNodeTypeApplicationPortsPtr(v *ClusterNodeTypeApplicationPortsArgs) ClusterNodeTypeApplicationPortsPtrInput
type ClusterNodeTypeApplicationPortsPtrOutput ¶
type ClusterNodeTypeApplicationPortsPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeApplicationPortsPtrOutput) ElementType ¶
func (ClusterNodeTypeApplicationPortsPtrOutput) ElementType() reflect.Type
func (ClusterNodeTypeApplicationPortsPtrOutput) EndPort ¶
func (o ClusterNodeTypeApplicationPortsPtrOutput) EndPort() pulumi.IntPtrOutput
The end of the Application Port Range on this Node Type.
func (ClusterNodeTypeApplicationPortsPtrOutput) StartPort ¶
func (o ClusterNodeTypeApplicationPortsPtrOutput) StartPort() pulumi.IntPtrOutput
The start of the Application Port Range on this Node Type.
func (ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutput ¶
func (o ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
func (ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext ¶
func (o ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
type ClusterNodeTypeArgs ¶
type ClusterNodeTypeArgs struct { // A `applicationPorts` block as defined below. ApplicationPorts ClusterNodeTypeApplicationPortsPtrInput `pulumi:"applicationPorts"` // The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has. Capacities pulumi.StringMapInput `pulumi:"capacities"` // The Port used for the Client Endpoint for this Node Type. ClientEndpointPort pulumi.IntInput `pulumi:"clientEndpointPort"` // The Durability Level for this Node Type. Possible values include `Bronze`, `Gold` and `Silver`. Defaults to `Bronze`. DurabilityLevel pulumi.StringPtrInput `pulumi:"durabilityLevel"` // A `ephemeralPorts` block as defined below. EphemeralPorts ClusterNodeTypeEphemeralPortsPtrInput `pulumi:"ephemeralPorts"` // The Port used for the HTTP Endpoint for this Node Type. HttpEndpointPort pulumi.IntInput `pulumi:"httpEndpointPort"` // The number of nodes for this Node Type. InstanceCount pulumi.IntInput `pulumi:"instanceCount"` // Is this the Primary Node Type? IsPrimary pulumi.BoolInput `pulumi:"isPrimary"` // Should this node type run only stateless services? IsStateless pulumi.BoolPtrInput `pulumi:"isStateless"` // Does this node type span availability zones? MultipleAvailabilityZones pulumi.BoolPtrInput `pulumi:"multipleAvailabilityZones"` // The name of the Node Type. Name pulumi.StringInput `pulumi:"name"` // The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run. PlacementProperties pulumi.StringMapInput `pulumi:"placementProperties"` // The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster. ReverseProxyEndpointPort pulumi.IntPtrInput `pulumi:"reverseProxyEndpointPort"` }
func (ClusterNodeTypeArgs) ElementType ¶
func (ClusterNodeTypeArgs) ElementType() reflect.Type
func (ClusterNodeTypeArgs) ToClusterNodeTypeOutput ¶
func (i ClusterNodeTypeArgs) ToClusterNodeTypeOutput() ClusterNodeTypeOutput
func (ClusterNodeTypeArgs) ToClusterNodeTypeOutputWithContext ¶
func (i ClusterNodeTypeArgs) ToClusterNodeTypeOutputWithContext(ctx context.Context) ClusterNodeTypeOutput
type ClusterNodeTypeArray ¶
type ClusterNodeTypeArray []ClusterNodeTypeInput
func (ClusterNodeTypeArray) ElementType ¶
func (ClusterNodeTypeArray) ElementType() reflect.Type
func (ClusterNodeTypeArray) ToClusterNodeTypeArrayOutput ¶
func (i ClusterNodeTypeArray) ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput
func (ClusterNodeTypeArray) ToClusterNodeTypeArrayOutputWithContext ¶
func (i ClusterNodeTypeArray) ToClusterNodeTypeArrayOutputWithContext(ctx context.Context) ClusterNodeTypeArrayOutput
type ClusterNodeTypeArrayInput ¶
type ClusterNodeTypeArrayInput interface { pulumi.Input ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput ToClusterNodeTypeArrayOutputWithContext(context.Context) ClusterNodeTypeArrayOutput }
ClusterNodeTypeArrayInput is an input type that accepts ClusterNodeTypeArray and ClusterNodeTypeArrayOutput values. You can construct a concrete instance of `ClusterNodeTypeArrayInput` via:
ClusterNodeTypeArray{ ClusterNodeTypeArgs{...} }
type ClusterNodeTypeArrayOutput ¶
type ClusterNodeTypeArrayOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeArrayOutput) ElementType ¶
func (ClusterNodeTypeArrayOutput) ElementType() reflect.Type
func (ClusterNodeTypeArrayOutput) Index ¶
func (o ClusterNodeTypeArrayOutput) Index(i pulumi.IntInput) ClusterNodeTypeOutput
func (ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutput ¶
func (o ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput
func (ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutputWithContext ¶
func (o ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutputWithContext(ctx context.Context) ClusterNodeTypeArrayOutput
type ClusterNodeTypeEphemeralPortsArgs ¶
type ClusterNodeTypeEphemeralPortsArgs struct { // The end of the Ephemeral Port Range on this Node Type. EndPort pulumi.IntInput `pulumi:"endPort"` // The start of the Ephemeral Port Range on this Node Type. StartPort pulumi.IntInput `pulumi:"startPort"` }
func (ClusterNodeTypeEphemeralPortsArgs) ElementType ¶
func (ClusterNodeTypeEphemeralPortsArgs) ElementType() reflect.Type
func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutput ¶
func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput
func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutputWithContext ¶
func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsOutput
func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutput ¶
func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext ¶
func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
type ClusterNodeTypeEphemeralPortsInput ¶
type ClusterNodeTypeEphemeralPortsInput interface { pulumi.Input ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput ToClusterNodeTypeEphemeralPortsOutputWithContext(context.Context) ClusterNodeTypeEphemeralPortsOutput }
ClusterNodeTypeEphemeralPortsInput is an input type that accepts ClusterNodeTypeEphemeralPortsArgs and ClusterNodeTypeEphemeralPortsOutput values. You can construct a concrete instance of `ClusterNodeTypeEphemeralPortsInput` via:
ClusterNodeTypeEphemeralPortsArgs{...}
type ClusterNodeTypeEphemeralPortsOutput ¶
type ClusterNodeTypeEphemeralPortsOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeEphemeralPortsOutput) ElementType ¶
func (ClusterNodeTypeEphemeralPortsOutput) ElementType() reflect.Type
func (ClusterNodeTypeEphemeralPortsOutput) EndPort ¶
func (o ClusterNodeTypeEphemeralPortsOutput) EndPort() pulumi.IntOutput
The end of the Ephemeral Port Range on this Node Type.
func (ClusterNodeTypeEphemeralPortsOutput) StartPort ¶
func (o ClusterNodeTypeEphemeralPortsOutput) StartPort() pulumi.IntOutput
The start of the Ephemeral Port Range on this Node Type.
func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutput ¶
func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput
func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutputWithContext ¶
func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsOutput
func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutput ¶
func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext ¶
func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
type ClusterNodeTypeEphemeralPortsPtrInput ¶
type ClusterNodeTypeEphemeralPortsPtrInput interface { pulumi.Input ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(context.Context) ClusterNodeTypeEphemeralPortsPtrOutput }
ClusterNodeTypeEphemeralPortsPtrInput is an input type that accepts ClusterNodeTypeEphemeralPortsArgs, ClusterNodeTypeEphemeralPortsPtr and ClusterNodeTypeEphemeralPortsPtrOutput values. You can construct a concrete instance of `ClusterNodeTypeEphemeralPortsPtrInput` via:
ClusterNodeTypeEphemeralPortsArgs{...} or: nil
func ClusterNodeTypeEphemeralPortsPtr ¶
func ClusterNodeTypeEphemeralPortsPtr(v *ClusterNodeTypeEphemeralPortsArgs) ClusterNodeTypeEphemeralPortsPtrInput
type ClusterNodeTypeEphemeralPortsPtrOutput ¶
type ClusterNodeTypeEphemeralPortsPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeEphemeralPortsPtrOutput) ElementType ¶
func (ClusterNodeTypeEphemeralPortsPtrOutput) ElementType() reflect.Type
func (ClusterNodeTypeEphemeralPortsPtrOutput) EndPort ¶
func (o ClusterNodeTypeEphemeralPortsPtrOutput) EndPort() pulumi.IntPtrOutput
The end of the Ephemeral Port Range on this Node Type.
func (ClusterNodeTypeEphemeralPortsPtrOutput) StartPort ¶
func (o ClusterNodeTypeEphemeralPortsPtrOutput) StartPort() pulumi.IntPtrOutput
The start of the Ephemeral Port Range on this Node Type.
func (ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutput ¶
func (o ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
func (ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext ¶
func (o ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
type ClusterNodeTypeInput ¶
type ClusterNodeTypeInput interface { pulumi.Input ToClusterNodeTypeOutput() ClusterNodeTypeOutput ToClusterNodeTypeOutputWithContext(context.Context) ClusterNodeTypeOutput }
ClusterNodeTypeInput is an input type that accepts ClusterNodeTypeArgs and ClusterNodeTypeOutput values. You can construct a concrete instance of `ClusterNodeTypeInput` via:
ClusterNodeTypeArgs{...}
type ClusterNodeTypeOutput ¶
type ClusterNodeTypeOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeOutput) ApplicationPorts ¶
func (o ClusterNodeTypeOutput) ApplicationPorts() ClusterNodeTypeApplicationPortsPtrOutput
A `applicationPorts` block as defined below.
func (ClusterNodeTypeOutput) Capacities ¶
func (o ClusterNodeTypeOutput) Capacities() pulumi.StringMapOutput
The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.
func (ClusterNodeTypeOutput) ClientEndpointPort ¶
func (o ClusterNodeTypeOutput) ClientEndpointPort() pulumi.IntOutput
The Port used for the Client Endpoint for this Node Type.
func (ClusterNodeTypeOutput) DurabilityLevel ¶
func (o ClusterNodeTypeOutput) DurabilityLevel() pulumi.StringPtrOutput
The Durability Level for this Node Type. Possible values include `Bronze`, `Gold` and `Silver`. Defaults to `Bronze`.
func (ClusterNodeTypeOutput) ElementType ¶
func (ClusterNodeTypeOutput) ElementType() reflect.Type
func (ClusterNodeTypeOutput) EphemeralPorts ¶
func (o ClusterNodeTypeOutput) EphemeralPorts() ClusterNodeTypeEphemeralPortsPtrOutput
A `ephemeralPorts` block as defined below.
func (ClusterNodeTypeOutput) HttpEndpointPort ¶
func (o ClusterNodeTypeOutput) HttpEndpointPort() pulumi.IntOutput
The Port used for the HTTP Endpoint for this Node Type.
func (ClusterNodeTypeOutput) InstanceCount ¶
func (o ClusterNodeTypeOutput) InstanceCount() pulumi.IntOutput
The number of nodes for this Node Type.
func (ClusterNodeTypeOutput) IsPrimary ¶
func (o ClusterNodeTypeOutput) IsPrimary() pulumi.BoolOutput
Is this the Primary Node Type?
func (ClusterNodeTypeOutput) IsStateless ¶
func (o ClusterNodeTypeOutput) IsStateless() pulumi.BoolPtrOutput
Should this node type run only stateless services?
func (ClusterNodeTypeOutput) MultipleAvailabilityZones ¶
func (o ClusterNodeTypeOutput) MultipleAvailabilityZones() pulumi.BoolPtrOutput
Does this node type span availability zones?
func (ClusterNodeTypeOutput) Name ¶
func (o ClusterNodeTypeOutput) Name() pulumi.StringOutput
The name of the Node Type.
func (ClusterNodeTypeOutput) PlacementProperties ¶
func (o ClusterNodeTypeOutput) PlacementProperties() pulumi.StringMapOutput
The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.
func (ClusterNodeTypeOutput) ReverseProxyEndpointPort ¶
func (o ClusterNodeTypeOutput) ReverseProxyEndpointPort() pulumi.IntPtrOutput
The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster.
func (ClusterNodeTypeOutput) ToClusterNodeTypeOutput ¶
func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutput() ClusterNodeTypeOutput
func (ClusterNodeTypeOutput) ToClusterNodeTypeOutputWithContext ¶
func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutputWithContext(ctx context.Context) ClusterNodeTypeOutput
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) AddOnFeatures ¶ added in v5.5.0
func (o ClusterOutput) AddOnFeatures() pulumi.StringArrayOutput
A List of one or more features which should be enabled, such as `DnsService`.
func (ClusterOutput) AzureActiveDirectory ¶ added in v5.5.0
func (o ClusterOutput) AzureActiveDirectory() ClusterAzureActiveDirectoryPtrOutput
An `azureActiveDirectory` block as defined below.
func (ClusterOutput) Certificate ¶ added in v5.5.0
func (o ClusterOutput) Certificate() ClusterCertificatePtrOutput
A `certificate` block as defined below. Conflicts with `certificateCommonNames`.
func (ClusterOutput) CertificateCommonNames ¶ added in v5.5.0
func (o ClusterOutput) CertificateCommonNames() ClusterCertificateCommonNamesPtrOutput
A `certificateCommonNames` block as defined below. Conflicts with `certificate`.
func (ClusterOutput) ClientCertificateCommonNames ¶ added in v5.5.0
func (o ClusterOutput) ClientCertificateCommonNames() ClusterClientCertificateCommonNameArrayOutput
A `clientCertificateCommonName` block as defined below.
> **NOTE:** If Client Certificates are enabled then at a Certificate must be configured on the cluster.
func (ClusterOutput) ClientCertificateThumbprints ¶ added in v5.5.0
func (o ClusterOutput) ClientCertificateThumbprints() ClusterClientCertificateThumbprintArrayOutput
One or more `clientCertificateThumbprint` blocks as defined below.
func (ClusterOutput) ClusterCodeVersion ¶ added in v5.5.0
func (o ClusterOutput) ClusterCodeVersion() pulumi.StringOutput
Required if Upgrade Mode set to `Manual`, Specifies the Version of the Cluster Code of the cluster.
func (ClusterOutput) ClusterEndpoint ¶ added in v5.5.0
func (o ClusterOutput) ClusterEndpoint() pulumi.StringOutput
The Cluster Endpoint for this Service Fabric Cluster.
func (ClusterOutput) DiagnosticsConfig ¶ added in v5.5.0
func (o ClusterOutput) DiagnosticsConfig() ClusterDiagnosticsConfigPtrOutput
A `diagnosticsConfig` block as defined below.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) FabricSettings ¶ added in v5.5.0
func (o ClusterOutput) FabricSettings() ClusterFabricSettingArrayOutput
One or more `fabricSettings` blocks as defined below.
func (ClusterOutput) Location ¶ added in v5.5.0
func (o ClusterOutput) Location() pulumi.StringOutput
Specifies the Azure Region where the Service Fabric Cluster should exist. Changing this forces a new resource to be created.
func (ClusterOutput) ManagementEndpoint ¶ added in v5.5.0
func (o ClusterOutput) ManagementEndpoint() pulumi.StringOutput
Specifies the Management Endpoint of the cluster such as `http://example.com`. Changing this forces a new resource to be created.
func (ClusterOutput) Name ¶ added in v5.5.0
func (o ClusterOutput) Name() pulumi.StringOutput
The name of the Service Fabric Cluster. Changing this forces a new resource to be created.
func (ClusterOutput) NodeTypes ¶ added in v5.5.0
func (o ClusterOutput) NodeTypes() ClusterNodeTypeArrayOutput
One or more `nodeType` blocks as defined below.
func (ClusterOutput) ReliabilityLevel ¶ added in v5.5.0
func (o ClusterOutput) ReliabilityLevel() pulumi.StringOutput
Specifies the Reliability Level of the Cluster. Possible values include `None`, `Bronze`, `Silver`, `Gold` and `Platinum`.
> **NOTE:** The Reliability Level of the Cluster depends on the number of nodes in the Cluster: `Platinum` requires at least 9 VM's, `Gold` requires at least 7 VM's, `Silver` requires at least 5 VM's, `Bronze` requires at least 3 VM's.
func (ClusterOutput) ResourceGroupName ¶ added in v5.5.0
func (o ClusterOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created.
func (ClusterOutput) ReverseProxyCertificate ¶ added in v5.5.0
func (o ClusterOutput) ReverseProxyCertificate() ClusterReverseProxyCertificatePtrOutput
A `reverseProxyCertificate` block as defined below. Conflicts with `reverseProxyCertificateCommonNames`.
func (ClusterOutput) ReverseProxyCertificateCommonNames ¶ added in v5.5.0
func (o ClusterOutput) ReverseProxyCertificateCommonNames() ClusterReverseProxyCertificateCommonNamesPtrOutput
A `reverseProxyCertificateCommonNames` block as defined below. Conflicts with `reverseProxyCertificate`.
func (ClusterOutput) ServiceFabricZonalUpgradeMode ¶ added in v5.5.0
func (o ClusterOutput) ServiceFabricZonalUpgradeMode() pulumi.StringPtrOutput
Specifies the logical grouping of VMs in upgrade domains. Possible values are `Hierarchical` or `Parallel`.
func (ClusterOutput) Tags ¶ added in v5.5.0
func (o ClusterOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) UpgradeMode ¶ added in v5.5.0
func (o ClusterOutput) UpgradeMode() pulumi.StringOutput
Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`.
func (ClusterOutput) UpgradePolicy ¶ added in v5.5.0
func (o ClusterOutput) UpgradePolicy() ClusterUpgradePolicyPtrOutput
A `upgradePolicy` block as defined below.
func (ClusterOutput) VmImage ¶ added in v5.5.0
func (o ClusterOutput) VmImage() pulumi.StringOutput
Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created.
func (ClusterOutput) VmssZonalUpgradeMode ¶ added in v5.5.0
func (o ClusterOutput) VmssZonalUpgradeMode() pulumi.StringPtrOutput
Specifies the upgrade mode for the virtual machine scale set updates that happen in all availability zones at once. Possible values are `Hierarchical` or `Parallel`.
type ClusterReverseProxyCertificate ¶
type ClusterReverseProxyCertificate struct { // The Thumbprint of the Certificate. Thumbprint string `pulumi:"thumbprint"` // The Secondary Thumbprint of the Certificate. ThumbprintSecondary *string `pulumi:"thumbprintSecondary"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName string `pulumi:"x509StoreName"` }
type ClusterReverseProxyCertificateArgs ¶
type ClusterReverseProxyCertificateArgs struct { // The Thumbprint of the Certificate. Thumbprint pulumi.StringInput `pulumi:"thumbprint"` // The Secondary Thumbprint of the Certificate. ThumbprintSecondary pulumi.StringPtrInput `pulumi:"thumbprintSecondary"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName pulumi.StringInput `pulumi:"x509StoreName"` }
func (ClusterReverseProxyCertificateArgs) ElementType ¶
func (ClusterReverseProxyCertificateArgs) ElementType() reflect.Type
func (ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutput ¶
func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput
func (ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutputWithContext ¶
func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateOutput
func (ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutput ¶
func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutputWithContext ¶
func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
type ClusterReverseProxyCertificateCommonNames ¶
type ClusterReverseProxyCertificateCommonNames struct { // A `commonNames` block as defined below. CommonNames []ClusterReverseProxyCertificateCommonNamesCommonName `pulumi:"commonNames"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName string `pulumi:"x509StoreName"` }
type ClusterReverseProxyCertificateCommonNamesArgs ¶
type ClusterReverseProxyCertificateCommonNamesArgs struct { // A `commonNames` block as defined below. CommonNames ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput `pulumi:"commonNames"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName pulumi.StringInput `pulumi:"x509StoreName"` }
func (ClusterReverseProxyCertificateCommonNamesArgs) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesArgs) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutput ¶
func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutput() ClusterReverseProxyCertificateCommonNamesOutput
func (ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutputWithContext ¶
func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesOutput
func (ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutput ¶
func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext ¶
func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
type ClusterReverseProxyCertificateCommonNamesCommonName ¶
type ClusterReverseProxyCertificateCommonNamesCommonName struct { // The common or subject name of the certificate. CertificateCommonName string `pulumi:"certificateCommonName"` // The Issuer Thumbprint of the Certificate. // // > **NOTE:** Certificate Issuer Thumbprint may become required in the future, `https://docs.microsoft.com/azure/service-fabric/service-fabric-create-cluster-using-cert-cn#download-and-update-a-sample-template`. CertificateIssuerThumbprint *string `pulumi:"certificateIssuerThumbprint"` }
type ClusterReverseProxyCertificateCommonNamesCommonNameArgs ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameArgs struct { // The common or subject name of the certificate. CertificateCommonName pulumi.StringInput `pulumi:"certificateCommonName"` // The Issuer Thumbprint of the Certificate. // // > **NOTE:** Certificate Issuer Thumbprint may become required in the future, `https://docs.microsoft.com/azure/service-fabric/service-fabric-create-cluster-using-cert-cn#download-and-update-a-sample-template`. CertificateIssuerThumbprint pulumi.StringPtrInput `pulumi:"certificateIssuerThumbprint"` }
func (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput ¶
func (i ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput() ClusterReverseProxyCertificateCommonNamesCommonNameOutput
func (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext ¶
func (i ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameOutput
type ClusterReverseProxyCertificateCommonNamesCommonNameArray ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameArray []ClusterReverseProxyCertificateCommonNamesCommonNameInput
func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput ¶
func (i ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext ¶
func (i ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
type ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput interface { pulumi.Input ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext(context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput }
ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput is an input type that accepts ClusterReverseProxyCertificateCommonNamesCommonNameArray and ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput` via:
ClusterReverseProxyCertificateCommonNamesCommonNameArray{ ClusterReverseProxyCertificateCommonNamesCommonNameArgs{...} }
type ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
type ClusterReverseProxyCertificateCommonNamesCommonNameInput ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameInput interface { pulumi.Input ToClusterReverseProxyCertificateCommonNamesCommonNameOutput() ClusterReverseProxyCertificateCommonNamesCommonNameOutput ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext(context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameOutput }
ClusterReverseProxyCertificateCommonNamesCommonNameInput is an input type that accepts ClusterReverseProxyCertificateCommonNamesCommonNameArgs and ClusterReverseProxyCertificateCommonNamesCommonNameOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificateCommonNamesCommonNameInput` via:
ClusterReverseProxyCertificateCommonNamesCommonNameArgs{...}
type ClusterReverseProxyCertificateCommonNamesCommonNameOutput ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateCommonName ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateCommonName() pulumi.StringOutput
The common or subject name of the certificate.
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint() pulumi.StringPtrOutput
The Issuer Thumbprint of the Certificate.
> **NOTE:** Certificate Issuer Thumbprint may become required in the future, `https://docs.microsoft.com/azure/service-fabric/service-fabric-create-cluster-using-cert-cn#download-and-update-a-sample-template`.
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput() ClusterReverseProxyCertificateCommonNamesCommonNameOutput
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameOutput
type ClusterReverseProxyCertificateCommonNamesInput ¶
type ClusterReverseProxyCertificateCommonNamesInput interface { pulumi.Input ToClusterReverseProxyCertificateCommonNamesOutput() ClusterReverseProxyCertificateCommonNamesOutput ToClusterReverseProxyCertificateCommonNamesOutputWithContext(context.Context) ClusterReverseProxyCertificateCommonNamesOutput }
ClusterReverseProxyCertificateCommonNamesInput is an input type that accepts ClusterReverseProxyCertificateCommonNamesArgs and ClusterReverseProxyCertificateCommonNamesOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificateCommonNamesInput` via:
ClusterReverseProxyCertificateCommonNamesArgs{...}
type ClusterReverseProxyCertificateCommonNamesOutput ¶
type ClusterReverseProxyCertificateCommonNamesOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateCommonNamesOutput) CommonNames ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) CommonNames() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
A `commonNames` block as defined below.
func (ClusterReverseProxyCertificateCommonNamesOutput) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutput ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutput() ClusterReverseProxyCertificateCommonNamesOutput
func (ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutputWithContext ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesOutput
func (ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesOutput) X509StoreName ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) X509StoreName() pulumi.StringOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterReverseProxyCertificateCommonNamesPtrInput ¶
type ClusterReverseProxyCertificateCommonNamesPtrInput interface { pulumi.Input ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput }
ClusterReverseProxyCertificateCommonNamesPtrInput is an input type that accepts ClusterReverseProxyCertificateCommonNamesArgs, ClusterReverseProxyCertificateCommonNamesPtr and ClusterReverseProxyCertificateCommonNamesPtrOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificateCommonNamesPtrInput` via:
ClusterReverseProxyCertificateCommonNamesArgs{...} or: nil
func ClusterReverseProxyCertificateCommonNamesPtr ¶
func ClusterReverseProxyCertificateCommonNamesPtr(v *ClusterReverseProxyCertificateCommonNamesArgs) ClusterReverseProxyCertificateCommonNamesPtrInput
type ClusterReverseProxyCertificateCommonNamesPtrOutput ¶
type ClusterReverseProxyCertificateCommonNamesPtrOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) CommonNames ¶
func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) CommonNames() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
A `commonNames` block as defined below.
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput ¶
func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext ¶
func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) X509StoreName ¶
func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) X509StoreName() pulumi.StringPtrOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterReverseProxyCertificateInput ¶
type ClusterReverseProxyCertificateInput interface { pulumi.Input ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput ToClusterReverseProxyCertificateOutputWithContext(context.Context) ClusterReverseProxyCertificateOutput }
ClusterReverseProxyCertificateInput is an input type that accepts ClusterReverseProxyCertificateArgs and ClusterReverseProxyCertificateOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificateInput` via:
ClusterReverseProxyCertificateArgs{...}
type ClusterReverseProxyCertificateOutput ¶
type ClusterReverseProxyCertificateOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateOutput) ElementType ¶
func (ClusterReverseProxyCertificateOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateOutput) Thumbprint ¶
func (o ClusterReverseProxyCertificateOutput) Thumbprint() pulumi.StringOutput
The Thumbprint of the Certificate.
func (ClusterReverseProxyCertificateOutput) ThumbprintSecondary ¶
func (o ClusterReverseProxyCertificateOutput) ThumbprintSecondary() pulumi.StringPtrOutput
The Secondary Thumbprint of the Certificate.
func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutput ¶
func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput
func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutputWithContext ¶
func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateOutput
func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutput ¶
func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutputWithContext ¶
func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificateOutput) X509StoreName ¶
func (o ClusterReverseProxyCertificateOutput) X509StoreName() pulumi.StringOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterReverseProxyCertificatePtrInput ¶
type ClusterReverseProxyCertificatePtrInput interface { pulumi.Input ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput ToClusterReverseProxyCertificatePtrOutputWithContext(context.Context) ClusterReverseProxyCertificatePtrOutput }
ClusterReverseProxyCertificatePtrInput is an input type that accepts ClusterReverseProxyCertificateArgs, ClusterReverseProxyCertificatePtr and ClusterReverseProxyCertificatePtrOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificatePtrInput` via:
ClusterReverseProxyCertificateArgs{...} or: nil
func ClusterReverseProxyCertificatePtr ¶
func ClusterReverseProxyCertificatePtr(v *ClusterReverseProxyCertificateArgs) ClusterReverseProxyCertificatePtrInput
type ClusterReverseProxyCertificatePtrOutput ¶
type ClusterReverseProxyCertificatePtrOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificatePtrOutput) ElementType ¶
func (ClusterReverseProxyCertificatePtrOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificatePtrOutput) Thumbprint ¶
func (o ClusterReverseProxyCertificatePtrOutput) Thumbprint() pulumi.StringPtrOutput
The Thumbprint of the Certificate.
func (ClusterReverseProxyCertificatePtrOutput) ThumbprintSecondary ¶
func (o ClusterReverseProxyCertificatePtrOutput) ThumbprintSecondary() pulumi.StringPtrOutput
The Secondary Thumbprint of the Certificate.
func (ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutput ¶
func (o ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutputWithContext ¶
func (o ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificatePtrOutput) X509StoreName ¶
func (o ClusterReverseProxyCertificatePtrOutput) X509StoreName() pulumi.StringPtrOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterState ¶
type ClusterState struct { // A List of one or more features which should be enabled, such as `DnsService`. AddOnFeatures pulumi.StringArrayInput // An `azureActiveDirectory` block as defined below. AzureActiveDirectory ClusterAzureActiveDirectoryPtrInput // A `certificate` block as defined below. Conflicts with `certificateCommonNames`. Certificate ClusterCertificatePtrInput // A `certificateCommonNames` block as defined below. Conflicts with `certificate`. CertificateCommonNames ClusterCertificateCommonNamesPtrInput // A `clientCertificateCommonName` block as defined below. // // > **NOTE:** If Client Certificates are enabled then at a Certificate must be configured on the cluster. ClientCertificateCommonNames ClusterClientCertificateCommonNameArrayInput // One or more `clientCertificateThumbprint` blocks as defined below. ClientCertificateThumbprints ClusterClientCertificateThumbprintArrayInput // Required if Upgrade Mode set to `Manual`, Specifies the Version of the Cluster Code of the cluster. ClusterCodeVersion pulumi.StringPtrInput // The Cluster Endpoint for this Service Fabric Cluster. ClusterEndpoint pulumi.StringPtrInput // A `diagnosticsConfig` block as defined below. DiagnosticsConfig ClusterDiagnosticsConfigPtrInput // One or more `fabricSettings` blocks as defined below. FabricSettings ClusterFabricSettingArrayInput // Specifies the Azure Region where the Service Fabric Cluster should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the Management Endpoint of the cluster such as `http://example.com`. Changing this forces a new resource to be created. ManagementEndpoint pulumi.StringPtrInput // The name of the Service Fabric Cluster. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `nodeType` blocks as defined below. NodeTypes ClusterNodeTypeArrayInput // Specifies the Reliability Level of the Cluster. Possible values include `None`, `Bronze`, `Silver`, `Gold` and `Platinum`. // // > **NOTE:** The Reliability Level of the Cluster depends on the number of nodes in the Cluster: `Platinum` requires at least 9 VM's, `Gold` requires at least 7 VM's, `Silver` requires at least 5 VM's, `Bronze` requires at least 3 VM's. ReliabilityLevel pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `reverseProxyCertificate` block as defined below. Conflicts with `reverseProxyCertificateCommonNames`. ReverseProxyCertificate ClusterReverseProxyCertificatePtrInput // A `reverseProxyCertificateCommonNames` block as defined below. Conflicts with `reverseProxyCertificate`. ReverseProxyCertificateCommonNames ClusterReverseProxyCertificateCommonNamesPtrInput // Specifies the logical grouping of VMs in upgrade domains. Possible values are `Hierarchical` or `Parallel`. ServiceFabricZonalUpgradeMode pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`. UpgradeMode pulumi.StringPtrInput // A `upgradePolicy` block as defined below. UpgradePolicy ClusterUpgradePolicyPtrInput // Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created. VmImage pulumi.StringPtrInput // Specifies the upgrade mode for the virtual machine scale set updates that happen in all availability zones at once. Possible values are `Hierarchical` or `Parallel`. VmssZonalUpgradeMode pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterUpgradePolicy ¶
type ClusterUpgradePolicy struct { // A `deltaHealthPolicy` block as defined below DeltaHealthPolicy *ClusterUpgradePolicyDeltaHealthPolicy `pulumi:"deltaHealthPolicy"` // Indicates whether to restart the Service Fabric node even if only dynamic configurations have changed. ForceRestartEnabled *bool `pulumi:"forceRestartEnabled"` // Specifies the duration, in "hh:mm:ss" string format, after which Service Fabric retries the health check if the previous health check fails. Defaults to `00:45:00`. HealthCheckRetryTimeout *string `pulumi:"healthCheckRetryTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits in order to verify that the cluster is stable before it continues to the next upgrade domain or completes the upgrade. This wait duration prevents undetected changes of health right after the health check is performed. Defaults to `00:01:00`. HealthCheckStableDuration *string `pulumi:"healthCheckStableDuration"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits before it performs the initial health check after it finishes the upgrade on the upgrade domain. Defaults to `00:00:30`. HealthCheckWaitDuration *string `pulumi:"healthCheckWaitDuration"` // A `healthPolicy` block as defined below HealthPolicy *ClusterUpgradePolicyHealthPolicy `pulumi:"healthPolicy"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes to upgrade a single upgrade domain. After this period, the upgrade fails. Defaults to `02:00:00`. UpgradeDomainTimeout *string `pulumi:"upgradeDomainTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits for a replica set to reconfigure into a safe state, if it is not already in a safe state, before Service Fabric proceeds with the upgrade. Defaults to `10675199.02:48:05.4775807`. UpgradeReplicaSetCheckTimeout *string `pulumi:"upgradeReplicaSetCheckTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes for the entire upgrade. After this period, the upgrade fails. Defaults to `12:00:00`. UpgradeTimeout *string `pulumi:"upgradeTimeout"` }
type ClusterUpgradePolicyArgs ¶
type ClusterUpgradePolicyArgs struct { // A `deltaHealthPolicy` block as defined below DeltaHealthPolicy ClusterUpgradePolicyDeltaHealthPolicyPtrInput `pulumi:"deltaHealthPolicy"` // Indicates whether to restart the Service Fabric node even if only dynamic configurations have changed. ForceRestartEnabled pulumi.BoolPtrInput `pulumi:"forceRestartEnabled"` // Specifies the duration, in "hh:mm:ss" string format, after which Service Fabric retries the health check if the previous health check fails. Defaults to `00:45:00`. HealthCheckRetryTimeout pulumi.StringPtrInput `pulumi:"healthCheckRetryTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits in order to verify that the cluster is stable before it continues to the next upgrade domain or completes the upgrade. This wait duration prevents undetected changes of health right after the health check is performed. Defaults to `00:01:00`. HealthCheckStableDuration pulumi.StringPtrInput `pulumi:"healthCheckStableDuration"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits before it performs the initial health check after it finishes the upgrade on the upgrade domain. Defaults to `00:00:30`. HealthCheckWaitDuration pulumi.StringPtrInput `pulumi:"healthCheckWaitDuration"` // A `healthPolicy` block as defined below HealthPolicy ClusterUpgradePolicyHealthPolicyPtrInput `pulumi:"healthPolicy"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes to upgrade a single upgrade domain. After this period, the upgrade fails. Defaults to `02:00:00`. UpgradeDomainTimeout pulumi.StringPtrInput `pulumi:"upgradeDomainTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits for a replica set to reconfigure into a safe state, if it is not already in a safe state, before Service Fabric proceeds with the upgrade. Defaults to `10675199.02:48:05.4775807`. UpgradeReplicaSetCheckTimeout pulumi.StringPtrInput `pulumi:"upgradeReplicaSetCheckTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes for the entire upgrade. After this period, the upgrade fails. Defaults to `12:00:00`. UpgradeTimeout pulumi.StringPtrInput `pulumi:"upgradeTimeout"` }
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 ClusterUpgradePolicyDeltaHealthPolicy ¶
type ClusterUpgradePolicyDeltaHealthPolicy struct { // Specifies the maximum tolerated percentage of delta unhealthy applications that can have aggregated health states of error. If the current unhealthy applications do not respect the percentage relative to the state at the beginning of the upgrade, the cluster is unhealthy. Defaults to `0`. MaxDeltaUnhealthyApplicationsPercent *int `pulumi:"maxDeltaUnhealthyApplicationsPercent"` // Specifies the maximum tolerated percentage of delta unhealthy nodes that can have aggregated health states of error. If the current unhealthy nodes do not respect the percentage relative to the state at the beginning of the upgrade, the cluster is unhealthy. Defaults to `0`. MaxDeltaUnhealthyNodesPercent *int `pulumi:"maxDeltaUnhealthyNodesPercent"` // Specifies the maximum tolerated percentage of upgrade domain delta unhealthy nodes that can have aggregated health state of error. If there is any upgrade domain where the current unhealthy nodes do not respect the percentage relative to the state at the beginning of the upgrade, the cluster is unhealthy. Defaults to `0`. MaxUpgradeDomainDeltaUnhealthyNodesPercent *int `pulumi:"maxUpgradeDomainDeltaUnhealthyNodesPercent"` }
type ClusterUpgradePolicyDeltaHealthPolicyArgs ¶
type ClusterUpgradePolicyDeltaHealthPolicyArgs struct { // Specifies the maximum tolerated percentage of delta unhealthy applications that can have aggregated health states of error. If the current unhealthy applications do not respect the percentage relative to the state at the beginning of the upgrade, the cluster is unhealthy. Defaults to `0`. MaxDeltaUnhealthyApplicationsPercent pulumi.IntPtrInput `pulumi:"maxDeltaUnhealthyApplicationsPercent"` // Specifies the maximum tolerated percentage of delta unhealthy nodes that can have aggregated health states of error. If the current unhealthy nodes do not respect the percentage relative to the state at the beginning of the upgrade, the cluster is unhealthy. Defaults to `0`. MaxDeltaUnhealthyNodesPercent pulumi.IntPtrInput `pulumi:"maxDeltaUnhealthyNodesPercent"` // Specifies the maximum tolerated percentage of upgrade domain delta unhealthy nodes that can have aggregated health state of error. If there is any upgrade domain where the current unhealthy nodes do not respect the percentage relative to the state at the beginning of the upgrade, the cluster is unhealthy. Defaults to `0`. MaxUpgradeDomainDeltaUnhealthyNodesPercent pulumi.IntPtrInput `pulumi:"maxUpgradeDomainDeltaUnhealthyNodesPercent"` }
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ElementType ¶
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ElementType() reflect.Type
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutput ¶
func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutput() ClusterUpgradePolicyDeltaHealthPolicyOutput
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext ¶
func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyOutput
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput ¶
func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext ¶
func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
type ClusterUpgradePolicyDeltaHealthPolicyInput ¶
type ClusterUpgradePolicyDeltaHealthPolicyInput interface { pulumi.Input ToClusterUpgradePolicyDeltaHealthPolicyOutput() ClusterUpgradePolicyDeltaHealthPolicyOutput ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext(context.Context) ClusterUpgradePolicyDeltaHealthPolicyOutput }
ClusterUpgradePolicyDeltaHealthPolicyInput is an input type that accepts ClusterUpgradePolicyDeltaHealthPolicyArgs and ClusterUpgradePolicyDeltaHealthPolicyOutput values. You can construct a concrete instance of `ClusterUpgradePolicyDeltaHealthPolicyInput` via:
ClusterUpgradePolicyDeltaHealthPolicyArgs{...}
type ClusterUpgradePolicyDeltaHealthPolicyOutput ¶
type ClusterUpgradePolicyDeltaHealthPolicyOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ElementType ¶
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyApplicationsPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyApplicationsPercent() pulumi.IntPtrOutput
Specifies the maximum tolerated percentage of delta unhealthy applications that can have aggregated health states of error. If the current unhealthy applications do not respect the percentage relative to the state at the beginning of the upgrade, the cluster is unhealthy. Defaults to `0`.
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
Specifies the maximum tolerated percentage of delta unhealthy nodes that can have aggregated health states of error. If the current unhealthy nodes do not respect the percentage relative to the state at the beginning of the upgrade, the cluster is unhealthy. Defaults to `0`.
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
Specifies the maximum tolerated percentage of upgrade domain delta unhealthy nodes that can have aggregated health state of error. If there is any upgrade domain where the current unhealthy nodes do not respect the percentage relative to the state at the beginning of the upgrade, the cluster is unhealthy. Defaults to `0`.
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutput ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutput() ClusterUpgradePolicyDeltaHealthPolicyOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
type ClusterUpgradePolicyDeltaHealthPolicyPtrInput ¶
type ClusterUpgradePolicyDeltaHealthPolicyPtrInput interface { pulumi.Input ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput }
ClusterUpgradePolicyDeltaHealthPolicyPtrInput is an input type that accepts ClusterUpgradePolicyDeltaHealthPolicyArgs, ClusterUpgradePolicyDeltaHealthPolicyPtr and ClusterUpgradePolicyDeltaHealthPolicyPtrOutput values. You can construct a concrete instance of `ClusterUpgradePolicyDeltaHealthPolicyPtrInput` via:
ClusterUpgradePolicyDeltaHealthPolicyArgs{...} or: nil
func ClusterUpgradePolicyDeltaHealthPolicyPtr ¶
func ClusterUpgradePolicyDeltaHealthPolicyPtr(v *ClusterUpgradePolicyDeltaHealthPolicyArgs) ClusterUpgradePolicyDeltaHealthPolicyPtrInput
type ClusterUpgradePolicyDeltaHealthPolicyPtrOutput ¶
type ClusterUpgradePolicyDeltaHealthPolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ElementType ¶
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyApplicationsPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyApplicationsPercent() pulumi.IntPtrOutput
Specifies the maximum tolerated percentage of delta unhealthy applications that can have aggregated health states of error. If the current unhealthy applications do not respect the percentage relative to the state at the beginning of the upgrade, the cluster is unhealthy. Defaults to `0`.
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
Specifies the maximum tolerated percentage of delta unhealthy nodes that can have aggregated health states of error. If the current unhealthy nodes do not respect the percentage relative to the state at the beginning of the upgrade, the cluster is unhealthy. Defaults to `0`.
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
Specifies the maximum tolerated percentage of upgrade domain delta unhealthy nodes that can have aggregated health state of error. If there is any upgrade domain where the current unhealthy nodes do not respect the percentage relative to the state at the beginning of the upgrade, the cluster is unhealthy. Defaults to `0`.
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
type ClusterUpgradePolicyHealthPolicy ¶
type ClusterUpgradePolicyHealthPolicy struct { // Specifies the maximum tolerated percentage of applications that can have aggregated health state of error. If the upgrade exceeds this percentage, the cluster is unhealthy. Defaults to `0`. MaxUnhealthyApplicationsPercent *int `pulumi:"maxUnhealthyApplicationsPercent"` // Specifies the maximum tolerated percentage of nodes that can have aggregated health states of error. If an upgrade exceeds this percentage, the cluster is unhealthy. Defaults to `0`. MaxUnhealthyNodesPercent *int `pulumi:"maxUnhealthyNodesPercent"` }
type ClusterUpgradePolicyHealthPolicyArgs ¶
type ClusterUpgradePolicyHealthPolicyArgs struct { // Specifies the maximum tolerated percentage of applications that can have aggregated health state of error. If the upgrade exceeds this percentage, the cluster is unhealthy. Defaults to `0`. MaxUnhealthyApplicationsPercent pulumi.IntPtrInput `pulumi:"maxUnhealthyApplicationsPercent"` // Specifies the maximum tolerated percentage of nodes that can have aggregated health states of error. If an upgrade exceeds this percentage, the cluster is unhealthy. Defaults to `0`. MaxUnhealthyNodesPercent pulumi.IntPtrInput `pulumi:"maxUnhealthyNodesPercent"` }
func (ClusterUpgradePolicyHealthPolicyArgs) ElementType ¶
func (ClusterUpgradePolicyHealthPolicyArgs) ElementType() reflect.Type
func (ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutput ¶
func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutput() ClusterUpgradePolicyHealthPolicyOutput
func (ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutputWithContext ¶
func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyOutput
func (ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutput ¶
func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
func (ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext ¶
func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
type ClusterUpgradePolicyHealthPolicyInput ¶
type ClusterUpgradePolicyHealthPolicyInput interface { pulumi.Input ToClusterUpgradePolicyHealthPolicyOutput() ClusterUpgradePolicyHealthPolicyOutput ToClusterUpgradePolicyHealthPolicyOutputWithContext(context.Context) ClusterUpgradePolicyHealthPolicyOutput }
ClusterUpgradePolicyHealthPolicyInput is an input type that accepts ClusterUpgradePolicyHealthPolicyArgs and ClusterUpgradePolicyHealthPolicyOutput values. You can construct a concrete instance of `ClusterUpgradePolicyHealthPolicyInput` via:
ClusterUpgradePolicyHealthPolicyArgs{...}
type ClusterUpgradePolicyHealthPolicyOutput ¶
type ClusterUpgradePolicyHealthPolicyOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyHealthPolicyOutput) ElementType ¶
func (ClusterUpgradePolicyHealthPolicyOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyApplicationsPercent ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyApplicationsPercent() pulumi.IntPtrOutput
Specifies the maximum tolerated percentage of applications that can have aggregated health state of error. If the upgrade exceeds this percentage, the cluster is unhealthy. Defaults to `0`.
func (ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyNodesPercent() pulumi.IntPtrOutput
Specifies the maximum tolerated percentage of nodes that can have aggregated health states of error. If an upgrade exceeds this percentage, the cluster is unhealthy. Defaults to `0`.
func (ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutput ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutput() ClusterUpgradePolicyHealthPolicyOutput
func (ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutputWithContext ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyOutput
func (ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
func (ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
type ClusterUpgradePolicyHealthPolicyPtrInput ¶
type ClusterUpgradePolicyHealthPolicyPtrInput interface { pulumi.Input ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput }
ClusterUpgradePolicyHealthPolicyPtrInput is an input type that accepts ClusterUpgradePolicyHealthPolicyArgs, ClusterUpgradePolicyHealthPolicyPtr and ClusterUpgradePolicyHealthPolicyPtrOutput values. You can construct a concrete instance of `ClusterUpgradePolicyHealthPolicyPtrInput` via:
ClusterUpgradePolicyHealthPolicyArgs{...} or: nil
func ClusterUpgradePolicyHealthPolicyPtr ¶
func ClusterUpgradePolicyHealthPolicyPtr(v *ClusterUpgradePolicyHealthPolicyArgs) ClusterUpgradePolicyHealthPolicyPtrInput
type ClusterUpgradePolicyHealthPolicyPtrOutput ¶
type ClusterUpgradePolicyHealthPolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyHealthPolicyPtrOutput) ElementType ¶
func (ClusterUpgradePolicyHealthPolicyPtrOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyApplicationsPercent ¶
func (o ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyApplicationsPercent() pulumi.IntPtrOutput
Specifies the maximum tolerated percentage of applications that can have aggregated health state of error. If the upgrade exceeds this percentage, the cluster is unhealthy. Defaults to `0`.
func (ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyNodesPercent() pulumi.IntPtrOutput
Specifies the maximum tolerated percentage of nodes that can have aggregated health states of error. If an upgrade exceeds this percentage, the cluster is unhealthy. Defaults to `0`.
func (ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput ¶
func (o ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
func (ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext ¶
func (o ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
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 }
func (ClusterUpgradePolicyOutput) DeltaHealthPolicy ¶
func (o ClusterUpgradePolicyOutput) DeltaHealthPolicy() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
A `deltaHealthPolicy` block as defined below
func (ClusterUpgradePolicyOutput) ElementType ¶
func (ClusterUpgradePolicyOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyOutput) ForceRestartEnabled ¶
func (o ClusterUpgradePolicyOutput) ForceRestartEnabled() pulumi.BoolPtrOutput
Indicates whether to restart the Service Fabric node even if only dynamic configurations have changed.
func (ClusterUpgradePolicyOutput) HealthCheckRetryTimeout ¶
func (o ClusterUpgradePolicyOutput) HealthCheckRetryTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, after which Service Fabric retries the health check if the previous health check fails. Defaults to `00:45:00`.
func (ClusterUpgradePolicyOutput) HealthCheckStableDuration ¶
func (o ClusterUpgradePolicyOutput) HealthCheckStableDuration() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits in order to verify that the cluster is stable before it continues to the next upgrade domain or completes the upgrade. This wait duration prevents undetected changes of health right after the health check is performed. Defaults to `00:01:00`.
func (ClusterUpgradePolicyOutput) HealthCheckWaitDuration ¶
func (o ClusterUpgradePolicyOutput) HealthCheckWaitDuration() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits before it performs the initial health check after it finishes the upgrade on the upgrade domain. Defaults to `00:00:30`.
func (ClusterUpgradePolicyOutput) HealthPolicy ¶
func (o ClusterUpgradePolicyOutput) HealthPolicy() ClusterUpgradePolicyHealthPolicyPtrOutput
A `healthPolicy` block as defined below
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.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes to upgrade a single upgrade domain. After this period, the upgrade fails. Defaults to `02:00:00`.
func (ClusterUpgradePolicyOutput) UpgradeReplicaSetCheckTimeout ¶
func (o ClusterUpgradePolicyOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits for a replica set to reconfigure into a safe state, if it is not already in a safe state, before Service Fabric proceeds with the upgrade. Defaults to `10675199.02:48:05.4775807`.
func (ClusterUpgradePolicyOutput) UpgradeTimeout ¶
func (o ClusterUpgradePolicyOutput) UpgradeTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes for the entire upgrade. After this period, the upgrade fails. Defaults to `12:00:00`.
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() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
A `deltaHealthPolicy` block as defined below
func (ClusterUpgradePolicyPtrOutput) Elem ¶
func (o ClusterUpgradePolicyPtrOutput) Elem() ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyPtrOutput) ElementType ¶
func (ClusterUpgradePolicyPtrOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyPtrOutput) ForceRestartEnabled ¶
func (o ClusterUpgradePolicyPtrOutput) ForceRestartEnabled() pulumi.BoolPtrOutput
Indicates whether to restart the Service Fabric node even if only dynamic configurations have changed.
func (ClusterUpgradePolicyPtrOutput) HealthCheckRetryTimeout ¶
func (o ClusterUpgradePolicyPtrOutput) HealthCheckRetryTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, after which Service Fabric retries the health check if the previous health check fails. Defaults to `00:45:00`.
func (ClusterUpgradePolicyPtrOutput) HealthCheckStableDuration ¶
func (o ClusterUpgradePolicyPtrOutput) HealthCheckStableDuration() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits in order to verify that the cluster is stable before it continues to the next upgrade domain or completes the upgrade. This wait duration prevents undetected changes of health right after the health check is performed. Defaults to `00:01:00`.
func (ClusterUpgradePolicyPtrOutput) HealthCheckWaitDuration ¶
func (o ClusterUpgradePolicyPtrOutput) HealthCheckWaitDuration() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits before it performs the initial health check after it finishes the upgrade on the upgrade domain. Defaults to `00:00:30`.
func (ClusterUpgradePolicyPtrOutput) HealthPolicy ¶
func (o ClusterUpgradePolicyPtrOutput) HealthPolicy() ClusterUpgradePolicyHealthPolicyPtrOutput
A `healthPolicy` block as defined below
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
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes to upgrade a single upgrade domain. After this period, the upgrade fails. Defaults to `02:00:00`.
func (ClusterUpgradePolicyPtrOutput) UpgradeReplicaSetCheckTimeout ¶
func (o ClusterUpgradePolicyPtrOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits for a replica set to reconfigure into a safe state, if it is not already in a safe state, before Service Fabric proceeds with the upgrade. Defaults to `10675199.02:48:05.4775807`.
func (ClusterUpgradePolicyPtrOutput) UpgradeTimeout ¶
func (o ClusterUpgradePolicyPtrOutput) UpgradeTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes for the entire upgrade. After this period, the upgrade fails. Defaults to `12:00:00`.
type ManagedCluster ¶
type ManagedCluster struct { pulumi.CustomResourceState // Controls how connections to the cluster are authenticated. A `authentication` block as defined below. Authentication ManagedClusterAuthenticationPtrOutput `pulumi:"authentication"` // If true, backup service is enabled. BackupServiceEnabled pulumi.BoolPtrOutput `pulumi:"backupServiceEnabled"` // Port to use when connecting to the cluster. ClientConnectionPort pulumi.IntOutput `pulumi:"clientConnectionPort"` // One or more `customFabricSetting` blocks as defined below. CustomFabricSettings ManagedClusterCustomFabricSettingArrayOutput `pulumi:"customFabricSettings"` // Hostname for the cluster. If unset the cluster's name will be used.. DnsName pulumi.StringOutput `pulumi:"dnsName"` // If true, DNS service is enabled. DnsServiceEnabled pulumi.BoolPtrOutput `pulumi:"dnsServiceEnabled"` // Port that should be used by the Service Fabric Explorer to visualize applications and cluster status. HttpGatewayPort pulumi.IntOutput `pulumi:"httpGatewayPort"` // One or more `lbRule` blocks as defined below. LbRules ManagedClusterLbRuleArrayOutput `pulumi:"lbRules"` // The Azure Region where the Resource Group should exist. Changing this forces a new Resource Group to be created. Location pulumi.StringOutput `pulumi:"location"` // The name which should be used for this Resource Group. Changing this forces a new Resource Group to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `nodeType` blocks as defined below. NodeTypes ManagedClusterNodeTypeArrayOutput `pulumi:"nodeTypes"` // Administrator password for the VMs that will be created as part of this cluster. Password pulumi.StringPtrOutput `pulumi:"password"` // The name of the Resource Group where the Resource Group should exist. Changing this forces a new Resource Group to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // SKU for this cluster. Changing this forces a new resource to be created. Default is `Basic`, allowed values are either `Basic` or `Standard`. Sku pulumi.StringPtrOutput `pulumi:"sku"` // A mapping of tags which should be assigned to the Resource Group. Tags pulumi.StringMapOutput `pulumi:"tags"` // Upgrade wave for the fabric runtime. Default is `Wave0`, allowed value must be one of `Wave0`, `Wave1`, or `Wave2`. UpgradeWave pulumi.StringPtrOutput `pulumi:"upgradeWave"` // Administrator password for the VMs that will be created as part of this cluster. Username pulumi.StringPtrOutput `pulumi:"username"` }
Manages a Resource Group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/servicefabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := servicefabric.NewManagedCluster(ctx, "example", &servicefabric.ManagedClusterArgs{ Name: pulumi.String("example"), ResourceGroupName: pulumi.String("example"), Location: pulumi.String("West Europe"), HttpGatewayPort: pulumi.Int(4567), LbRules: servicefabric.ManagedClusterLbRuleArray{ &servicefabric.ManagedClusterLbRuleArgs{ BackendPort: pulumi.Int(38080), FrontendPort: pulumi.Int(80), ProbeProtocol: pulumi.String("http"), ProbeRequestPath: pulumi.String("/test"), Protocol: pulumi.String("tcp"), }, }, ClientConnectionPort: pulumi.Int(12345), NodeTypes: servicefabric.ManagedClusterNodeTypeArray{ &servicefabric.ManagedClusterNodeTypeArgs{ DataDiskSizeGb: pulumi.Int(130), Name: pulumi.String("test1"), Primary: pulumi.Bool(true), ApplicationPortRange: pulumi.String("30000-49000"), EphemeralPortRange: pulumi.String("10000-20000"), VmSize: pulumi.String("Standard_DS1_v2"), VmImagePublisher: pulumi.String("MicrosoftWindowsServer"), VmImageSku: pulumi.String("2019-Datacenter-with-Containers"), VmImageOffer: pulumi.String("WindowsServer"), VmImageVersion: pulumi.String("latest"), VmInstanceCount: pulumi.Int(5), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Resource Groups can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:servicefabric/managedCluster:ManagedCluster example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.ServiceFabric/managedClusters/clusterName1 ```
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 ¶
func (*ManagedCluster) ElementType() reflect.Type
func (*ManagedCluster) ToManagedClusterOutput ¶
func (i *ManagedCluster) ToManagedClusterOutput() ManagedClusterOutput
func (*ManagedCluster) ToManagedClusterOutputWithContext ¶
func (i *ManagedCluster) ToManagedClusterOutputWithContext(ctx context.Context) ManagedClusterOutput
type ManagedClusterArgs ¶
type ManagedClusterArgs struct { // Controls how connections to the cluster are authenticated. A `authentication` block as defined below. Authentication ManagedClusterAuthenticationPtrInput // If true, backup service is enabled. BackupServiceEnabled pulumi.BoolPtrInput // Port to use when connecting to the cluster. ClientConnectionPort pulumi.IntInput // One or more `customFabricSetting` blocks as defined below. CustomFabricSettings ManagedClusterCustomFabricSettingArrayInput // Hostname for the cluster. If unset the cluster's name will be used.. DnsName pulumi.StringPtrInput // If true, DNS service is enabled. DnsServiceEnabled pulumi.BoolPtrInput // Port that should be used by the Service Fabric Explorer to visualize applications and cluster status. HttpGatewayPort pulumi.IntInput // One or more `lbRule` blocks as defined below. LbRules ManagedClusterLbRuleArrayInput // The Azure Region where the Resource Group should exist. Changing this forces a new Resource Group to be created. Location pulumi.StringPtrInput // The name which should be used for this Resource Group. Changing this forces a new Resource Group to be created. Name pulumi.StringPtrInput // One or more `nodeType` blocks as defined below. NodeTypes ManagedClusterNodeTypeArrayInput // Administrator password for the VMs that will be created as part of this cluster. Password pulumi.StringPtrInput // The name of the Resource Group where the Resource Group should exist. Changing this forces a new Resource Group to be created. ResourceGroupName pulumi.StringInput // SKU for this cluster. Changing this forces a new resource to be created. Default is `Basic`, allowed values are either `Basic` or `Standard`. Sku pulumi.StringPtrInput // A mapping of tags which should be assigned to the Resource Group. Tags pulumi.StringMapInput // Upgrade wave for the fabric runtime. Default is `Wave0`, allowed value must be one of `Wave0`, `Wave1`, or `Wave2`. UpgradeWave pulumi.StringPtrInput // Administrator password for the VMs that will be created as part of this cluster. Username pulumi.StringPtrInput }
The set of arguments for constructing a ManagedCluster resource.
func (ManagedClusterArgs) ElementType ¶
func (ManagedClusterArgs) ElementType() reflect.Type
type ManagedClusterArray ¶
type ManagedClusterArray []ManagedClusterInput
func (ManagedClusterArray) ElementType ¶
func (ManagedClusterArray) ElementType() reflect.Type
func (ManagedClusterArray) ToManagedClusterArrayOutput ¶
func (i ManagedClusterArray) ToManagedClusterArrayOutput() ManagedClusterArrayOutput
func (ManagedClusterArray) ToManagedClusterArrayOutputWithContext ¶
func (i ManagedClusterArray) ToManagedClusterArrayOutputWithContext(ctx context.Context) ManagedClusterArrayOutput
type ManagedClusterArrayInput ¶
type ManagedClusterArrayInput interface { pulumi.Input ToManagedClusterArrayOutput() ManagedClusterArrayOutput ToManagedClusterArrayOutputWithContext(context.Context) ManagedClusterArrayOutput }
ManagedClusterArrayInput is an input type that accepts ManagedClusterArray and ManagedClusterArrayOutput values. You can construct a concrete instance of `ManagedClusterArrayInput` via:
ManagedClusterArray{ ManagedClusterArgs{...} }
type ManagedClusterArrayOutput ¶
type ManagedClusterArrayOutput struct{ *pulumi.OutputState }
func (ManagedClusterArrayOutput) ElementType ¶
func (ManagedClusterArrayOutput) ElementType() reflect.Type
func (ManagedClusterArrayOutput) Index ¶
func (o ManagedClusterArrayOutput) Index(i pulumi.IntInput) ManagedClusterOutput
func (ManagedClusterArrayOutput) ToManagedClusterArrayOutput ¶
func (o ManagedClusterArrayOutput) ToManagedClusterArrayOutput() ManagedClusterArrayOutput
func (ManagedClusterArrayOutput) ToManagedClusterArrayOutputWithContext ¶
func (o ManagedClusterArrayOutput) ToManagedClusterArrayOutputWithContext(ctx context.Context) ManagedClusterArrayOutput
type ManagedClusterAuthentication ¶
type ManagedClusterAuthentication struct { // A `activeDirectory` block as defined above. ActiveDirectory *ManagedClusterAuthenticationActiveDirectory `pulumi:"activeDirectory"` // One or more `certificate` blocks as defined below. Certificates []ManagedClusterAuthenticationCertificate `pulumi:"certificates"` }
type ManagedClusterAuthenticationActiveDirectory ¶
type ManagedClusterAuthenticationActiveDirectory struct { // The ID of the Client Application. ClientApplicationId string `pulumi:"clientApplicationId"` // The ID of the Cluster Application. ClusterApplicationId string `pulumi:"clusterApplicationId"` // The ID of the Tenant. TenantId string `pulumi:"tenantId"` }
type ManagedClusterAuthenticationActiveDirectoryArgs ¶
type ManagedClusterAuthenticationActiveDirectoryArgs struct { // The ID of the Client Application. ClientApplicationId pulumi.StringInput `pulumi:"clientApplicationId"` // The ID of the Cluster Application. ClusterApplicationId pulumi.StringInput `pulumi:"clusterApplicationId"` // The ID of the Tenant. TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (ManagedClusterAuthenticationActiveDirectoryArgs) ElementType ¶
func (ManagedClusterAuthenticationActiveDirectoryArgs) ElementType() reflect.Type
func (ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryOutput ¶
func (i ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryOutput() ManagedClusterAuthenticationActiveDirectoryOutput
func (ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryOutputWithContext ¶
func (i ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryOutput
func (ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryPtrOutput ¶
func (i ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryPtrOutput() ManagedClusterAuthenticationActiveDirectoryPtrOutput
func (ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext ¶
func (i ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryPtrOutput
type ManagedClusterAuthenticationActiveDirectoryInput ¶
type ManagedClusterAuthenticationActiveDirectoryInput interface { pulumi.Input ToManagedClusterAuthenticationActiveDirectoryOutput() ManagedClusterAuthenticationActiveDirectoryOutput ToManagedClusterAuthenticationActiveDirectoryOutputWithContext(context.Context) ManagedClusterAuthenticationActiveDirectoryOutput }
ManagedClusterAuthenticationActiveDirectoryInput is an input type that accepts ManagedClusterAuthenticationActiveDirectoryArgs and ManagedClusterAuthenticationActiveDirectoryOutput values. You can construct a concrete instance of `ManagedClusterAuthenticationActiveDirectoryInput` via:
ManagedClusterAuthenticationActiveDirectoryArgs{...}
type ManagedClusterAuthenticationActiveDirectoryOutput ¶
type ManagedClusterAuthenticationActiveDirectoryOutput struct{ *pulumi.OutputState }
func (ManagedClusterAuthenticationActiveDirectoryOutput) ClientApplicationId ¶
func (o ManagedClusterAuthenticationActiveDirectoryOutput) ClientApplicationId() pulumi.StringOutput
The ID of the Client Application.
func (ManagedClusterAuthenticationActiveDirectoryOutput) ClusterApplicationId ¶
func (o ManagedClusterAuthenticationActiveDirectoryOutput) ClusterApplicationId() pulumi.StringOutput
The ID of the Cluster Application.
func (ManagedClusterAuthenticationActiveDirectoryOutput) ElementType ¶
func (ManagedClusterAuthenticationActiveDirectoryOutput) ElementType() reflect.Type
func (ManagedClusterAuthenticationActiveDirectoryOutput) TenantId ¶
func (o ManagedClusterAuthenticationActiveDirectoryOutput) TenantId() pulumi.StringOutput
The ID of the Tenant.
func (ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryOutput ¶
func (o ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryOutput() ManagedClusterAuthenticationActiveDirectoryOutput
func (ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryOutputWithContext ¶
func (o ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryOutput
func (ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutput ¶
func (o ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutput() ManagedClusterAuthenticationActiveDirectoryPtrOutput
func (ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext ¶
func (o ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryPtrOutput
type ManagedClusterAuthenticationActiveDirectoryPtrInput ¶
type ManagedClusterAuthenticationActiveDirectoryPtrInput interface { pulumi.Input ToManagedClusterAuthenticationActiveDirectoryPtrOutput() ManagedClusterAuthenticationActiveDirectoryPtrOutput ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext(context.Context) ManagedClusterAuthenticationActiveDirectoryPtrOutput }
ManagedClusterAuthenticationActiveDirectoryPtrInput is an input type that accepts ManagedClusterAuthenticationActiveDirectoryArgs, ManagedClusterAuthenticationActiveDirectoryPtr and ManagedClusterAuthenticationActiveDirectoryPtrOutput values. You can construct a concrete instance of `ManagedClusterAuthenticationActiveDirectoryPtrInput` via:
ManagedClusterAuthenticationActiveDirectoryArgs{...} or: nil
func ManagedClusterAuthenticationActiveDirectoryPtr ¶
func ManagedClusterAuthenticationActiveDirectoryPtr(v *ManagedClusterAuthenticationActiveDirectoryArgs) ManagedClusterAuthenticationActiveDirectoryPtrInput
type ManagedClusterAuthenticationActiveDirectoryPtrOutput ¶
type ManagedClusterAuthenticationActiveDirectoryPtrOutput struct{ *pulumi.OutputState }
func (ManagedClusterAuthenticationActiveDirectoryPtrOutput) ClientApplicationId ¶
func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) ClientApplicationId() pulumi.StringPtrOutput
The ID of the Client Application.
func (ManagedClusterAuthenticationActiveDirectoryPtrOutput) ClusterApplicationId ¶
func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) ClusterApplicationId() pulumi.StringPtrOutput
The ID of the Cluster Application.
func (ManagedClusterAuthenticationActiveDirectoryPtrOutput) ElementType ¶
func (ManagedClusterAuthenticationActiveDirectoryPtrOutput) ElementType() reflect.Type
func (ManagedClusterAuthenticationActiveDirectoryPtrOutput) TenantId ¶
func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) TenantId() pulumi.StringPtrOutput
The ID of the Tenant.
func (ManagedClusterAuthenticationActiveDirectoryPtrOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutput ¶
func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutput() ManagedClusterAuthenticationActiveDirectoryPtrOutput
func (ManagedClusterAuthenticationActiveDirectoryPtrOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext ¶
func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryPtrOutput
type ManagedClusterAuthenticationArgs ¶
type ManagedClusterAuthenticationArgs struct { // A `activeDirectory` block as defined above. ActiveDirectory ManagedClusterAuthenticationActiveDirectoryPtrInput `pulumi:"activeDirectory"` // One or more `certificate` blocks as defined below. Certificates ManagedClusterAuthenticationCertificateArrayInput `pulumi:"certificates"` }
func (ManagedClusterAuthenticationArgs) ElementType ¶
func (ManagedClusterAuthenticationArgs) ElementType() reflect.Type
func (ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationOutput ¶
func (i ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationOutput() ManagedClusterAuthenticationOutput
func (ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationOutputWithContext ¶
func (i ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationOutputWithContext(ctx context.Context) ManagedClusterAuthenticationOutput
func (ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationPtrOutput ¶
func (i ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationPtrOutput() ManagedClusterAuthenticationPtrOutput
func (ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationPtrOutputWithContext ¶
func (i ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationPtrOutput
type ManagedClusterAuthenticationCertificate ¶
type ManagedClusterAuthenticationCertificate struct { // The certificate's CN. CommonName *string `pulumi:"commonName"` // The thumbprint of the certificate. Thumbprint string `pulumi:"thumbprint"` // The type of the certificate. Can be `AdminClient` or `ReadOnlyClient`. Type string `pulumi:"type"` }
type ManagedClusterAuthenticationCertificateArgs ¶
type ManagedClusterAuthenticationCertificateArgs struct { // The certificate's CN. CommonName pulumi.StringPtrInput `pulumi:"commonName"` // The thumbprint of the certificate. Thumbprint pulumi.StringInput `pulumi:"thumbprint"` // The type of the certificate. Can be `AdminClient` or `ReadOnlyClient`. Type pulumi.StringInput `pulumi:"type"` }
func (ManagedClusterAuthenticationCertificateArgs) ElementType ¶
func (ManagedClusterAuthenticationCertificateArgs) ElementType() reflect.Type
func (ManagedClusterAuthenticationCertificateArgs) ToManagedClusterAuthenticationCertificateOutput ¶
func (i ManagedClusterAuthenticationCertificateArgs) ToManagedClusterAuthenticationCertificateOutput() ManagedClusterAuthenticationCertificateOutput
func (ManagedClusterAuthenticationCertificateArgs) ToManagedClusterAuthenticationCertificateOutputWithContext ¶
func (i ManagedClusterAuthenticationCertificateArgs) ToManagedClusterAuthenticationCertificateOutputWithContext(ctx context.Context) ManagedClusterAuthenticationCertificateOutput
type ManagedClusterAuthenticationCertificateArray ¶
type ManagedClusterAuthenticationCertificateArray []ManagedClusterAuthenticationCertificateInput
func (ManagedClusterAuthenticationCertificateArray) ElementType ¶
func (ManagedClusterAuthenticationCertificateArray) ElementType() reflect.Type
func (ManagedClusterAuthenticationCertificateArray) ToManagedClusterAuthenticationCertificateArrayOutput ¶
func (i ManagedClusterAuthenticationCertificateArray) ToManagedClusterAuthenticationCertificateArrayOutput() ManagedClusterAuthenticationCertificateArrayOutput
func (ManagedClusterAuthenticationCertificateArray) ToManagedClusterAuthenticationCertificateArrayOutputWithContext ¶
func (i ManagedClusterAuthenticationCertificateArray) ToManagedClusterAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ManagedClusterAuthenticationCertificateArrayOutput
type ManagedClusterAuthenticationCertificateArrayInput ¶
type ManagedClusterAuthenticationCertificateArrayInput interface { pulumi.Input ToManagedClusterAuthenticationCertificateArrayOutput() ManagedClusterAuthenticationCertificateArrayOutput ToManagedClusterAuthenticationCertificateArrayOutputWithContext(context.Context) ManagedClusterAuthenticationCertificateArrayOutput }
ManagedClusterAuthenticationCertificateArrayInput is an input type that accepts ManagedClusterAuthenticationCertificateArray and ManagedClusterAuthenticationCertificateArrayOutput values. You can construct a concrete instance of `ManagedClusterAuthenticationCertificateArrayInput` via:
ManagedClusterAuthenticationCertificateArray{ ManagedClusterAuthenticationCertificateArgs{...} }
type ManagedClusterAuthenticationCertificateArrayOutput ¶
type ManagedClusterAuthenticationCertificateArrayOutput struct{ *pulumi.OutputState }
func (ManagedClusterAuthenticationCertificateArrayOutput) ElementType ¶
func (ManagedClusterAuthenticationCertificateArrayOutput) ElementType() reflect.Type
func (ManagedClusterAuthenticationCertificateArrayOutput) ToManagedClusterAuthenticationCertificateArrayOutput ¶
func (o ManagedClusterAuthenticationCertificateArrayOutput) ToManagedClusterAuthenticationCertificateArrayOutput() ManagedClusterAuthenticationCertificateArrayOutput
func (ManagedClusterAuthenticationCertificateArrayOutput) ToManagedClusterAuthenticationCertificateArrayOutputWithContext ¶
func (o ManagedClusterAuthenticationCertificateArrayOutput) ToManagedClusterAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ManagedClusterAuthenticationCertificateArrayOutput
type ManagedClusterAuthenticationCertificateInput ¶
type ManagedClusterAuthenticationCertificateInput interface { pulumi.Input ToManagedClusterAuthenticationCertificateOutput() ManagedClusterAuthenticationCertificateOutput ToManagedClusterAuthenticationCertificateOutputWithContext(context.Context) ManagedClusterAuthenticationCertificateOutput }
ManagedClusterAuthenticationCertificateInput is an input type that accepts ManagedClusterAuthenticationCertificateArgs and ManagedClusterAuthenticationCertificateOutput values. You can construct a concrete instance of `ManagedClusterAuthenticationCertificateInput` via:
ManagedClusterAuthenticationCertificateArgs{...}
type ManagedClusterAuthenticationCertificateOutput ¶
type ManagedClusterAuthenticationCertificateOutput struct{ *pulumi.OutputState }
func (ManagedClusterAuthenticationCertificateOutput) CommonName ¶
func (o ManagedClusterAuthenticationCertificateOutput) CommonName() pulumi.StringPtrOutput
The certificate's CN.
func (ManagedClusterAuthenticationCertificateOutput) ElementType ¶
func (ManagedClusterAuthenticationCertificateOutput) ElementType() reflect.Type
func (ManagedClusterAuthenticationCertificateOutput) Thumbprint ¶
func (o ManagedClusterAuthenticationCertificateOutput) Thumbprint() pulumi.StringOutput
The thumbprint of the certificate.
func (ManagedClusterAuthenticationCertificateOutput) ToManagedClusterAuthenticationCertificateOutput ¶
func (o ManagedClusterAuthenticationCertificateOutput) ToManagedClusterAuthenticationCertificateOutput() ManagedClusterAuthenticationCertificateOutput
func (ManagedClusterAuthenticationCertificateOutput) ToManagedClusterAuthenticationCertificateOutputWithContext ¶
func (o ManagedClusterAuthenticationCertificateOutput) ToManagedClusterAuthenticationCertificateOutputWithContext(ctx context.Context) ManagedClusterAuthenticationCertificateOutput
func (ManagedClusterAuthenticationCertificateOutput) Type ¶
func (o ManagedClusterAuthenticationCertificateOutput) Type() pulumi.StringOutput
The type of the certificate. Can be `AdminClient` or `ReadOnlyClient`.
type ManagedClusterAuthenticationInput ¶
type ManagedClusterAuthenticationInput interface { pulumi.Input ToManagedClusterAuthenticationOutput() ManagedClusterAuthenticationOutput ToManagedClusterAuthenticationOutputWithContext(context.Context) ManagedClusterAuthenticationOutput }
ManagedClusterAuthenticationInput is an input type that accepts ManagedClusterAuthenticationArgs and ManagedClusterAuthenticationOutput values. You can construct a concrete instance of `ManagedClusterAuthenticationInput` via:
ManagedClusterAuthenticationArgs{...}
type ManagedClusterAuthenticationOutput ¶
type ManagedClusterAuthenticationOutput struct{ *pulumi.OutputState }
func (ManagedClusterAuthenticationOutput) ActiveDirectory ¶
func (o ManagedClusterAuthenticationOutput) ActiveDirectory() ManagedClusterAuthenticationActiveDirectoryPtrOutput
A `activeDirectory` block as defined above.
func (ManagedClusterAuthenticationOutput) Certificates ¶
func (o ManagedClusterAuthenticationOutput) Certificates() ManagedClusterAuthenticationCertificateArrayOutput
One or more `certificate` blocks as defined below.
func (ManagedClusterAuthenticationOutput) ElementType ¶
func (ManagedClusterAuthenticationOutput) ElementType() reflect.Type
func (ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationOutput ¶
func (o ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationOutput() ManagedClusterAuthenticationOutput
func (ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationOutputWithContext ¶
func (o ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationOutputWithContext(ctx context.Context) ManagedClusterAuthenticationOutput
func (ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationPtrOutput ¶
func (o ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationPtrOutput() ManagedClusterAuthenticationPtrOutput
func (ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationPtrOutputWithContext ¶
func (o ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationPtrOutput
type ManagedClusterAuthenticationPtrInput ¶
type ManagedClusterAuthenticationPtrInput interface { pulumi.Input ToManagedClusterAuthenticationPtrOutput() ManagedClusterAuthenticationPtrOutput ToManagedClusterAuthenticationPtrOutputWithContext(context.Context) ManagedClusterAuthenticationPtrOutput }
ManagedClusterAuthenticationPtrInput is an input type that accepts ManagedClusterAuthenticationArgs, ManagedClusterAuthenticationPtr and ManagedClusterAuthenticationPtrOutput values. You can construct a concrete instance of `ManagedClusterAuthenticationPtrInput` via:
ManagedClusterAuthenticationArgs{...} or: nil
func ManagedClusterAuthenticationPtr ¶
func ManagedClusterAuthenticationPtr(v *ManagedClusterAuthenticationArgs) ManagedClusterAuthenticationPtrInput
type ManagedClusterAuthenticationPtrOutput ¶
type ManagedClusterAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (ManagedClusterAuthenticationPtrOutput) ActiveDirectory ¶
func (o ManagedClusterAuthenticationPtrOutput) ActiveDirectory() ManagedClusterAuthenticationActiveDirectoryPtrOutput
A `activeDirectory` block as defined above.
func (ManagedClusterAuthenticationPtrOutput) Certificates ¶
func (o ManagedClusterAuthenticationPtrOutput) Certificates() ManagedClusterAuthenticationCertificateArrayOutput
One or more `certificate` blocks as defined below.
func (ManagedClusterAuthenticationPtrOutput) ElementType ¶
func (ManagedClusterAuthenticationPtrOutput) ElementType() reflect.Type
func (ManagedClusterAuthenticationPtrOutput) ToManagedClusterAuthenticationPtrOutput ¶
func (o ManagedClusterAuthenticationPtrOutput) ToManagedClusterAuthenticationPtrOutput() ManagedClusterAuthenticationPtrOutput
func (ManagedClusterAuthenticationPtrOutput) ToManagedClusterAuthenticationPtrOutputWithContext ¶
func (o ManagedClusterAuthenticationPtrOutput) ToManagedClusterAuthenticationPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationPtrOutput
type ManagedClusterCustomFabricSettingArgs ¶
type ManagedClusterCustomFabricSettingArgs struct { // Parameter name. Parameter pulumi.StringInput `pulumi:"parameter"` // Section name. Section pulumi.StringInput `pulumi:"section"` // Parameter value. Value pulumi.StringInput `pulumi:"value"` }
func (ManagedClusterCustomFabricSettingArgs) ElementType ¶
func (ManagedClusterCustomFabricSettingArgs) ElementType() reflect.Type
func (ManagedClusterCustomFabricSettingArgs) ToManagedClusterCustomFabricSettingOutput ¶
func (i ManagedClusterCustomFabricSettingArgs) ToManagedClusterCustomFabricSettingOutput() ManagedClusterCustomFabricSettingOutput
func (ManagedClusterCustomFabricSettingArgs) ToManagedClusterCustomFabricSettingOutputWithContext ¶
func (i ManagedClusterCustomFabricSettingArgs) ToManagedClusterCustomFabricSettingOutputWithContext(ctx context.Context) ManagedClusterCustomFabricSettingOutput
type ManagedClusterCustomFabricSettingArray ¶
type ManagedClusterCustomFabricSettingArray []ManagedClusterCustomFabricSettingInput
func (ManagedClusterCustomFabricSettingArray) ElementType ¶
func (ManagedClusterCustomFabricSettingArray) ElementType() reflect.Type
func (ManagedClusterCustomFabricSettingArray) ToManagedClusterCustomFabricSettingArrayOutput ¶
func (i ManagedClusterCustomFabricSettingArray) ToManagedClusterCustomFabricSettingArrayOutput() ManagedClusterCustomFabricSettingArrayOutput
func (ManagedClusterCustomFabricSettingArray) ToManagedClusterCustomFabricSettingArrayOutputWithContext ¶
func (i ManagedClusterCustomFabricSettingArray) ToManagedClusterCustomFabricSettingArrayOutputWithContext(ctx context.Context) ManagedClusterCustomFabricSettingArrayOutput
type ManagedClusterCustomFabricSettingArrayInput ¶
type ManagedClusterCustomFabricSettingArrayInput interface { pulumi.Input ToManagedClusterCustomFabricSettingArrayOutput() ManagedClusterCustomFabricSettingArrayOutput ToManagedClusterCustomFabricSettingArrayOutputWithContext(context.Context) ManagedClusterCustomFabricSettingArrayOutput }
ManagedClusterCustomFabricSettingArrayInput is an input type that accepts ManagedClusterCustomFabricSettingArray and ManagedClusterCustomFabricSettingArrayOutput values. You can construct a concrete instance of `ManagedClusterCustomFabricSettingArrayInput` via:
ManagedClusterCustomFabricSettingArray{ ManagedClusterCustomFabricSettingArgs{...} }
type ManagedClusterCustomFabricSettingArrayOutput ¶
type ManagedClusterCustomFabricSettingArrayOutput struct{ *pulumi.OutputState }
func (ManagedClusterCustomFabricSettingArrayOutput) ElementType ¶
func (ManagedClusterCustomFabricSettingArrayOutput) ElementType() reflect.Type
func (ManagedClusterCustomFabricSettingArrayOutput) ToManagedClusterCustomFabricSettingArrayOutput ¶
func (o ManagedClusterCustomFabricSettingArrayOutput) ToManagedClusterCustomFabricSettingArrayOutput() ManagedClusterCustomFabricSettingArrayOutput
func (ManagedClusterCustomFabricSettingArrayOutput) ToManagedClusterCustomFabricSettingArrayOutputWithContext ¶
func (o ManagedClusterCustomFabricSettingArrayOutput) ToManagedClusterCustomFabricSettingArrayOutputWithContext(ctx context.Context) ManagedClusterCustomFabricSettingArrayOutput
type ManagedClusterCustomFabricSettingInput ¶
type ManagedClusterCustomFabricSettingInput interface { pulumi.Input ToManagedClusterCustomFabricSettingOutput() ManagedClusterCustomFabricSettingOutput ToManagedClusterCustomFabricSettingOutputWithContext(context.Context) ManagedClusterCustomFabricSettingOutput }
ManagedClusterCustomFabricSettingInput is an input type that accepts ManagedClusterCustomFabricSettingArgs and ManagedClusterCustomFabricSettingOutput values. You can construct a concrete instance of `ManagedClusterCustomFabricSettingInput` via:
ManagedClusterCustomFabricSettingArgs{...}
type ManagedClusterCustomFabricSettingOutput ¶
type ManagedClusterCustomFabricSettingOutput struct{ *pulumi.OutputState }
func (ManagedClusterCustomFabricSettingOutput) ElementType ¶
func (ManagedClusterCustomFabricSettingOutput) ElementType() reflect.Type
func (ManagedClusterCustomFabricSettingOutput) Parameter ¶
func (o ManagedClusterCustomFabricSettingOutput) Parameter() pulumi.StringOutput
Parameter name.
func (ManagedClusterCustomFabricSettingOutput) Section ¶
func (o ManagedClusterCustomFabricSettingOutput) Section() pulumi.StringOutput
Section name.
func (ManagedClusterCustomFabricSettingOutput) ToManagedClusterCustomFabricSettingOutput ¶
func (o ManagedClusterCustomFabricSettingOutput) ToManagedClusterCustomFabricSettingOutput() ManagedClusterCustomFabricSettingOutput
func (ManagedClusterCustomFabricSettingOutput) ToManagedClusterCustomFabricSettingOutputWithContext ¶
func (o ManagedClusterCustomFabricSettingOutput) ToManagedClusterCustomFabricSettingOutputWithContext(ctx context.Context) ManagedClusterCustomFabricSettingOutput
func (ManagedClusterCustomFabricSettingOutput) Value ¶
func (o ManagedClusterCustomFabricSettingOutput) Value() pulumi.StringOutput
Parameter value.
type ManagedClusterInput ¶
type ManagedClusterInput interface { pulumi.Input ToManagedClusterOutput() ManagedClusterOutput ToManagedClusterOutputWithContext(ctx context.Context) ManagedClusterOutput }
type ManagedClusterLbRule ¶
type ManagedClusterLbRule struct { // LB Backend port. BackendPort int `pulumi:"backendPort"` // LB Frontend port. FrontendPort int `pulumi:"frontendPort"` // Protocol for the probe. Can be one of `tcp`, `udp`, `http`, or `https`. ProbeProtocol string `pulumi:"probeProtocol"` // Path for the probe to check, when probe protocol is set to `http`. ProbeRequestPath *string `pulumi:"probeRequestPath"` // The transport protocol used in this rule. Can be one of `tcp` or `udp`. Protocol string `pulumi:"protocol"` }
type ManagedClusterLbRuleArgs ¶
type ManagedClusterLbRuleArgs struct { // LB Backend port. BackendPort pulumi.IntInput `pulumi:"backendPort"` // LB Frontend port. FrontendPort pulumi.IntInput `pulumi:"frontendPort"` // Protocol for the probe. Can be one of `tcp`, `udp`, `http`, or `https`. ProbeProtocol pulumi.StringInput `pulumi:"probeProtocol"` // Path for the probe to check, when probe protocol is set to `http`. ProbeRequestPath pulumi.StringPtrInput `pulumi:"probeRequestPath"` // The transport protocol used in this rule. Can be one of `tcp` or `udp`. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (ManagedClusterLbRuleArgs) ElementType ¶
func (ManagedClusterLbRuleArgs) ElementType() reflect.Type
func (ManagedClusterLbRuleArgs) ToManagedClusterLbRuleOutput ¶
func (i ManagedClusterLbRuleArgs) ToManagedClusterLbRuleOutput() ManagedClusterLbRuleOutput
func (ManagedClusterLbRuleArgs) ToManagedClusterLbRuleOutputWithContext ¶
func (i ManagedClusterLbRuleArgs) ToManagedClusterLbRuleOutputWithContext(ctx context.Context) ManagedClusterLbRuleOutput
type ManagedClusterLbRuleArray ¶
type ManagedClusterLbRuleArray []ManagedClusterLbRuleInput
func (ManagedClusterLbRuleArray) ElementType ¶
func (ManagedClusterLbRuleArray) ElementType() reflect.Type
func (ManagedClusterLbRuleArray) ToManagedClusterLbRuleArrayOutput ¶
func (i ManagedClusterLbRuleArray) ToManagedClusterLbRuleArrayOutput() ManagedClusterLbRuleArrayOutput
func (ManagedClusterLbRuleArray) ToManagedClusterLbRuleArrayOutputWithContext ¶
func (i ManagedClusterLbRuleArray) ToManagedClusterLbRuleArrayOutputWithContext(ctx context.Context) ManagedClusterLbRuleArrayOutput
type ManagedClusterLbRuleArrayInput ¶
type ManagedClusterLbRuleArrayInput interface { pulumi.Input ToManagedClusterLbRuleArrayOutput() ManagedClusterLbRuleArrayOutput ToManagedClusterLbRuleArrayOutputWithContext(context.Context) ManagedClusterLbRuleArrayOutput }
ManagedClusterLbRuleArrayInput is an input type that accepts ManagedClusterLbRuleArray and ManagedClusterLbRuleArrayOutput values. You can construct a concrete instance of `ManagedClusterLbRuleArrayInput` via:
ManagedClusterLbRuleArray{ ManagedClusterLbRuleArgs{...} }
type ManagedClusterLbRuleArrayOutput ¶
type ManagedClusterLbRuleArrayOutput struct{ *pulumi.OutputState }
func (ManagedClusterLbRuleArrayOutput) ElementType ¶
func (ManagedClusterLbRuleArrayOutput) ElementType() reflect.Type
func (ManagedClusterLbRuleArrayOutput) Index ¶
func (o ManagedClusterLbRuleArrayOutput) Index(i pulumi.IntInput) ManagedClusterLbRuleOutput
func (ManagedClusterLbRuleArrayOutput) ToManagedClusterLbRuleArrayOutput ¶
func (o ManagedClusterLbRuleArrayOutput) ToManagedClusterLbRuleArrayOutput() ManagedClusterLbRuleArrayOutput
func (ManagedClusterLbRuleArrayOutput) ToManagedClusterLbRuleArrayOutputWithContext ¶
func (o ManagedClusterLbRuleArrayOutput) ToManagedClusterLbRuleArrayOutputWithContext(ctx context.Context) ManagedClusterLbRuleArrayOutput
type ManagedClusterLbRuleInput ¶
type ManagedClusterLbRuleInput interface { pulumi.Input ToManagedClusterLbRuleOutput() ManagedClusterLbRuleOutput ToManagedClusterLbRuleOutputWithContext(context.Context) ManagedClusterLbRuleOutput }
ManagedClusterLbRuleInput is an input type that accepts ManagedClusterLbRuleArgs and ManagedClusterLbRuleOutput values. You can construct a concrete instance of `ManagedClusterLbRuleInput` via:
ManagedClusterLbRuleArgs{...}
type ManagedClusterLbRuleOutput ¶
type ManagedClusterLbRuleOutput struct{ *pulumi.OutputState }
func (ManagedClusterLbRuleOutput) BackendPort ¶
func (o ManagedClusterLbRuleOutput) BackendPort() pulumi.IntOutput
LB Backend port.
func (ManagedClusterLbRuleOutput) ElementType ¶
func (ManagedClusterLbRuleOutput) ElementType() reflect.Type
func (ManagedClusterLbRuleOutput) FrontendPort ¶
func (o ManagedClusterLbRuleOutput) FrontendPort() pulumi.IntOutput
LB Frontend port.
func (ManagedClusterLbRuleOutput) ProbeProtocol ¶
func (o ManagedClusterLbRuleOutput) ProbeProtocol() pulumi.StringOutput
Protocol for the probe. Can be one of `tcp`, `udp`, `http`, or `https`.
func (ManagedClusterLbRuleOutput) ProbeRequestPath ¶
func (o ManagedClusterLbRuleOutput) ProbeRequestPath() pulumi.StringPtrOutput
Path for the probe to check, when probe protocol is set to `http`.
func (ManagedClusterLbRuleOutput) Protocol ¶
func (o ManagedClusterLbRuleOutput) Protocol() pulumi.StringOutput
The transport protocol used in this rule. Can be one of `tcp` or `udp`.
func (ManagedClusterLbRuleOutput) ToManagedClusterLbRuleOutput ¶
func (o ManagedClusterLbRuleOutput) ToManagedClusterLbRuleOutput() ManagedClusterLbRuleOutput
func (ManagedClusterLbRuleOutput) ToManagedClusterLbRuleOutputWithContext ¶
func (o ManagedClusterLbRuleOutput) ToManagedClusterLbRuleOutputWithContext(ctx context.Context) ManagedClusterLbRuleOutput
type ManagedClusterMap ¶
type ManagedClusterMap map[string]ManagedClusterInput
func (ManagedClusterMap) ElementType ¶
func (ManagedClusterMap) ElementType() reflect.Type
func (ManagedClusterMap) ToManagedClusterMapOutput ¶
func (i ManagedClusterMap) ToManagedClusterMapOutput() ManagedClusterMapOutput
func (ManagedClusterMap) ToManagedClusterMapOutputWithContext ¶
func (i ManagedClusterMap) ToManagedClusterMapOutputWithContext(ctx context.Context) ManagedClusterMapOutput
type ManagedClusterMapInput ¶
type ManagedClusterMapInput interface { pulumi.Input ToManagedClusterMapOutput() ManagedClusterMapOutput ToManagedClusterMapOutputWithContext(context.Context) ManagedClusterMapOutput }
ManagedClusterMapInput is an input type that accepts ManagedClusterMap and ManagedClusterMapOutput values. You can construct a concrete instance of `ManagedClusterMapInput` via:
ManagedClusterMap{ "key": ManagedClusterArgs{...} }
type ManagedClusterMapOutput ¶
type ManagedClusterMapOutput struct{ *pulumi.OutputState }
func (ManagedClusterMapOutput) ElementType ¶
func (ManagedClusterMapOutput) ElementType() reflect.Type
func (ManagedClusterMapOutput) MapIndex ¶
func (o ManagedClusterMapOutput) MapIndex(k pulumi.StringInput) ManagedClusterOutput
func (ManagedClusterMapOutput) ToManagedClusterMapOutput ¶
func (o ManagedClusterMapOutput) ToManagedClusterMapOutput() ManagedClusterMapOutput
func (ManagedClusterMapOutput) ToManagedClusterMapOutputWithContext ¶
func (o ManagedClusterMapOutput) ToManagedClusterMapOutputWithContext(ctx context.Context) ManagedClusterMapOutput
type ManagedClusterNodeType ¶
type ManagedClusterNodeType struct { // Sets the port range available for applications. Format is `<from_port>-<to_port>`, for example `10000-20000`. ApplicationPortRange string `pulumi:"applicationPortRange"` // Specifies a list of key/value pairs used to set capacity tags for this node type. Capacities map[string]string `pulumi:"capacities"` // The size of the data disk in gigabytes.. DataDiskSizeGb int `pulumi:"dataDiskSizeGb"` // The type of the disk to use for storing data. It can be one of `Premium_LRS`, `Standard_LRS`, or `StandardSSD_LRS`. Defaults to `Standard_LRS`. DataDiskType *string `pulumi:"dataDiskType"` // Sets the port range available for the OS. Format is `<from_port>-<to_port>`, for example `10000-20000`. There has to be at least 255 ports available and cannot overlap with `applicationPortRange`.. EphemeralPortRange string `pulumi:"ephemeralPortRange"` // The ID of the Resource Group. Id *string `pulumi:"id"` // If set the node type can be composed of multiple placement groups. MultiplePlacementGroupsEnabled *bool `pulumi:"multiplePlacementGroupsEnabled"` // The name which should be used for this node type. Name string `pulumi:"name"` // Specifies a list of placement tags that can be used to indicate where services should run.. PlacementProperties map[string]string `pulumi:"placementProperties"` // If set to true, system services will run on this node type. Only one node type should be marked as primary. Primary node type cannot be deleted or changed once they're created. Primary *bool `pulumi:"primary"` // If set to true, only stateless workloads can run on this node type. Stateless *bool `pulumi:"stateless"` // The offer type of the marketplace image cluster VMs will use. VmImageOffer string `pulumi:"vmImageOffer"` // The publisher of the marketplace image cluster VMs will use. VmImagePublisher string `pulumi:"vmImagePublisher"` // The SKU of the marketplace image cluster VMs will use. VmImageSku string `pulumi:"vmImageSku"` // The version of the marketplace image cluster VMs will use. VmImageVersion string `pulumi:"vmImageVersion"` // The number of instances this node type will launch. VmInstanceCount int `pulumi:"vmInstanceCount"` // One or more `vmSecrets` blocks as defined below. VmSecrets []ManagedClusterNodeTypeVmSecret `pulumi:"vmSecrets"` // The size of the instances in this node type. VmSize string `pulumi:"vmSize"` }
type ManagedClusterNodeTypeArgs ¶
type ManagedClusterNodeTypeArgs struct { // Sets the port range available for applications. Format is `<from_port>-<to_port>`, for example `10000-20000`. ApplicationPortRange pulumi.StringInput `pulumi:"applicationPortRange"` // Specifies a list of key/value pairs used to set capacity tags for this node type. Capacities pulumi.StringMapInput `pulumi:"capacities"` // The size of the data disk in gigabytes.. DataDiskSizeGb pulumi.IntInput `pulumi:"dataDiskSizeGb"` // The type of the disk to use for storing data. It can be one of `Premium_LRS`, `Standard_LRS`, or `StandardSSD_LRS`. Defaults to `Standard_LRS`. DataDiskType pulumi.StringPtrInput `pulumi:"dataDiskType"` // Sets the port range available for the OS. Format is `<from_port>-<to_port>`, for example `10000-20000`. There has to be at least 255 ports available and cannot overlap with `applicationPortRange`.. EphemeralPortRange pulumi.StringInput `pulumi:"ephemeralPortRange"` // The ID of the Resource Group. Id pulumi.StringPtrInput `pulumi:"id"` // If set the node type can be composed of multiple placement groups. MultiplePlacementGroupsEnabled pulumi.BoolPtrInput `pulumi:"multiplePlacementGroupsEnabled"` // The name which should be used for this node type. Name pulumi.StringInput `pulumi:"name"` // Specifies a list of placement tags that can be used to indicate where services should run.. PlacementProperties pulumi.StringMapInput `pulumi:"placementProperties"` // If set to true, system services will run on this node type. Only one node type should be marked as primary. Primary node type cannot be deleted or changed once they're created. Primary pulumi.BoolPtrInput `pulumi:"primary"` // If set to true, only stateless workloads can run on this node type. Stateless pulumi.BoolPtrInput `pulumi:"stateless"` // The offer type of the marketplace image cluster VMs will use. VmImageOffer pulumi.StringInput `pulumi:"vmImageOffer"` // The publisher of the marketplace image cluster VMs will use. VmImagePublisher pulumi.StringInput `pulumi:"vmImagePublisher"` // The SKU of the marketplace image cluster VMs will use. VmImageSku pulumi.StringInput `pulumi:"vmImageSku"` // The version of the marketplace image cluster VMs will use. VmImageVersion pulumi.StringInput `pulumi:"vmImageVersion"` // The number of instances this node type will launch. VmInstanceCount pulumi.IntInput `pulumi:"vmInstanceCount"` // One or more `vmSecrets` blocks as defined below. VmSecrets ManagedClusterNodeTypeVmSecretArrayInput `pulumi:"vmSecrets"` // The size of the instances in this node type. VmSize pulumi.StringInput `pulumi:"vmSize"` }
func (ManagedClusterNodeTypeArgs) ElementType ¶
func (ManagedClusterNodeTypeArgs) ElementType() reflect.Type
func (ManagedClusterNodeTypeArgs) ToManagedClusterNodeTypeOutput ¶
func (i ManagedClusterNodeTypeArgs) ToManagedClusterNodeTypeOutput() ManagedClusterNodeTypeOutput
func (ManagedClusterNodeTypeArgs) ToManagedClusterNodeTypeOutputWithContext ¶
func (i ManagedClusterNodeTypeArgs) ToManagedClusterNodeTypeOutputWithContext(ctx context.Context) ManagedClusterNodeTypeOutput
type ManagedClusterNodeTypeArray ¶
type ManagedClusterNodeTypeArray []ManagedClusterNodeTypeInput
func (ManagedClusterNodeTypeArray) ElementType ¶
func (ManagedClusterNodeTypeArray) ElementType() reflect.Type
func (ManagedClusterNodeTypeArray) ToManagedClusterNodeTypeArrayOutput ¶
func (i ManagedClusterNodeTypeArray) ToManagedClusterNodeTypeArrayOutput() ManagedClusterNodeTypeArrayOutput
func (ManagedClusterNodeTypeArray) ToManagedClusterNodeTypeArrayOutputWithContext ¶
func (i ManagedClusterNodeTypeArray) ToManagedClusterNodeTypeArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeArrayOutput
type ManagedClusterNodeTypeArrayInput ¶
type ManagedClusterNodeTypeArrayInput interface { pulumi.Input ToManagedClusterNodeTypeArrayOutput() ManagedClusterNodeTypeArrayOutput ToManagedClusterNodeTypeArrayOutputWithContext(context.Context) ManagedClusterNodeTypeArrayOutput }
ManagedClusterNodeTypeArrayInput is an input type that accepts ManagedClusterNodeTypeArray and ManagedClusterNodeTypeArrayOutput values. You can construct a concrete instance of `ManagedClusterNodeTypeArrayInput` via:
ManagedClusterNodeTypeArray{ ManagedClusterNodeTypeArgs{...} }
type ManagedClusterNodeTypeArrayOutput ¶
type ManagedClusterNodeTypeArrayOutput struct{ *pulumi.OutputState }
func (ManagedClusterNodeTypeArrayOutput) ElementType ¶
func (ManagedClusterNodeTypeArrayOutput) ElementType() reflect.Type
func (ManagedClusterNodeTypeArrayOutput) Index ¶
func (o ManagedClusterNodeTypeArrayOutput) Index(i pulumi.IntInput) ManagedClusterNodeTypeOutput
func (ManagedClusterNodeTypeArrayOutput) ToManagedClusterNodeTypeArrayOutput ¶
func (o ManagedClusterNodeTypeArrayOutput) ToManagedClusterNodeTypeArrayOutput() ManagedClusterNodeTypeArrayOutput
func (ManagedClusterNodeTypeArrayOutput) ToManagedClusterNodeTypeArrayOutputWithContext ¶
func (o ManagedClusterNodeTypeArrayOutput) ToManagedClusterNodeTypeArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeArrayOutput
type ManagedClusterNodeTypeInput ¶
type ManagedClusterNodeTypeInput interface { pulumi.Input ToManagedClusterNodeTypeOutput() ManagedClusterNodeTypeOutput ToManagedClusterNodeTypeOutputWithContext(context.Context) ManagedClusterNodeTypeOutput }
ManagedClusterNodeTypeInput is an input type that accepts ManagedClusterNodeTypeArgs and ManagedClusterNodeTypeOutput values. You can construct a concrete instance of `ManagedClusterNodeTypeInput` via:
ManagedClusterNodeTypeArgs{...}
type ManagedClusterNodeTypeOutput ¶
type ManagedClusterNodeTypeOutput struct{ *pulumi.OutputState }
func (ManagedClusterNodeTypeOutput) ApplicationPortRange ¶
func (o ManagedClusterNodeTypeOutput) ApplicationPortRange() pulumi.StringOutput
Sets the port range available for applications. Format is `<from_port>-<to_port>`, for example `10000-20000`.
func (ManagedClusterNodeTypeOutput) Capacities ¶
func (o ManagedClusterNodeTypeOutput) Capacities() pulumi.StringMapOutput
Specifies a list of key/value pairs used to set capacity tags for this node type.
func (ManagedClusterNodeTypeOutput) DataDiskSizeGb ¶
func (o ManagedClusterNodeTypeOutput) DataDiskSizeGb() pulumi.IntOutput
The size of the data disk in gigabytes..
func (ManagedClusterNodeTypeOutput) DataDiskType ¶
func (o ManagedClusterNodeTypeOutput) DataDiskType() pulumi.StringPtrOutput
The type of the disk to use for storing data. It can be one of `Premium_LRS`, `Standard_LRS`, or `StandardSSD_LRS`. Defaults to `Standard_LRS`.
func (ManagedClusterNodeTypeOutput) ElementType ¶
func (ManagedClusterNodeTypeOutput) ElementType() reflect.Type
func (ManagedClusterNodeTypeOutput) EphemeralPortRange ¶
func (o ManagedClusterNodeTypeOutput) EphemeralPortRange() pulumi.StringOutput
Sets the port range available for the OS. Format is `<from_port>-<to_port>`, for example `10000-20000`. There has to be at least 255 ports available and cannot overlap with `applicationPortRange`..
func (ManagedClusterNodeTypeOutput) Id ¶
func (o ManagedClusterNodeTypeOutput) Id() pulumi.StringPtrOutput
The ID of the Resource Group.
func (ManagedClusterNodeTypeOutput) MultiplePlacementGroupsEnabled ¶
func (o ManagedClusterNodeTypeOutput) MultiplePlacementGroupsEnabled() pulumi.BoolPtrOutput
If set the node type can be composed of multiple placement groups.
func (ManagedClusterNodeTypeOutput) Name ¶
func (o ManagedClusterNodeTypeOutput) Name() pulumi.StringOutput
The name which should be used for this node type.
func (ManagedClusterNodeTypeOutput) PlacementProperties ¶
func (o ManagedClusterNodeTypeOutput) PlacementProperties() pulumi.StringMapOutput
Specifies a list of placement tags that can be used to indicate where services should run..
func (ManagedClusterNodeTypeOutput) Primary ¶
func (o ManagedClusterNodeTypeOutput) Primary() pulumi.BoolPtrOutput
If set to true, system services will run on this node type. Only one node type should be marked as primary. Primary node type cannot be deleted or changed once they're created.
func (ManagedClusterNodeTypeOutput) Stateless ¶
func (o ManagedClusterNodeTypeOutput) Stateless() pulumi.BoolPtrOutput
If set to true, only stateless workloads can run on this node type.
func (ManagedClusterNodeTypeOutput) ToManagedClusterNodeTypeOutput ¶
func (o ManagedClusterNodeTypeOutput) ToManagedClusterNodeTypeOutput() ManagedClusterNodeTypeOutput
func (ManagedClusterNodeTypeOutput) ToManagedClusterNodeTypeOutputWithContext ¶
func (o ManagedClusterNodeTypeOutput) ToManagedClusterNodeTypeOutputWithContext(ctx context.Context) ManagedClusterNodeTypeOutput
func (ManagedClusterNodeTypeOutput) VmImageOffer ¶
func (o ManagedClusterNodeTypeOutput) VmImageOffer() pulumi.StringOutput
The offer type of the marketplace image cluster VMs will use.
func (ManagedClusterNodeTypeOutput) VmImagePublisher ¶
func (o ManagedClusterNodeTypeOutput) VmImagePublisher() pulumi.StringOutput
The publisher of the marketplace image cluster VMs will use.
func (ManagedClusterNodeTypeOutput) VmImageSku ¶
func (o ManagedClusterNodeTypeOutput) VmImageSku() pulumi.StringOutput
The SKU of the marketplace image cluster VMs will use.
func (ManagedClusterNodeTypeOutput) VmImageVersion ¶
func (o ManagedClusterNodeTypeOutput) VmImageVersion() pulumi.StringOutput
The version of the marketplace image cluster VMs will use.
func (ManagedClusterNodeTypeOutput) VmInstanceCount ¶
func (o ManagedClusterNodeTypeOutput) VmInstanceCount() pulumi.IntOutput
The number of instances this node type will launch.
func (ManagedClusterNodeTypeOutput) VmSecrets ¶
func (o ManagedClusterNodeTypeOutput) VmSecrets() ManagedClusterNodeTypeVmSecretArrayOutput
One or more `vmSecrets` blocks as defined below.
func (ManagedClusterNodeTypeOutput) VmSize ¶
func (o ManagedClusterNodeTypeOutput) VmSize() pulumi.StringOutput
The size of the instances in this node type.
type ManagedClusterNodeTypeVmSecret ¶
type ManagedClusterNodeTypeVmSecret struct { // One or more `certificates` blocks as defined above. Certificates []ManagedClusterNodeTypeVmSecretCertificate `pulumi:"certificates"` // The ID of the Vault that contain the certificates. VaultId string `pulumi:"vaultId"` }
type ManagedClusterNodeTypeVmSecretArgs ¶
type ManagedClusterNodeTypeVmSecretArgs struct { // One or more `certificates` blocks as defined above. Certificates ManagedClusterNodeTypeVmSecretCertificateArrayInput `pulumi:"certificates"` // The ID of the Vault that contain the certificates. VaultId pulumi.StringInput `pulumi:"vaultId"` }
func (ManagedClusterNodeTypeVmSecretArgs) ElementType ¶
func (ManagedClusterNodeTypeVmSecretArgs) ElementType() reflect.Type
func (ManagedClusterNodeTypeVmSecretArgs) ToManagedClusterNodeTypeVmSecretOutput ¶
func (i ManagedClusterNodeTypeVmSecretArgs) ToManagedClusterNodeTypeVmSecretOutput() ManagedClusterNodeTypeVmSecretOutput
func (ManagedClusterNodeTypeVmSecretArgs) ToManagedClusterNodeTypeVmSecretOutputWithContext ¶
func (i ManagedClusterNodeTypeVmSecretArgs) ToManagedClusterNodeTypeVmSecretOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretOutput
type ManagedClusterNodeTypeVmSecretArray ¶
type ManagedClusterNodeTypeVmSecretArray []ManagedClusterNodeTypeVmSecretInput
func (ManagedClusterNodeTypeVmSecretArray) ElementType ¶
func (ManagedClusterNodeTypeVmSecretArray) ElementType() reflect.Type
func (ManagedClusterNodeTypeVmSecretArray) ToManagedClusterNodeTypeVmSecretArrayOutput ¶
func (i ManagedClusterNodeTypeVmSecretArray) ToManagedClusterNodeTypeVmSecretArrayOutput() ManagedClusterNodeTypeVmSecretArrayOutput
func (ManagedClusterNodeTypeVmSecretArray) ToManagedClusterNodeTypeVmSecretArrayOutputWithContext ¶
func (i ManagedClusterNodeTypeVmSecretArray) ToManagedClusterNodeTypeVmSecretArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretArrayOutput
type ManagedClusterNodeTypeVmSecretArrayInput ¶
type ManagedClusterNodeTypeVmSecretArrayInput interface { pulumi.Input ToManagedClusterNodeTypeVmSecretArrayOutput() ManagedClusterNodeTypeVmSecretArrayOutput ToManagedClusterNodeTypeVmSecretArrayOutputWithContext(context.Context) ManagedClusterNodeTypeVmSecretArrayOutput }
ManagedClusterNodeTypeVmSecretArrayInput is an input type that accepts ManagedClusterNodeTypeVmSecretArray and ManagedClusterNodeTypeVmSecretArrayOutput values. You can construct a concrete instance of `ManagedClusterNodeTypeVmSecretArrayInput` via:
ManagedClusterNodeTypeVmSecretArray{ ManagedClusterNodeTypeVmSecretArgs{...} }
type ManagedClusterNodeTypeVmSecretArrayOutput ¶
type ManagedClusterNodeTypeVmSecretArrayOutput struct{ *pulumi.OutputState }
func (ManagedClusterNodeTypeVmSecretArrayOutput) ElementType ¶
func (ManagedClusterNodeTypeVmSecretArrayOutput) ElementType() reflect.Type
func (ManagedClusterNodeTypeVmSecretArrayOutput) ToManagedClusterNodeTypeVmSecretArrayOutput ¶
func (o ManagedClusterNodeTypeVmSecretArrayOutput) ToManagedClusterNodeTypeVmSecretArrayOutput() ManagedClusterNodeTypeVmSecretArrayOutput
func (ManagedClusterNodeTypeVmSecretArrayOutput) ToManagedClusterNodeTypeVmSecretArrayOutputWithContext ¶
func (o ManagedClusterNodeTypeVmSecretArrayOutput) ToManagedClusterNodeTypeVmSecretArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretArrayOutput
type ManagedClusterNodeTypeVmSecretCertificateArgs ¶
type ManagedClusterNodeTypeVmSecretCertificateArgs struct { // The certificate store on the Virtual Machine to which the certificate should be added. Store pulumi.StringInput `pulumi:"store"` // The URL of a certificate that has been uploaded to Key Vault as a secret Url pulumi.StringInput `pulumi:"url"` }
func (ManagedClusterNodeTypeVmSecretCertificateArgs) ElementType ¶
func (ManagedClusterNodeTypeVmSecretCertificateArgs) ElementType() reflect.Type
func (ManagedClusterNodeTypeVmSecretCertificateArgs) ToManagedClusterNodeTypeVmSecretCertificateOutput ¶
func (i ManagedClusterNodeTypeVmSecretCertificateArgs) ToManagedClusterNodeTypeVmSecretCertificateOutput() ManagedClusterNodeTypeVmSecretCertificateOutput
func (ManagedClusterNodeTypeVmSecretCertificateArgs) ToManagedClusterNodeTypeVmSecretCertificateOutputWithContext ¶
func (i ManagedClusterNodeTypeVmSecretCertificateArgs) ToManagedClusterNodeTypeVmSecretCertificateOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretCertificateOutput
type ManagedClusterNodeTypeVmSecretCertificateArray ¶
type ManagedClusterNodeTypeVmSecretCertificateArray []ManagedClusterNodeTypeVmSecretCertificateInput
func (ManagedClusterNodeTypeVmSecretCertificateArray) ElementType ¶
func (ManagedClusterNodeTypeVmSecretCertificateArray) ElementType() reflect.Type
func (ManagedClusterNodeTypeVmSecretCertificateArray) ToManagedClusterNodeTypeVmSecretCertificateArrayOutput ¶
func (i ManagedClusterNodeTypeVmSecretCertificateArray) ToManagedClusterNodeTypeVmSecretCertificateArrayOutput() ManagedClusterNodeTypeVmSecretCertificateArrayOutput
func (ManagedClusterNodeTypeVmSecretCertificateArray) ToManagedClusterNodeTypeVmSecretCertificateArrayOutputWithContext ¶
func (i ManagedClusterNodeTypeVmSecretCertificateArray) ToManagedClusterNodeTypeVmSecretCertificateArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretCertificateArrayOutput
type ManagedClusterNodeTypeVmSecretCertificateArrayInput ¶
type ManagedClusterNodeTypeVmSecretCertificateArrayInput interface { pulumi.Input ToManagedClusterNodeTypeVmSecretCertificateArrayOutput() ManagedClusterNodeTypeVmSecretCertificateArrayOutput ToManagedClusterNodeTypeVmSecretCertificateArrayOutputWithContext(context.Context) ManagedClusterNodeTypeVmSecretCertificateArrayOutput }
ManagedClusterNodeTypeVmSecretCertificateArrayInput is an input type that accepts ManagedClusterNodeTypeVmSecretCertificateArray and ManagedClusterNodeTypeVmSecretCertificateArrayOutput values. You can construct a concrete instance of `ManagedClusterNodeTypeVmSecretCertificateArrayInput` via:
ManagedClusterNodeTypeVmSecretCertificateArray{ ManagedClusterNodeTypeVmSecretCertificateArgs{...} }
type ManagedClusterNodeTypeVmSecretCertificateArrayOutput ¶
type ManagedClusterNodeTypeVmSecretCertificateArrayOutput struct{ *pulumi.OutputState }
func (ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ElementType ¶
func (ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ElementType() reflect.Type
func (ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ToManagedClusterNodeTypeVmSecretCertificateArrayOutput ¶
func (o ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ToManagedClusterNodeTypeVmSecretCertificateArrayOutput() ManagedClusterNodeTypeVmSecretCertificateArrayOutput
func (ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ToManagedClusterNodeTypeVmSecretCertificateArrayOutputWithContext ¶
func (o ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ToManagedClusterNodeTypeVmSecretCertificateArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretCertificateArrayOutput
type ManagedClusterNodeTypeVmSecretCertificateInput ¶
type ManagedClusterNodeTypeVmSecretCertificateInput interface { pulumi.Input ToManagedClusterNodeTypeVmSecretCertificateOutput() ManagedClusterNodeTypeVmSecretCertificateOutput ToManagedClusterNodeTypeVmSecretCertificateOutputWithContext(context.Context) ManagedClusterNodeTypeVmSecretCertificateOutput }
ManagedClusterNodeTypeVmSecretCertificateInput is an input type that accepts ManagedClusterNodeTypeVmSecretCertificateArgs and ManagedClusterNodeTypeVmSecretCertificateOutput values. You can construct a concrete instance of `ManagedClusterNodeTypeVmSecretCertificateInput` via:
ManagedClusterNodeTypeVmSecretCertificateArgs{...}
type ManagedClusterNodeTypeVmSecretCertificateOutput ¶
type ManagedClusterNodeTypeVmSecretCertificateOutput struct{ *pulumi.OutputState }
func (ManagedClusterNodeTypeVmSecretCertificateOutput) ElementType ¶
func (ManagedClusterNodeTypeVmSecretCertificateOutput) ElementType() reflect.Type
func (ManagedClusterNodeTypeVmSecretCertificateOutput) Store ¶
func (o ManagedClusterNodeTypeVmSecretCertificateOutput) Store() pulumi.StringOutput
The certificate store on the Virtual Machine to which the certificate should be added.
func (ManagedClusterNodeTypeVmSecretCertificateOutput) ToManagedClusterNodeTypeVmSecretCertificateOutput ¶
func (o ManagedClusterNodeTypeVmSecretCertificateOutput) ToManagedClusterNodeTypeVmSecretCertificateOutput() ManagedClusterNodeTypeVmSecretCertificateOutput
func (ManagedClusterNodeTypeVmSecretCertificateOutput) ToManagedClusterNodeTypeVmSecretCertificateOutputWithContext ¶
func (o ManagedClusterNodeTypeVmSecretCertificateOutput) ToManagedClusterNodeTypeVmSecretCertificateOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretCertificateOutput
func (ManagedClusterNodeTypeVmSecretCertificateOutput) Url ¶
func (o ManagedClusterNodeTypeVmSecretCertificateOutput) Url() pulumi.StringOutput
The URL of a certificate that has been uploaded to Key Vault as a secret
type ManagedClusterNodeTypeVmSecretInput ¶
type ManagedClusterNodeTypeVmSecretInput interface { pulumi.Input ToManagedClusterNodeTypeVmSecretOutput() ManagedClusterNodeTypeVmSecretOutput ToManagedClusterNodeTypeVmSecretOutputWithContext(context.Context) ManagedClusterNodeTypeVmSecretOutput }
ManagedClusterNodeTypeVmSecretInput is an input type that accepts ManagedClusterNodeTypeVmSecretArgs and ManagedClusterNodeTypeVmSecretOutput values. You can construct a concrete instance of `ManagedClusterNodeTypeVmSecretInput` via:
ManagedClusterNodeTypeVmSecretArgs{...}
type ManagedClusterNodeTypeVmSecretOutput ¶
type ManagedClusterNodeTypeVmSecretOutput struct{ *pulumi.OutputState }
func (ManagedClusterNodeTypeVmSecretOutput) Certificates ¶
func (o ManagedClusterNodeTypeVmSecretOutput) Certificates() ManagedClusterNodeTypeVmSecretCertificateArrayOutput
One or more `certificates` blocks as defined above.
func (ManagedClusterNodeTypeVmSecretOutput) ElementType ¶
func (ManagedClusterNodeTypeVmSecretOutput) ElementType() reflect.Type
func (ManagedClusterNodeTypeVmSecretOutput) ToManagedClusterNodeTypeVmSecretOutput ¶
func (o ManagedClusterNodeTypeVmSecretOutput) ToManagedClusterNodeTypeVmSecretOutput() ManagedClusterNodeTypeVmSecretOutput
func (ManagedClusterNodeTypeVmSecretOutput) ToManagedClusterNodeTypeVmSecretOutputWithContext ¶
func (o ManagedClusterNodeTypeVmSecretOutput) ToManagedClusterNodeTypeVmSecretOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretOutput
func (ManagedClusterNodeTypeVmSecretOutput) VaultId ¶
func (o ManagedClusterNodeTypeVmSecretOutput) VaultId() pulumi.StringOutput
The ID of the Vault that contain the certificates.
type ManagedClusterOutput ¶
type ManagedClusterOutput struct{ *pulumi.OutputState }
func (ManagedClusterOutput) Authentication ¶ added in v5.5.0
func (o ManagedClusterOutput) Authentication() ManagedClusterAuthenticationPtrOutput
Controls how connections to the cluster are authenticated. A `authentication` block as defined below.
func (ManagedClusterOutput) BackupServiceEnabled ¶ added in v5.5.0
func (o ManagedClusterOutput) BackupServiceEnabled() pulumi.BoolPtrOutput
If true, backup service is enabled.
func (ManagedClusterOutput) ClientConnectionPort ¶ added in v5.5.0
func (o ManagedClusterOutput) ClientConnectionPort() pulumi.IntOutput
Port to use when connecting to the cluster.
func (ManagedClusterOutput) CustomFabricSettings ¶ added in v5.5.0
func (o ManagedClusterOutput) CustomFabricSettings() ManagedClusterCustomFabricSettingArrayOutput
One or more `customFabricSetting` blocks as defined below.
func (ManagedClusterOutput) DnsName ¶ added in v5.5.0
func (o ManagedClusterOutput) DnsName() pulumi.StringOutput
Hostname for the cluster. If unset the cluster's name will be used..
func (ManagedClusterOutput) DnsServiceEnabled ¶ added in v5.5.0
func (o ManagedClusterOutput) DnsServiceEnabled() pulumi.BoolPtrOutput
If true, DNS service is enabled.
func (ManagedClusterOutput) ElementType ¶
func (ManagedClusterOutput) ElementType() reflect.Type
func (ManagedClusterOutput) HttpGatewayPort ¶ added in v5.5.0
func (o ManagedClusterOutput) HttpGatewayPort() pulumi.IntOutput
Port that should be used by the Service Fabric Explorer to visualize applications and cluster status.
func (ManagedClusterOutput) LbRules ¶ added in v5.5.0
func (o ManagedClusterOutput) LbRules() ManagedClusterLbRuleArrayOutput
One or more `lbRule` blocks as defined below.
func (ManagedClusterOutput) Location ¶ added in v5.5.0
func (o ManagedClusterOutput) Location() pulumi.StringOutput
The Azure Region where the Resource Group should exist. Changing this forces a new Resource Group to be created.
func (ManagedClusterOutput) Name ¶ added in v5.5.0
func (o ManagedClusterOutput) Name() pulumi.StringOutput
The name which should be used for this Resource Group. Changing this forces a new Resource Group to be created.
func (ManagedClusterOutput) NodeTypes ¶ added in v5.5.0
func (o ManagedClusterOutput) NodeTypes() ManagedClusterNodeTypeArrayOutput
One or more `nodeType` blocks as defined below.
func (ManagedClusterOutput) Password ¶ added in v5.5.0
func (o ManagedClusterOutput) Password() pulumi.StringPtrOutput
Administrator password for the VMs that will be created as part of this cluster.
func (ManagedClusterOutput) ResourceGroupName ¶ added in v5.5.0
func (o ManagedClusterOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Resource Group should exist. Changing this forces a new Resource Group to be created.
func (ManagedClusterOutput) Sku ¶ added in v5.5.0
func (o ManagedClusterOutput) Sku() pulumi.StringPtrOutput
SKU for this cluster. Changing this forces a new resource to be created. Default is `Basic`, allowed values are either `Basic` or `Standard`.
func (ManagedClusterOutput) Tags ¶ added in v5.5.0
func (o ManagedClusterOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Resource Group.
func (ManagedClusterOutput) ToManagedClusterOutput ¶
func (o ManagedClusterOutput) ToManagedClusterOutput() ManagedClusterOutput
func (ManagedClusterOutput) ToManagedClusterOutputWithContext ¶
func (o ManagedClusterOutput) ToManagedClusterOutputWithContext(ctx context.Context) ManagedClusterOutput
func (ManagedClusterOutput) UpgradeWave ¶ added in v5.5.0
func (o ManagedClusterOutput) UpgradeWave() pulumi.StringPtrOutput
Upgrade wave for the fabric runtime. Default is `Wave0`, allowed value must be one of `Wave0`, `Wave1`, or `Wave2`.
func (ManagedClusterOutput) Username ¶ added in v5.5.0
func (o ManagedClusterOutput) Username() pulumi.StringPtrOutput
Administrator password for the VMs that will be created as part of this cluster.
type ManagedClusterState ¶
type ManagedClusterState struct { // Controls how connections to the cluster are authenticated. A `authentication` block as defined below. Authentication ManagedClusterAuthenticationPtrInput // If true, backup service is enabled. BackupServiceEnabled pulumi.BoolPtrInput // Port to use when connecting to the cluster. ClientConnectionPort pulumi.IntPtrInput // One or more `customFabricSetting` blocks as defined below. CustomFabricSettings ManagedClusterCustomFabricSettingArrayInput // Hostname for the cluster. If unset the cluster's name will be used.. DnsName pulumi.StringPtrInput // If true, DNS service is enabled. DnsServiceEnabled pulumi.BoolPtrInput // Port that should be used by the Service Fabric Explorer to visualize applications and cluster status. HttpGatewayPort pulumi.IntPtrInput // One or more `lbRule` blocks as defined below. LbRules ManagedClusterLbRuleArrayInput // The Azure Region where the Resource Group should exist. Changing this forces a new Resource Group to be created. Location pulumi.StringPtrInput // The name which should be used for this Resource Group. Changing this forces a new Resource Group to be created. Name pulumi.StringPtrInput // One or more `nodeType` blocks as defined below. NodeTypes ManagedClusterNodeTypeArrayInput // Administrator password for the VMs that will be created as part of this cluster. Password pulumi.StringPtrInput // The name of the Resource Group where the Resource Group should exist. Changing this forces a new Resource Group to be created. ResourceGroupName pulumi.StringPtrInput // SKU for this cluster. Changing this forces a new resource to be created. Default is `Basic`, allowed values are either `Basic` or `Standard`. Sku pulumi.StringPtrInput // A mapping of tags which should be assigned to the Resource Group. Tags pulumi.StringMapInput // Upgrade wave for the fabric runtime. Default is `Wave0`, allowed value must be one of `Wave0`, `Wave1`, or `Wave2`. UpgradeWave pulumi.StringPtrInput // Administrator password for the VMs that will be created as part of this cluster. Username pulumi.StringPtrInput }
func (ManagedClusterState) ElementType ¶
func (ManagedClusterState) ElementType() reflect.Type