Documentation ¶
Index ¶
- type Cluster
- type ClusterArgs
- 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 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) 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 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 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
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. ClientCertificateCommonNames ClusterClientCertificateCommonNameArrayOutput `pulumi:"clientCertificateCommonNames"` // One or two `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. Changing this forces a new resource to be created. 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`. 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. ReverseProxyCertificate ClusterReverseProxyCertificatePtrOutput `pulumi:"reverseProxyCertificate"` // 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"` // 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"` }
Manages a Service Fabric Cluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/servicefabric" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = servicefabric.NewCluster(ctx, "exampleCluster", &servicefabric.ClusterArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, ReliabilityLevel: pulumi.String("Bronze"), UpgradeMode: pulumi.String("Manual"), ClusterCodeVersion: pulumi.String("6.5.639.9590"), 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 }) }
```
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.
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. ClientCertificateCommonNames ClusterClientCertificateCommonNameArrayInput // One or two `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. Changing this forces a new resource to be created. 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`. 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. ReverseProxyCertificate ClusterReverseProxyCertificatePtrInput // 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 // Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created. VmImage pulumi.StringInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
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 ClusterCertificateCommonNamesCommonNameArgs ¶
type ClusterCertificateCommonNamesCommonNameArgs struct { // The common or subject name of the certificate. CertificateCommonName pulumi.StringInput `pulumi:"certificateCommonName"` // The Issuer Thumbprint of the Certificate. 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.
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 { 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"` IssuerThumbprint *string `pulumi:"issuerThumbprint"` }
type ClusterClientCertificateCommonNameArgs ¶
type ClusterClientCertificateCommonNameArgs struct { 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"` 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
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
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 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. Changing this forces a new resource to be created. ClientEndpointPort int `pulumi:"clientEndpointPort"` // The Durability Level for this Node Type. Possible values include `Bronze`, `Gold` and `Silver`. Defaults to `Bronze`. Changing this forces a new resource to be created. 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. Changing this forces a new resource to be created. HttpEndpointPort int `pulumi:"httpEndpointPort"` // The number of nodes for this Node Type. InstanceCount int `pulumi:"instanceCount"` // Is this the Primary Node Type? Changing this forces a new resource to be created. IsPrimary bool `pulumi:"isPrimary"` // The name of the Node Type. Changing this forces a new resource to be created. 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. Changing this forces a new resource to be created. ClientEndpointPort pulumi.IntInput `pulumi:"clientEndpointPort"` // The Durability Level for this Node Type. Possible values include `Bronze`, `Gold` and `Silver`. Defaults to `Bronze`. Changing this forces a new resource to be created. 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. Changing this forces a new resource to be created. HttpEndpointPort pulumi.IntInput `pulumi:"httpEndpointPort"` // The number of nodes for this Node Type. InstanceCount pulumi.IntInput `pulumi:"instanceCount"` // Is this the Primary Node Type? Changing this forces a new resource to be created. IsPrimary pulumi.BoolInput `pulumi:"isPrimary"` // The name of the Node Type. Changing this forces a new resource to be created. 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. Changing this forces a new resource to be created.
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`. Changing this forces a new resource to be created.
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. Changing this forces a new resource to be created.
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? Changing this forces a new resource to be created.
func (ClusterNodeTypeOutput) Name ¶
func (o ClusterNodeTypeOutput) Name() pulumi.StringOutput
The name of the Node Type. Changing this forces a new resource to be created.
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 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 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. ClientCertificateCommonNames ClusterClientCertificateCommonNameArrayInput // One or two `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. Changing this forces a new resource to be created. 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`. 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. ReverseProxyCertificate ClusterReverseProxyCertificatePtrInput // 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 // Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created. VmImage pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type