Documentation ¶
Index ¶
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterAzureActiveDirectory
- type ClusterAzureActiveDirectoryArgs
- func (ClusterAzureActiveDirectoryArgs) ElementType() reflect.Type
- func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput
- func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryOutput
- func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
- func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
- type ClusterAzureActiveDirectoryInput
- type ClusterAzureActiveDirectoryOutput
- func (o ClusterAzureActiveDirectoryOutput) ClientApplicationId() pulumi.StringOutput
- func (o ClusterAzureActiveDirectoryOutput) ClusterApplicationId() pulumi.StringOutput
- func (ClusterAzureActiveDirectoryOutput) ElementType() reflect.Type
- func (o ClusterAzureActiveDirectoryOutput) TenantId() pulumi.StringOutput
- func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput
- func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryOutput
- func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
- func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
- type ClusterAzureActiveDirectoryPtrInput
- type ClusterAzureActiveDirectoryPtrOutput
- func (o ClusterAzureActiveDirectoryPtrOutput) ClientApplicationId() pulumi.StringPtrOutput
- func (o ClusterAzureActiveDirectoryPtrOutput) ClusterApplicationId() pulumi.StringPtrOutput
- func (o ClusterAzureActiveDirectoryPtrOutput) Elem() ClusterAzureActiveDirectoryOutput
- func (ClusterAzureActiveDirectoryPtrOutput) ElementType() reflect.Type
- func (o ClusterAzureActiveDirectoryPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
- func (o ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
- type ClusterCertificate
- type ClusterCertificateArgs
- func (ClusterCertificateArgs) ElementType() reflect.Type
- func (i ClusterCertificateArgs) ToClusterCertificateOutput() ClusterCertificateOutput
- func (i ClusterCertificateArgs) ToClusterCertificateOutputWithContext(ctx context.Context) ClusterCertificateOutput
- func (i ClusterCertificateArgs) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
- func (i ClusterCertificateArgs) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
- type ClusterCertificateCommonNames
- type ClusterCertificateCommonNamesArgs
- func (ClusterCertificateCommonNamesArgs) ElementType() reflect.Type
- func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput
- func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesOutput
- func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
- func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
- type ClusterCertificateCommonNamesCommonName
- type ClusterCertificateCommonNamesCommonNameArgs
- func (ClusterCertificateCommonNamesCommonNameArgs) ElementType() reflect.Type
- func (i ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput
- func (i ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameOutput
- type ClusterCertificateCommonNamesCommonNameArray
- func (ClusterCertificateCommonNamesCommonNameArray) ElementType() reflect.Type
- func (i ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput
- func (i ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput
- type ClusterCertificateCommonNamesCommonNameArrayInput
- type ClusterCertificateCommonNamesCommonNameArrayOutput
- func (ClusterCertificateCommonNamesCommonNameArrayOutput) ElementType() reflect.Type
- func (o ClusterCertificateCommonNamesCommonNameArrayOutput) Index(i pulumi.IntInput) ClusterCertificateCommonNamesCommonNameOutput
- func (o ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput
- func (o ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput
- type ClusterCertificateCommonNamesCommonNameInput
- type ClusterCertificateCommonNamesCommonNameOutput
- func (o ClusterCertificateCommonNamesCommonNameOutput) CertificateCommonName() pulumi.StringOutput
- func (o ClusterCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint() pulumi.StringPtrOutput
- func (ClusterCertificateCommonNamesCommonNameOutput) ElementType() reflect.Type
- func (o ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput
- func (o ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameOutput
- type ClusterCertificateCommonNamesInput
- type ClusterCertificateCommonNamesOutput
- func (o ClusterCertificateCommonNamesOutput) CommonNames() ClusterCertificateCommonNamesCommonNameArrayOutput
- func (ClusterCertificateCommonNamesOutput) ElementType() reflect.Type
- func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput
- func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesOutput
- func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
- func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
- func (o ClusterCertificateCommonNamesOutput) X509StoreName() pulumi.StringOutput
- type ClusterCertificateCommonNamesPtrInput
- type ClusterCertificateCommonNamesPtrOutput
- func (o ClusterCertificateCommonNamesPtrOutput) CommonNames() ClusterCertificateCommonNamesCommonNameArrayOutput
- func (o ClusterCertificateCommonNamesPtrOutput) Elem() ClusterCertificateCommonNamesOutput
- func (ClusterCertificateCommonNamesPtrOutput) ElementType() reflect.Type
- func (o ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
- func (o ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
- func (o ClusterCertificateCommonNamesPtrOutput) X509StoreName() pulumi.StringPtrOutput
- type ClusterCertificateInput
- type ClusterCertificateOutput
- func (ClusterCertificateOutput) ElementType() reflect.Type
- func (o ClusterCertificateOutput) Thumbprint() pulumi.StringOutput
- func (o ClusterCertificateOutput) ThumbprintSecondary() pulumi.StringPtrOutput
- func (o ClusterCertificateOutput) ToClusterCertificateOutput() ClusterCertificateOutput
- func (o ClusterCertificateOutput) ToClusterCertificateOutputWithContext(ctx context.Context) ClusterCertificateOutput
- func (o ClusterCertificateOutput) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
- func (o ClusterCertificateOutput) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
- func (o ClusterCertificateOutput) X509StoreName() pulumi.StringOutput
- type ClusterCertificatePtrInput
- type ClusterCertificatePtrOutput
- func (o ClusterCertificatePtrOutput) Elem() ClusterCertificateOutput
- func (ClusterCertificatePtrOutput) ElementType() reflect.Type
- func (o ClusterCertificatePtrOutput) Thumbprint() pulumi.StringPtrOutput
- func (o ClusterCertificatePtrOutput) ThumbprintSecondary() pulumi.StringPtrOutput
- func (o ClusterCertificatePtrOutput) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
- func (o ClusterCertificatePtrOutput) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
- func (o ClusterCertificatePtrOutput) X509StoreName() pulumi.StringPtrOutput
- type ClusterClientCertificateCommonName
- type ClusterClientCertificateCommonNameArgs
- func (ClusterClientCertificateCommonNameArgs) ElementType() reflect.Type
- func (i ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput
- func (i ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameOutput
- type ClusterClientCertificateCommonNameArray
- func (ClusterClientCertificateCommonNameArray) ElementType() reflect.Type
- func (i ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput
- func (i ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameArrayOutput
- type ClusterClientCertificateCommonNameArrayInput
- type ClusterClientCertificateCommonNameArrayOutput
- func (ClusterClientCertificateCommonNameArrayOutput) ElementType() reflect.Type
- func (o ClusterClientCertificateCommonNameArrayOutput) Index(i pulumi.IntInput) ClusterClientCertificateCommonNameOutput
- func (o ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput
- func (o ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameArrayOutput
- type ClusterClientCertificateCommonNameInput
- type ClusterClientCertificateCommonNameOutput
- func (o ClusterClientCertificateCommonNameOutput) CommonName() pulumi.StringOutput
- func (ClusterClientCertificateCommonNameOutput) ElementType() reflect.Type
- func (o ClusterClientCertificateCommonNameOutput) IsAdmin() pulumi.BoolOutput
- func (o ClusterClientCertificateCommonNameOutput) IssuerThumbprint() pulumi.StringPtrOutput
- func (o ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput
- func (o ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameOutput
- type ClusterClientCertificateThumbprint
- type ClusterClientCertificateThumbprintArgs
- func (ClusterClientCertificateThumbprintArgs) ElementType() reflect.Type
- func (i ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput
- func (i ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintOutput
- type ClusterClientCertificateThumbprintArray
- func (ClusterClientCertificateThumbprintArray) ElementType() reflect.Type
- func (i ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput
- func (i ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintArrayOutput
- type ClusterClientCertificateThumbprintArrayInput
- type ClusterClientCertificateThumbprintArrayOutput
- func (ClusterClientCertificateThumbprintArrayOutput) ElementType() reflect.Type
- func (o ClusterClientCertificateThumbprintArrayOutput) Index(i pulumi.IntInput) ClusterClientCertificateThumbprintOutput
- func (o ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput
- func (o ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintArrayOutput
- type ClusterClientCertificateThumbprintInput
- type ClusterClientCertificateThumbprintOutput
- func (ClusterClientCertificateThumbprintOutput) ElementType() reflect.Type
- func (o ClusterClientCertificateThumbprintOutput) IsAdmin() pulumi.BoolOutput
- func (o ClusterClientCertificateThumbprintOutput) Thumbprint() pulumi.StringOutput
- func (o ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput
- func (o ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintOutput
- type ClusterDiagnosticsConfig
- type ClusterDiagnosticsConfigArgs
- func (ClusterDiagnosticsConfigArgs) ElementType() reflect.Type
- func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput
- func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigOutput
- func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
- func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
- type ClusterDiagnosticsConfigInput
- type ClusterDiagnosticsConfigOutput
- func (o ClusterDiagnosticsConfigOutput) BlobEndpoint() pulumi.StringOutput
- func (ClusterDiagnosticsConfigOutput) ElementType() reflect.Type
- func (o ClusterDiagnosticsConfigOutput) ProtectedAccountKeyName() pulumi.StringOutput
- func (o ClusterDiagnosticsConfigOutput) QueueEndpoint() pulumi.StringOutput
- func (o ClusterDiagnosticsConfigOutput) StorageAccountName() pulumi.StringOutput
- func (o ClusterDiagnosticsConfigOutput) TableEndpoint() pulumi.StringOutput
- func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput
- func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigOutput
- func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
- func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
- type ClusterDiagnosticsConfigPtrInput
- type ClusterDiagnosticsConfigPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) BlobEndpoint() pulumi.StringPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) Elem() ClusterDiagnosticsConfigOutput
- func (ClusterDiagnosticsConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterDiagnosticsConfigPtrOutput) ProtectedAccountKeyName() pulumi.StringPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) QueueEndpoint() pulumi.StringPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) StorageAccountName() pulumi.StringPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) TableEndpoint() pulumi.StringPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
- type ClusterFabricSetting
- type ClusterFabricSettingArgs
- type ClusterFabricSettingArray
- type ClusterFabricSettingArrayInput
- type ClusterFabricSettingArrayOutput
- func (ClusterFabricSettingArrayOutput) ElementType() reflect.Type
- func (o ClusterFabricSettingArrayOutput) Index(i pulumi.IntInput) ClusterFabricSettingOutput
- func (o ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput
- func (o ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutputWithContext(ctx context.Context) ClusterFabricSettingArrayOutput
- type ClusterFabricSettingInput
- type ClusterFabricSettingOutput
- func (ClusterFabricSettingOutput) ElementType() reflect.Type
- func (o ClusterFabricSettingOutput) Name() pulumi.StringOutput
- func (o ClusterFabricSettingOutput) Parameters() pulumi.StringMapOutput
- func (o ClusterFabricSettingOutput) ToClusterFabricSettingOutput() ClusterFabricSettingOutput
- func (o ClusterFabricSettingOutput) ToClusterFabricSettingOutputWithContext(ctx context.Context) ClusterFabricSettingOutput
- type ClusterInput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterNodeType
- type ClusterNodeTypeApplicationPorts
- type ClusterNodeTypeApplicationPortsArgs
- func (ClusterNodeTypeApplicationPortsArgs) ElementType() reflect.Type
- func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput
- func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsOutput
- func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
- func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
- type ClusterNodeTypeApplicationPortsInput
- type ClusterNodeTypeApplicationPortsOutput
- func (ClusterNodeTypeApplicationPortsOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeApplicationPortsOutput) EndPort() pulumi.IntOutput
- func (o ClusterNodeTypeApplicationPortsOutput) StartPort() pulumi.IntOutput
- func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput
- func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsOutput
- func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
- func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
- type ClusterNodeTypeApplicationPortsPtrInput
- type ClusterNodeTypeApplicationPortsPtrOutput
- func (o ClusterNodeTypeApplicationPortsPtrOutput) Elem() ClusterNodeTypeApplicationPortsOutput
- func (ClusterNodeTypeApplicationPortsPtrOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeApplicationPortsPtrOutput) EndPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeApplicationPortsPtrOutput) StartPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
- func (o ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
- type ClusterNodeTypeArgs
- type ClusterNodeTypeArray
- type ClusterNodeTypeArrayInput
- type ClusterNodeTypeArrayOutput
- func (ClusterNodeTypeArrayOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeArrayOutput) Index(i pulumi.IntInput) ClusterNodeTypeOutput
- func (o ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput
- func (o ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutputWithContext(ctx context.Context) ClusterNodeTypeArrayOutput
- type ClusterNodeTypeEphemeralPorts
- type ClusterNodeTypeEphemeralPortsArgs
- func (ClusterNodeTypeEphemeralPortsArgs) ElementType() reflect.Type
- func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput
- func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsOutput
- func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
- func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
- type ClusterNodeTypeEphemeralPortsInput
- type ClusterNodeTypeEphemeralPortsOutput
- func (ClusterNodeTypeEphemeralPortsOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeEphemeralPortsOutput) EndPort() pulumi.IntOutput
- func (o ClusterNodeTypeEphemeralPortsOutput) StartPort() pulumi.IntOutput
- func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput
- func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsOutput
- func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
- func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
- type ClusterNodeTypeEphemeralPortsPtrInput
- type ClusterNodeTypeEphemeralPortsPtrOutput
- func (o ClusterNodeTypeEphemeralPortsPtrOutput) Elem() ClusterNodeTypeEphemeralPortsOutput
- func (ClusterNodeTypeEphemeralPortsPtrOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeEphemeralPortsPtrOutput) EndPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeEphemeralPortsPtrOutput) StartPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
- func (o ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
- type ClusterNodeTypeInput
- type ClusterNodeTypeOutput
- func (o ClusterNodeTypeOutput) ApplicationPorts() ClusterNodeTypeApplicationPortsPtrOutput
- func (o ClusterNodeTypeOutput) Capacities() pulumi.StringMapOutput
- func (o ClusterNodeTypeOutput) ClientEndpointPort() pulumi.IntOutput
- func (o ClusterNodeTypeOutput) DurabilityLevel() pulumi.StringPtrOutput
- func (ClusterNodeTypeOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeOutput) EphemeralPorts() ClusterNodeTypeEphemeralPortsPtrOutput
- func (o ClusterNodeTypeOutput) HttpEndpointPort() pulumi.IntOutput
- func (o ClusterNodeTypeOutput) InstanceCount() pulumi.IntOutput
- func (o ClusterNodeTypeOutput) IsPrimary() pulumi.BoolOutput
- func (o ClusterNodeTypeOutput) IsStateless() pulumi.BoolPtrOutput
- func (o ClusterNodeTypeOutput) MultipleAvailabilityZones() pulumi.BoolPtrOutput
- func (o ClusterNodeTypeOutput) Name() pulumi.StringOutput
- func (o ClusterNodeTypeOutput) PlacementProperties() pulumi.StringMapOutput
- func (o ClusterNodeTypeOutput) ReverseProxyEndpointPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutput() ClusterNodeTypeOutput
- func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutputWithContext(ctx context.Context) ClusterNodeTypeOutput
- type ClusterOutput
- type ClusterReverseProxyCertificate
- type ClusterReverseProxyCertificateArgs
- func (ClusterReverseProxyCertificateArgs) ElementType() reflect.Type
- func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput
- func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateOutput
- func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
- func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
- type ClusterReverseProxyCertificateCommonNames
- type ClusterReverseProxyCertificateCommonNamesArgs
- func (ClusterReverseProxyCertificateCommonNamesArgs) ElementType() reflect.Type
- func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutput() ClusterReverseProxyCertificateCommonNamesOutput
- func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesOutput
- func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
- func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
- type ClusterReverseProxyCertificateCommonNamesCommonName
- type ClusterReverseProxyCertificateCommonNamesCommonNameArgs
- func (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ElementType() reflect.Type
- func (i ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput() ClusterReverseProxyCertificateCommonNamesCommonNameOutput
- func (i ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameOutput
- type ClusterReverseProxyCertificateCommonNamesCommonNameArray
- func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ElementType() reflect.Type
- func (i ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
- func (i ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
- type ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput
- type ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
- func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ElementType() reflect.Type
- func (o ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) Index(i pulumi.IntInput) ClusterReverseProxyCertificateCommonNamesCommonNameOutput
- func (o ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
- func (o ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
- type ClusterReverseProxyCertificateCommonNamesCommonNameInput
- type ClusterReverseProxyCertificateCommonNamesCommonNameOutput
- func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateCommonName() pulumi.StringOutput
- func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint() pulumi.StringPtrOutput
- func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ElementType() reflect.Type
- func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput() ClusterReverseProxyCertificateCommonNamesCommonNameOutput
- func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameOutput
- type ClusterReverseProxyCertificateCommonNamesInput
- type ClusterReverseProxyCertificateCommonNamesOutput
- func (o ClusterReverseProxyCertificateCommonNamesOutput) CommonNames() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
- func (ClusterReverseProxyCertificateCommonNamesOutput) ElementType() reflect.Type
- func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutput() ClusterReverseProxyCertificateCommonNamesOutput
- func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesOutput
- func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
- func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
- func (o ClusterReverseProxyCertificateCommonNamesOutput) X509StoreName() pulumi.StringOutput
- type ClusterReverseProxyCertificateCommonNamesPtrInput
- type ClusterReverseProxyCertificateCommonNamesPtrOutput
- func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) CommonNames() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
- func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) Elem() ClusterReverseProxyCertificateCommonNamesOutput
- func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ElementType() reflect.Type
- func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
- func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
- func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) X509StoreName() pulumi.StringPtrOutput
- type ClusterReverseProxyCertificateInput
- type ClusterReverseProxyCertificateOutput
- func (ClusterReverseProxyCertificateOutput) ElementType() reflect.Type
- func (o ClusterReverseProxyCertificateOutput) Thumbprint() pulumi.StringOutput
- func (o ClusterReverseProxyCertificateOutput) ThumbprintSecondary() pulumi.StringPtrOutput
- func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput
- func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateOutput
- func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
- func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
- func (o ClusterReverseProxyCertificateOutput) X509StoreName() pulumi.StringOutput
- type ClusterReverseProxyCertificatePtrInput
- type ClusterReverseProxyCertificatePtrOutput
- func (o ClusterReverseProxyCertificatePtrOutput) Elem() ClusterReverseProxyCertificateOutput
- func (ClusterReverseProxyCertificatePtrOutput) ElementType() reflect.Type
- func (o ClusterReverseProxyCertificatePtrOutput) Thumbprint() pulumi.StringPtrOutput
- func (o ClusterReverseProxyCertificatePtrOutput) ThumbprintSecondary() pulumi.StringPtrOutput
- func (o ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
- func (o ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
- func (o ClusterReverseProxyCertificatePtrOutput) X509StoreName() pulumi.StringPtrOutput
- type ClusterState
- type ClusterUpgradePolicy
- type ClusterUpgradePolicyArgs
- func (ClusterUpgradePolicyArgs) ElementType() reflect.Type
- func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput
- func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyOutput
- func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
- func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput
- type ClusterUpgradePolicyDeltaHealthPolicy
- type ClusterUpgradePolicyDeltaHealthPolicyArgs
- func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ElementType() reflect.Type
- func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutput() ClusterUpgradePolicyDeltaHealthPolicyOutput
- func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyOutput
- func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- type ClusterUpgradePolicyDeltaHealthPolicyInput
- type ClusterUpgradePolicyDeltaHealthPolicyOutput
- func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ElementType() reflect.Type
- func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyApplicationsPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutput() ClusterUpgradePolicyDeltaHealthPolicyOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- type ClusterUpgradePolicyDeltaHealthPolicyPtrInput
- type ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) Elem() ClusterUpgradePolicyDeltaHealthPolicyOutput
- func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ElementType() reflect.Type
- func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyApplicationsPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- type ClusterUpgradePolicyHealthPolicy
- type ClusterUpgradePolicyHealthPolicyArgs
- func (ClusterUpgradePolicyHealthPolicyArgs) ElementType() reflect.Type
- func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutput() ClusterUpgradePolicyHealthPolicyOutput
- func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyOutput
- func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
- func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
- type ClusterUpgradePolicyHealthPolicyInput
- type ClusterUpgradePolicyHealthPolicyOutput
- func (ClusterUpgradePolicyHealthPolicyOutput) ElementType() reflect.Type
- func (o ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyApplicationsPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyNodesPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutput() ClusterUpgradePolicyHealthPolicyOutput
- func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyOutput
- func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
- type ClusterUpgradePolicyHealthPolicyPtrInput
- type ClusterUpgradePolicyHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyHealthPolicyPtrOutput) Elem() ClusterUpgradePolicyHealthPolicyOutput
- func (ClusterUpgradePolicyHealthPolicyPtrOutput) ElementType() reflect.Type
- func (o ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyApplicationsPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyNodesPercent() pulumi.IntPtrOutput
- func (o ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
- type ClusterUpgradePolicyInput
- type ClusterUpgradePolicyOutput
- func (o ClusterUpgradePolicyOutput) DeltaHealthPolicy() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- func (ClusterUpgradePolicyOutput) ElementType() reflect.Type
- func (o ClusterUpgradePolicyOutput) ForceRestartEnabled() pulumi.BoolPtrOutput
- func (o ClusterUpgradePolicyOutput) HealthCheckRetryTimeout() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyOutput) HealthCheckStableDuration() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyOutput) HealthCheckWaitDuration() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyOutput) HealthPolicy() ClusterUpgradePolicyHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput
- func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyOutput
- func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
- func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput
- func (o ClusterUpgradePolicyOutput) UpgradeDomainTimeout() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyOutput) UpgradeTimeout() pulumi.StringPtrOutput
- type ClusterUpgradePolicyPtrInput
- type ClusterUpgradePolicyPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) DeltaHealthPolicy() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) Elem() ClusterUpgradePolicyOutput
- func (ClusterUpgradePolicyPtrOutput) ElementType() reflect.Type
- func (o ClusterUpgradePolicyPtrOutput) ForceRestartEnabled() pulumi.BoolPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) HealthCheckRetryTimeout() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) HealthCheckStableDuration() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) HealthCheckWaitDuration() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) HealthPolicy() ClusterUpgradePolicyHealthPolicyPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) UpgradeDomainTimeout() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringPtrOutput
- func (o ClusterUpgradePolicyPtrOutput) UpgradeTimeout() pulumi.StringPtrOutput
- type ManagedCluster
- type ManagedClusterArgs
- type ManagedClusterArray
- type ManagedClusterArrayInput
- type ManagedClusterArrayOutput
- func (ManagedClusterArrayOutput) ElementType() reflect.Type
- func (o ManagedClusterArrayOutput) Index(i pulumi.IntInput) ManagedClusterOutput
- func (o ManagedClusterArrayOutput) ToManagedClusterArrayOutput() ManagedClusterArrayOutput
- func (o ManagedClusterArrayOutput) ToManagedClusterArrayOutputWithContext(ctx context.Context) ManagedClusterArrayOutput
- type ManagedClusterAuthentication
- type ManagedClusterAuthenticationActiveDirectory
- type ManagedClusterAuthenticationActiveDirectoryArgs
- func (ManagedClusterAuthenticationActiveDirectoryArgs) ElementType() reflect.Type
- func (i ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryOutput() ManagedClusterAuthenticationActiveDirectoryOutput
- func (i ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryOutput
- func (i ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryPtrOutput() ManagedClusterAuthenticationActiveDirectoryPtrOutput
- func (i ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryPtrOutput
- type ManagedClusterAuthenticationActiveDirectoryInput
- type ManagedClusterAuthenticationActiveDirectoryOutput
- func (o ManagedClusterAuthenticationActiveDirectoryOutput) ClientApplicationId() pulumi.StringOutput
- func (o ManagedClusterAuthenticationActiveDirectoryOutput) ClusterApplicationId() pulumi.StringOutput
- func (ManagedClusterAuthenticationActiveDirectoryOutput) ElementType() reflect.Type
- func (o ManagedClusterAuthenticationActiveDirectoryOutput) TenantId() pulumi.StringOutput
- func (o ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryOutput() ManagedClusterAuthenticationActiveDirectoryOutput
- func (o ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryOutput
- func (o ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutput() ManagedClusterAuthenticationActiveDirectoryPtrOutput
- func (o ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryPtrOutput
- type ManagedClusterAuthenticationActiveDirectoryPtrInput
- type ManagedClusterAuthenticationActiveDirectoryPtrOutput
- func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) ClientApplicationId() pulumi.StringPtrOutput
- func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) ClusterApplicationId() pulumi.StringPtrOutput
- func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) Elem() ManagedClusterAuthenticationActiveDirectoryOutput
- func (ManagedClusterAuthenticationActiveDirectoryPtrOutput) ElementType() reflect.Type
- func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutput() ManagedClusterAuthenticationActiveDirectoryPtrOutput
- func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryPtrOutput
- type ManagedClusterAuthenticationArgs
- func (ManagedClusterAuthenticationArgs) ElementType() reflect.Type
- func (i ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationOutput() ManagedClusterAuthenticationOutput
- func (i ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationOutputWithContext(ctx context.Context) ManagedClusterAuthenticationOutput
- func (i ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationPtrOutput() ManagedClusterAuthenticationPtrOutput
- func (i ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationPtrOutput
- type ManagedClusterAuthenticationCertificate
- type ManagedClusterAuthenticationCertificateArgs
- func (ManagedClusterAuthenticationCertificateArgs) ElementType() reflect.Type
- func (i ManagedClusterAuthenticationCertificateArgs) ToManagedClusterAuthenticationCertificateOutput() ManagedClusterAuthenticationCertificateOutput
- func (i ManagedClusterAuthenticationCertificateArgs) ToManagedClusterAuthenticationCertificateOutputWithContext(ctx context.Context) ManagedClusterAuthenticationCertificateOutput
- type ManagedClusterAuthenticationCertificateArray
- func (ManagedClusterAuthenticationCertificateArray) ElementType() reflect.Type
- func (i ManagedClusterAuthenticationCertificateArray) ToManagedClusterAuthenticationCertificateArrayOutput() ManagedClusterAuthenticationCertificateArrayOutput
- func (i ManagedClusterAuthenticationCertificateArray) ToManagedClusterAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ManagedClusterAuthenticationCertificateArrayOutput
- type ManagedClusterAuthenticationCertificateArrayInput
- type ManagedClusterAuthenticationCertificateArrayOutput
- func (ManagedClusterAuthenticationCertificateArrayOutput) ElementType() reflect.Type
- func (o ManagedClusterAuthenticationCertificateArrayOutput) Index(i pulumi.IntInput) ManagedClusterAuthenticationCertificateOutput
- func (o ManagedClusterAuthenticationCertificateArrayOutput) ToManagedClusterAuthenticationCertificateArrayOutput() ManagedClusterAuthenticationCertificateArrayOutput
- func (o ManagedClusterAuthenticationCertificateArrayOutput) ToManagedClusterAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ManagedClusterAuthenticationCertificateArrayOutput
- type ManagedClusterAuthenticationCertificateInput
- type ManagedClusterAuthenticationCertificateOutput
- func (o ManagedClusterAuthenticationCertificateOutput) CommonName() pulumi.StringPtrOutput
- func (ManagedClusterAuthenticationCertificateOutput) ElementType() reflect.Type
- func (o ManagedClusterAuthenticationCertificateOutput) Thumbprint() pulumi.StringOutput
- func (o ManagedClusterAuthenticationCertificateOutput) ToManagedClusterAuthenticationCertificateOutput() ManagedClusterAuthenticationCertificateOutput
- func (o ManagedClusterAuthenticationCertificateOutput) ToManagedClusterAuthenticationCertificateOutputWithContext(ctx context.Context) ManagedClusterAuthenticationCertificateOutput
- func (o ManagedClusterAuthenticationCertificateOutput) Type() pulumi.StringOutput
- type ManagedClusterAuthenticationInput
- type ManagedClusterAuthenticationOutput
- func (o ManagedClusterAuthenticationOutput) ActiveDirectory() ManagedClusterAuthenticationActiveDirectoryPtrOutput
- func (o ManagedClusterAuthenticationOutput) Certificates() ManagedClusterAuthenticationCertificateArrayOutput
- func (ManagedClusterAuthenticationOutput) ElementType() reflect.Type
- func (o ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationOutput() ManagedClusterAuthenticationOutput
- func (o ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationOutputWithContext(ctx context.Context) ManagedClusterAuthenticationOutput
- func (o ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationPtrOutput() ManagedClusterAuthenticationPtrOutput
- func (o ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationPtrOutput
- type ManagedClusterAuthenticationPtrInput
- type ManagedClusterAuthenticationPtrOutput
- func (o ManagedClusterAuthenticationPtrOutput) ActiveDirectory() ManagedClusterAuthenticationActiveDirectoryPtrOutput
- func (o ManagedClusterAuthenticationPtrOutput) Certificates() ManagedClusterAuthenticationCertificateArrayOutput
- func (o ManagedClusterAuthenticationPtrOutput) Elem() ManagedClusterAuthenticationOutput
- func (ManagedClusterAuthenticationPtrOutput) ElementType() reflect.Type
- func (o ManagedClusterAuthenticationPtrOutput) ToManagedClusterAuthenticationPtrOutput() ManagedClusterAuthenticationPtrOutput
- func (o ManagedClusterAuthenticationPtrOutput) ToManagedClusterAuthenticationPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationPtrOutput
- type ManagedClusterCustomFabricSetting
- type ManagedClusterCustomFabricSettingArgs
- func (ManagedClusterCustomFabricSettingArgs) ElementType() reflect.Type
- func (i ManagedClusterCustomFabricSettingArgs) ToManagedClusterCustomFabricSettingOutput() ManagedClusterCustomFabricSettingOutput
- func (i ManagedClusterCustomFabricSettingArgs) ToManagedClusterCustomFabricSettingOutputWithContext(ctx context.Context) ManagedClusterCustomFabricSettingOutput
- type ManagedClusterCustomFabricSettingArray
- func (ManagedClusterCustomFabricSettingArray) ElementType() reflect.Type
- func (i ManagedClusterCustomFabricSettingArray) ToManagedClusterCustomFabricSettingArrayOutput() ManagedClusterCustomFabricSettingArrayOutput
- func (i ManagedClusterCustomFabricSettingArray) ToManagedClusterCustomFabricSettingArrayOutputWithContext(ctx context.Context) ManagedClusterCustomFabricSettingArrayOutput
- type ManagedClusterCustomFabricSettingArrayInput
- type ManagedClusterCustomFabricSettingArrayOutput
- func (ManagedClusterCustomFabricSettingArrayOutput) ElementType() reflect.Type
- func (o ManagedClusterCustomFabricSettingArrayOutput) Index(i pulumi.IntInput) ManagedClusterCustomFabricSettingOutput
- func (o ManagedClusterCustomFabricSettingArrayOutput) ToManagedClusterCustomFabricSettingArrayOutput() ManagedClusterCustomFabricSettingArrayOutput
- func (o ManagedClusterCustomFabricSettingArrayOutput) ToManagedClusterCustomFabricSettingArrayOutputWithContext(ctx context.Context) ManagedClusterCustomFabricSettingArrayOutput
- type ManagedClusterCustomFabricSettingInput
- type ManagedClusterCustomFabricSettingOutput
- func (ManagedClusterCustomFabricSettingOutput) ElementType() reflect.Type
- func (o ManagedClusterCustomFabricSettingOutput) Parameter() pulumi.StringOutput
- func (o ManagedClusterCustomFabricSettingOutput) Section() pulumi.StringOutput
- func (o ManagedClusterCustomFabricSettingOutput) ToManagedClusterCustomFabricSettingOutput() ManagedClusterCustomFabricSettingOutput
- func (o ManagedClusterCustomFabricSettingOutput) ToManagedClusterCustomFabricSettingOutputWithContext(ctx context.Context) ManagedClusterCustomFabricSettingOutput
- func (o ManagedClusterCustomFabricSettingOutput) Value() pulumi.StringOutput
- type ManagedClusterInput
- type ManagedClusterLbRule
- type ManagedClusterLbRuleArgs
- type ManagedClusterLbRuleArray
- type ManagedClusterLbRuleArrayInput
- type ManagedClusterLbRuleArrayOutput
- func (ManagedClusterLbRuleArrayOutput) ElementType() reflect.Type
- func (o ManagedClusterLbRuleArrayOutput) Index(i pulumi.IntInput) ManagedClusterLbRuleOutput
- func (o ManagedClusterLbRuleArrayOutput) ToManagedClusterLbRuleArrayOutput() ManagedClusterLbRuleArrayOutput
- func (o ManagedClusterLbRuleArrayOutput) ToManagedClusterLbRuleArrayOutputWithContext(ctx context.Context) ManagedClusterLbRuleArrayOutput
- type ManagedClusterLbRuleInput
- type ManagedClusterLbRuleOutput
- func (o ManagedClusterLbRuleOutput) BackendPort() pulumi.IntOutput
- func (ManagedClusterLbRuleOutput) ElementType() reflect.Type
- func (o ManagedClusterLbRuleOutput) FrontendPort() pulumi.IntOutput
- func (o ManagedClusterLbRuleOutput) ProbeProtocol() pulumi.StringOutput
- func (o ManagedClusterLbRuleOutput) ProbeRequestPath() pulumi.StringPtrOutput
- func (o ManagedClusterLbRuleOutput) Protocol() pulumi.StringOutput
- func (o ManagedClusterLbRuleOutput) ToManagedClusterLbRuleOutput() ManagedClusterLbRuleOutput
- func (o ManagedClusterLbRuleOutput) ToManagedClusterLbRuleOutputWithContext(ctx context.Context) ManagedClusterLbRuleOutput
- type ManagedClusterMap
- type ManagedClusterMapInput
- type ManagedClusterMapOutput
- func (ManagedClusterMapOutput) ElementType() reflect.Type
- func (o ManagedClusterMapOutput) MapIndex(k pulumi.StringInput) ManagedClusterOutput
- func (o ManagedClusterMapOutput) ToManagedClusterMapOutput() ManagedClusterMapOutput
- func (o ManagedClusterMapOutput) ToManagedClusterMapOutputWithContext(ctx context.Context) ManagedClusterMapOutput
- type ManagedClusterNodeType
- type ManagedClusterNodeTypeArgs
- type ManagedClusterNodeTypeArray
- func (ManagedClusterNodeTypeArray) ElementType() reflect.Type
- func (i ManagedClusterNodeTypeArray) ToManagedClusterNodeTypeArrayOutput() ManagedClusterNodeTypeArrayOutput
- func (i ManagedClusterNodeTypeArray) ToManagedClusterNodeTypeArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeArrayOutput
- type ManagedClusterNodeTypeArrayInput
- type ManagedClusterNodeTypeArrayOutput
- func (ManagedClusterNodeTypeArrayOutput) ElementType() reflect.Type
- func (o ManagedClusterNodeTypeArrayOutput) Index(i pulumi.IntInput) ManagedClusterNodeTypeOutput
- func (o ManagedClusterNodeTypeArrayOutput) ToManagedClusterNodeTypeArrayOutput() ManagedClusterNodeTypeArrayOutput
- func (o ManagedClusterNodeTypeArrayOutput) ToManagedClusterNodeTypeArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeArrayOutput
- type ManagedClusterNodeTypeInput
- type ManagedClusterNodeTypeOutput
- func (o ManagedClusterNodeTypeOutput) ApplicationPortRange() pulumi.StringOutput
- func (o ManagedClusterNodeTypeOutput) Capacities() pulumi.StringMapOutput
- func (o ManagedClusterNodeTypeOutput) DataDiskSizeGb() pulumi.IntOutput
- func (o ManagedClusterNodeTypeOutput) DataDiskType() pulumi.StringPtrOutput
- func (ManagedClusterNodeTypeOutput) ElementType() reflect.Type
- func (o ManagedClusterNodeTypeOutput) EphemeralPortRange() pulumi.StringOutput
- func (o ManagedClusterNodeTypeOutput) Id() pulumi.StringPtrOutput
- func (o ManagedClusterNodeTypeOutput) MultiplePlacementGroupsEnabled() pulumi.BoolPtrOutput
- func (o ManagedClusterNodeTypeOutput) Name() pulumi.StringOutput
- func (o ManagedClusterNodeTypeOutput) PlacementProperties() pulumi.StringMapOutput
- func (o ManagedClusterNodeTypeOutput) Primary() pulumi.BoolPtrOutput
- func (o ManagedClusterNodeTypeOutput) Stateless() pulumi.BoolPtrOutput
- func (o ManagedClusterNodeTypeOutput) ToManagedClusterNodeTypeOutput() ManagedClusterNodeTypeOutput
- func (o ManagedClusterNodeTypeOutput) ToManagedClusterNodeTypeOutputWithContext(ctx context.Context) ManagedClusterNodeTypeOutput
- func (o ManagedClusterNodeTypeOutput) VmImageOffer() pulumi.StringOutput
- func (o ManagedClusterNodeTypeOutput) VmImagePublisher() pulumi.StringOutput
- func (o ManagedClusterNodeTypeOutput) VmImageSku() pulumi.StringOutput
- func (o ManagedClusterNodeTypeOutput) VmImageVersion() pulumi.StringOutput
- func (o ManagedClusterNodeTypeOutput) VmInstanceCount() pulumi.IntOutput
- func (o ManagedClusterNodeTypeOutput) VmSecrets() ManagedClusterNodeTypeVmSecretArrayOutput
- func (o ManagedClusterNodeTypeOutput) VmSize() pulumi.StringOutput
- type ManagedClusterNodeTypeVmSecret
- type ManagedClusterNodeTypeVmSecretArgs
- func (ManagedClusterNodeTypeVmSecretArgs) ElementType() reflect.Type
- func (i ManagedClusterNodeTypeVmSecretArgs) ToManagedClusterNodeTypeVmSecretOutput() ManagedClusterNodeTypeVmSecretOutput
- func (i ManagedClusterNodeTypeVmSecretArgs) ToManagedClusterNodeTypeVmSecretOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretOutput
- type ManagedClusterNodeTypeVmSecretArray
- func (ManagedClusterNodeTypeVmSecretArray) ElementType() reflect.Type
- func (i ManagedClusterNodeTypeVmSecretArray) ToManagedClusterNodeTypeVmSecretArrayOutput() ManagedClusterNodeTypeVmSecretArrayOutput
- func (i ManagedClusterNodeTypeVmSecretArray) ToManagedClusterNodeTypeVmSecretArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretArrayOutput
- type ManagedClusterNodeTypeVmSecretArrayInput
- type ManagedClusterNodeTypeVmSecretArrayOutput
- func (ManagedClusterNodeTypeVmSecretArrayOutput) ElementType() reflect.Type
- func (o ManagedClusterNodeTypeVmSecretArrayOutput) Index(i pulumi.IntInput) ManagedClusterNodeTypeVmSecretOutput
- func (o ManagedClusterNodeTypeVmSecretArrayOutput) ToManagedClusterNodeTypeVmSecretArrayOutput() ManagedClusterNodeTypeVmSecretArrayOutput
- func (o ManagedClusterNodeTypeVmSecretArrayOutput) ToManagedClusterNodeTypeVmSecretArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretArrayOutput
- type ManagedClusterNodeTypeVmSecretCertificate
- type ManagedClusterNodeTypeVmSecretCertificateArgs
- func (ManagedClusterNodeTypeVmSecretCertificateArgs) ElementType() reflect.Type
- func (i ManagedClusterNodeTypeVmSecretCertificateArgs) ToManagedClusterNodeTypeVmSecretCertificateOutput() ManagedClusterNodeTypeVmSecretCertificateOutput
- func (i ManagedClusterNodeTypeVmSecretCertificateArgs) ToManagedClusterNodeTypeVmSecretCertificateOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretCertificateOutput
- type ManagedClusterNodeTypeVmSecretCertificateArray
- func (ManagedClusterNodeTypeVmSecretCertificateArray) ElementType() reflect.Type
- func (i ManagedClusterNodeTypeVmSecretCertificateArray) ToManagedClusterNodeTypeVmSecretCertificateArrayOutput() ManagedClusterNodeTypeVmSecretCertificateArrayOutput
- func (i ManagedClusterNodeTypeVmSecretCertificateArray) ToManagedClusterNodeTypeVmSecretCertificateArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretCertificateArrayOutput
- type ManagedClusterNodeTypeVmSecretCertificateArrayInput
- type ManagedClusterNodeTypeVmSecretCertificateArrayOutput
- func (ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ElementType() reflect.Type
- func (o ManagedClusterNodeTypeVmSecretCertificateArrayOutput) Index(i pulumi.IntInput) ManagedClusterNodeTypeVmSecretCertificateOutput
- func (o ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ToManagedClusterNodeTypeVmSecretCertificateArrayOutput() ManagedClusterNodeTypeVmSecretCertificateArrayOutput
- func (o ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ToManagedClusterNodeTypeVmSecretCertificateArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretCertificateArrayOutput
- type ManagedClusterNodeTypeVmSecretCertificateInput
- type ManagedClusterNodeTypeVmSecretCertificateOutput
- func (ManagedClusterNodeTypeVmSecretCertificateOutput) ElementType() reflect.Type
- func (o ManagedClusterNodeTypeVmSecretCertificateOutput) Store() pulumi.StringOutput
- func (o ManagedClusterNodeTypeVmSecretCertificateOutput) ToManagedClusterNodeTypeVmSecretCertificateOutput() ManagedClusterNodeTypeVmSecretCertificateOutput
- func (o ManagedClusterNodeTypeVmSecretCertificateOutput) ToManagedClusterNodeTypeVmSecretCertificateOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretCertificateOutput
- func (o ManagedClusterNodeTypeVmSecretCertificateOutput) Url() pulumi.StringOutput
- type ManagedClusterNodeTypeVmSecretInput
- type ManagedClusterNodeTypeVmSecretOutput
- func (o ManagedClusterNodeTypeVmSecretOutput) Certificates() ManagedClusterNodeTypeVmSecretCertificateArrayOutput
- func (ManagedClusterNodeTypeVmSecretOutput) ElementType() reflect.Type
- func (o ManagedClusterNodeTypeVmSecretOutput) ToManagedClusterNodeTypeVmSecretOutput() ManagedClusterNodeTypeVmSecretOutput
- func (o ManagedClusterNodeTypeVmSecretOutput) ToManagedClusterNodeTypeVmSecretOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretOutput
- func (o ManagedClusterNodeTypeVmSecretOutput) VaultId() pulumi.StringOutput
- type ManagedClusterOutput
- type ManagedClusterState
- type MeshApplication
- type MeshApplicationArgs
- type MeshApplicationArray
- type MeshApplicationArrayInput
- type MeshApplicationArrayOutput
- func (MeshApplicationArrayOutput) ElementType() reflect.Type
- func (o MeshApplicationArrayOutput) Index(i pulumi.IntInput) MeshApplicationOutput
- func (o MeshApplicationArrayOutput) ToMeshApplicationArrayOutput() MeshApplicationArrayOutput
- func (o MeshApplicationArrayOutput) ToMeshApplicationArrayOutputWithContext(ctx context.Context) MeshApplicationArrayOutput
- type MeshApplicationInput
- type MeshApplicationMap
- type MeshApplicationMapInput
- type MeshApplicationMapOutput
- func (MeshApplicationMapOutput) ElementType() reflect.Type
- func (o MeshApplicationMapOutput) MapIndex(k pulumi.StringInput) MeshApplicationOutput
- func (o MeshApplicationMapOutput) ToMeshApplicationMapOutput() MeshApplicationMapOutput
- func (o MeshApplicationMapOutput) ToMeshApplicationMapOutputWithContext(ctx context.Context) MeshApplicationMapOutput
- type MeshApplicationOutput
- type MeshApplicationService
- type MeshApplicationServiceArgs
- type MeshApplicationServiceArray
- func (MeshApplicationServiceArray) ElementType() reflect.Type
- func (i MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutput() MeshApplicationServiceArrayOutput
- func (i MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutputWithContext(ctx context.Context) MeshApplicationServiceArrayOutput
- type MeshApplicationServiceArrayInput
- type MeshApplicationServiceArrayOutput
- func (MeshApplicationServiceArrayOutput) ElementType() reflect.Type
- func (o MeshApplicationServiceArrayOutput) Index(i pulumi.IntInput) MeshApplicationServiceOutput
- func (o MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutput() MeshApplicationServiceArrayOutput
- func (o MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutputWithContext(ctx context.Context) MeshApplicationServiceArrayOutput
- type MeshApplicationServiceCodePackage
- type MeshApplicationServiceCodePackageArgs
- func (MeshApplicationServiceCodePackageArgs) ElementType() reflect.Type
- func (i MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutput() MeshApplicationServiceCodePackageOutput
- func (i MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageOutput
- type MeshApplicationServiceCodePackageArray
- func (MeshApplicationServiceCodePackageArray) ElementType() reflect.Type
- func (i MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutput() MeshApplicationServiceCodePackageArrayOutput
- func (i MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageArrayOutput
- type MeshApplicationServiceCodePackageArrayInput
- type MeshApplicationServiceCodePackageArrayOutput
- func (MeshApplicationServiceCodePackageArrayOutput) ElementType() reflect.Type
- func (o MeshApplicationServiceCodePackageArrayOutput) Index(i pulumi.IntInput) MeshApplicationServiceCodePackageOutput
- func (o MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutput() MeshApplicationServiceCodePackageArrayOutput
- func (o MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageArrayOutput
- type MeshApplicationServiceCodePackageInput
- type MeshApplicationServiceCodePackageOutput
- func (MeshApplicationServiceCodePackageOutput) ElementType() reflect.Type
- func (o MeshApplicationServiceCodePackageOutput) ImageName() pulumi.StringOutput
- func (o MeshApplicationServiceCodePackageOutput) Name() pulumi.StringOutput
- func (o MeshApplicationServiceCodePackageOutput) Resources() MeshApplicationServiceCodePackageResourcesOutput
- func (o MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutput() MeshApplicationServiceCodePackageOutput
- func (o MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageOutput
- type MeshApplicationServiceCodePackageResources
- type MeshApplicationServiceCodePackageResourcesArgs
- func (MeshApplicationServiceCodePackageResourcesArgs) ElementType() reflect.Type
- func (i MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutput() MeshApplicationServiceCodePackageResourcesOutput
- func (i MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesOutput
- type MeshApplicationServiceCodePackageResourcesInput
- type MeshApplicationServiceCodePackageResourcesLimits
- type MeshApplicationServiceCodePackageResourcesLimitsArgs
- func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ElementType() reflect.Type
- func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutput() MeshApplicationServiceCodePackageResourcesLimitsOutput
- func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsOutput
- func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
- func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
- type MeshApplicationServiceCodePackageResourcesLimitsInput
- type MeshApplicationServiceCodePackageResourcesLimitsOutput
- func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) Cpu() pulumi.Float64Output
- func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ElementType() reflect.Type
- func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) Memory() pulumi.Float64Output
- func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutput() MeshApplicationServiceCodePackageResourcesLimitsOutput
- func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsOutput
- func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
- func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
- type MeshApplicationServiceCodePackageResourcesLimitsPtrInput
- type MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
- func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Cpu() pulumi.Float64PtrOutput
- func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Elem() MeshApplicationServiceCodePackageResourcesLimitsOutput
- func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ElementType() reflect.Type
- func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Memory() pulumi.Float64PtrOutput
- func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
- func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
- type MeshApplicationServiceCodePackageResourcesOutput
- func (MeshApplicationServiceCodePackageResourcesOutput) ElementType() reflect.Type
- func (o MeshApplicationServiceCodePackageResourcesOutput) Limits() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
- func (o MeshApplicationServiceCodePackageResourcesOutput) Requests() MeshApplicationServiceCodePackageResourcesRequestsOutput
- func (o MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutput() MeshApplicationServiceCodePackageResourcesOutput
- func (o MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesOutput
- type MeshApplicationServiceCodePackageResourcesRequests
- type MeshApplicationServiceCodePackageResourcesRequestsArgs
- func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ElementType() reflect.Type
- func (i MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutput() MeshApplicationServiceCodePackageResourcesRequestsOutput
- func (i MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesRequestsOutput
- type MeshApplicationServiceCodePackageResourcesRequestsInput
- type MeshApplicationServiceCodePackageResourcesRequestsOutput
- func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) Cpu() pulumi.Float64Output
- func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ElementType() reflect.Type
- func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) Memory() pulumi.Float64Output
- func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutput() MeshApplicationServiceCodePackageResourcesRequestsOutput
- func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesRequestsOutput
- type MeshApplicationServiceInput
- type MeshApplicationServiceOutput
- func (o MeshApplicationServiceOutput) CodePackages() MeshApplicationServiceCodePackageArrayOutput
- func (MeshApplicationServiceOutput) ElementType() reflect.Type
- func (o MeshApplicationServiceOutput) Name() pulumi.StringOutput
- func (o MeshApplicationServiceOutput) OsType() pulumi.StringOutput
- func (o MeshApplicationServiceOutput) ToMeshApplicationServiceOutput() MeshApplicationServiceOutput
- func (o MeshApplicationServiceOutput) ToMeshApplicationServiceOutputWithContext(ctx context.Context) MeshApplicationServiceOutput
- type MeshApplicationState
- type MeshLocalNetwork
- type MeshLocalNetworkArgs
- type MeshLocalNetworkArray
- type MeshLocalNetworkArrayInput
- type MeshLocalNetworkArrayOutput
- func (MeshLocalNetworkArrayOutput) ElementType() reflect.Type
- func (o MeshLocalNetworkArrayOutput) Index(i pulumi.IntInput) MeshLocalNetworkOutput
- func (o MeshLocalNetworkArrayOutput) ToMeshLocalNetworkArrayOutput() MeshLocalNetworkArrayOutput
- func (o MeshLocalNetworkArrayOutput) ToMeshLocalNetworkArrayOutputWithContext(ctx context.Context) MeshLocalNetworkArrayOutput
- type MeshLocalNetworkInput
- type MeshLocalNetworkMap
- type MeshLocalNetworkMapInput
- type MeshLocalNetworkMapOutput
- func (MeshLocalNetworkMapOutput) ElementType() reflect.Type
- func (o MeshLocalNetworkMapOutput) MapIndex(k pulumi.StringInput) MeshLocalNetworkOutput
- func (o MeshLocalNetworkMapOutput) ToMeshLocalNetworkMapOutput() MeshLocalNetworkMapOutput
- func (o MeshLocalNetworkMapOutput) ToMeshLocalNetworkMapOutputWithContext(ctx context.Context) MeshLocalNetworkMapOutput
- type MeshLocalNetworkOutput
- type MeshLocalNetworkState
- type MeshSecret
- type MeshSecretArgs
- type MeshSecretArray
- type MeshSecretArrayInput
- type MeshSecretArrayOutput
- func (MeshSecretArrayOutput) ElementType() reflect.Type
- func (o MeshSecretArrayOutput) Index(i pulumi.IntInput) MeshSecretOutput
- func (o MeshSecretArrayOutput) ToMeshSecretArrayOutput() MeshSecretArrayOutput
- func (o MeshSecretArrayOutput) ToMeshSecretArrayOutputWithContext(ctx context.Context) MeshSecretArrayOutput
- type MeshSecretInput
- type MeshSecretMap
- type MeshSecretMapInput
- type MeshSecretMapOutput
- func (MeshSecretMapOutput) ElementType() reflect.Type
- func (o MeshSecretMapOutput) MapIndex(k pulumi.StringInput) MeshSecretOutput
- func (o MeshSecretMapOutput) ToMeshSecretMapOutput() MeshSecretMapOutput
- func (o MeshSecretMapOutput) ToMeshSecretMapOutputWithContext(ctx context.Context) MeshSecretMapOutput
- type MeshSecretOutput
- type MeshSecretState
- type MeshSecretValue
- type MeshSecretValueArgs
- type MeshSecretValueArray
- type MeshSecretValueArrayInput
- type MeshSecretValueArrayOutput
- func (MeshSecretValueArrayOutput) ElementType() reflect.Type
- func (o MeshSecretValueArrayOutput) Index(i pulumi.IntInput) MeshSecretValueOutput
- func (o MeshSecretValueArrayOutput) ToMeshSecretValueArrayOutput() MeshSecretValueArrayOutput
- func (o MeshSecretValueArrayOutput) ToMeshSecretValueArrayOutputWithContext(ctx context.Context) MeshSecretValueArrayOutput
- type MeshSecretValueInput
- type MeshSecretValueMap
- type MeshSecretValueMapInput
- type MeshSecretValueMapOutput
- func (MeshSecretValueMapOutput) ElementType() reflect.Type
- func (o MeshSecretValueMapOutput) MapIndex(k pulumi.StringInput) MeshSecretValueOutput
- func (o MeshSecretValueMapOutput) ToMeshSecretValueMapOutput() MeshSecretValueMapOutput
- func (o MeshSecretValueMapOutput) ToMeshSecretValueMapOutputWithContext(ctx context.Context) MeshSecretValueMapOutput
- type MeshSecretValueOutput
- type MeshSecretValueState
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 more `clientCertificateThumbprint` blocks as defined below. ClientCertificateThumbprints ClusterClientCertificateThumbprintArrayOutput `pulumi:"clientCertificateThumbprints"` // Required if Upgrade Mode set to `Manual`, Specifies the Version of the Cluster Code of the cluster. ClusterCodeVersion pulumi.StringOutput `pulumi:"clusterCodeVersion"` // The Cluster Endpoint for this Service Fabric Cluster. ClusterEndpoint pulumi.StringOutput `pulumi:"clusterEndpoint"` // A `diagnosticsConfig` block as defined below. 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. Conflicts with `reverseProxyCertificateCommonNames`. ReverseProxyCertificate ClusterReverseProxyCertificatePtrOutput `pulumi:"reverseProxyCertificate"` // A `reverseProxyCertificateCommonNames` block as defined below. Conflicts with `reverseProxyCertificate`. ReverseProxyCertificateCommonNames ClusterReverseProxyCertificateCommonNamesPtrOutput `pulumi:"reverseProxyCertificateCommonNames"` // Specifies the logical grouping of VMs in upgrade domains. Possible values are `Hierarchical` or `Parallel`. ServiceFabricZonalUpgradeMode pulumi.StringPtrOutput `pulumi:"serviceFabricZonalUpgradeMode"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`. UpgradeMode pulumi.StringOutput `pulumi:"upgradeMode"` // A `upgradePolicy` block as defined below. UpgradePolicy ClusterUpgradePolicyPtrOutput `pulumi:"upgradePolicy"` // Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created. VmImage pulumi.StringOutput `pulumi:"vmImage"` // Specifies the upgrade mode for the virtual machine scale set updates that happen in all availability zones at once. Possible values are `Hierarchical` or `Parallel`. VmssZonalUpgradeMode pulumi.StringPtrOutput `pulumi:"vmssZonalUpgradeMode"` }
Manages a Service Fabric Cluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/servicefabric" "github.com/pulumi/pulumi/sdk/v3/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("7.1.456.959"), VmImage: pulumi.String("Windows"), ManagementEndpoint: pulumi.String("https://example:80"), NodeTypes: servicefabric.ClusterNodeTypeArray{ &servicefabric.ClusterNodeTypeArgs{ Name: pulumi.String("first"), InstanceCount: pulumi.Int(3), IsPrimary: pulumi.Bool(true), ClientEndpointPort: pulumi.Int(2020), HttpEndpointPort: pulumi.Int(80), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Service Fabric Clusters can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:servicefabric/cluster:Cluster cluster1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceFabric/clusters/cluster1
```
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // A List of one or more features which should be enabled, such as `DnsService`. AddOnFeatures pulumi.StringArrayInput // An `azureActiveDirectory` block as defined below. AzureActiveDirectory ClusterAzureActiveDirectoryPtrInput // A `certificate` block as defined below. Conflicts with `certificateCommonNames`. Certificate ClusterCertificatePtrInput // A `certificateCommonNames` block as defined below. Conflicts with `certificate`. CertificateCommonNames ClusterCertificateCommonNamesPtrInput // A `clientCertificateCommonName` block as defined below. ClientCertificateCommonNames ClusterClientCertificateCommonNameArrayInput // One or more `clientCertificateThumbprint` blocks as defined below. ClientCertificateThumbprints ClusterClientCertificateThumbprintArrayInput // Required if Upgrade Mode set to `Manual`, Specifies the Version of the Cluster Code of the cluster. ClusterCodeVersion pulumi.StringPtrInput // A `diagnosticsConfig` block as defined below. 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. Conflicts with `reverseProxyCertificateCommonNames`. ReverseProxyCertificate ClusterReverseProxyCertificatePtrInput // A `reverseProxyCertificateCommonNames` block as defined below. Conflicts with `reverseProxyCertificate`. ReverseProxyCertificateCommonNames ClusterReverseProxyCertificateCommonNamesPtrInput // Specifies the logical grouping of VMs in upgrade domains. Possible values are `Hierarchical` or `Parallel`. ServiceFabricZonalUpgradeMode pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`. UpgradeMode pulumi.StringInput // A `upgradePolicy` block as defined below. UpgradePolicy ClusterUpgradePolicyPtrInput // Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created. VmImage pulumi.StringInput // Specifies the upgrade mode for the virtual machine scale set updates that happen in all availability zones at once. Possible values are `Hierarchical` or `Parallel`. VmssZonalUpgradeMode pulumi.StringPtrInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterArray ¶
type ClusterArray []ClusterInput
func (ClusterArray) ElementType ¶
func (ClusterArray) ElementType() reflect.Type
func (ClusterArray) ToClusterArrayOutput ¶
func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArray) ToClusterArrayOutputWithContext ¶
func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterArrayInput ¶
type ClusterArrayInput interface { pulumi.Input ToClusterArrayOutput() ClusterArrayOutput ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput }
ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:
ClusterArray{ ClusterArgs{...} }
type ClusterArrayOutput ¶
type ClusterArrayOutput struct{ *pulumi.OutputState }
func (ClusterArrayOutput) ElementType ¶
func (ClusterArrayOutput) ElementType() reflect.Type
func (ClusterArrayOutput) Index ¶
func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
func (ClusterArrayOutput) ToClusterArrayOutput ¶
func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArrayOutput) ToClusterArrayOutputWithContext ¶
func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterAzureActiveDirectory ¶
type ClusterAzureActiveDirectory struct { // The Azure Active Directory Client ID which should be used for the Client Application. ClientApplicationId string `pulumi:"clientApplicationId"` // The Azure Active Directory Cluster Application ID. ClusterApplicationId string `pulumi:"clusterApplicationId"` // The Azure Active Directory Tenant ID. TenantId string `pulumi:"tenantId"` }
type ClusterAzureActiveDirectoryArgs ¶
type ClusterAzureActiveDirectoryArgs struct { // The Azure Active Directory Client ID which should be used for the Client Application. ClientApplicationId pulumi.StringInput `pulumi:"clientApplicationId"` // The Azure Active Directory Cluster Application ID. ClusterApplicationId pulumi.StringInput `pulumi:"clusterApplicationId"` // The Azure Active Directory Tenant ID. TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (ClusterAzureActiveDirectoryArgs) ElementType ¶
func (ClusterAzureActiveDirectoryArgs) ElementType() reflect.Type
func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutput ¶
func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput
func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutputWithContext ¶
func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryOutput
func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutput ¶
func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutputWithContext ¶
func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
type ClusterAzureActiveDirectoryInput ¶
type ClusterAzureActiveDirectoryInput interface { pulumi.Input ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput ToClusterAzureActiveDirectoryOutputWithContext(context.Context) ClusterAzureActiveDirectoryOutput }
ClusterAzureActiveDirectoryInput is an input type that accepts ClusterAzureActiveDirectoryArgs and ClusterAzureActiveDirectoryOutput values. You can construct a concrete instance of `ClusterAzureActiveDirectoryInput` via:
ClusterAzureActiveDirectoryArgs{...}
type ClusterAzureActiveDirectoryOutput ¶
type ClusterAzureActiveDirectoryOutput struct{ *pulumi.OutputState }
func (ClusterAzureActiveDirectoryOutput) ClientApplicationId ¶
func (o ClusterAzureActiveDirectoryOutput) ClientApplicationId() pulumi.StringOutput
The Azure Active Directory Client ID which should be used for the Client Application.
func (ClusterAzureActiveDirectoryOutput) ClusterApplicationId ¶
func (o ClusterAzureActiveDirectoryOutput) ClusterApplicationId() pulumi.StringOutput
The Azure Active Directory Cluster Application ID.
func (ClusterAzureActiveDirectoryOutput) ElementType ¶
func (ClusterAzureActiveDirectoryOutput) ElementType() reflect.Type
func (ClusterAzureActiveDirectoryOutput) TenantId ¶
func (o ClusterAzureActiveDirectoryOutput) TenantId() pulumi.StringOutput
The Azure Active Directory Tenant ID.
func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutput ¶
func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput
func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutputWithContext ¶
func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryOutput
func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutput ¶
func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext ¶
func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
type ClusterAzureActiveDirectoryPtrInput ¶
type ClusterAzureActiveDirectoryPtrInput interface { pulumi.Input ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput ToClusterAzureActiveDirectoryPtrOutputWithContext(context.Context) ClusterAzureActiveDirectoryPtrOutput }
ClusterAzureActiveDirectoryPtrInput is an input type that accepts ClusterAzureActiveDirectoryArgs, ClusterAzureActiveDirectoryPtr and ClusterAzureActiveDirectoryPtrOutput values. You can construct a concrete instance of `ClusterAzureActiveDirectoryPtrInput` via:
ClusterAzureActiveDirectoryArgs{...} or: nil
func ClusterAzureActiveDirectoryPtr ¶
func ClusterAzureActiveDirectoryPtr(v *ClusterAzureActiveDirectoryArgs) ClusterAzureActiveDirectoryPtrInput
type ClusterAzureActiveDirectoryPtrOutput ¶
type ClusterAzureActiveDirectoryPtrOutput struct{ *pulumi.OutputState }
func (ClusterAzureActiveDirectoryPtrOutput) ClientApplicationId ¶
func (o ClusterAzureActiveDirectoryPtrOutput) ClientApplicationId() pulumi.StringPtrOutput
The Azure Active Directory Client ID which should be used for the Client Application.
func (ClusterAzureActiveDirectoryPtrOutput) ClusterApplicationId ¶
func (o ClusterAzureActiveDirectoryPtrOutput) ClusterApplicationId() pulumi.StringPtrOutput
The Azure Active Directory Cluster Application ID.
func (ClusterAzureActiveDirectoryPtrOutput) ElementType ¶
func (ClusterAzureActiveDirectoryPtrOutput) ElementType() reflect.Type
func (ClusterAzureActiveDirectoryPtrOutput) TenantId ¶
func (o ClusterAzureActiveDirectoryPtrOutput) TenantId() pulumi.StringPtrOutput
The Azure Active Directory Tenant ID.
func (ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutput ¶
func (o ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
func (ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext ¶
func (o ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
type ClusterCertificate ¶
type ClusterCertificate struct { // The Thumbprint of the Certificate. Thumbprint string `pulumi:"thumbprint"` // The Secondary Thumbprint of the Certificate. ThumbprintSecondary *string `pulumi:"thumbprintSecondary"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName string `pulumi:"x509StoreName"` }
type ClusterCertificateArgs ¶
type ClusterCertificateArgs struct { // The Thumbprint of the Certificate. Thumbprint pulumi.StringInput `pulumi:"thumbprint"` // The Secondary Thumbprint of the Certificate. ThumbprintSecondary pulumi.StringPtrInput `pulumi:"thumbprintSecondary"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName pulumi.StringInput `pulumi:"x509StoreName"` }
func (ClusterCertificateArgs) ElementType ¶
func (ClusterCertificateArgs) ElementType() reflect.Type
func (ClusterCertificateArgs) ToClusterCertificateOutput ¶
func (i ClusterCertificateArgs) ToClusterCertificateOutput() ClusterCertificateOutput
func (ClusterCertificateArgs) ToClusterCertificateOutputWithContext ¶
func (i ClusterCertificateArgs) ToClusterCertificateOutputWithContext(ctx context.Context) ClusterCertificateOutput
func (ClusterCertificateArgs) ToClusterCertificatePtrOutput ¶
func (i ClusterCertificateArgs) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
func (ClusterCertificateArgs) ToClusterCertificatePtrOutputWithContext ¶
func (i ClusterCertificateArgs) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
type ClusterCertificateCommonNames ¶
type ClusterCertificateCommonNames struct { // A `commonNames` block as defined below. CommonNames []ClusterCertificateCommonNamesCommonName `pulumi:"commonNames"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName string `pulumi:"x509StoreName"` }
type ClusterCertificateCommonNamesArgs ¶
type ClusterCertificateCommonNamesArgs struct { // A `commonNames` block as defined below. CommonNames ClusterCertificateCommonNamesCommonNameArrayInput `pulumi:"commonNames"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName pulumi.StringInput `pulumi:"x509StoreName"` }
func (ClusterCertificateCommonNamesArgs) ElementType ¶
func (ClusterCertificateCommonNamesArgs) ElementType() reflect.Type
func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutput ¶
func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput
func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutputWithContext ¶
func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesOutput
func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutput ¶
func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutputWithContext ¶
func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
type 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 { // The common or subject name of the certificate. CommonName string `pulumi:"commonName"` // Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster. IsAdmin bool `pulumi:"isAdmin"` IssuerThumbprint *string `pulumi:"issuerThumbprint"` }
type ClusterClientCertificateCommonNameArgs ¶
type ClusterClientCertificateCommonNameArgs struct { // The common or subject name of the certificate. CommonName pulumi.StringInput `pulumi:"commonName"` // Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster. IsAdmin pulumi.BoolInput `pulumi:"isAdmin"` IssuerThumbprint pulumi.StringPtrInput `pulumi:"issuerThumbprint"` }
func (ClusterClientCertificateCommonNameArgs) ElementType ¶
func (ClusterClientCertificateCommonNameArgs) ElementType() reflect.Type
func (ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutput ¶
func (i ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput
func (ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutputWithContext ¶
func (i ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameOutput
type ClusterClientCertificateCommonNameArray ¶
type ClusterClientCertificateCommonNameArray []ClusterClientCertificateCommonNameInput
func (ClusterClientCertificateCommonNameArray) ElementType ¶
func (ClusterClientCertificateCommonNameArray) ElementType() reflect.Type
func (ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutput ¶
func (i ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput
func (ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutputWithContext ¶
func (i ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameArrayOutput
type ClusterClientCertificateCommonNameArrayInput ¶
type ClusterClientCertificateCommonNameArrayInput interface { pulumi.Input ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput ToClusterClientCertificateCommonNameArrayOutputWithContext(context.Context) ClusterClientCertificateCommonNameArrayOutput }
ClusterClientCertificateCommonNameArrayInput is an input type that accepts ClusterClientCertificateCommonNameArray and ClusterClientCertificateCommonNameArrayOutput values. You can construct a concrete instance of `ClusterClientCertificateCommonNameArrayInput` via:
ClusterClientCertificateCommonNameArray{ ClusterClientCertificateCommonNameArgs{...} }
type ClusterClientCertificateCommonNameArrayOutput ¶
type ClusterClientCertificateCommonNameArrayOutput struct{ *pulumi.OutputState }
func (ClusterClientCertificateCommonNameArrayOutput) ElementType ¶
func (ClusterClientCertificateCommonNameArrayOutput) ElementType() reflect.Type
func (ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutput ¶
func (o ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput
func (ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutputWithContext ¶
func (o ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameArrayOutput
type ClusterClientCertificateCommonNameInput ¶
type ClusterClientCertificateCommonNameInput interface { pulumi.Input ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput ToClusterClientCertificateCommonNameOutputWithContext(context.Context) ClusterClientCertificateCommonNameOutput }
ClusterClientCertificateCommonNameInput is an input type that accepts ClusterClientCertificateCommonNameArgs and ClusterClientCertificateCommonNameOutput values. You can construct a concrete instance of `ClusterClientCertificateCommonNameInput` via:
ClusterClientCertificateCommonNameArgs{...}
type ClusterClientCertificateCommonNameOutput ¶
type ClusterClientCertificateCommonNameOutput struct{ *pulumi.OutputState }
func (ClusterClientCertificateCommonNameOutput) CommonName ¶
func (o ClusterClientCertificateCommonNameOutput) CommonName() pulumi.StringOutput
The common or subject name of the certificate.
func (ClusterClientCertificateCommonNameOutput) ElementType ¶
func (ClusterClientCertificateCommonNameOutput) ElementType() reflect.Type
func (ClusterClientCertificateCommonNameOutput) IsAdmin ¶
func (o ClusterClientCertificateCommonNameOutput) IsAdmin() pulumi.BoolOutput
Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.
func (ClusterClientCertificateCommonNameOutput) IssuerThumbprint ¶
func (o ClusterClientCertificateCommonNameOutput) IssuerThumbprint() pulumi.StringPtrOutput
func (ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutput ¶
func (o ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput
func (ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutputWithContext ¶
func (o ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameOutput
type ClusterClientCertificateThumbprint ¶
type ClusterClientCertificateThumbprint struct { // Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster. IsAdmin bool `pulumi:"isAdmin"` // The Thumbprint associated with the Client Certificate. Thumbprint string `pulumi:"thumbprint"` }
type ClusterClientCertificateThumbprintArgs ¶
type ClusterClientCertificateThumbprintArgs struct { // Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster. IsAdmin pulumi.BoolInput `pulumi:"isAdmin"` // The Thumbprint associated with the Client Certificate. Thumbprint pulumi.StringInput `pulumi:"thumbprint"` }
func (ClusterClientCertificateThumbprintArgs) ElementType ¶
func (ClusterClientCertificateThumbprintArgs) ElementType() reflect.Type
func (ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutput ¶
func (i ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput
func (ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutputWithContext ¶
func (i ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintOutput
type ClusterClientCertificateThumbprintArray ¶
type ClusterClientCertificateThumbprintArray []ClusterClientCertificateThumbprintInput
func (ClusterClientCertificateThumbprintArray) ElementType ¶
func (ClusterClientCertificateThumbprintArray) ElementType() reflect.Type
func (ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutput ¶
func (i ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput
func (ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutputWithContext ¶
func (i ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintArrayOutput
type ClusterClientCertificateThumbprintArrayInput ¶
type ClusterClientCertificateThumbprintArrayInput interface { pulumi.Input ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput ToClusterClientCertificateThumbprintArrayOutputWithContext(context.Context) ClusterClientCertificateThumbprintArrayOutput }
ClusterClientCertificateThumbprintArrayInput is an input type that accepts ClusterClientCertificateThumbprintArray and ClusterClientCertificateThumbprintArrayOutput values. You can construct a concrete instance of `ClusterClientCertificateThumbprintArrayInput` via:
ClusterClientCertificateThumbprintArray{ ClusterClientCertificateThumbprintArgs{...} }
type ClusterClientCertificateThumbprintArrayOutput ¶
type ClusterClientCertificateThumbprintArrayOutput struct{ *pulumi.OutputState }
func (ClusterClientCertificateThumbprintArrayOutput) ElementType ¶
func (ClusterClientCertificateThumbprintArrayOutput) ElementType() reflect.Type
func (ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutput ¶
func (o ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput
func (ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutputWithContext ¶
func (o ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintArrayOutput
type ClusterClientCertificateThumbprintInput ¶
type ClusterClientCertificateThumbprintInput interface { pulumi.Input ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput ToClusterClientCertificateThumbprintOutputWithContext(context.Context) ClusterClientCertificateThumbprintOutput }
ClusterClientCertificateThumbprintInput is an input type that accepts ClusterClientCertificateThumbprintArgs and ClusterClientCertificateThumbprintOutput values. You can construct a concrete instance of `ClusterClientCertificateThumbprintInput` via:
ClusterClientCertificateThumbprintArgs{...}
type ClusterClientCertificateThumbprintOutput ¶
type ClusterClientCertificateThumbprintOutput struct{ *pulumi.OutputState }
func (ClusterClientCertificateThumbprintOutput) ElementType ¶
func (ClusterClientCertificateThumbprintOutput) ElementType() reflect.Type
func (ClusterClientCertificateThumbprintOutput) IsAdmin ¶
func (o ClusterClientCertificateThumbprintOutput) IsAdmin() pulumi.BoolOutput
Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.
func (ClusterClientCertificateThumbprintOutput) Thumbprint ¶
func (o ClusterClientCertificateThumbprintOutput) Thumbprint() pulumi.StringOutput
The Thumbprint associated with the Client Certificate.
func (ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutput ¶
func (o ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput
func (ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutputWithContext ¶
func (o ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintOutput
type ClusterDiagnosticsConfig ¶
type ClusterDiagnosticsConfig struct { // The Blob Endpoint of the Storage Account. BlobEndpoint string `pulumi:"blobEndpoint"` // The protected diagnostics storage key name, such as `StorageAccountKey1`. ProtectedAccountKeyName string `pulumi:"protectedAccountKeyName"` // The Queue Endpoint of the Storage Account. QueueEndpoint string `pulumi:"queueEndpoint"` // The name of the Storage Account where the Diagnostics should be sent to. StorageAccountName string `pulumi:"storageAccountName"` // The Table Endpoint of the Storage Account. TableEndpoint string `pulumi:"tableEndpoint"` }
type ClusterDiagnosticsConfigArgs ¶
type ClusterDiagnosticsConfigArgs struct { // The Blob Endpoint of the Storage Account. BlobEndpoint pulumi.StringInput `pulumi:"blobEndpoint"` // The protected diagnostics storage key name, such as `StorageAccountKey1`. ProtectedAccountKeyName pulumi.StringInput `pulumi:"protectedAccountKeyName"` // The Queue Endpoint of the Storage Account. QueueEndpoint pulumi.StringInput `pulumi:"queueEndpoint"` // The name of the Storage Account where the Diagnostics should be sent to. StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"` // The Table Endpoint of the Storage Account. TableEndpoint pulumi.StringInput `pulumi:"tableEndpoint"` }
func (ClusterDiagnosticsConfigArgs) ElementType ¶
func (ClusterDiagnosticsConfigArgs) ElementType() reflect.Type
func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutput ¶
func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutputWithContext ¶
func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutput ¶
func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutputWithContext ¶
func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
type ClusterDiagnosticsConfigInput ¶
type ClusterDiagnosticsConfigInput interface { pulumi.Input ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput ToClusterDiagnosticsConfigOutputWithContext(context.Context) ClusterDiagnosticsConfigOutput }
ClusterDiagnosticsConfigInput is an input type that accepts ClusterDiagnosticsConfigArgs and ClusterDiagnosticsConfigOutput values. You can construct a concrete instance of `ClusterDiagnosticsConfigInput` via:
ClusterDiagnosticsConfigArgs{...}
type ClusterDiagnosticsConfigOutput ¶
type ClusterDiagnosticsConfigOutput struct{ *pulumi.OutputState }
func (ClusterDiagnosticsConfigOutput) BlobEndpoint ¶
func (o ClusterDiagnosticsConfigOutput) BlobEndpoint() pulumi.StringOutput
The Blob Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigOutput) ElementType ¶
func (ClusterDiagnosticsConfigOutput) ElementType() reflect.Type
func (ClusterDiagnosticsConfigOutput) ProtectedAccountKeyName ¶
func (o ClusterDiagnosticsConfigOutput) ProtectedAccountKeyName() pulumi.StringOutput
The protected diagnostics storage key name, such as `StorageAccountKey1`.
func (ClusterDiagnosticsConfigOutput) QueueEndpoint ¶
func (o ClusterDiagnosticsConfigOutput) QueueEndpoint() pulumi.StringOutput
The Queue Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigOutput) StorageAccountName ¶
func (o ClusterDiagnosticsConfigOutput) StorageAccountName() pulumi.StringOutput
The name of the Storage Account where the Diagnostics should be sent to.
func (ClusterDiagnosticsConfigOutput) TableEndpoint ¶
func (o ClusterDiagnosticsConfigOutput) TableEndpoint() pulumi.StringOutput
The Table Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutput ¶
func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutputWithContext ¶
func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutput ¶
func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutputWithContext ¶
func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
type ClusterDiagnosticsConfigPtrInput ¶
type ClusterDiagnosticsConfigPtrInput interface { pulumi.Input ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput ToClusterDiagnosticsConfigPtrOutputWithContext(context.Context) ClusterDiagnosticsConfigPtrOutput }
ClusterDiagnosticsConfigPtrInput is an input type that accepts ClusterDiagnosticsConfigArgs, ClusterDiagnosticsConfigPtr and ClusterDiagnosticsConfigPtrOutput values. You can construct a concrete instance of `ClusterDiagnosticsConfigPtrInput` via:
ClusterDiagnosticsConfigArgs{...} or: nil
func ClusterDiagnosticsConfigPtr ¶
func ClusterDiagnosticsConfigPtr(v *ClusterDiagnosticsConfigArgs) ClusterDiagnosticsConfigPtrInput
type ClusterDiagnosticsConfigPtrOutput ¶
type ClusterDiagnosticsConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterDiagnosticsConfigPtrOutput) BlobEndpoint ¶
func (o ClusterDiagnosticsConfigPtrOutput) BlobEndpoint() pulumi.StringPtrOutput
The Blob Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigPtrOutput) Elem ¶
func (o ClusterDiagnosticsConfigPtrOutput) Elem() ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigPtrOutput) ElementType ¶
func (ClusterDiagnosticsConfigPtrOutput) ElementType() reflect.Type
func (ClusterDiagnosticsConfigPtrOutput) ProtectedAccountKeyName ¶
func (o ClusterDiagnosticsConfigPtrOutput) ProtectedAccountKeyName() pulumi.StringPtrOutput
The protected diagnostics storage key name, such as `StorageAccountKey1`.
func (ClusterDiagnosticsConfigPtrOutput) QueueEndpoint ¶
func (o ClusterDiagnosticsConfigPtrOutput) QueueEndpoint() pulumi.StringPtrOutput
The Queue Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigPtrOutput) StorageAccountName ¶
func (o ClusterDiagnosticsConfigPtrOutput) StorageAccountName() pulumi.StringPtrOutput
The name of the Storage Account where the Diagnostics should be sent to.
func (ClusterDiagnosticsConfigPtrOutput) TableEndpoint ¶
func (o ClusterDiagnosticsConfigPtrOutput) TableEndpoint() pulumi.StringPtrOutput
The Table Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutput ¶
func (o ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
func (ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutputWithContext ¶
func (o ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
type ClusterFabricSetting ¶
type ClusterFabricSettingArgs ¶
type ClusterFabricSettingArgs struct { // The name of the Fabric Setting, such as `Security` or `Federation`. Name pulumi.StringInput `pulumi:"name"` // A map containing settings for the specified Fabric Setting. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
func (ClusterFabricSettingArgs) ElementType ¶
func (ClusterFabricSettingArgs) ElementType() reflect.Type
func (ClusterFabricSettingArgs) ToClusterFabricSettingOutput ¶
func (i ClusterFabricSettingArgs) ToClusterFabricSettingOutput() ClusterFabricSettingOutput
func (ClusterFabricSettingArgs) ToClusterFabricSettingOutputWithContext ¶
func (i ClusterFabricSettingArgs) ToClusterFabricSettingOutputWithContext(ctx context.Context) ClusterFabricSettingOutput
type ClusterFabricSettingArray ¶
type ClusterFabricSettingArray []ClusterFabricSettingInput
func (ClusterFabricSettingArray) ElementType ¶
func (ClusterFabricSettingArray) ElementType() reflect.Type
func (ClusterFabricSettingArray) ToClusterFabricSettingArrayOutput ¶
func (i ClusterFabricSettingArray) ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput
func (ClusterFabricSettingArray) ToClusterFabricSettingArrayOutputWithContext ¶
func (i ClusterFabricSettingArray) ToClusterFabricSettingArrayOutputWithContext(ctx context.Context) ClusterFabricSettingArrayOutput
type ClusterFabricSettingArrayInput ¶
type ClusterFabricSettingArrayInput interface { pulumi.Input ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput ToClusterFabricSettingArrayOutputWithContext(context.Context) ClusterFabricSettingArrayOutput }
ClusterFabricSettingArrayInput is an input type that accepts ClusterFabricSettingArray and ClusterFabricSettingArrayOutput values. You can construct a concrete instance of `ClusterFabricSettingArrayInput` via:
ClusterFabricSettingArray{ ClusterFabricSettingArgs{...} }
type ClusterFabricSettingArrayOutput ¶
type ClusterFabricSettingArrayOutput struct{ *pulumi.OutputState }
func (ClusterFabricSettingArrayOutput) ElementType ¶
func (ClusterFabricSettingArrayOutput) ElementType() reflect.Type
func (ClusterFabricSettingArrayOutput) Index ¶
func (o ClusterFabricSettingArrayOutput) Index(i pulumi.IntInput) ClusterFabricSettingOutput
func (ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutput ¶
func (o ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput
func (ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutputWithContext ¶
func (o ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutputWithContext(ctx context.Context) ClusterFabricSettingArrayOutput
type ClusterFabricSettingInput ¶
type ClusterFabricSettingInput interface { pulumi.Input ToClusterFabricSettingOutput() ClusterFabricSettingOutput ToClusterFabricSettingOutputWithContext(context.Context) ClusterFabricSettingOutput }
ClusterFabricSettingInput is an input type that accepts ClusterFabricSettingArgs and ClusterFabricSettingOutput values. You can construct a concrete instance of `ClusterFabricSettingInput` via:
ClusterFabricSettingArgs{...}
type ClusterFabricSettingOutput ¶
type ClusterFabricSettingOutput struct{ *pulumi.OutputState }
func (ClusterFabricSettingOutput) ElementType ¶
func (ClusterFabricSettingOutput) ElementType() reflect.Type
func (ClusterFabricSettingOutput) Name ¶
func (o ClusterFabricSettingOutput) Name() pulumi.StringOutput
The name of the Fabric Setting, such as `Security` or `Federation`.
func (ClusterFabricSettingOutput) Parameters ¶
func (o ClusterFabricSettingOutput) Parameters() pulumi.StringMapOutput
A map containing settings for the specified Fabric Setting.
func (ClusterFabricSettingOutput) ToClusterFabricSettingOutput ¶
func (o ClusterFabricSettingOutput) ToClusterFabricSettingOutput() ClusterFabricSettingOutput
func (ClusterFabricSettingOutput) ToClusterFabricSettingOutputWithContext ¶
func (o ClusterFabricSettingOutput) ToClusterFabricSettingOutputWithContext(ctx context.Context) ClusterFabricSettingOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterMap ¶
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶
type ClusterMapInput interface { pulumi.Input ToClusterMapOutput() ClusterMapOutput ToClusterMapOutputWithContext(context.Context) ClusterMapOutput }
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:
ClusterMap{ "key": ClusterArgs{...} }
type ClusterMapOutput ¶
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterNodeType ¶
type ClusterNodeType struct { // A `applicationPorts` block as defined below. ApplicationPorts *ClusterNodeTypeApplicationPorts `pulumi:"applicationPorts"` // The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has. Capacities map[string]string `pulumi:"capacities"` // The Port used for the Client Endpoint for this Node Type. 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"` // Should this node type run only stateless services? IsStateless *bool `pulumi:"isStateless"` // Does this node type span availability zones? MultipleAvailabilityZones *bool `pulumi:"multipleAvailabilityZones"` // The name of the Node Type. 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"` // Should this node type run only stateless services? IsStateless pulumi.BoolPtrInput `pulumi:"isStateless"` // Does this node type span availability zones? MultipleAvailabilityZones pulumi.BoolPtrInput `pulumi:"multipleAvailabilityZones"` // The name of the Node Type. 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) IsStateless ¶ added in v4.22.0
func (o ClusterNodeTypeOutput) IsStateless() pulumi.BoolPtrOutput
Should this node type run only stateless services?
func (ClusterNodeTypeOutput) MultipleAvailabilityZones ¶ added in v4.22.0
func (o ClusterNodeTypeOutput) MultipleAvailabilityZones() pulumi.BoolPtrOutput
Does this node type span availability zones?
func (ClusterNodeTypeOutput) Name ¶
func (o ClusterNodeTypeOutput) Name() pulumi.StringOutput
The name of the Node Type. 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 ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterReverseProxyCertificate ¶
type ClusterReverseProxyCertificate struct { // The Thumbprint of the Certificate. Thumbprint string `pulumi:"thumbprint"` // The Secondary Thumbprint of the Certificate. ThumbprintSecondary *string `pulumi:"thumbprintSecondary"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName string `pulumi:"x509StoreName"` }
type ClusterReverseProxyCertificateArgs ¶
type ClusterReverseProxyCertificateArgs struct { // The Thumbprint of the Certificate. Thumbprint pulumi.StringInput `pulumi:"thumbprint"` // The Secondary Thumbprint of the Certificate. ThumbprintSecondary pulumi.StringPtrInput `pulumi:"thumbprintSecondary"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName pulumi.StringInput `pulumi:"x509StoreName"` }
func (ClusterReverseProxyCertificateArgs) ElementType ¶
func (ClusterReverseProxyCertificateArgs) ElementType() reflect.Type
func (ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutput ¶
func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput
func (ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutputWithContext ¶
func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateOutput
func (ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutput ¶
func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutputWithContext ¶
func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
type ClusterReverseProxyCertificateCommonNames ¶
type ClusterReverseProxyCertificateCommonNames struct { // A `commonNames` block as defined below. CommonNames []ClusterReverseProxyCertificateCommonNamesCommonName `pulumi:"commonNames"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName string `pulumi:"x509StoreName"` }
type ClusterReverseProxyCertificateCommonNamesArgs ¶
type ClusterReverseProxyCertificateCommonNamesArgs struct { // A `commonNames` block as defined below. CommonNames ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput `pulumi:"commonNames"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName pulumi.StringInput `pulumi:"x509StoreName"` }
func (ClusterReverseProxyCertificateCommonNamesArgs) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesArgs) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutput ¶
func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutput() ClusterReverseProxyCertificateCommonNamesOutput
func (ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutputWithContext ¶
func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesOutput
func (ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutput ¶
func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext ¶
func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
type ClusterReverseProxyCertificateCommonNamesCommonNameArgs ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameArgs 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 (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput ¶
func (i ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput() ClusterReverseProxyCertificateCommonNamesCommonNameOutput
func (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext ¶
func (i ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameOutput
type ClusterReverseProxyCertificateCommonNamesCommonNameArray ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameArray []ClusterReverseProxyCertificateCommonNamesCommonNameInput
func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput ¶
func (i ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext ¶
func (i ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
type ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput interface { pulumi.Input ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext(context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput }
ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput is an input type that accepts ClusterReverseProxyCertificateCommonNamesCommonNameArray and ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput` via:
ClusterReverseProxyCertificateCommonNamesCommonNameArray{ ClusterReverseProxyCertificateCommonNamesCommonNameArgs{...} }
type ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
type ClusterReverseProxyCertificateCommonNamesCommonNameInput ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameInput interface { pulumi.Input ToClusterReverseProxyCertificateCommonNamesCommonNameOutput() ClusterReverseProxyCertificateCommonNamesCommonNameOutput ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext(context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameOutput }
ClusterReverseProxyCertificateCommonNamesCommonNameInput is an input type that accepts ClusterReverseProxyCertificateCommonNamesCommonNameArgs and ClusterReverseProxyCertificateCommonNamesCommonNameOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificateCommonNamesCommonNameInput` via:
ClusterReverseProxyCertificateCommonNamesCommonNameArgs{...}
type ClusterReverseProxyCertificateCommonNamesCommonNameOutput ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateCommonName ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateCommonName() pulumi.StringOutput
The common or subject name of the certificate.
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint() pulumi.StringPtrOutput
The Issuer Thumbprint of the Certificate.
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput() ClusterReverseProxyCertificateCommonNamesCommonNameOutput
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameOutput
type ClusterReverseProxyCertificateCommonNamesInput ¶
type ClusterReverseProxyCertificateCommonNamesInput interface { pulumi.Input ToClusterReverseProxyCertificateCommonNamesOutput() ClusterReverseProxyCertificateCommonNamesOutput ToClusterReverseProxyCertificateCommonNamesOutputWithContext(context.Context) ClusterReverseProxyCertificateCommonNamesOutput }
ClusterReverseProxyCertificateCommonNamesInput is an input type that accepts ClusterReverseProxyCertificateCommonNamesArgs and ClusterReverseProxyCertificateCommonNamesOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificateCommonNamesInput` via:
ClusterReverseProxyCertificateCommonNamesArgs{...}
type ClusterReverseProxyCertificateCommonNamesOutput ¶
type ClusterReverseProxyCertificateCommonNamesOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateCommonNamesOutput) CommonNames ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) CommonNames() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
A `commonNames` block as defined below.
func (ClusterReverseProxyCertificateCommonNamesOutput) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutput ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutput() ClusterReverseProxyCertificateCommonNamesOutput
func (ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutputWithContext ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesOutput
func (ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesOutput) X509StoreName ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) X509StoreName() pulumi.StringOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterReverseProxyCertificateCommonNamesPtrInput ¶
type ClusterReverseProxyCertificateCommonNamesPtrInput interface { pulumi.Input ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput }
ClusterReverseProxyCertificateCommonNamesPtrInput is an input type that accepts ClusterReverseProxyCertificateCommonNamesArgs, ClusterReverseProxyCertificateCommonNamesPtr and ClusterReverseProxyCertificateCommonNamesPtrOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificateCommonNamesPtrInput` via:
ClusterReverseProxyCertificateCommonNamesArgs{...} or: nil
func ClusterReverseProxyCertificateCommonNamesPtr ¶
func ClusterReverseProxyCertificateCommonNamesPtr(v *ClusterReverseProxyCertificateCommonNamesArgs) ClusterReverseProxyCertificateCommonNamesPtrInput
type ClusterReverseProxyCertificateCommonNamesPtrOutput ¶
type ClusterReverseProxyCertificateCommonNamesPtrOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) CommonNames ¶
func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) CommonNames() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
A `commonNames` block as defined below.
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput ¶
func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext ¶
func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) X509StoreName ¶
func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) X509StoreName() pulumi.StringPtrOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterReverseProxyCertificateInput ¶
type ClusterReverseProxyCertificateInput interface { pulumi.Input ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput ToClusterReverseProxyCertificateOutputWithContext(context.Context) ClusterReverseProxyCertificateOutput }
ClusterReverseProxyCertificateInput is an input type that accepts ClusterReverseProxyCertificateArgs and ClusterReverseProxyCertificateOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificateInput` via:
ClusterReverseProxyCertificateArgs{...}
type ClusterReverseProxyCertificateOutput ¶
type ClusterReverseProxyCertificateOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateOutput) ElementType ¶
func (ClusterReverseProxyCertificateOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateOutput) Thumbprint ¶
func (o ClusterReverseProxyCertificateOutput) Thumbprint() pulumi.StringOutput
The Thumbprint of the Certificate.
func (ClusterReverseProxyCertificateOutput) ThumbprintSecondary ¶
func (o ClusterReverseProxyCertificateOutput) ThumbprintSecondary() pulumi.StringPtrOutput
The Secondary Thumbprint of the Certificate.
func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutput ¶
func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput
func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutputWithContext ¶
func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateOutput
func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutput ¶
func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutputWithContext ¶
func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificateOutput) X509StoreName ¶
func (o ClusterReverseProxyCertificateOutput) X509StoreName() pulumi.StringOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterReverseProxyCertificatePtrInput ¶
type ClusterReverseProxyCertificatePtrInput interface { pulumi.Input ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput ToClusterReverseProxyCertificatePtrOutputWithContext(context.Context) ClusterReverseProxyCertificatePtrOutput }
ClusterReverseProxyCertificatePtrInput is an input type that accepts ClusterReverseProxyCertificateArgs, ClusterReverseProxyCertificatePtr and ClusterReverseProxyCertificatePtrOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificatePtrInput` via:
ClusterReverseProxyCertificateArgs{...} or: nil
func ClusterReverseProxyCertificatePtr ¶
func ClusterReverseProxyCertificatePtr(v *ClusterReverseProxyCertificateArgs) ClusterReverseProxyCertificatePtrInput
type ClusterReverseProxyCertificatePtrOutput ¶
type ClusterReverseProxyCertificatePtrOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificatePtrOutput) ElementType ¶
func (ClusterReverseProxyCertificatePtrOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificatePtrOutput) Thumbprint ¶
func (o ClusterReverseProxyCertificatePtrOutput) Thumbprint() pulumi.StringPtrOutput
The Thumbprint of the Certificate.
func (ClusterReverseProxyCertificatePtrOutput) ThumbprintSecondary ¶
func (o ClusterReverseProxyCertificatePtrOutput) ThumbprintSecondary() pulumi.StringPtrOutput
The Secondary Thumbprint of the Certificate.
func (ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutput ¶
func (o ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutputWithContext ¶
func (o ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificatePtrOutput) X509StoreName ¶
func (o ClusterReverseProxyCertificatePtrOutput) X509StoreName() pulumi.StringPtrOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterState ¶
type ClusterState struct { // A List of one or more features which should be enabled, such as `DnsService`. AddOnFeatures pulumi.StringArrayInput // An `azureActiveDirectory` block as defined below. AzureActiveDirectory ClusterAzureActiveDirectoryPtrInput // A `certificate` block as defined below. Conflicts with `certificateCommonNames`. Certificate ClusterCertificatePtrInput // A `certificateCommonNames` block as defined below. Conflicts with `certificate`. CertificateCommonNames ClusterCertificateCommonNamesPtrInput // A `clientCertificateCommonName` block as defined below. ClientCertificateCommonNames ClusterClientCertificateCommonNameArrayInput // One or more `clientCertificateThumbprint` blocks as defined below. ClientCertificateThumbprints ClusterClientCertificateThumbprintArrayInput // Required if Upgrade Mode set to `Manual`, Specifies the Version of the Cluster Code of the cluster. ClusterCodeVersion pulumi.StringPtrInput // The Cluster Endpoint for this Service Fabric Cluster. ClusterEndpoint pulumi.StringPtrInput // A `diagnosticsConfig` block as defined below. 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. Conflicts with `reverseProxyCertificateCommonNames`. ReverseProxyCertificate ClusterReverseProxyCertificatePtrInput // A `reverseProxyCertificateCommonNames` block as defined below. Conflicts with `reverseProxyCertificate`. ReverseProxyCertificateCommonNames ClusterReverseProxyCertificateCommonNamesPtrInput // Specifies the logical grouping of VMs in upgrade domains. Possible values are `Hierarchical` or `Parallel`. ServiceFabricZonalUpgradeMode pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`. UpgradeMode pulumi.StringPtrInput // A `upgradePolicy` block as defined below. UpgradePolicy ClusterUpgradePolicyPtrInput // Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created. VmImage pulumi.StringPtrInput // Specifies the upgrade mode for the virtual machine scale set updates that happen in all availability zones at once. Possible values are `Hierarchical` or `Parallel`. VmssZonalUpgradeMode pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterUpgradePolicy ¶
type ClusterUpgradePolicy struct { // A `deltaHealthPolicy` block as defined below DeltaHealthPolicy *ClusterUpgradePolicyDeltaHealthPolicy `pulumi:"deltaHealthPolicy"` ForceRestartEnabled *bool `pulumi:"forceRestartEnabled"` // Specifies the duration, in "hh:mm:ss" string format, after which Service Fabric retries the health check if the previous health check fails. Defaults to `00:45:00`. HealthCheckRetryTimeout *string `pulumi:"healthCheckRetryTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits in order to verify that the cluster is stable before it continues to the next upgrade domain or completes the upgrade. This wait duration prevents undetected changes of health right after the health check is performed. Defaults to `00:01:00`. HealthCheckStableDuration *string `pulumi:"healthCheckStableDuration"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits before it performs the initial health check after it finishes the upgrade on the upgrade domain. Defaults to `00:00:30`. HealthCheckWaitDuration *string `pulumi:"healthCheckWaitDuration"` // A `healthPolicy` block as defined below HealthPolicy *ClusterUpgradePolicyHealthPolicy `pulumi:"healthPolicy"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes to upgrade a single upgrade domain. After this period, the upgrade fails. Defaults to `02:00:00`. UpgradeDomainTimeout *string `pulumi:"upgradeDomainTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits for a replica set to reconfigure into a safe state, if it is not already in a safe state, before Service Fabric proceeds with the upgrade. Defaults to `10675199.02:48:05.4775807`. UpgradeReplicaSetCheckTimeout *string `pulumi:"upgradeReplicaSetCheckTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes for the entire upgrade. After this period, the upgrade fails. Defaults to `12:00:00`. UpgradeTimeout *string `pulumi:"upgradeTimeout"` }
type ClusterUpgradePolicyArgs ¶
type ClusterUpgradePolicyArgs struct { // A `deltaHealthPolicy` block as defined below DeltaHealthPolicy ClusterUpgradePolicyDeltaHealthPolicyPtrInput `pulumi:"deltaHealthPolicy"` ForceRestartEnabled pulumi.BoolPtrInput `pulumi:"forceRestartEnabled"` // Specifies the duration, in "hh:mm:ss" string format, after which Service Fabric retries the health check if the previous health check fails. Defaults to `00:45:00`. HealthCheckRetryTimeout pulumi.StringPtrInput `pulumi:"healthCheckRetryTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits in order to verify that the cluster is stable before it continues to the next upgrade domain or completes the upgrade. This wait duration prevents undetected changes of health right after the health check is performed. Defaults to `00:01:00`. HealthCheckStableDuration pulumi.StringPtrInput `pulumi:"healthCheckStableDuration"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits before it performs the initial health check after it finishes the upgrade on the upgrade domain. Defaults to `00:00:30`. HealthCheckWaitDuration pulumi.StringPtrInput `pulumi:"healthCheckWaitDuration"` // A `healthPolicy` block as defined below HealthPolicy ClusterUpgradePolicyHealthPolicyPtrInput `pulumi:"healthPolicy"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes to upgrade a single upgrade domain. After this period, the upgrade fails. Defaults to `02:00:00`. UpgradeDomainTimeout pulumi.StringPtrInput `pulumi:"upgradeDomainTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits for a replica set to reconfigure into a safe state, if it is not already in a safe state, before Service Fabric proceeds with the upgrade. Defaults to `10675199.02:48:05.4775807`. UpgradeReplicaSetCheckTimeout pulumi.StringPtrInput `pulumi:"upgradeReplicaSetCheckTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes for the entire upgrade. After this period, the upgrade fails. Defaults to `12:00:00`. UpgradeTimeout pulumi.StringPtrInput `pulumi:"upgradeTimeout"` }
func (ClusterUpgradePolicyArgs) ElementType ¶
func (ClusterUpgradePolicyArgs) ElementType() reflect.Type
func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutput ¶
func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutputWithContext ¶
func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutput ¶
func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutputWithContext ¶
func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput
type ClusterUpgradePolicyDeltaHealthPolicy ¶
type ClusterUpgradePolicyDeltaHealthPolicy struct { MaxDeltaUnhealthyApplicationsPercent *int `pulumi:"maxDeltaUnhealthyApplicationsPercent"` MaxDeltaUnhealthyNodesPercent *int `pulumi:"maxDeltaUnhealthyNodesPercent"` MaxUpgradeDomainDeltaUnhealthyNodesPercent *int `pulumi:"maxUpgradeDomainDeltaUnhealthyNodesPercent"` }
type ClusterUpgradePolicyDeltaHealthPolicyArgs ¶
type ClusterUpgradePolicyDeltaHealthPolicyArgs struct { MaxDeltaUnhealthyApplicationsPercent pulumi.IntPtrInput `pulumi:"maxDeltaUnhealthyApplicationsPercent"` MaxDeltaUnhealthyNodesPercent pulumi.IntPtrInput `pulumi:"maxDeltaUnhealthyNodesPercent"` MaxUpgradeDomainDeltaUnhealthyNodesPercent pulumi.IntPtrInput `pulumi:"maxUpgradeDomainDeltaUnhealthyNodesPercent"` }
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ElementType ¶
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ElementType() reflect.Type
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutput ¶
func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutput() ClusterUpgradePolicyDeltaHealthPolicyOutput
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext ¶
func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyOutput
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput ¶
func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext ¶
func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
type ClusterUpgradePolicyDeltaHealthPolicyInput ¶
type ClusterUpgradePolicyDeltaHealthPolicyInput interface { pulumi.Input ToClusterUpgradePolicyDeltaHealthPolicyOutput() ClusterUpgradePolicyDeltaHealthPolicyOutput ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext(context.Context) ClusterUpgradePolicyDeltaHealthPolicyOutput }
ClusterUpgradePolicyDeltaHealthPolicyInput is an input type that accepts ClusterUpgradePolicyDeltaHealthPolicyArgs and ClusterUpgradePolicyDeltaHealthPolicyOutput values. You can construct a concrete instance of `ClusterUpgradePolicyDeltaHealthPolicyInput` via:
ClusterUpgradePolicyDeltaHealthPolicyArgs{...}
type ClusterUpgradePolicyDeltaHealthPolicyOutput ¶
type ClusterUpgradePolicyDeltaHealthPolicyOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ElementType ¶
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyApplicationsPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyApplicationsPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutput ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutput() ClusterUpgradePolicyDeltaHealthPolicyOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
type ClusterUpgradePolicyDeltaHealthPolicyPtrInput ¶
type ClusterUpgradePolicyDeltaHealthPolicyPtrInput interface { pulumi.Input ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput }
ClusterUpgradePolicyDeltaHealthPolicyPtrInput is an input type that accepts ClusterUpgradePolicyDeltaHealthPolicyArgs, ClusterUpgradePolicyDeltaHealthPolicyPtr and ClusterUpgradePolicyDeltaHealthPolicyPtrOutput values. You can construct a concrete instance of `ClusterUpgradePolicyDeltaHealthPolicyPtrInput` via:
ClusterUpgradePolicyDeltaHealthPolicyArgs{...} or: nil
func ClusterUpgradePolicyDeltaHealthPolicyPtr ¶
func ClusterUpgradePolicyDeltaHealthPolicyPtr(v *ClusterUpgradePolicyDeltaHealthPolicyArgs) ClusterUpgradePolicyDeltaHealthPolicyPtrInput
type ClusterUpgradePolicyDeltaHealthPolicyPtrOutput ¶
type ClusterUpgradePolicyDeltaHealthPolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ElementType ¶
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyApplicationsPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyApplicationsPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
type ClusterUpgradePolicyHealthPolicyArgs ¶
type ClusterUpgradePolicyHealthPolicyArgs struct { MaxUnhealthyApplicationsPercent pulumi.IntPtrInput `pulumi:"maxUnhealthyApplicationsPercent"` MaxUnhealthyNodesPercent pulumi.IntPtrInput `pulumi:"maxUnhealthyNodesPercent"` }
func (ClusterUpgradePolicyHealthPolicyArgs) ElementType ¶
func (ClusterUpgradePolicyHealthPolicyArgs) ElementType() reflect.Type
func (ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutput ¶
func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutput() ClusterUpgradePolicyHealthPolicyOutput
func (ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutputWithContext ¶
func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyOutput
func (ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutput ¶
func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
func (ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext ¶
func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
type ClusterUpgradePolicyHealthPolicyInput ¶
type ClusterUpgradePolicyHealthPolicyInput interface { pulumi.Input ToClusterUpgradePolicyHealthPolicyOutput() ClusterUpgradePolicyHealthPolicyOutput ToClusterUpgradePolicyHealthPolicyOutputWithContext(context.Context) ClusterUpgradePolicyHealthPolicyOutput }
ClusterUpgradePolicyHealthPolicyInput is an input type that accepts ClusterUpgradePolicyHealthPolicyArgs and ClusterUpgradePolicyHealthPolicyOutput values. You can construct a concrete instance of `ClusterUpgradePolicyHealthPolicyInput` via:
ClusterUpgradePolicyHealthPolicyArgs{...}
type ClusterUpgradePolicyHealthPolicyOutput ¶
type ClusterUpgradePolicyHealthPolicyOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyHealthPolicyOutput) ElementType ¶
func (ClusterUpgradePolicyHealthPolicyOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyApplicationsPercent ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyApplicationsPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutput ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutput() ClusterUpgradePolicyHealthPolicyOutput
func (ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutputWithContext ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyOutput
func (ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
func (ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
type ClusterUpgradePolicyHealthPolicyPtrInput ¶
type ClusterUpgradePolicyHealthPolicyPtrInput interface { pulumi.Input ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput }
ClusterUpgradePolicyHealthPolicyPtrInput is an input type that accepts ClusterUpgradePolicyHealthPolicyArgs, ClusterUpgradePolicyHealthPolicyPtr and ClusterUpgradePolicyHealthPolicyPtrOutput values. You can construct a concrete instance of `ClusterUpgradePolicyHealthPolicyPtrInput` via:
ClusterUpgradePolicyHealthPolicyArgs{...} or: nil
func ClusterUpgradePolicyHealthPolicyPtr ¶
func ClusterUpgradePolicyHealthPolicyPtr(v *ClusterUpgradePolicyHealthPolicyArgs) ClusterUpgradePolicyHealthPolicyPtrInput
type ClusterUpgradePolicyHealthPolicyPtrOutput ¶
type ClusterUpgradePolicyHealthPolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyHealthPolicyPtrOutput) ElementType ¶
func (ClusterUpgradePolicyHealthPolicyPtrOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyApplicationsPercent ¶
func (o ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyApplicationsPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput ¶
func (o ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
func (ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext ¶
func (o ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
type ClusterUpgradePolicyInput ¶
type ClusterUpgradePolicyInput interface { pulumi.Input ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput ToClusterUpgradePolicyOutputWithContext(context.Context) ClusterUpgradePolicyOutput }
ClusterUpgradePolicyInput is an input type that accepts ClusterUpgradePolicyArgs and ClusterUpgradePolicyOutput values. You can construct a concrete instance of `ClusterUpgradePolicyInput` via:
ClusterUpgradePolicyArgs{...}
type ClusterUpgradePolicyOutput ¶
type ClusterUpgradePolicyOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyOutput) DeltaHealthPolicy ¶
func (o ClusterUpgradePolicyOutput) DeltaHealthPolicy() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
A `deltaHealthPolicy` block as defined below
func (ClusterUpgradePolicyOutput) ElementType ¶
func (ClusterUpgradePolicyOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyOutput) ForceRestartEnabled ¶
func (o ClusterUpgradePolicyOutput) ForceRestartEnabled() pulumi.BoolPtrOutput
func (ClusterUpgradePolicyOutput) HealthCheckRetryTimeout ¶
func (o ClusterUpgradePolicyOutput) HealthCheckRetryTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, after which Service Fabric retries the health check if the previous health check fails. Defaults to `00:45:00`.
func (ClusterUpgradePolicyOutput) HealthCheckStableDuration ¶
func (o ClusterUpgradePolicyOutput) HealthCheckStableDuration() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits in order to verify that the cluster is stable before it continues to the next upgrade domain or completes the upgrade. This wait duration prevents undetected changes of health right after the health check is performed. Defaults to `00:01:00`.
func (ClusterUpgradePolicyOutput) HealthCheckWaitDuration ¶
func (o ClusterUpgradePolicyOutput) HealthCheckWaitDuration() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits before it performs the initial health check after it finishes the upgrade on the upgrade domain. Defaults to `00:00:30`.
func (ClusterUpgradePolicyOutput) HealthPolicy ¶
func (o ClusterUpgradePolicyOutput) HealthPolicy() ClusterUpgradePolicyHealthPolicyPtrOutput
A `healthPolicy` block as defined below
func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutput ¶
func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutputWithContext ¶
func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutput ¶
func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutputWithContext ¶
func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput
func (ClusterUpgradePolicyOutput) UpgradeDomainTimeout ¶
func (o ClusterUpgradePolicyOutput) UpgradeDomainTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes to upgrade a single upgrade domain. After this period, the upgrade fails. Defaults to `02:00:00`.
func (ClusterUpgradePolicyOutput) UpgradeReplicaSetCheckTimeout ¶
func (o ClusterUpgradePolicyOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits for a replica set to reconfigure into a safe state, if it is not already in a safe state, before Service Fabric proceeds with the upgrade. Defaults to `10675199.02:48:05.4775807`.
func (ClusterUpgradePolicyOutput) UpgradeTimeout ¶
func (o ClusterUpgradePolicyOutput) UpgradeTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes for the entire upgrade. After this period, the upgrade fails. Defaults to `12:00:00`.
type ClusterUpgradePolicyPtrInput ¶
type ClusterUpgradePolicyPtrInput interface { pulumi.Input ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput ToClusterUpgradePolicyPtrOutputWithContext(context.Context) ClusterUpgradePolicyPtrOutput }
ClusterUpgradePolicyPtrInput is an input type that accepts ClusterUpgradePolicyArgs, ClusterUpgradePolicyPtr and ClusterUpgradePolicyPtrOutput values. You can construct a concrete instance of `ClusterUpgradePolicyPtrInput` via:
ClusterUpgradePolicyArgs{...} or: nil
func ClusterUpgradePolicyPtr ¶
func ClusterUpgradePolicyPtr(v *ClusterUpgradePolicyArgs) ClusterUpgradePolicyPtrInput
type ClusterUpgradePolicyPtrOutput ¶
type ClusterUpgradePolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyPtrOutput) DeltaHealthPolicy ¶
func (o ClusterUpgradePolicyPtrOutput) DeltaHealthPolicy() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
A `deltaHealthPolicy` block as defined below
func (ClusterUpgradePolicyPtrOutput) Elem ¶
func (o ClusterUpgradePolicyPtrOutput) Elem() ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyPtrOutput) ElementType ¶
func (ClusterUpgradePolicyPtrOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyPtrOutput) ForceRestartEnabled ¶
func (o ClusterUpgradePolicyPtrOutput) ForceRestartEnabled() pulumi.BoolPtrOutput
func (ClusterUpgradePolicyPtrOutput) HealthCheckRetryTimeout ¶
func (o ClusterUpgradePolicyPtrOutput) HealthCheckRetryTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, after which Service Fabric retries the health check if the previous health check fails. Defaults to `00:45:00`.
func (ClusterUpgradePolicyPtrOutput) HealthCheckStableDuration ¶
func (o ClusterUpgradePolicyPtrOutput) HealthCheckStableDuration() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits in order to verify that the cluster is stable before it continues to the next upgrade domain or completes the upgrade. This wait duration prevents undetected changes of health right after the health check is performed. Defaults to `00:01:00`.
func (ClusterUpgradePolicyPtrOutput) HealthCheckWaitDuration ¶
func (o ClusterUpgradePolicyPtrOutput) HealthCheckWaitDuration() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits before it performs the initial health check after it finishes the upgrade on the upgrade domain. Defaults to `00:00:30`.
func (ClusterUpgradePolicyPtrOutput) HealthPolicy ¶
func (o ClusterUpgradePolicyPtrOutput) HealthPolicy() ClusterUpgradePolicyHealthPolicyPtrOutput
A `healthPolicy` block as defined below
func (ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutput ¶
func (o ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
func (ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutputWithContext ¶
func (o ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput
func (ClusterUpgradePolicyPtrOutput) UpgradeDomainTimeout ¶
func (o ClusterUpgradePolicyPtrOutput) UpgradeDomainTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes to upgrade a single upgrade domain. After this period, the upgrade fails. Defaults to `02:00:00`.
func (ClusterUpgradePolicyPtrOutput) UpgradeReplicaSetCheckTimeout ¶
func (o ClusterUpgradePolicyPtrOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits for a replica set to reconfigure into a safe state, if it is not already in a safe state, before Service Fabric proceeds with the upgrade. Defaults to `10675199.02:48:05.4775807`.
func (ClusterUpgradePolicyPtrOutput) UpgradeTimeout ¶
func (o ClusterUpgradePolicyPtrOutput) UpgradeTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes for the entire upgrade. After this period, the upgrade fails. Defaults to `12:00:00`.
type ManagedCluster ¶ added in v4.29.0
type ManagedCluster struct { pulumi.CustomResourceState // Controls how connections to the cluster are authenticated. A `authentication` block as defined below. Authentication ManagedClusterAuthenticationPtrOutput `pulumi:"authentication"` // If true, backup service is enabled. BackupServiceEnabled pulumi.BoolPtrOutput `pulumi:"backupServiceEnabled"` // Port to use when connecting to the cluster. ClientConnectionPort pulumi.IntOutput `pulumi:"clientConnectionPort"` // One or more `customFabricSetting` blocks as defined below. CustomFabricSettings ManagedClusterCustomFabricSettingArrayOutput `pulumi:"customFabricSettings"` // Hostname for the cluster. If unset the cluster's name will be used.. DnsName pulumi.StringOutput `pulumi:"dnsName"` // If true, DNS service is enabled. DnsServiceEnabled pulumi.BoolPtrOutput `pulumi:"dnsServiceEnabled"` // Port that should be used by the Service Fabric Explorer to visualize applications and cluster status. HttpGatewayPort pulumi.IntOutput `pulumi:"httpGatewayPort"` // One or more `lbRule` blocks as defined below. LbRules ManagedClusterLbRuleArrayOutput `pulumi:"lbRules"` // The Azure Region where the Resource Group should exist. Changing this forces a new Resource Group to be created. Location pulumi.StringOutput `pulumi:"location"` // The name which should be used for this Resource Group. Changing this forces a new Resource Group to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `nodeType` blocks as defined below. NodeTypes ManagedClusterNodeTypeArrayOutput `pulumi:"nodeTypes"` // Administrator password for the VMs that will be created as part of this cluster. Password pulumi.StringPtrOutput `pulumi:"password"` // The name of the Resource Group where the Resource Group should exist. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // SKU for this cluster. Changing this forces a new resource to be created. Default is `Basic`, allowed values are either `Basic` or `Standard`. Sku pulumi.StringPtrOutput `pulumi:"sku"` // A mapping of tags which should be assigned to the Resource Group. Tags pulumi.StringMapOutput `pulumi:"tags"` // Upgrade wave for the fabric runtime. Default is `Wave0`, allowed value must be one of `Wave0`, `Wave1`, or `Wave2`. UpgradeWave pulumi.StringPtrOutput `pulumi:"upgradeWave"` // Administrator password for the VMs that will be created as part of this cluster. Username pulumi.StringPtrOutput `pulumi:"username"` }
Manages a Resource Group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/servicefabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := servicefabric.NewManagedCluster(ctx, "example", &servicefabric.ManagedClusterArgs{ ClientConnectionPort: pulumi.Int(12345), HttpGatewayPort: pulumi.Int(4567), LbRules: servicefabric.ManagedClusterLbRuleArray{ &servicefabric.ManagedClusterLbRuleArgs{ BackendPort: pulumi.Int(38080), FrontendPort: pulumi.Int(80), ProbeProtocol: pulumi.String("http"), ProbeRequestPath: pulumi.String("/test"), Protocol: pulumi.String("tcp"), }, }, Location: pulumi.String("West Europe"), NodeTypes: servicefabric.ManagedClusterNodeTypeArray{ &servicefabric.ManagedClusterNodeTypeArgs{ ApplicationPortRange: pulumi.String("30000-49000"), DataDiskSizeGb: pulumi.Int(130), EphemeralPortRange: pulumi.String("10000-20000"), Name: pulumi.String("test1"), Primary: pulumi.Bool(true), VmImageOffer: pulumi.String("WindowsServer"), VmImagePublisher: pulumi.String("MicrosoftWindowsServer"), VmImageSku: pulumi.String("2019-Datacenter-with-Containers"), VmImageVersion: pulumi.String("latest"), VmInstanceCount: pulumi.Int(5), VmSize: pulumi.String("Standard_DS1_v2"), }, }, ResourceGroupName: pulumi.String("example"), }) if err != nil { return err } return nil }) }
```
## Import
Resource Groups can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:servicefabric/managedCluster:ManagedCluster example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.ServiceFabric/managedClusters/clusterName1
```
func GetManagedCluster ¶ added in v4.29.0
func GetManagedCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedClusterState, opts ...pulumi.ResourceOption) (*ManagedCluster, error)
GetManagedCluster gets an existing ManagedCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewManagedCluster ¶ added in v4.29.0
func NewManagedCluster(ctx *pulumi.Context, name string, args *ManagedClusterArgs, opts ...pulumi.ResourceOption) (*ManagedCluster, error)
NewManagedCluster registers a new resource with the given unique name, arguments, and options.
func (*ManagedCluster) ElementType ¶ added in v4.29.0
func (*ManagedCluster) ElementType() reflect.Type
func (*ManagedCluster) ToManagedClusterOutput ¶ added in v4.29.0
func (i *ManagedCluster) ToManagedClusterOutput() ManagedClusterOutput
func (*ManagedCluster) ToManagedClusterOutputWithContext ¶ added in v4.29.0
func (i *ManagedCluster) ToManagedClusterOutputWithContext(ctx context.Context) ManagedClusterOutput
type ManagedClusterArgs ¶ added in v4.29.0
type ManagedClusterArgs struct { // Controls how connections to the cluster are authenticated. A `authentication` block as defined below. Authentication ManagedClusterAuthenticationPtrInput // If true, backup service is enabled. BackupServiceEnabled pulumi.BoolPtrInput // Port to use when connecting to the cluster. ClientConnectionPort pulumi.IntInput // One or more `customFabricSetting` blocks as defined below. CustomFabricSettings ManagedClusterCustomFabricSettingArrayInput // Hostname for the cluster. If unset the cluster's name will be used.. DnsName pulumi.StringPtrInput // If true, DNS service is enabled. DnsServiceEnabled pulumi.BoolPtrInput // Port that should be used by the Service Fabric Explorer to visualize applications and cluster status. HttpGatewayPort pulumi.IntInput // One or more `lbRule` blocks as defined below. LbRules ManagedClusterLbRuleArrayInput // The Azure Region where the Resource Group should exist. Changing this forces a new Resource Group to be created. Location pulumi.StringPtrInput // The name which should be used for this Resource Group. Changing this forces a new Resource Group to be created. Name pulumi.StringPtrInput // One or more `nodeType` blocks as defined below. NodeTypes ManagedClusterNodeTypeArrayInput // Administrator password for the VMs that will be created as part of this cluster. Password pulumi.StringPtrInput // The name of the Resource Group where the Resource Group should exist. ResourceGroupName pulumi.StringInput // SKU for this cluster. Changing this forces a new resource to be created. Default is `Basic`, allowed values are either `Basic` or `Standard`. Sku pulumi.StringPtrInput // A mapping of tags which should be assigned to the Resource Group. Tags pulumi.StringMapInput // Upgrade wave for the fabric runtime. Default is `Wave0`, allowed value must be one of `Wave0`, `Wave1`, or `Wave2`. UpgradeWave pulumi.StringPtrInput // Administrator password for the VMs that will be created as part of this cluster. Username pulumi.StringPtrInput }
The set of arguments for constructing a ManagedCluster resource.
func (ManagedClusterArgs) ElementType ¶ added in v4.29.0
func (ManagedClusterArgs) ElementType() reflect.Type
type ManagedClusterArray ¶ added in v4.29.0
type ManagedClusterArray []ManagedClusterInput
func (ManagedClusterArray) ElementType ¶ added in v4.29.0
func (ManagedClusterArray) ElementType() reflect.Type
func (ManagedClusterArray) ToManagedClusterArrayOutput ¶ added in v4.29.0
func (i ManagedClusterArray) ToManagedClusterArrayOutput() ManagedClusterArrayOutput
func (ManagedClusterArray) ToManagedClusterArrayOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterArray) ToManagedClusterArrayOutputWithContext(ctx context.Context) ManagedClusterArrayOutput
type ManagedClusterArrayInput ¶ added in v4.29.0
type ManagedClusterArrayInput interface { pulumi.Input ToManagedClusterArrayOutput() ManagedClusterArrayOutput ToManagedClusterArrayOutputWithContext(context.Context) ManagedClusterArrayOutput }
ManagedClusterArrayInput is an input type that accepts ManagedClusterArray and ManagedClusterArrayOutput values. You can construct a concrete instance of `ManagedClusterArrayInput` via:
ManagedClusterArray{ ManagedClusterArgs{...} }
type ManagedClusterArrayOutput ¶ added in v4.29.0
type ManagedClusterArrayOutput struct{ *pulumi.OutputState }
func (ManagedClusterArrayOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterArrayOutput) ElementType() reflect.Type
func (ManagedClusterArrayOutput) Index ¶ added in v4.29.0
func (o ManagedClusterArrayOutput) Index(i pulumi.IntInput) ManagedClusterOutput
func (ManagedClusterArrayOutput) ToManagedClusterArrayOutput ¶ added in v4.29.0
func (o ManagedClusterArrayOutput) ToManagedClusterArrayOutput() ManagedClusterArrayOutput
func (ManagedClusterArrayOutput) ToManagedClusterArrayOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterArrayOutput) ToManagedClusterArrayOutputWithContext(ctx context.Context) ManagedClusterArrayOutput
type ManagedClusterAuthentication ¶ added in v4.29.0
type ManagedClusterAuthentication struct { // A `activeDirectory` block as defined above. ActiveDirectory *ManagedClusterAuthenticationActiveDirectory `pulumi:"activeDirectory"` // One or more `certificate` blocks as defined below. Certificates []ManagedClusterAuthenticationCertificate `pulumi:"certificates"` }
type ManagedClusterAuthenticationActiveDirectory ¶ added in v4.29.0
type ManagedClusterAuthenticationActiveDirectory struct { // The ID of the Client Application. ClientApplicationId string `pulumi:"clientApplicationId"` // The ID of the Cluster Application. ClusterApplicationId string `pulumi:"clusterApplicationId"` // The ID of the Tenant. TenantId string `pulumi:"tenantId"` }
type ManagedClusterAuthenticationActiveDirectoryArgs ¶ added in v4.29.0
type ManagedClusterAuthenticationActiveDirectoryArgs struct { // The ID of the Client Application. ClientApplicationId pulumi.StringInput `pulumi:"clientApplicationId"` // The ID of the Cluster Application. ClusterApplicationId pulumi.StringInput `pulumi:"clusterApplicationId"` // The ID of the Tenant. TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (ManagedClusterAuthenticationActiveDirectoryArgs) ElementType ¶ added in v4.29.0
func (ManagedClusterAuthenticationActiveDirectoryArgs) ElementType() reflect.Type
func (ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryOutput ¶ added in v4.29.0
func (i ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryOutput() ManagedClusterAuthenticationActiveDirectoryOutput
func (ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryOutput
func (ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryPtrOutput ¶ added in v4.29.0
func (i ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryPtrOutput() ManagedClusterAuthenticationActiveDirectoryPtrOutput
func (ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterAuthenticationActiveDirectoryArgs) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryPtrOutput
type ManagedClusterAuthenticationActiveDirectoryInput ¶ added in v4.29.0
type ManagedClusterAuthenticationActiveDirectoryInput interface { pulumi.Input ToManagedClusterAuthenticationActiveDirectoryOutput() ManagedClusterAuthenticationActiveDirectoryOutput ToManagedClusterAuthenticationActiveDirectoryOutputWithContext(context.Context) ManagedClusterAuthenticationActiveDirectoryOutput }
ManagedClusterAuthenticationActiveDirectoryInput is an input type that accepts ManagedClusterAuthenticationActiveDirectoryArgs and ManagedClusterAuthenticationActiveDirectoryOutput values. You can construct a concrete instance of `ManagedClusterAuthenticationActiveDirectoryInput` via:
ManagedClusterAuthenticationActiveDirectoryArgs{...}
type ManagedClusterAuthenticationActiveDirectoryOutput ¶ added in v4.29.0
type ManagedClusterAuthenticationActiveDirectoryOutput struct{ *pulumi.OutputState }
func (ManagedClusterAuthenticationActiveDirectoryOutput) ClientApplicationId ¶ added in v4.29.0
func (o ManagedClusterAuthenticationActiveDirectoryOutput) ClientApplicationId() pulumi.StringOutput
The ID of the Client Application.
func (ManagedClusterAuthenticationActiveDirectoryOutput) ClusterApplicationId ¶ added in v4.29.0
func (o ManagedClusterAuthenticationActiveDirectoryOutput) ClusterApplicationId() pulumi.StringOutput
The ID of the Cluster Application.
func (ManagedClusterAuthenticationActiveDirectoryOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterAuthenticationActiveDirectoryOutput) ElementType() reflect.Type
func (ManagedClusterAuthenticationActiveDirectoryOutput) TenantId ¶ added in v4.29.0
func (o ManagedClusterAuthenticationActiveDirectoryOutput) TenantId() pulumi.StringOutput
The ID of the Tenant.
func (ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryOutput ¶ added in v4.29.0
func (o ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryOutput() ManagedClusterAuthenticationActiveDirectoryOutput
func (ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryOutput
func (ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutput ¶ added in v4.29.0
func (o ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutput() ManagedClusterAuthenticationActiveDirectoryPtrOutput
func (ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterAuthenticationActiveDirectoryOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryPtrOutput
type ManagedClusterAuthenticationActiveDirectoryPtrInput ¶ added in v4.29.0
type ManagedClusterAuthenticationActiveDirectoryPtrInput interface { pulumi.Input ToManagedClusterAuthenticationActiveDirectoryPtrOutput() ManagedClusterAuthenticationActiveDirectoryPtrOutput ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext(context.Context) ManagedClusterAuthenticationActiveDirectoryPtrOutput }
ManagedClusterAuthenticationActiveDirectoryPtrInput is an input type that accepts ManagedClusterAuthenticationActiveDirectoryArgs, ManagedClusterAuthenticationActiveDirectoryPtr and ManagedClusterAuthenticationActiveDirectoryPtrOutput values. You can construct a concrete instance of `ManagedClusterAuthenticationActiveDirectoryPtrInput` via:
ManagedClusterAuthenticationActiveDirectoryArgs{...} or: nil
func ManagedClusterAuthenticationActiveDirectoryPtr ¶ added in v4.29.0
func ManagedClusterAuthenticationActiveDirectoryPtr(v *ManagedClusterAuthenticationActiveDirectoryArgs) ManagedClusterAuthenticationActiveDirectoryPtrInput
type ManagedClusterAuthenticationActiveDirectoryPtrOutput ¶ added in v4.29.0
type ManagedClusterAuthenticationActiveDirectoryPtrOutput struct{ *pulumi.OutputState }
func (ManagedClusterAuthenticationActiveDirectoryPtrOutput) ClientApplicationId ¶ added in v4.29.0
func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) ClientApplicationId() pulumi.StringPtrOutput
The ID of the Client Application.
func (ManagedClusterAuthenticationActiveDirectoryPtrOutput) ClusterApplicationId ¶ added in v4.29.0
func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) ClusterApplicationId() pulumi.StringPtrOutput
The ID of the Cluster Application.
func (ManagedClusterAuthenticationActiveDirectoryPtrOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterAuthenticationActiveDirectoryPtrOutput) ElementType() reflect.Type
func (ManagedClusterAuthenticationActiveDirectoryPtrOutput) TenantId ¶ added in v4.29.0
func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) TenantId() pulumi.StringPtrOutput
The ID of the Tenant.
func (ManagedClusterAuthenticationActiveDirectoryPtrOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutput ¶ added in v4.29.0
func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutput() ManagedClusterAuthenticationActiveDirectoryPtrOutput
func (ManagedClusterAuthenticationActiveDirectoryPtrOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterAuthenticationActiveDirectoryPtrOutput) ToManagedClusterAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationActiveDirectoryPtrOutput
type ManagedClusterAuthenticationArgs ¶ added in v4.29.0
type ManagedClusterAuthenticationArgs struct { // A `activeDirectory` block as defined above. ActiveDirectory ManagedClusterAuthenticationActiveDirectoryPtrInput `pulumi:"activeDirectory"` // One or more `certificate` blocks as defined below. Certificates ManagedClusterAuthenticationCertificateArrayInput `pulumi:"certificates"` }
func (ManagedClusterAuthenticationArgs) ElementType ¶ added in v4.29.0
func (ManagedClusterAuthenticationArgs) ElementType() reflect.Type
func (ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationOutput ¶ added in v4.29.0
func (i ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationOutput() ManagedClusterAuthenticationOutput
func (ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationOutputWithContext(ctx context.Context) ManagedClusterAuthenticationOutput
func (ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationPtrOutput ¶ added in v4.29.0
func (i ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationPtrOutput() ManagedClusterAuthenticationPtrOutput
func (ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationPtrOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterAuthenticationArgs) ToManagedClusterAuthenticationPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationPtrOutput
type ManagedClusterAuthenticationCertificate ¶ added in v4.29.0
type ManagedClusterAuthenticationCertificate struct { // The certificate's CN. CommonName *string `pulumi:"commonName"` // The thumbprint of the certificate. Thumbprint string `pulumi:"thumbprint"` // The type of the certificate. Can be `AdminClient` or `ReadOnlyClient`. Type string `pulumi:"type"` }
type ManagedClusterAuthenticationCertificateArgs ¶ added in v4.29.0
type ManagedClusterAuthenticationCertificateArgs struct { // The certificate's CN. CommonName pulumi.StringPtrInput `pulumi:"commonName"` // The thumbprint of the certificate. Thumbprint pulumi.StringInput `pulumi:"thumbprint"` // The type of the certificate. Can be `AdminClient` or `ReadOnlyClient`. Type pulumi.StringInput `pulumi:"type"` }
func (ManagedClusterAuthenticationCertificateArgs) ElementType ¶ added in v4.29.0
func (ManagedClusterAuthenticationCertificateArgs) ElementType() reflect.Type
func (ManagedClusterAuthenticationCertificateArgs) ToManagedClusterAuthenticationCertificateOutput ¶ added in v4.29.0
func (i ManagedClusterAuthenticationCertificateArgs) ToManagedClusterAuthenticationCertificateOutput() ManagedClusterAuthenticationCertificateOutput
func (ManagedClusterAuthenticationCertificateArgs) ToManagedClusterAuthenticationCertificateOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterAuthenticationCertificateArgs) ToManagedClusterAuthenticationCertificateOutputWithContext(ctx context.Context) ManagedClusterAuthenticationCertificateOutput
type ManagedClusterAuthenticationCertificateArray ¶ added in v4.29.0
type ManagedClusterAuthenticationCertificateArray []ManagedClusterAuthenticationCertificateInput
func (ManagedClusterAuthenticationCertificateArray) ElementType ¶ added in v4.29.0
func (ManagedClusterAuthenticationCertificateArray) ElementType() reflect.Type
func (ManagedClusterAuthenticationCertificateArray) ToManagedClusterAuthenticationCertificateArrayOutput ¶ added in v4.29.0
func (i ManagedClusterAuthenticationCertificateArray) ToManagedClusterAuthenticationCertificateArrayOutput() ManagedClusterAuthenticationCertificateArrayOutput
func (ManagedClusterAuthenticationCertificateArray) ToManagedClusterAuthenticationCertificateArrayOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterAuthenticationCertificateArray) ToManagedClusterAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ManagedClusterAuthenticationCertificateArrayOutput
type ManagedClusterAuthenticationCertificateArrayInput ¶ added in v4.29.0
type ManagedClusterAuthenticationCertificateArrayInput interface { pulumi.Input ToManagedClusterAuthenticationCertificateArrayOutput() ManagedClusterAuthenticationCertificateArrayOutput ToManagedClusterAuthenticationCertificateArrayOutputWithContext(context.Context) ManagedClusterAuthenticationCertificateArrayOutput }
ManagedClusterAuthenticationCertificateArrayInput is an input type that accepts ManagedClusterAuthenticationCertificateArray and ManagedClusterAuthenticationCertificateArrayOutput values. You can construct a concrete instance of `ManagedClusterAuthenticationCertificateArrayInput` via:
ManagedClusterAuthenticationCertificateArray{ ManagedClusterAuthenticationCertificateArgs{...} }
type ManagedClusterAuthenticationCertificateArrayOutput ¶ added in v4.29.0
type ManagedClusterAuthenticationCertificateArrayOutput struct{ *pulumi.OutputState }
func (ManagedClusterAuthenticationCertificateArrayOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterAuthenticationCertificateArrayOutput) ElementType() reflect.Type
func (ManagedClusterAuthenticationCertificateArrayOutput) ToManagedClusterAuthenticationCertificateArrayOutput ¶ added in v4.29.0
func (o ManagedClusterAuthenticationCertificateArrayOutput) ToManagedClusterAuthenticationCertificateArrayOutput() ManagedClusterAuthenticationCertificateArrayOutput
func (ManagedClusterAuthenticationCertificateArrayOutput) ToManagedClusterAuthenticationCertificateArrayOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterAuthenticationCertificateArrayOutput) ToManagedClusterAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ManagedClusterAuthenticationCertificateArrayOutput
type ManagedClusterAuthenticationCertificateInput ¶ added in v4.29.0
type ManagedClusterAuthenticationCertificateInput interface { pulumi.Input ToManagedClusterAuthenticationCertificateOutput() ManagedClusterAuthenticationCertificateOutput ToManagedClusterAuthenticationCertificateOutputWithContext(context.Context) ManagedClusterAuthenticationCertificateOutput }
ManagedClusterAuthenticationCertificateInput is an input type that accepts ManagedClusterAuthenticationCertificateArgs and ManagedClusterAuthenticationCertificateOutput values. You can construct a concrete instance of `ManagedClusterAuthenticationCertificateInput` via:
ManagedClusterAuthenticationCertificateArgs{...}
type ManagedClusterAuthenticationCertificateOutput ¶ added in v4.29.0
type ManagedClusterAuthenticationCertificateOutput struct{ *pulumi.OutputState }
func (ManagedClusterAuthenticationCertificateOutput) CommonName ¶ added in v4.29.0
func (o ManagedClusterAuthenticationCertificateOutput) CommonName() pulumi.StringPtrOutput
The certificate's CN.
func (ManagedClusterAuthenticationCertificateOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterAuthenticationCertificateOutput) ElementType() reflect.Type
func (ManagedClusterAuthenticationCertificateOutput) Thumbprint ¶ added in v4.29.0
func (o ManagedClusterAuthenticationCertificateOutput) Thumbprint() pulumi.StringOutput
The thumbprint of the certificate.
func (ManagedClusterAuthenticationCertificateOutput) ToManagedClusterAuthenticationCertificateOutput ¶ added in v4.29.0
func (o ManagedClusterAuthenticationCertificateOutput) ToManagedClusterAuthenticationCertificateOutput() ManagedClusterAuthenticationCertificateOutput
func (ManagedClusterAuthenticationCertificateOutput) ToManagedClusterAuthenticationCertificateOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterAuthenticationCertificateOutput) ToManagedClusterAuthenticationCertificateOutputWithContext(ctx context.Context) ManagedClusterAuthenticationCertificateOutput
func (ManagedClusterAuthenticationCertificateOutput) Type ¶ added in v4.29.0
func (o ManagedClusterAuthenticationCertificateOutput) Type() pulumi.StringOutput
The type of the certificate. Can be `AdminClient` or `ReadOnlyClient`.
type ManagedClusterAuthenticationInput ¶ added in v4.29.0
type ManagedClusterAuthenticationInput interface { pulumi.Input ToManagedClusterAuthenticationOutput() ManagedClusterAuthenticationOutput ToManagedClusterAuthenticationOutputWithContext(context.Context) ManagedClusterAuthenticationOutput }
ManagedClusterAuthenticationInput is an input type that accepts ManagedClusterAuthenticationArgs and ManagedClusterAuthenticationOutput values. You can construct a concrete instance of `ManagedClusterAuthenticationInput` via:
ManagedClusterAuthenticationArgs{...}
type ManagedClusterAuthenticationOutput ¶ added in v4.29.0
type ManagedClusterAuthenticationOutput struct{ *pulumi.OutputState }
func (ManagedClusterAuthenticationOutput) ActiveDirectory ¶ added in v4.29.0
func (o ManagedClusterAuthenticationOutput) ActiveDirectory() ManagedClusterAuthenticationActiveDirectoryPtrOutput
A `activeDirectory` block as defined above.
func (ManagedClusterAuthenticationOutput) Certificates ¶ added in v4.29.0
func (o ManagedClusterAuthenticationOutput) Certificates() ManagedClusterAuthenticationCertificateArrayOutput
One or more `certificate` blocks as defined below.
func (ManagedClusterAuthenticationOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterAuthenticationOutput) ElementType() reflect.Type
func (ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationOutput ¶ added in v4.29.0
func (o ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationOutput() ManagedClusterAuthenticationOutput
func (ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationOutputWithContext(ctx context.Context) ManagedClusterAuthenticationOutput
func (ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationPtrOutput ¶ added in v4.29.0
func (o ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationPtrOutput() ManagedClusterAuthenticationPtrOutput
func (ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationPtrOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterAuthenticationOutput) ToManagedClusterAuthenticationPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationPtrOutput
type ManagedClusterAuthenticationPtrInput ¶ added in v4.29.0
type ManagedClusterAuthenticationPtrInput interface { pulumi.Input ToManagedClusterAuthenticationPtrOutput() ManagedClusterAuthenticationPtrOutput ToManagedClusterAuthenticationPtrOutputWithContext(context.Context) ManagedClusterAuthenticationPtrOutput }
ManagedClusterAuthenticationPtrInput is an input type that accepts ManagedClusterAuthenticationArgs, ManagedClusterAuthenticationPtr and ManagedClusterAuthenticationPtrOutput values. You can construct a concrete instance of `ManagedClusterAuthenticationPtrInput` via:
ManagedClusterAuthenticationArgs{...} or: nil
func ManagedClusterAuthenticationPtr ¶ added in v4.29.0
func ManagedClusterAuthenticationPtr(v *ManagedClusterAuthenticationArgs) ManagedClusterAuthenticationPtrInput
type ManagedClusterAuthenticationPtrOutput ¶ added in v4.29.0
type ManagedClusterAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (ManagedClusterAuthenticationPtrOutput) ActiveDirectory ¶ added in v4.29.0
func (o ManagedClusterAuthenticationPtrOutput) ActiveDirectory() ManagedClusterAuthenticationActiveDirectoryPtrOutput
A `activeDirectory` block as defined above.
func (ManagedClusterAuthenticationPtrOutput) Certificates ¶ added in v4.29.0
func (o ManagedClusterAuthenticationPtrOutput) Certificates() ManagedClusterAuthenticationCertificateArrayOutput
One or more `certificate` blocks as defined below.
func (ManagedClusterAuthenticationPtrOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterAuthenticationPtrOutput) ElementType() reflect.Type
func (ManagedClusterAuthenticationPtrOutput) ToManagedClusterAuthenticationPtrOutput ¶ added in v4.29.0
func (o ManagedClusterAuthenticationPtrOutput) ToManagedClusterAuthenticationPtrOutput() ManagedClusterAuthenticationPtrOutput
func (ManagedClusterAuthenticationPtrOutput) ToManagedClusterAuthenticationPtrOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterAuthenticationPtrOutput) ToManagedClusterAuthenticationPtrOutputWithContext(ctx context.Context) ManagedClusterAuthenticationPtrOutput
type ManagedClusterCustomFabricSetting ¶ added in v4.29.0
type ManagedClusterCustomFabricSettingArgs ¶ added in v4.29.0
type ManagedClusterCustomFabricSettingArgs struct { // Parameter name. Parameter pulumi.StringInput `pulumi:"parameter"` // Section name. Section pulumi.StringInput `pulumi:"section"` // Parameter value. Value pulumi.StringInput `pulumi:"value"` }
func (ManagedClusterCustomFabricSettingArgs) ElementType ¶ added in v4.29.0
func (ManagedClusterCustomFabricSettingArgs) ElementType() reflect.Type
func (ManagedClusterCustomFabricSettingArgs) ToManagedClusterCustomFabricSettingOutput ¶ added in v4.29.0
func (i ManagedClusterCustomFabricSettingArgs) ToManagedClusterCustomFabricSettingOutput() ManagedClusterCustomFabricSettingOutput
func (ManagedClusterCustomFabricSettingArgs) ToManagedClusterCustomFabricSettingOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterCustomFabricSettingArgs) ToManagedClusterCustomFabricSettingOutputWithContext(ctx context.Context) ManagedClusterCustomFabricSettingOutput
type ManagedClusterCustomFabricSettingArray ¶ added in v4.29.0
type ManagedClusterCustomFabricSettingArray []ManagedClusterCustomFabricSettingInput
func (ManagedClusterCustomFabricSettingArray) ElementType ¶ added in v4.29.0
func (ManagedClusterCustomFabricSettingArray) ElementType() reflect.Type
func (ManagedClusterCustomFabricSettingArray) ToManagedClusterCustomFabricSettingArrayOutput ¶ added in v4.29.0
func (i ManagedClusterCustomFabricSettingArray) ToManagedClusterCustomFabricSettingArrayOutput() ManagedClusterCustomFabricSettingArrayOutput
func (ManagedClusterCustomFabricSettingArray) ToManagedClusterCustomFabricSettingArrayOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterCustomFabricSettingArray) ToManagedClusterCustomFabricSettingArrayOutputWithContext(ctx context.Context) ManagedClusterCustomFabricSettingArrayOutput
type ManagedClusterCustomFabricSettingArrayInput ¶ added in v4.29.0
type ManagedClusterCustomFabricSettingArrayInput interface { pulumi.Input ToManagedClusterCustomFabricSettingArrayOutput() ManagedClusterCustomFabricSettingArrayOutput ToManagedClusterCustomFabricSettingArrayOutputWithContext(context.Context) ManagedClusterCustomFabricSettingArrayOutput }
ManagedClusterCustomFabricSettingArrayInput is an input type that accepts ManagedClusterCustomFabricSettingArray and ManagedClusterCustomFabricSettingArrayOutput values. You can construct a concrete instance of `ManagedClusterCustomFabricSettingArrayInput` via:
ManagedClusterCustomFabricSettingArray{ ManagedClusterCustomFabricSettingArgs{...} }
type ManagedClusterCustomFabricSettingArrayOutput ¶ added in v4.29.0
type ManagedClusterCustomFabricSettingArrayOutput struct{ *pulumi.OutputState }
func (ManagedClusterCustomFabricSettingArrayOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterCustomFabricSettingArrayOutput) ElementType() reflect.Type
func (ManagedClusterCustomFabricSettingArrayOutput) ToManagedClusterCustomFabricSettingArrayOutput ¶ added in v4.29.0
func (o ManagedClusterCustomFabricSettingArrayOutput) ToManagedClusterCustomFabricSettingArrayOutput() ManagedClusterCustomFabricSettingArrayOutput
func (ManagedClusterCustomFabricSettingArrayOutput) ToManagedClusterCustomFabricSettingArrayOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterCustomFabricSettingArrayOutput) ToManagedClusterCustomFabricSettingArrayOutputWithContext(ctx context.Context) ManagedClusterCustomFabricSettingArrayOutput
type ManagedClusterCustomFabricSettingInput ¶ added in v4.29.0
type ManagedClusterCustomFabricSettingInput interface { pulumi.Input ToManagedClusterCustomFabricSettingOutput() ManagedClusterCustomFabricSettingOutput ToManagedClusterCustomFabricSettingOutputWithContext(context.Context) ManagedClusterCustomFabricSettingOutput }
ManagedClusterCustomFabricSettingInput is an input type that accepts ManagedClusterCustomFabricSettingArgs and ManagedClusterCustomFabricSettingOutput values. You can construct a concrete instance of `ManagedClusterCustomFabricSettingInput` via:
ManagedClusterCustomFabricSettingArgs{...}
type ManagedClusterCustomFabricSettingOutput ¶ added in v4.29.0
type ManagedClusterCustomFabricSettingOutput struct{ *pulumi.OutputState }
func (ManagedClusterCustomFabricSettingOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterCustomFabricSettingOutput) ElementType() reflect.Type
func (ManagedClusterCustomFabricSettingOutput) Parameter ¶ added in v4.29.0
func (o ManagedClusterCustomFabricSettingOutput) Parameter() pulumi.StringOutput
Parameter name.
func (ManagedClusterCustomFabricSettingOutput) Section ¶ added in v4.29.0
func (o ManagedClusterCustomFabricSettingOutput) Section() pulumi.StringOutput
Section name.
func (ManagedClusterCustomFabricSettingOutput) ToManagedClusterCustomFabricSettingOutput ¶ added in v4.29.0
func (o ManagedClusterCustomFabricSettingOutput) ToManagedClusterCustomFabricSettingOutput() ManagedClusterCustomFabricSettingOutput
func (ManagedClusterCustomFabricSettingOutput) ToManagedClusterCustomFabricSettingOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterCustomFabricSettingOutput) ToManagedClusterCustomFabricSettingOutputWithContext(ctx context.Context) ManagedClusterCustomFabricSettingOutput
func (ManagedClusterCustomFabricSettingOutput) Value ¶ added in v4.29.0
func (o ManagedClusterCustomFabricSettingOutput) Value() pulumi.StringOutput
Parameter value.
type ManagedClusterInput ¶ added in v4.29.0
type ManagedClusterInput interface { pulumi.Input ToManagedClusterOutput() ManagedClusterOutput ToManagedClusterOutputWithContext(ctx context.Context) ManagedClusterOutput }
type ManagedClusterLbRule ¶ added in v4.29.0
type ManagedClusterLbRule struct { // LB Backend port. BackendPort int `pulumi:"backendPort"` // LB Frontend port. FrontendPort int `pulumi:"frontendPort"` // Protocol for the probe. Can be one of `tcp`, `udp`, `http`, or `https`. ProbeProtocol string `pulumi:"probeProtocol"` // Path for the probe to check, when probe protocol is set to `http`. ProbeRequestPath *string `pulumi:"probeRequestPath"` // The transport protocol used in this rule. Can be one of `tcp` or `udp`. Protocol string `pulumi:"protocol"` }
type ManagedClusterLbRuleArgs ¶ added in v4.29.0
type ManagedClusterLbRuleArgs struct { // LB Backend port. BackendPort pulumi.IntInput `pulumi:"backendPort"` // LB Frontend port. FrontendPort pulumi.IntInput `pulumi:"frontendPort"` // Protocol for the probe. Can be one of `tcp`, `udp`, `http`, or `https`. ProbeProtocol pulumi.StringInput `pulumi:"probeProtocol"` // Path for the probe to check, when probe protocol is set to `http`. ProbeRequestPath pulumi.StringPtrInput `pulumi:"probeRequestPath"` // The transport protocol used in this rule. Can be one of `tcp` or `udp`. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (ManagedClusterLbRuleArgs) ElementType ¶ added in v4.29.0
func (ManagedClusterLbRuleArgs) ElementType() reflect.Type
func (ManagedClusterLbRuleArgs) ToManagedClusterLbRuleOutput ¶ added in v4.29.0
func (i ManagedClusterLbRuleArgs) ToManagedClusterLbRuleOutput() ManagedClusterLbRuleOutput
func (ManagedClusterLbRuleArgs) ToManagedClusterLbRuleOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterLbRuleArgs) ToManagedClusterLbRuleOutputWithContext(ctx context.Context) ManagedClusterLbRuleOutput
type ManagedClusterLbRuleArray ¶ added in v4.29.0
type ManagedClusterLbRuleArray []ManagedClusterLbRuleInput
func (ManagedClusterLbRuleArray) ElementType ¶ added in v4.29.0
func (ManagedClusterLbRuleArray) ElementType() reflect.Type
func (ManagedClusterLbRuleArray) ToManagedClusterLbRuleArrayOutput ¶ added in v4.29.0
func (i ManagedClusterLbRuleArray) ToManagedClusterLbRuleArrayOutput() ManagedClusterLbRuleArrayOutput
func (ManagedClusterLbRuleArray) ToManagedClusterLbRuleArrayOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterLbRuleArray) ToManagedClusterLbRuleArrayOutputWithContext(ctx context.Context) ManagedClusterLbRuleArrayOutput
type ManagedClusterLbRuleArrayInput ¶ added in v4.29.0
type ManagedClusterLbRuleArrayInput interface { pulumi.Input ToManagedClusterLbRuleArrayOutput() ManagedClusterLbRuleArrayOutput ToManagedClusterLbRuleArrayOutputWithContext(context.Context) ManagedClusterLbRuleArrayOutput }
ManagedClusterLbRuleArrayInput is an input type that accepts ManagedClusterLbRuleArray and ManagedClusterLbRuleArrayOutput values. You can construct a concrete instance of `ManagedClusterLbRuleArrayInput` via:
ManagedClusterLbRuleArray{ ManagedClusterLbRuleArgs{...} }
type ManagedClusterLbRuleArrayOutput ¶ added in v4.29.0
type ManagedClusterLbRuleArrayOutput struct{ *pulumi.OutputState }
func (ManagedClusterLbRuleArrayOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterLbRuleArrayOutput) ElementType() reflect.Type
func (ManagedClusterLbRuleArrayOutput) Index ¶ added in v4.29.0
func (o ManagedClusterLbRuleArrayOutput) Index(i pulumi.IntInput) ManagedClusterLbRuleOutput
func (ManagedClusterLbRuleArrayOutput) ToManagedClusterLbRuleArrayOutput ¶ added in v4.29.0
func (o ManagedClusterLbRuleArrayOutput) ToManagedClusterLbRuleArrayOutput() ManagedClusterLbRuleArrayOutput
func (ManagedClusterLbRuleArrayOutput) ToManagedClusterLbRuleArrayOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterLbRuleArrayOutput) ToManagedClusterLbRuleArrayOutputWithContext(ctx context.Context) ManagedClusterLbRuleArrayOutput
type ManagedClusterLbRuleInput ¶ added in v4.29.0
type ManagedClusterLbRuleInput interface { pulumi.Input ToManagedClusterLbRuleOutput() ManagedClusterLbRuleOutput ToManagedClusterLbRuleOutputWithContext(context.Context) ManagedClusterLbRuleOutput }
ManagedClusterLbRuleInput is an input type that accepts ManagedClusterLbRuleArgs and ManagedClusterLbRuleOutput values. You can construct a concrete instance of `ManagedClusterLbRuleInput` via:
ManagedClusterLbRuleArgs{...}
type ManagedClusterLbRuleOutput ¶ added in v4.29.0
type ManagedClusterLbRuleOutput struct{ *pulumi.OutputState }
func (ManagedClusterLbRuleOutput) BackendPort ¶ added in v4.29.0
func (o ManagedClusterLbRuleOutput) BackendPort() pulumi.IntOutput
LB Backend port.
func (ManagedClusterLbRuleOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterLbRuleOutput) ElementType() reflect.Type
func (ManagedClusterLbRuleOutput) FrontendPort ¶ added in v4.29.0
func (o ManagedClusterLbRuleOutput) FrontendPort() pulumi.IntOutput
LB Frontend port.
func (ManagedClusterLbRuleOutput) ProbeProtocol ¶ added in v4.29.0
func (o ManagedClusterLbRuleOutput) ProbeProtocol() pulumi.StringOutput
Protocol for the probe. Can be one of `tcp`, `udp`, `http`, or `https`.
func (ManagedClusterLbRuleOutput) ProbeRequestPath ¶ added in v4.29.0
func (o ManagedClusterLbRuleOutput) ProbeRequestPath() pulumi.StringPtrOutput
Path for the probe to check, when probe protocol is set to `http`.
func (ManagedClusterLbRuleOutput) Protocol ¶ added in v4.29.0
func (o ManagedClusterLbRuleOutput) Protocol() pulumi.StringOutput
The transport protocol used in this rule. Can be one of `tcp` or `udp`.
func (ManagedClusterLbRuleOutput) ToManagedClusterLbRuleOutput ¶ added in v4.29.0
func (o ManagedClusterLbRuleOutput) ToManagedClusterLbRuleOutput() ManagedClusterLbRuleOutput
func (ManagedClusterLbRuleOutput) ToManagedClusterLbRuleOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterLbRuleOutput) ToManagedClusterLbRuleOutputWithContext(ctx context.Context) ManagedClusterLbRuleOutput
type ManagedClusterMap ¶ added in v4.29.0
type ManagedClusterMap map[string]ManagedClusterInput
func (ManagedClusterMap) ElementType ¶ added in v4.29.0
func (ManagedClusterMap) ElementType() reflect.Type
func (ManagedClusterMap) ToManagedClusterMapOutput ¶ added in v4.29.0
func (i ManagedClusterMap) ToManagedClusterMapOutput() ManagedClusterMapOutput
func (ManagedClusterMap) ToManagedClusterMapOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterMap) ToManagedClusterMapOutputWithContext(ctx context.Context) ManagedClusterMapOutput
type ManagedClusterMapInput ¶ added in v4.29.0
type ManagedClusterMapInput interface { pulumi.Input ToManagedClusterMapOutput() ManagedClusterMapOutput ToManagedClusterMapOutputWithContext(context.Context) ManagedClusterMapOutput }
ManagedClusterMapInput is an input type that accepts ManagedClusterMap and ManagedClusterMapOutput values. You can construct a concrete instance of `ManagedClusterMapInput` via:
ManagedClusterMap{ "key": ManagedClusterArgs{...} }
type ManagedClusterMapOutput ¶ added in v4.29.0
type ManagedClusterMapOutput struct{ *pulumi.OutputState }
func (ManagedClusterMapOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterMapOutput) ElementType() reflect.Type
func (ManagedClusterMapOutput) MapIndex ¶ added in v4.29.0
func (o ManagedClusterMapOutput) MapIndex(k pulumi.StringInput) ManagedClusterOutput
func (ManagedClusterMapOutput) ToManagedClusterMapOutput ¶ added in v4.29.0
func (o ManagedClusterMapOutput) ToManagedClusterMapOutput() ManagedClusterMapOutput
func (ManagedClusterMapOutput) ToManagedClusterMapOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterMapOutput) ToManagedClusterMapOutputWithContext(ctx context.Context) ManagedClusterMapOutput
type ManagedClusterNodeType ¶ added in v4.29.0
type ManagedClusterNodeType struct { // Sets the port range available for applications. Format is `<from_port>-<to_port>`, for example `10000-20000`. ApplicationPortRange string `pulumi:"applicationPortRange"` // Specifies a list of key/value pairs used to set capacity tags for this node type. Capacities map[string]string `pulumi:"capacities"` // The size of the data disk in gigabytes.. DataDiskSizeGb int `pulumi:"dataDiskSizeGb"` // The type of the disk to use for storing data. It can be one of `Premium_LRS`, `Standard_LRS`, or `StandardSSD_LRS`. DataDiskType *string `pulumi:"dataDiskType"` // Sets the port range available for the OS. Format is `<from_port>-<to_port>`, for example `10000-20000`. There has to be at least 255 ports available and cannot overlap with `applicationPortRange`.. EphemeralPortRange string `pulumi:"ephemeralPortRange"` // The ID of the Resource Group. Id *string `pulumi:"id"` // If set the node type can be composed of multiple placement groups. MultiplePlacementGroupsEnabled *bool `pulumi:"multiplePlacementGroupsEnabled"` // The name which should be used for this node type. Name string `pulumi:"name"` // Specifies a list of placement tags that can be used to indicate where services should run.. PlacementProperties map[string]string `pulumi:"placementProperties"` // If set to true, system services will run on this node type. Only one node type should be marked as primary. Primary node type cannot be deleted or changed once they're created. Primary *bool `pulumi:"primary"` // If set to true, only stateless workloads can run on this node type. Stateless *bool `pulumi:"stateless"` // The offer type of the marketplace image cluster VMs will use. VmImageOffer string `pulumi:"vmImageOffer"` // The publisher of the marketplace image cluster VMs will use. VmImagePublisher string `pulumi:"vmImagePublisher"` // The SKU of the marketplace image cluster VMs will use. VmImageSku string `pulumi:"vmImageSku"` // The version of the marketplace image cluster VMs will use. VmImageVersion string `pulumi:"vmImageVersion"` // The number of instances this node type will launch. VmInstanceCount int `pulumi:"vmInstanceCount"` // One or more `vmSecrets` blocks as defined below. VmSecrets []ManagedClusterNodeTypeVmSecret `pulumi:"vmSecrets"` // The size of the instances in this node type. VmSize string `pulumi:"vmSize"` }
type ManagedClusterNodeTypeArgs ¶ added in v4.29.0
type ManagedClusterNodeTypeArgs struct { // Sets the port range available for applications. Format is `<from_port>-<to_port>`, for example `10000-20000`. ApplicationPortRange pulumi.StringInput `pulumi:"applicationPortRange"` // Specifies a list of key/value pairs used to set capacity tags for this node type. Capacities pulumi.StringMapInput `pulumi:"capacities"` // The size of the data disk in gigabytes.. DataDiskSizeGb pulumi.IntInput `pulumi:"dataDiskSizeGb"` // The type of the disk to use for storing data. It can be one of `Premium_LRS`, `Standard_LRS`, or `StandardSSD_LRS`. DataDiskType pulumi.StringPtrInput `pulumi:"dataDiskType"` // Sets the port range available for the OS. Format is `<from_port>-<to_port>`, for example `10000-20000`. There has to be at least 255 ports available and cannot overlap with `applicationPortRange`.. EphemeralPortRange pulumi.StringInput `pulumi:"ephemeralPortRange"` // The ID of the Resource Group. Id pulumi.StringPtrInput `pulumi:"id"` // If set the node type can be composed of multiple placement groups. MultiplePlacementGroupsEnabled pulumi.BoolPtrInput `pulumi:"multiplePlacementGroupsEnabled"` // The name which should be used for this node type. Name pulumi.StringInput `pulumi:"name"` // Specifies a list of placement tags that can be used to indicate where services should run.. PlacementProperties pulumi.StringMapInput `pulumi:"placementProperties"` // If set to true, system services will run on this node type. Only one node type should be marked as primary. Primary node type cannot be deleted or changed once they're created. Primary pulumi.BoolPtrInput `pulumi:"primary"` // If set to true, only stateless workloads can run on this node type. Stateless pulumi.BoolPtrInput `pulumi:"stateless"` // The offer type of the marketplace image cluster VMs will use. VmImageOffer pulumi.StringInput `pulumi:"vmImageOffer"` // The publisher of the marketplace image cluster VMs will use. VmImagePublisher pulumi.StringInput `pulumi:"vmImagePublisher"` // The SKU of the marketplace image cluster VMs will use. VmImageSku pulumi.StringInput `pulumi:"vmImageSku"` // The version of the marketplace image cluster VMs will use. VmImageVersion pulumi.StringInput `pulumi:"vmImageVersion"` // The number of instances this node type will launch. VmInstanceCount pulumi.IntInput `pulumi:"vmInstanceCount"` // One or more `vmSecrets` blocks as defined below. VmSecrets ManagedClusterNodeTypeVmSecretArrayInput `pulumi:"vmSecrets"` // The size of the instances in this node type. VmSize pulumi.StringInput `pulumi:"vmSize"` }
func (ManagedClusterNodeTypeArgs) ElementType ¶ added in v4.29.0
func (ManagedClusterNodeTypeArgs) ElementType() reflect.Type
func (ManagedClusterNodeTypeArgs) ToManagedClusterNodeTypeOutput ¶ added in v4.29.0
func (i ManagedClusterNodeTypeArgs) ToManagedClusterNodeTypeOutput() ManagedClusterNodeTypeOutput
func (ManagedClusterNodeTypeArgs) ToManagedClusterNodeTypeOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterNodeTypeArgs) ToManagedClusterNodeTypeOutputWithContext(ctx context.Context) ManagedClusterNodeTypeOutput
type ManagedClusterNodeTypeArray ¶ added in v4.29.0
type ManagedClusterNodeTypeArray []ManagedClusterNodeTypeInput
func (ManagedClusterNodeTypeArray) ElementType ¶ added in v4.29.0
func (ManagedClusterNodeTypeArray) ElementType() reflect.Type
func (ManagedClusterNodeTypeArray) ToManagedClusterNodeTypeArrayOutput ¶ added in v4.29.0
func (i ManagedClusterNodeTypeArray) ToManagedClusterNodeTypeArrayOutput() ManagedClusterNodeTypeArrayOutput
func (ManagedClusterNodeTypeArray) ToManagedClusterNodeTypeArrayOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterNodeTypeArray) ToManagedClusterNodeTypeArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeArrayOutput
type ManagedClusterNodeTypeArrayInput ¶ added in v4.29.0
type ManagedClusterNodeTypeArrayInput interface { pulumi.Input ToManagedClusterNodeTypeArrayOutput() ManagedClusterNodeTypeArrayOutput ToManagedClusterNodeTypeArrayOutputWithContext(context.Context) ManagedClusterNodeTypeArrayOutput }
ManagedClusterNodeTypeArrayInput is an input type that accepts ManagedClusterNodeTypeArray and ManagedClusterNodeTypeArrayOutput values. You can construct a concrete instance of `ManagedClusterNodeTypeArrayInput` via:
ManagedClusterNodeTypeArray{ ManagedClusterNodeTypeArgs{...} }
type ManagedClusterNodeTypeArrayOutput ¶ added in v4.29.0
type ManagedClusterNodeTypeArrayOutput struct{ *pulumi.OutputState }
func (ManagedClusterNodeTypeArrayOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterNodeTypeArrayOutput) ElementType() reflect.Type
func (ManagedClusterNodeTypeArrayOutput) Index ¶ added in v4.29.0
func (o ManagedClusterNodeTypeArrayOutput) Index(i pulumi.IntInput) ManagedClusterNodeTypeOutput
func (ManagedClusterNodeTypeArrayOutput) ToManagedClusterNodeTypeArrayOutput ¶ added in v4.29.0
func (o ManagedClusterNodeTypeArrayOutput) ToManagedClusterNodeTypeArrayOutput() ManagedClusterNodeTypeArrayOutput
func (ManagedClusterNodeTypeArrayOutput) ToManagedClusterNodeTypeArrayOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterNodeTypeArrayOutput) ToManagedClusterNodeTypeArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeArrayOutput
type ManagedClusterNodeTypeInput ¶ added in v4.29.0
type ManagedClusterNodeTypeInput interface { pulumi.Input ToManagedClusterNodeTypeOutput() ManagedClusterNodeTypeOutput ToManagedClusterNodeTypeOutputWithContext(context.Context) ManagedClusterNodeTypeOutput }
ManagedClusterNodeTypeInput is an input type that accepts ManagedClusterNodeTypeArgs and ManagedClusterNodeTypeOutput values. You can construct a concrete instance of `ManagedClusterNodeTypeInput` via:
ManagedClusterNodeTypeArgs{...}
type ManagedClusterNodeTypeOutput ¶ added in v4.29.0
type ManagedClusterNodeTypeOutput struct{ *pulumi.OutputState }
func (ManagedClusterNodeTypeOutput) ApplicationPortRange ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) ApplicationPortRange() pulumi.StringOutput
Sets the port range available for applications. Format is `<from_port>-<to_port>`, for example `10000-20000`.
func (ManagedClusterNodeTypeOutput) Capacities ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) Capacities() pulumi.StringMapOutput
Specifies a list of key/value pairs used to set capacity tags for this node type.
func (ManagedClusterNodeTypeOutput) DataDiskSizeGb ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) DataDiskSizeGb() pulumi.IntOutput
The size of the data disk in gigabytes..
func (ManagedClusterNodeTypeOutput) DataDiskType ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) DataDiskType() pulumi.StringPtrOutput
The type of the disk to use for storing data. It can be one of `Premium_LRS`, `Standard_LRS`, or `StandardSSD_LRS`.
func (ManagedClusterNodeTypeOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterNodeTypeOutput) ElementType() reflect.Type
func (ManagedClusterNodeTypeOutput) EphemeralPortRange ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) EphemeralPortRange() pulumi.StringOutput
Sets the port range available for the OS. Format is `<from_port>-<to_port>`, for example `10000-20000`. There has to be at least 255 ports available and cannot overlap with `applicationPortRange`..
func (ManagedClusterNodeTypeOutput) Id ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) Id() pulumi.StringPtrOutput
The ID of the Resource Group.
func (ManagedClusterNodeTypeOutput) MultiplePlacementGroupsEnabled ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) MultiplePlacementGroupsEnabled() pulumi.BoolPtrOutput
If set the node type can be composed of multiple placement groups.
func (ManagedClusterNodeTypeOutput) Name ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) Name() pulumi.StringOutput
The name which should be used for this node type.
func (ManagedClusterNodeTypeOutput) PlacementProperties ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) PlacementProperties() pulumi.StringMapOutput
Specifies a list of placement tags that can be used to indicate where services should run..
func (ManagedClusterNodeTypeOutput) Primary ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) Primary() pulumi.BoolPtrOutput
If set to true, system services will run on this node type. Only one node type should be marked as primary. Primary node type cannot be deleted or changed once they're created.
func (ManagedClusterNodeTypeOutput) Stateless ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) Stateless() pulumi.BoolPtrOutput
If set to true, only stateless workloads can run on this node type.
func (ManagedClusterNodeTypeOutput) ToManagedClusterNodeTypeOutput ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) ToManagedClusterNodeTypeOutput() ManagedClusterNodeTypeOutput
func (ManagedClusterNodeTypeOutput) ToManagedClusterNodeTypeOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) ToManagedClusterNodeTypeOutputWithContext(ctx context.Context) ManagedClusterNodeTypeOutput
func (ManagedClusterNodeTypeOutput) VmImageOffer ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) VmImageOffer() pulumi.StringOutput
The offer type of the marketplace image cluster VMs will use.
func (ManagedClusterNodeTypeOutput) VmImagePublisher ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) VmImagePublisher() pulumi.StringOutput
The publisher of the marketplace image cluster VMs will use.
func (ManagedClusterNodeTypeOutput) VmImageSku ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) VmImageSku() pulumi.StringOutput
The SKU of the marketplace image cluster VMs will use.
func (ManagedClusterNodeTypeOutput) VmImageVersion ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) VmImageVersion() pulumi.StringOutput
The version of the marketplace image cluster VMs will use.
func (ManagedClusterNodeTypeOutput) VmInstanceCount ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) VmInstanceCount() pulumi.IntOutput
The number of instances this node type will launch.
func (ManagedClusterNodeTypeOutput) VmSecrets ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) VmSecrets() ManagedClusterNodeTypeVmSecretArrayOutput
One or more `vmSecrets` blocks as defined below.
func (ManagedClusterNodeTypeOutput) VmSize ¶ added in v4.29.0
func (o ManagedClusterNodeTypeOutput) VmSize() pulumi.StringOutput
The size of the instances in this node type.
type ManagedClusterNodeTypeVmSecret ¶ added in v4.29.0
type ManagedClusterNodeTypeVmSecret struct { // One or more `certificates` blocks as defined above. Certificates []ManagedClusterNodeTypeVmSecretCertificate `pulumi:"certificates"` // The ID of the Vault that contain the certificates. VaultId string `pulumi:"vaultId"` }
type ManagedClusterNodeTypeVmSecretArgs ¶ added in v4.29.0
type ManagedClusterNodeTypeVmSecretArgs struct { // One or more `certificates` blocks as defined above. Certificates ManagedClusterNodeTypeVmSecretCertificateArrayInput `pulumi:"certificates"` // The ID of the Vault that contain the certificates. VaultId pulumi.StringInput `pulumi:"vaultId"` }
func (ManagedClusterNodeTypeVmSecretArgs) ElementType ¶ added in v4.29.0
func (ManagedClusterNodeTypeVmSecretArgs) ElementType() reflect.Type
func (ManagedClusterNodeTypeVmSecretArgs) ToManagedClusterNodeTypeVmSecretOutput ¶ added in v4.29.0
func (i ManagedClusterNodeTypeVmSecretArgs) ToManagedClusterNodeTypeVmSecretOutput() ManagedClusterNodeTypeVmSecretOutput
func (ManagedClusterNodeTypeVmSecretArgs) ToManagedClusterNodeTypeVmSecretOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterNodeTypeVmSecretArgs) ToManagedClusterNodeTypeVmSecretOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretOutput
type ManagedClusterNodeTypeVmSecretArray ¶ added in v4.29.0
type ManagedClusterNodeTypeVmSecretArray []ManagedClusterNodeTypeVmSecretInput
func (ManagedClusterNodeTypeVmSecretArray) ElementType ¶ added in v4.29.0
func (ManagedClusterNodeTypeVmSecretArray) ElementType() reflect.Type
func (ManagedClusterNodeTypeVmSecretArray) ToManagedClusterNodeTypeVmSecretArrayOutput ¶ added in v4.29.0
func (i ManagedClusterNodeTypeVmSecretArray) ToManagedClusterNodeTypeVmSecretArrayOutput() ManagedClusterNodeTypeVmSecretArrayOutput
func (ManagedClusterNodeTypeVmSecretArray) ToManagedClusterNodeTypeVmSecretArrayOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterNodeTypeVmSecretArray) ToManagedClusterNodeTypeVmSecretArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretArrayOutput
type ManagedClusterNodeTypeVmSecretArrayInput ¶ added in v4.29.0
type ManagedClusterNodeTypeVmSecretArrayInput interface { pulumi.Input ToManagedClusterNodeTypeVmSecretArrayOutput() ManagedClusterNodeTypeVmSecretArrayOutput ToManagedClusterNodeTypeVmSecretArrayOutputWithContext(context.Context) ManagedClusterNodeTypeVmSecretArrayOutput }
ManagedClusterNodeTypeVmSecretArrayInput is an input type that accepts ManagedClusterNodeTypeVmSecretArray and ManagedClusterNodeTypeVmSecretArrayOutput values. You can construct a concrete instance of `ManagedClusterNodeTypeVmSecretArrayInput` via:
ManagedClusterNodeTypeVmSecretArray{ ManagedClusterNodeTypeVmSecretArgs{...} }
type ManagedClusterNodeTypeVmSecretArrayOutput ¶ added in v4.29.0
type ManagedClusterNodeTypeVmSecretArrayOutput struct{ *pulumi.OutputState }
func (ManagedClusterNodeTypeVmSecretArrayOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterNodeTypeVmSecretArrayOutput) ElementType() reflect.Type
func (ManagedClusterNodeTypeVmSecretArrayOutput) ToManagedClusterNodeTypeVmSecretArrayOutput ¶ added in v4.29.0
func (o ManagedClusterNodeTypeVmSecretArrayOutput) ToManagedClusterNodeTypeVmSecretArrayOutput() ManagedClusterNodeTypeVmSecretArrayOutput
func (ManagedClusterNodeTypeVmSecretArrayOutput) ToManagedClusterNodeTypeVmSecretArrayOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterNodeTypeVmSecretArrayOutput) ToManagedClusterNodeTypeVmSecretArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretArrayOutput
type ManagedClusterNodeTypeVmSecretCertificate ¶ added in v4.29.0
type ManagedClusterNodeTypeVmSecretCertificateArgs ¶ added in v4.29.0
type ManagedClusterNodeTypeVmSecretCertificateArgs struct { // The certificate store on the Virtual Machine to which the certificate should be added. Store pulumi.StringInput `pulumi:"store"` // The URL of a certificate that has been uploaded to Key Vault as a secret Url pulumi.StringInput `pulumi:"url"` }
func (ManagedClusterNodeTypeVmSecretCertificateArgs) ElementType ¶ added in v4.29.0
func (ManagedClusterNodeTypeVmSecretCertificateArgs) ElementType() reflect.Type
func (ManagedClusterNodeTypeVmSecretCertificateArgs) ToManagedClusterNodeTypeVmSecretCertificateOutput ¶ added in v4.29.0
func (i ManagedClusterNodeTypeVmSecretCertificateArgs) ToManagedClusterNodeTypeVmSecretCertificateOutput() ManagedClusterNodeTypeVmSecretCertificateOutput
func (ManagedClusterNodeTypeVmSecretCertificateArgs) ToManagedClusterNodeTypeVmSecretCertificateOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterNodeTypeVmSecretCertificateArgs) ToManagedClusterNodeTypeVmSecretCertificateOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretCertificateOutput
type ManagedClusterNodeTypeVmSecretCertificateArray ¶ added in v4.29.0
type ManagedClusterNodeTypeVmSecretCertificateArray []ManagedClusterNodeTypeVmSecretCertificateInput
func (ManagedClusterNodeTypeVmSecretCertificateArray) ElementType ¶ added in v4.29.0
func (ManagedClusterNodeTypeVmSecretCertificateArray) ElementType() reflect.Type
func (ManagedClusterNodeTypeVmSecretCertificateArray) ToManagedClusterNodeTypeVmSecretCertificateArrayOutput ¶ added in v4.29.0
func (i ManagedClusterNodeTypeVmSecretCertificateArray) ToManagedClusterNodeTypeVmSecretCertificateArrayOutput() ManagedClusterNodeTypeVmSecretCertificateArrayOutput
func (ManagedClusterNodeTypeVmSecretCertificateArray) ToManagedClusterNodeTypeVmSecretCertificateArrayOutputWithContext ¶ added in v4.29.0
func (i ManagedClusterNodeTypeVmSecretCertificateArray) ToManagedClusterNodeTypeVmSecretCertificateArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretCertificateArrayOutput
type ManagedClusterNodeTypeVmSecretCertificateArrayInput ¶ added in v4.29.0
type ManagedClusterNodeTypeVmSecretCertificateArrayInput interface { pulumi.Input ToManagedClusterNodeTypeVmSecretCertificateArrayOutput() ManagedClusterNodeTypeVmSecretCertificateArrayOutput ToManagedClusterNodeTypeVmSecretCertificateArrayOutputWithContext(context.Context) ManagedClusterNodeTypeVmSecretCertificateArrayOutput }
ManagedClusterNodeTypeVmSecretCertificateArrayInput is an input type that accepts ManagedClusterNodeTypeVmSecretCertificateArray and ManagedClusterNodeTypeVmSecretCertificateArrayOutput values. You can construct a concrete instance of `ManagedClusterNodeTypeVmSecretCertificateArrayInput` via:
ManagedClusterNodeTypeVmSecretCertificateArray{ ManagedClusterNodeTypeVmSecretCertificateArgs{...} }
type ManagedClusterNodeTypeVmSecretCertificateArrayOutput ¶ added in v4.29.0
type ManagedClusterNodeTypeVmSecretCertificateArrayOutput struct{ *pulumi.OutputState }
func (ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ElementType() reflect.Type
func (ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ToManagedClusterNodeTypeVmSecretCertificateArrayOutput ¶ added in v4.29.0
func (o ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ToManagedClusterNodeTypeVmSecretCertificateArrayOutput() ManagedClusterNodeTypeVmSecretCertificateArrayOutput
func (ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ToManagedClusterNodeTypeVmSecretCertificateArrayOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterNodeTypeVmSecretCertificateArrayOutput) ToManagedClusterNodeTypeVmSecretCertificateArrayOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretCertificateArrayOutput
type ManagedClusterNodeTypeVmSecretCertificateInput ¶ added in v4.29.0
type ManagedClusterNodeTypeVmSecretCertificateInput interface { pulumi.Input ToManagedClusterNodeTypeVmSecretCertificateOutput() ManagedClusterNodeTypeVmSecretCertificateOutput ToManagedClusterNodeTypeVmSecretCertificateOutputWithContext(context.Context) ManagedClusterNodeTypeVmSecretCertificateOutput }
ManagedClusterNodeTypeVmSecretCertificateInput is an input type that accepts ManagedClusterNodeTypeVmSecretCertificateArgs and ManagedClusterNodeTypeVmSecretCertificateOutput values. You can construct a concrete instance of `ManagedClusterNodeTypeVmSecretCertificateInput` via:
ManagedClusterNodeTypeVmSecretCertificateArgs{...}
type ManagedClusterNodeTypeVmSecretCertificateOutput ¶ added in v4.29.0
type ManagedClusterNodeTypeVmSecretCertificateOutput struct{ *pulumi.OutputState }
func (ManagedClusterNodeTypeVmSecretCertificateOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterNodeTypeVmSecretCertificateOutput) ElementType() reflect.Type
func (ManagedClusterNodeTypeVmSecretCertificateOutput) Store ¶ added in v4.29.0
func (o ManagedClusterNodeTypeVmSecretCertificateOutput) Store() pulumi.StringOutput
The certificate store on the Virtual Machine to which the certificate should be added.
func (ManagedClusterNodeTypeVmSecretCertificateOutput) ToManagedClusterNodeTypeVmSecretCertificateOutput ¶ added in v4.29.0
func (o ManagedClusterNodeTypeVmSecretCertificateOutput) ToManagedClusterNodeTypeVmSecretCertificateOutput() ManagedClusterNodeTypeVmSecretCertificateOutput
func (ManagedClusterNodeTypeVmSecretCertificateOutput) ToManagedClusterNodeTypeVmSecretCertificateOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterNodeTypeVmSecretCertificateOutput) ToManagedClusterNodeTypeVmSecretCertificateOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretCertificateOutput
func (ManagedClusterNodeTypeVmSecretCertificateOutput) Url ¶ added in v4.29.0
func (o ManagedClusterNodeTypeVmSecretCertificateOutput) Url() pulumi.StringOutput
The URL of a certificate that has been uploaded to Key Vault as a secret
type ManagedClusterNodeTypeVmSecretInput ¶ added in v4.29.0
type ManagedClusterNodeTypeVmSecretInput interface { pulumi.Input ToManagedClusterNodeTypeVmSecretOutput() ManagedClusterNodeTypeVmSecretOutput ToManagedClusterNodeTypeVmSecretOutputWithContext(context.Context) ManagedClusterNodeTypeVmSecretOutput }
ManagedClusterNodeTypeVmSecretInput is an input type that accepts ManagedClusterNodeTypeVmSecretArgs and ManagedClusterNodeTypeVmSecretOutput values. You can construct a concrete instance of `ManagedClusterNodeTypeVmSecretInput` via:
ManagedClusterNodeTypeVmSecretArgs{...}
type ManagedClusterNodeTypeVmSecretOutput ¶ added in v4.29.0
type ManagedClusterNodeTypeVmSecretOutput struct{ *pulumi.OutputState }
func (ManagedClusterNodeTypeVmSecretOutput) Certificates ¶ added in v4.29.0
func (o ManagedClusterNodeTypeVmSecretOutput) Certificates() ManagedClusterNodeTypeVmSecretCertificateArrayOutput
One or more `certificates` blocks as defined above.
func (ManagedClusterNodeTypeVmSecretOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterNodeTypeVmSecretOutput) ElementType() reflect.Type
func (ManagedClusterNodeTypeVmSecretOutput) ToManagedClusterNodeTypeVmSecretOutput ¶ added in v4.29.0
func (o ManagedClusterNodeTypeVmSecretOutput) ToManagedClusterNodeTypeVmSecretOutput() ManagedClusterNodeTypeVmSecretOutput
func (ManagedClusterNodeTypeVmSecretOutput) ToManagedClusterNodeTypeVmSecretOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterNodeTypeVmSecretOutput) ToManagedClusterNodeTypeVmSecretOutputWithContext(ctx context.Context) ManagedClusterNodeTypeVmSecretOutput
func (ManagedClusterNodeTypeVmSecretOutput) VaultId ¶ added in v4.29.0
func (o ManagedClusterNodeTypeVmSecretOutput) VaultId() pulumi.StringOutput
The ID of the Vault that contain the certificates.
type ManagedClusterOutput ¶ added in v4.29.0
type ManagedClusterOutput struct{ *pulumi.OutputState }
func (ManagedClusterOutput) ElementType ¶ added in v4.29.0
func (ManagedClusterOutput) ElementType() reflect.Type
func (ManagedClusterOutput) ToManagedClusterOutput ¶ added in v4.29.0
func (o ManagedClusterOutput) ToManagedClusterOutput() ManagedClusterOutput
func (ManagedClusterOutput) ToManagedClusterOutputWithContext ¶ added in v4.29.0
func (o ManagedClusterOutput) ToManagedClusterOutputWithContext(ctx context.Context) ManagedClusterOutput
type ManagedClusterState ¶ added in v4.29.0
type ManagedClusterState struct { // Controls how connections to the cluster are authenticated. A `authentication` block as defined below. Authentication ManagedClusterAuthenticationPtrInput // If true, backup service is enabled. BackupServiceEnabled pulumi.BoolPtrInput // Port to use when connecting to the cluster. ClientConnectionPort pulumi.IntPtrInput // One or more `customFabricSetting` blocks as defined below. CustomFabricSettings ManagedClusterCustomFabricSettingArrayInput // Hostname for the cluster. If unset the cluster's name will be used.. DnsName pulumi.StringPtrInput // If true, DNS service is enabled. DnsServiceEnabled pulumi.BoolPtrInput // Port that should be used by the Service Fabric Explorer to visualize applications and cluster status. HttpGatewayPort pulumi.IntPtrInput // One or more `lbRule` blocks as defined below. LbRules ManagedClusterLbRuleArrayInput // The Azure Region where the Resource Group should exist. Changing this forces a new Resource Group to be created. Location pulumi.StringPtrInput // The name which should be used for this Resource Group. Changing this forces a new Resource Group to be created. Name pulumi.StringPtrInput // One or more `nodeType` blocks as defined below. NodeTypes ManagedClusterNodeTypeArrayInput // Administrator password for the VMs that will be created as part of this cluster. Password pulumi.StringPtrInput // The name of the Resource Group where the Resource Group should exist. ResourceGroupName pulumi.StringPtrInput // SKU for this cluster. Changing this forces a new resource to be created. Default is `Basic`, allowed values are either `Basic` or `Standard`. Sku pulumi.StringPtrInput // A mapping of tags which should be assigned to the Resource Group. Tags pulumi.StringMapInput // Upgrade wave for the fabric runtime. Default is `Wave0`, allowed value must be one of `Wave0`, `Wave1`, or `Wave2`. UpgradeWave pulumi.StringPtrInput // Administrator password for the VMs that will be created as part of this cluster. Username pulumi.StringPtrInput }
func (ManagedClusterState) ElementType ¶ added in v4.29.0
func (ManagedClusterState) ElementType() reflect.Type
type MeshApplication ¶
type MeshApplication struct { pulumi.CustomResourceState // Specifies the Azure Region where the Service Fabric Mesh Application should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Service Fabric Mesh Application. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group in which the Service Fabric Mesh Application exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Any number of `service` block as defined below. Services MeshApplicationServiceArrayOutput `pulumi:"services"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/servicefabric" "github.com/pulumi/pulumi/sdk/v3/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.NewMeshApplication(ctx, "exampleMeshApplication", &servicefabric.MeshApplicationArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, Services: servicefabric.MeshApplicationServiceArray{ &servicefabric.MeshApplicationServiceArgs{ Name: pulumi.String("testservice1"), OsType: pulumi.String("Linux"), CodePackages: servicefabric.MeshApplicationServiceCodePackageArray{ &servicefabric.MeshApplicationServiceCodePackageArgs{ Name: pulumi.String("testcodepackage1"), ImageName: pulumi.String("seabreeze/sbz-helloworld:1.0-alpine"), Resources: &servicefabric.MeshApplicationServiceCodePackageResourcesArgs{ Requests: &servicefabric.MeshApplicationServiceCodePackageResourcesRequestsArgs{ Memory: pulumi.Float64(1), Cpu: pulumi.Float64(1), }, }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Service Fabric Mesh Application can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:servicefabric/meshApplication:MeshApplication application1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceFabricMesh/applications/application1
```
func GetMeshApplication ¶
func GetMeshApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshApplicationState, opts ...pulumi.ResourceOption) (*MeshApplication, error)
GetMeshApplication gets an existing MeshApplication 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 NewMeshApplication ¶
func NewMeshApplication(ctx *pulumi.Context, name string, args *MeshApplicationArgs, opts ...pulumi.ResourceOption) (*MeshApplication, error)
NewMeshApplication registers a new resource with the given unique name, arguments, and options.
func (*MeshApplication) ElementType ¶
func (*MeshApplication) ElementType() reflect.Type
func (*MeshApplication) ToMeshApplicationOutput ¶
func (i *MeshApplication) ToMeshApplicationOutput() MeshApplicationOutput
func (*MeshApplication) ToMeshApplicationOutputWithContext ¶
func (i *MeshApplication) ToMeshApplicationOutputWithContext(ctx context.Context) MeshApplicationOutput
type MeshApplicationArgs ¶
type MeshApplicationArgs struct { // Specifies the Azure Region where the Service Fabric Mesh Application should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Application. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Mesh Application exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Any number of `service` block as defined below. Services MeshApplicationServiceArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a MeshApplication resource.
func (MeshApplicationArgs) ElementType ¶
func (MeshApplicationArgs) ElementType() reflect.Type
type MeshApplicationArray ¶
type MeshApplicationArray []MeshApplicationInput
func (MeshApplicationArray) ElementType ¶
func (MeshApplicationArray) ElementType() reflect.Type
func (MeshApplicationArray) ToMeshApplicationArrayOutput ¶
func (i MeshApplicationArray) ToMeshApplicationArrayOutput() MeshApplicationArrayOutput
func (MeshApplicationArray) ToMeshApplicationArrayOutputWithContext ¶
func (i MeshApplicationArray) ToMeshApplicationArrayOutputWithContext(ctx context.Context) MeshApplicationArrayOutput
type MeshApplicationArrayInput ¶
type MeshApplicationArrayInput interface { pulumi.Input ToMeshApplicationArrayOutput() MeshApplicationArrayOutput ToMeshApplicationArrayOutputWithContext(context.Context) MeshApplicationArrayOutput }
MeshApplicationArrayInput is an input type that accepts MeshApplicationArray and MeshApplicationArrayOutput values. You can construct a concrete instance of `MeshApplicationArrayInput` via:
MeshApplicationArray{ MeshApplicationArgs{...} }
type MeshApplicationArrayOutput ¶
type MeshApplicationArrayOutput struct{ *pulumi.OutputState }
func (MeshApplicationArrayOutput) ElementType ¶
func (MeshApplicationArrayOutput) ElementType() reflect.Type
func (MeshApplicationArrayOutput) Index ¶
func (o MeshApplicationArrayOutput) Index(i pulumi.IntInput) MeshApplicationOutput
func (MeshApplicationArrayOutput) ToMeshApplicationArrayOutput ¶
func (o MeshApplicationArrayOutput) ToMeshApplicationArrayOutput() MeshApplicationArrayOutput
func (MeshApplicationArrayOutput) ToMeshApplicationArrayOutputWithContext ¶
func (o MeshApplicationArrayOutput) ToMeshApplicationArrayOutputWithContext(ctx context.Context) MeshApplicationArrayOutput
type MeshApplicationInput ¶
type MeshApplicationInput interface { pulumi.Input ToMeshApplicationOutput() MeshApplicationOutput ToMeshApplicationOutputWithContext(ctx context.Context) MeshApplicationOutput }
type MeshApplicationMap ¶
type MeshApplicationMap map[string]MeshApplicationInput
func (MeshApplicationMap) ElementType ¶
func (MeshApplicationMap) ElementType() reflect.Type
func (MeshApplicationMap) ToMeshApplicationMapOutput ¶
func (i MeshApplicationMap) ToMeshApplicationMapOutput() MeshApplicationMapOutput
func (MeshApplicationMap) ToMeshApplicationMapOutputWithContext ¶
func (i MeshApplicationMap) ToMeshApplicationMapOutputWithContext(ctx context.Context) MeshApplicationMapOutput
type MeshApplicationMapInput ¶
type MeshApplicationMapInput interface { pulumi.Input ToMeshApplicationMapOutput() MeshApplicationMapOutput ToMeshApplicationMapOutputWithContext(context.Context) MeshApplicationMapOutput }
MeshApplicationMapInput is an input type that accepts MeshApplicationMap and MeshApplicationMapOutput values. You can construct a concrete instance of `MeshApplicationMapInput` via:
MeshApplicationMap{ "key": MeshApplicationArgs{...} }
type MeshApplicationMapOutput ¶
type MeshApplicationMapOutput struct{ *pulumi.OutputState }
func (MeshApplicationMapOutput) ElementType ¶
func (MeshApplicationMapOutput) ElementType() reflect.Type
func (MeshApplicationMapOutput) MapIndex ¶
func (o MeshApplicationMapOutput) MapIndex(k pulumi.StringInput) MeshApplicationOutput
func (MeshApplicationMapOutput) ToMeshApplicationMapOutput ¶
func (o MeshApplicationMapOutput) ToMeshApplicationMapOutput() MeshApplicationMapOutput
func (MeshApplicationMapOutput) ToMeshApplicationMapOutputWithContext ¶
func (o MeshApplicationMapOutput) ToMeshApplicationMapOutputWithContext(ctx context.Context) MeshApplicationMapOutput
type MeshApplicationOutput ¶
type MeshApplicationOutput struct{ *pulumi.OutputState }
func (MeshApplicationOutput) ElementType ¶
func (MeshApplicationOutput) ElementType() reflect.Type
func (MeshApplicationOutput) ToMeshApplicationOutput ¶
func (o MeshApplicationOutput) ToMeshApplicationOutput() MeshApplicationOutput
func (MeshApplicationOutput) ToMeshApplicationOutputWithContext ¶
func (o MeshApplicationOutput) ToMeshApplicationOutputWithContext(ctx context.Context) MeshApplicationOutput
type MeshApplicationService ¶
type MeshApplicationService struct { // Any number `codePackage` block as described below. CodePackages []MeshApplicationServiceCodePackage `pulumi:"codePackages"` // The name of the service resource. Name string `pulumi:"name"` // The operating system required by the code in service. Valid values are `Linux` or `Windows`. OsType string `pulumi:"osType"` }
type MeshApplicationServiceArgs ¶
type MeshApplicationServiceArgs struct { // Any number `codePackage` block as described below. CodePackages MeshApplicationServiceCodePackageArrayInput `pulumi:"codePackages"` // The name of the service resource. Name pulumi.StringInput `pulumi:"name"` // The operating system required by the code in service. Valid values are `Linux` or `Windows`. OsType pulumi.StringInput `pulumi:"osType"` }
func (MeshApplicationServiceArgs) ElementType ¶
func (MeshApplicationServiceArgs) ElementType() reflect.Type
func (MeshApplicationServiceArgs) ToMeshApplicationServiceOutput ¶
func (i MeshApplicationServiceArgs) ToMeshApplicationServiceOutput() MeshApplicationServiceOutput
func (MeshApplicationServiceArgs) ToMeshApplicationServiceOutputWithContext ¶
func (i MeshApplicationServiceArgs) ToMeshApplicationServiceOutputWithContext(ctx context.Context) MeshApplicationServiceOutput
type MeshApplicationServiceArray ¶
type MeshApplicationServiceArray []MeshApplicationServiceInput
func (MeshApplicationServiceArray) ElementType ¶
func (MeshApplicationServiceArray) ElementType() reflect.Type
func (MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutput ¶
func (i MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutput() MeshApplicationServiceArrayOutput
func (MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutputWithContext ¶
func (i MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutputWithContext(ctx context.Context) MeshApplicationServiceArrayOutput
type MeshApplicationServiceArrayInput ¶
type MeshApplicationServiceArrayInput interface { pulumi.Input ToMeshApplicationServiceArrayOutput() MeshApplicationServiceArrayOutput ToMeshApplicationServiceArrayOutputWithContext(context.Context) MeshApplicationServiceArrayOutput }
MeshApplicationServiceArrayInput is an input type that accepts MeshApplicationServiceArray and MeshApplicationServiceArrayOutput values. You can construct a concrete instance of `MeshApplicationServiceArrayInput` via:
MeshApplicationServiceArray{ MeshApplicationServiceArgs{...} }
type MeshApplicationServiceArrayOutput ¶
type MeshApplicationServiceArrayOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceArrayOutput) ElementType ¶
func (MeshApplicationServiceArrayOutput) ElementType() reflect.Type
func (MeshApplicationServiceArrayOutput) Index ¶
func (o MeshApplicationServiceArrayOutput) Index(i pulumi.IntInput) MeshApplicationServiceOutput
func (MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutput ¶
func (o MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutput() MeshApplicationServiceArrayOutput
func (MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutputWithContext ¶
func (o MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutputWithContext(ctx context.Context) MeshApplicationServiceArrayOutput
type MeshApplicationServiceCodePackage ¶
type MeshApplicationServiceCodePackage struct { // The Container image the code package will use. ImageName string `pulumi:"imageName"` // The name of the code package. Name string `pulumi:"name"` // A `resources` block as defined below. Resources MeshApplicationServiceCodePackageResources `pulumi:"resources"` }
type MeshApplicationServiceCodePackageArgs ¶
type MeshApplicationServiceCodePackageArgs struct { // The Container image the code package will use. ImageName pulumi.StringInput `pulumi:"imageName"` // The name of the code package. Name pulumi.StringInput `pulumi:"name"` // A `resources` block as defined below. Resources MeshApplicationServiceCodePackageResourcesInput `pulumi:"resources"` }
func (MeshApplicationServiceCodePackageArgs) ElementType ¶
func (MeshApplicationServiceCodePackageArgs) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutput ¶
func (i MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutput() MeshApplicationServiceCodePackageOutput
func (MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutputWithContext ¶
func (i MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageOutput
type MeshApplicationServiceCodePackageArray ¶
type MeshApplicationServiceCodePackageArray []MeshApplicationServiceCodePackageInput
func (MeshApplicationServiceCodePackageArray) ElementType ¶
func (MeshApplicationServiceCodePackageArray) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutput ¶
func (i MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutput() MeshApplicationServiceCodePackageArrayOutput
func (MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutputWithContext ¶
func (i MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageArrayOutput
type MeshApplicationServiceCodePackageArrayInput ¶
type MeshApplicationServiceCodePackageArrayInput interface { pulumi.Input ToMeshApplicationServiceCodePackageArrayOutput() MeshApplicationServiceCodePackageArrayOutput ToMeshApplicationServiceCodePackageArrayOutputWithContext(context.Context) MeshApplicationServiceCodePackageArrayOutput }
MeshApplicationServiceCodePackageArrayInput is an input type that accepts MeshApplicationServiceCodePackageArray and MeshApplicationServiceCodePackageArrayOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageArrayInput` via:
MeshApplicationServiceCodePackageArray{ MeshApplicationServiceCodePackageArgs{...} }
type MeshApplicationServiceCodePackageArrayOutput ¶
type MeshApplicationServiceCodePackageArrayOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageArrayOutput) ElementType ¶
func (MeshApplicationServiceCodePackageArrayOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutput ¶
func (o MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutput() MeshApplicationServiceCodePackageArrayOutput
func (MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutputWithContext ¶
func (o MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageArrayOutput
type MeshApplicationServiceCodePackageInput ¶
type MeshApplicationServiceCodePackageInput interface { pulumi.Input ToMeshApplicationServiceCodePackageOutput() MeshApplicationServiceCodePackageOutput ToMeshApplicationServiceCodePackageOutputWithContext(context.Context) MeshApplicationServiceCodePackageOutput }
MeshApplicationServiceCodePackageInput is an input type that accepts MeshApplicationServiceCodePackageArgs and MeshApplicationServiceCodePackageOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageInput` via:
MeshApplicationServiceCodePackageArgs{...}
type MeshApplicationServiceCodePackageOutput ¶
type MeshApplicationServiceCodePackageOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageOutput) ElementType ¶
func (MeshApplicationServiceCodePackageOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageOutput) ImageName ¶
func (o MeshApplicationServiceCodePackageOutput) ImageName() pulumi.StringOutput
The Container image the code package will use.
func (MeshApplicationServiceCodePackageOutput) Name ¶
func (o MeshApplicationServiceCodePackageOutput) Name() pulumi.StringOutput
The name of the code package.
func (MeshApplicationServiceCodePackageOutput) Resources ¶
func (o MeshApplicationServiceCodePackageOutput) Resources() MeshApplicationServiceCodePackageResourcesOutput
A `resources` block as defined below.
func (MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutput ¶
func (o MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutput() MeshApplicationServiceCodePackageOutput
func (MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutputWithContext ¶
func (o MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageOutput
type MeshApplicationServiceCodePackageResources ¶
type MeshApplicationServiceCodePackageResources struct { // A `limits` block as defined below. Limits *MeshApplicationServiceCodePackageResourcesLimits `pulumi:"limits"` // A `requests` block as defined below. Requests MeshApplicationServiceCodePackageResourcesRequests `pulumi:"requests"` }
type MeshApplicationServiceCodePackageResourcesArgs ¶
type MeshApplicationServiceCodePackageResourcesArgs struct { // A `limits` block as defined below. Limits MeshApplicationServiceCodePackageResourcesLimitsPtrInput `pulumi:"limits"` // A `requests` block as defined below. Requests MeshApplicationServiceCodePackageResourcesRequestsInput `pulumi:"requests"` }
func (MeshApplicationServiceCodePackageResourcesArgs) ElementType ¶
func (MeshApplicationServiceCodePackageResourcesArgs) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutput ¶
func (i MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutput() MeshApplicationServiceCodePackageResourcesOutput
func (MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutputWithContext ¶
func (i MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesOutput
type MeshApplicationServiceCodePackageResourcesInput ¶
type MeshApplicationServiceCodePackageResourcesInput interface { pulumi.Input ToMeshApplicationServiceCodePackageResourcesOutput() MeshApplicationServiceCodePackageResourcesOutput ToMeshApplicationServiceCodePackageResourcesOutputWithContext(context.Context) MeshApplicationServiceCodePackageResourcesOutput }
MeshApplicationServiceCodePackageResourcesInput is an input type that accepts MeshApplicationServiceCodePackageResourcesArgs and MeshApplicationServiceCodePackageResourcesOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageResourcesInput` via:
MeshApplicationServiceCodePackageResourcesArgs{...}
type MeshApplicationServiceCodePackageResourcesLimitsArgs ¶
type MeshApplicationServiceCodePackageResourcesLimitsArgs struct { // The maximum number of CPU cores the container can use. Cpu pulumi.Float64Input `pulumi:"cpu"` // The maximum memory request in GB the container can use. Memory pulumi.Float64Input `pulumi:"memory"` }
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ElementType ¶
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutput ¶
func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutput() MeshApplicationServiceCodePackageResourcesLimitsOutput
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext ¶
func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsOutput
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput ¶
func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext ¶
func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
type MeshApplicationServiceCodePackageResourcesLimitsInput ¶
type MeshApplicationServiceCodePackageResourcesLimitsInput interface { pulumi.Input ToMeshApplicationServiceCodePackageResourcesLimitsOutput() MeshApplicationServiceCodePackageResourcesLimitsOutput ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext(context.Context) MeshApplicationServiceCodePackageResourcesLimitsOutput }
MeshApplicationServiceCodePackageResourcesLimitsInput is an input type that accepts MeshApplicationServiceCodePackageResourcesLimitsArgs and MeshApplicationServiceCodePackageResourcesLimitsOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageResourcesLimitsInput` via:
MeshApplicationServiceCodePackageResourcesLimitsArgs{...}
type MeshApplicationServiceCodePackageResourcesLimitsOutput ¶
type MeshApplicationServiceCodePackageResourcesLimitsOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) Cpu ¶
The maximum number of CPU cores the container can use.
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ElementType ¶
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) Memory ¶
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) Memory() pulumi.Float64Output
The maximum memory request in GB the container can use.
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutput ¶
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutput() MeshApplicationServiceCodePackageResourcesLimitsOutput
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext ¶
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsOutput
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput ¶
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext ¶
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
type MeshApplicationServiceCodePackageResourcesLimitsPtrInput ¶
type MeshApplicationServiceCodePackageResourcesLimitsPtrInput interface { pulumi.Input ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput }
MeshApplicationServiceCodePackageResourcesLimitsPtrInput is an input type that accepts MeshApplicationServiceCodePackageResourcesLimitsArgs, MeshApplicationServiceCodePackageResourcesLimitsPtr and MeshApplicationServiceCodePackageResourcesLimitsPtrOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageResourcesLimitsPtrInput` via:
MeshApplicationServiceCodePackageResourcesLimitsArgs{...} or: nil
func MeshApplicationServiceCodePackageResourcesLimitsPtr ¶
func MeshApplicationServiceCodePackageResourcesLimitsPtr(v *MeshApplicationServiceCodePackageResourcesLimitsArgs) MeshApplicationServiceCodePackageResourcesLimitsPtrInput
type MeshApplicationServiceCodePackageResourcesLimitsPtrOutput ¶
type MeshApplicationServiceCodePackageResourcesLimitsPtrOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Cpu ¶
The maximum number of CPU cores the container can use.
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ElementType ¶
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Memory ¶
func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Memory() pulumi.Float64PtrOutput
The maximum memory request in GB the container can use.
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput ¶
func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext ¶
func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
type MeshApplicationServiceCodePackageResourcesOutput ¶
type MeshApplicationServiceCodePackageResourcesOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageResourcesOutput) ElementType ¶
func (MeshApplicationServiceCodePackageResourcesOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesOutput) Limits ¶
func (o MeshApplicationServiceCodePackageResourcesOutput) Limits() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
A `limits` block as defined below.
func (MeshApplicationServiceCodePackageResourcesOutput) Requests ¶
func (o MeshApplicationServiceCodePackageResourcesOutput) Requests() MeshApplicationServiceCodePackageResourcesRequestsOutput
A `requests` block as defined below.
func (MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutput ¶
func (o MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutput() MeshApplicationServiceCodePackageResourcesOutput
func (MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutputWithContext ¶
func (o MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesOutput
type MeshApplicationServiceCodePackageResourcesRequestsArgs ¶
type MeshApplicationServiceCodePackageResourcesRequestsArgs struct { // The minimum number of CPU cores the container requires. Cpu pulumi.Float64Input `pulumi:"cpu"` // The minimum memory request in GB the container requires. Memory pulumi.Float64Input `pulumi:"memory"` }
func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ElementType ¶
func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutput ¶
func (i MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutput() MeshApplicationServiceCodePackageResourcesRequestsOutput
func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext ¶
func (i MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesRequestsOutput
type MeshApplicationServiceCodePackageResourcesRequestsInput ¶
type MeshApplicationServiceCodePackageResourcesRequestsInput interface { pulumi.Input ToMeshApplicationServiceCodePackageResourcesRequestsOutput() MeshApplicationServiceCodePackageResourcesRequestsOutput ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext(context.Context) MeshApplicationServiceCodePackageResourcesRequestsOutput }
MeshApplicationServiceCodePackageResourcesRequestsInput is an input type that accepts MeshApplicationServiceCodePackageResourcesRequestsArgs and MeshApplicationServiceCodePackageResourcesRequestsOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageResourcesRequestsInput` via:
MeshApplicationServiceCodePackageResourcesRequestsArgs{...}
type MeshApplicationServiceCodePackageResourcesRequestsOutput ¶
type MeshApplicationServiceCodePackageResourcesRequestsOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) Cpu ¶
The minimum number of CPU cores the container requires.
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ElementType ¶
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) Memory ¶
func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) Memory() pulumi.Float64Output
The minimum memory request in GB the container requires.
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutput ¶
func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutput() MeshApplicationServiceCodePackageResourcesRequestsOutput
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext ¶
func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesRequestsOutput
type MeshApplicationServiceInput ¶
type MeshApplicationServiceInput interface { pulumi.Input ToMeshApplicationServiceOutput() MeshApplicationServiceOutput ToMeshApplicationServiceOutputWithContext(context.Context) MeshApplicationServiceOutput }
MeshApplicationServiceInput is an input type that accepts MeshApplicationServiceArgs and MeshApplicationServiceOutput values. You can construct a concrete instance of `MeshApplicationServiceInput` via:
MeshApplicationServiceArgs{...}
type MeshApplicationServiceOutput ¶
type MeshApplicationServiceOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceOutput) CodePackages ¶
func (o MeshApplicationServiceOutput) CodePackages() MeshApplicationServiceCodePackageArrayOutput
Any number `codePackage` block as described below.
func (MeshApplicationServiceOutput) ElementType ¶
func (MeshApplicationServiceOutput) ElementType() reflect.Type
func (MeshApplicationServiceOutput) Name ¶
func (o MeshApplicationServiceOutput) Name() pulumi.StringOutput
The name of the service resource.
func (MeshApplicationServiceOutput) OsType ¶
func (o MeshApplicationServiceOutput) OsType() pulumi.StringOutput
The operating system required by the code in service. Valid values are `Linux` or `Windows`.
func (MeshApplicationServiceOutput) ToMeshApplicationServiceOutput ¶
func (o MeshApplicationServiceOutput) ToMeshApplicationServiceOutput() MeshApplicationServiceOutput
func (MeshApplicationServiceOutput) ToMeshApplicationServiceOutputWithContext ¶
func (o MeshApplicationServiceOutput) ToMeshApplicationServiceOutputWithContext(ctx context.Context) MeshApplicationServiceOutput
type MeshApplicationState ¶
type MeshApplicationState struct { // Specifies the Azure Region where the Service Fabric Mesh Application should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Application. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Mesh Application exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Any number of `service` block as defined below. Services MeshApplicationServiceArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (MeshApplicationState) ElementType ¶
func (MeshApplicationState) ElementType() reflect.Type
type MeshLocalNetwork ¶
type MeshLocalNetwork struct { pulumi.CustomResourceState // A description of this Service Fabric Mesh Local Network. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the Azure Region where the Service Fabric Mesh Local Network should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Service Fabric Mesh Local Network. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The address space for the local container network. NetworkAddressPrefix pulumi.StringOutput `pulumi:"networkAddressPrefix"` // The name of the Resource Group in which the Service Fabric Mesh Local Network exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/servicefabric" "github.com/pulumi/pulumi/sdk/v3/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.NewMeshLocalNetwork(ctx, "exampleMeshLocalNetwork", &servicefabric.MeshLocalNetworkArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, NetworkAddressPrefix: pulumi.String("10.0.0.0/22"), }) if err != nil { return err } return nil }) }
```
## Import
Service Fabric Mesh Local Network can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:servicefabric/meshLocalNetwork:MeshLocalNetwork network1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceFabricMesh/networks/network1
```
func GetMeshLocalNetwork ¶
func GetMeshLocalNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshLocalNetworkState, opts ...pulumi.ResourceOption) (*MeshLocalNetwork, error)
GetMeshLocalNetwork gets an existing MeshLocalNetwork 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 NewMeshLocalNetwork ¶
func NewMeshLocalNetwork(ctx *pulumi.Context, name string, args *MeshLocalNetworkArgs, opts ...pulumi.ResourceOption) (*MeshLocalNetwork, error)
NewMeshLocalNetwork registers a new resource with the given unique name, arguments, and options.
func (*MeshLocalNetwork) ElementType ¶
func (*MeshLocalNetwork) ElementType() reflect.Type
func (*MeshLocalNetwork) ToMeshLocalNetworkOutput ¶
func (i *MeshLocalNetwork) ToMeshLocalNetworkOutput() MeshLocalNetworkOutput
func (*MeshLocalNetwork) ToMeshLocalNetworkOutputWithContext ¶
func (i *MeshLocalNetwork) ToMeshLocalNetworkOutputWithContext(ctx context.Context) MeshLocalNetworkOutput
type MeshLocalNetworkArgs ¶
type MeshLocalNetworkArgs struct { // A description of this Service Fabric Mesh Local Network. Description pulumi.StringPtrInput // Specifies the Azure Region where the Service Fabric Mesh Local Network should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Local Network. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The address space for the local container network. NetworkAddressPrefix pulumi.StringInput // The name of the Resource Group in which the Service Fabric Mesh Local Network exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a MeshLocalNetwork resource.
func (MeshLocalNetworkArgs) ElementType ¶
func (MeshLocalNetworkArgs) ElementType() reflect.Type
type MeshLocalNetworkArray ¶
type MeshLocalNetworkArray []MeshLocalNetworkInput
func (MeshLocalNetworkArray) ElementType ¶
func (MeshLocalNetworkArray) ElementType() reflect.Type
func (MeshLocalNetworkArray) ToMeshLocalNetworkArrayOutput ¶
func (i MeshLocalNetworkArray) ToMeshLocalNetworkArrayOutput() MeshLocalNetworkArrayOutput
func (MeshLocalNetworkArray) ToMeshLocalNetworkArrayOutputWithContext ¶
func (i MeshLocalNetworkArray) ToMeshLocalNetworkArrayOutputWithContext(ctx context.Context) MeshLocalNetworkArrayOutput
type MeshLocalNetworkArrayInput ¶
type MeshLocalNetworkArrayInput interface { pulumi.Input ToMeshLocalNetworkArrayOutput() MeshLocalNetworkArrayOutput ToMeshLocalNetworkArrayOutputWithContext(context.Context) MeshLocalNetworkArrayOutput }
MeshLocalNetworkArrayInput is an input type that accepts MeshLocalNetworkArray and MeshLocalNetworkArrayOutput values. You can construct a concrete instance of `MeshLocalNetworkArrayInput` via:
MeshLocalNetworkArray{ MeshLocalNetworkArgs{...} }
type MeshLocalNetworkArrayOutput ¶
type MeshLocalNetworkArrayOutput struct{ *pulumi.OutputState }
func (MeshLocalNetworkArrayOutput) ElementType ¶
func (MeshLocalNetworkArrayOutput) ElementType() reflect.Type
func (MeshLocalNetworkArrayOutput) Index ¶
func (o MeshLocalNetworkArrayOutput) Index(i pulumi.IntInput) MeshLocalNetworkOutput
func (MeshLocalNetworkArrayOutput) ToMeshLocalNetworkArrayOutput ¶
func (o MeshLocalNetworkArrayOutput) ToMeshLocalNetworkArrayOutput() MeshLocalNetworkArrayOutput
func (MeshLocalNetworkArrayOutput) ToMeshLocalNetworkArrayOutputWithContext ¶
func (o MeshLocalNetworkArrayOutput) ToMeshLocalNetworkArrayOutputWithContext(ctx context.Context) MeshLocalNetworkArrayOutput
type MeshLocalNetworkInput ¶
type MeshLocalNetworkInput interface { pulumi.Input ToMeshLocalNetworkOutput() MeshLocalNetworkOutput ToMeshLocalNetworkOutputWithContext(ctx context.Context) MeshLocalNetworkOutput }
type MeshLocalNetworkMap ¶
type MeshLocalNetworkMap map[string]MeshLocalNetworkInput
func (MeshLocalNetworkMap) ElementType ¶
func (MeshLocalNetworkMap) ElementType() reflect.Type
func (MeshLocalNetworkMap) ToMeshLocalNetworkMapOutput ¶
func (i MeshLocalNetworkMap) ToMeshLocalNetworkMapOutput() MeshLocalNetworkMapOutput
func (MeshLocalNetworkMap) ToMeshLocalNetworkMapOutputWithContext ¶
func (i MeshLocalNetworkMap) ToMeshLocalNetworkMapOutputWithContext(ctx context.Context) MeshLocalNetworkMapOutput
type MeshLocalNetworkMapInput ¶
type MeshLocalNetworkMapInput interface { pulumi.Input ToMeshLocalNetworkMapOutput() MeshLocalNetworkMapOutput ToMeshLocalNetworkMapOutputWithContext(context.Context) MeshLocalNetworkMapOutput }
MeshLocalNetworkMapInput is an input type that accepts MeshLocalNetworkMap and MeshLocalNetworkMapOutput values. You can construct a concrete instance of `MeshLocalNetworkMapInput` via:
MeshLocalNetworkMap{ "key": MeshLocalNetworkArgs{...} }
type MeshLocalNetworkMapOutput ¶
type MeshLocalNetworkMapOutput struct{ *pulumi.OutputState }
func (MeshLocalNetworkMapOutput) ElementType ¶
func (MeshLocalNetworkMapOutput) ElementType() reflect.Type
func (MeshLocalNetworkMapOutput) MapIndex ¶
func (o MeshLocalNetworkMapOutput) MapIndex(k pulumi.StringInput) MeshLocalNetworkOutput
func (MeshLocalNetworkMapOutput) ToMeshLocalNetworkMapOutput ¶
func (o MeshLocalNetworkMapOutput) ToMeshLocalNetworkMapOutput() MeshLocalNetworkMapOutput
func (MeshLocalNetworkMapOutput) ToMeshLocalNetworkMapOutputWithContext ¶
func (o MeshLocalNetworkMapOutput) ToMeshLocalNetworkMapOutputWithContext(ctx context.Context) MeshLocalNetworkMapOutput
type MeshLocalNetworkOutput ¶
type MeshLocalNetworkOutput struct{ *pulumi.OutputState }
func (MeshLocalNetworkOutput) ElementType ¶
func (MeshLocalNetworkOutput) ElementType() reflect.Type
func (MeshLocalNetworkOutput) ToMeshLocalNetworkOutput ¶
func (o MeshLocalNetworkOutput) ToMeshLocalNetworkOutput() MeshLocalNetworkOutput
func (MeshLocalNetworkOutput) ToMeshLocalNetworkOutputWithContext ¶
func (o MeshLocalNetworkOutput) ToMeshLocalNetworkOutputWithContext(ctx context.Context) MeshLocalNetworkOutput
type MeshLocalNetworkState ¶
type MeshLocalNetworkState struct { // A description of this Service Fabric Mesh Local Network. Description pulumi.StringPtrInput // Specifies the Azure Region where the Service Fabric Mesh Local Network should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Local Network. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The address space for the local container network. NetworkAddressPrefix pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Mesh Local Network exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (MeshLocalNetworkState) ElementType ¶
func (MeshLocalNetworkState) ElementType() reflect.Type
type MeshSecret ¶
type MeshSecret struct { pulumi.CustomResourceState // The type of the content stored in the secret value. Changing this forces a new resource to be created. ContentType pulumi.StringPtrOutput `pulumi:"contentType"` // A description of this Service Fabric Mesh Secret. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the Azure Region where the Service Fabric Mesh Secret should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group in which the Service Fabric Mesh Secret exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/servicefabric" "github.com/pulumi/pulumi/sdk/v3/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.NewMeshSecret(ctx, "exampleMeshSecret", &servicefabric.MeshSecretArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } return nil }) }
```
## Import
Service Fabric Mesh Secret can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:servicefabric/meshSecret:MeshSecret secret1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceFabricMesh/secrets/secret1
```
func GetMeshSecret ¶
func GetMeshSecret(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshSecretState, opts ...pulumi.ResourceOption) (*MeshSecret, error)
GetMeshSecret gets an existing MeshSecret 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 NewMeshSecret ¶
func NewMeshSecret(ctx *pulumi.Context, name string, args *MeshSecretArgs, opts ...pulumi.ResourceOption) (*MeshSecret, error)
NewMeshSecret registers a new resource with the given unique name, arguments, and options.
func (*MeshSecret) ElementType ¶
func (*MeshSecret) ElementType() reflect.Type
func (*MeshSecret) ToMeshSecretOutput ¶
func (i *MeshSecret) ToMeshSecretOutput() MeshSecretOutput
func (*MeshSecret) ToMeshSecretOutputWithContext ¶
func (i *MeshSecret) ToMeshSecretOutputWithContext(ctx context.Context) MeshSecretOutput
type MeshSecretArgs ¶
type MeshSecretArgs struct { // The type of the content stored in the secret value. Changing this forces a new resource to be created. ContentType pulumi.StringPtrInput // A description of this Service Fabric Mesh Secret. Description pulumi.StringPtrInput // Specifies the Azure Region where the Service Fabric Mesh Secret should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Mesh Secret exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a MeshSecret resource.
func (MeshSecretArgs) ElementType ¶
func (MeshSecretArgs) ElementType() reflect.Type
type MeshSecretArray ¶
type MeshSecretArray []MeshSecretInput
func (MeshSecretArray) ElementType ¶
func (MeshSecretArray) ElementType() reflect.Type
func (MeshSecretArray) ToMeshSecretArrayOutput ¶
func (i MeshSecretArray) ToMeshSecretArrayOutput() MeshSecretArrayOutput
func (MeshSecretArray) ToMeshSecretArrayOutputWithContext ¶
func (i MeshSecretArray) ToMeshSecretArrayOutputWithContext(ctx context.Context) MeshSecretArrayOutput
type MeshSecretArrayInput ¶
type MeshSecretArrayInput interface { pulumi.Input ToMeshSecretArrayOutput() MeshSecretArrayOutput ToMeshSecretArrayOutputWithContext(context.Context) MeshSecretArrayOutput }
MeshSecretArrayInput is an input type that accepts MeshSecretArray and MeshSecretArrayOutput values. You can construct a concrete instance of `MeshSecretArrayInput` via:
MeshSecretArray{ MeshSecretArgs{...} }
type MeshSecretArrayOutput ¶
type MeshSecretArrayOutput struct{ *pulumi.OutputState }
func (MeshSecretArrayOutput) ElementType ¶
func (MeshSecretArrayOutput) ElementType() reflect.Type
func (MeshSecretArrayOutput) Index ¶
func (o MeshSecretArrayOutput) Index(i pulumi.IntInput) MeshSecretOutput
func (MeshSecretArrayOutput) ToMeshSecretArrayOutput ¶
func (o MeshSecretArrayOutput) ToMeshSecretArrayOutput() MeshSecretArrayOutput
func (MeshSecretArrayOutput) ToMeshSecretArrayOutputWithContext ¶
func (o MeshSecretArrayOutput) ToMeshSecretArrayOutputWithContext(ctx context.Context) MeshSecretArrayOutput
type MeshSecretInput ¶
type MeshSecretInput interface { pulumi.Input ToMeshSecretOutput() MeshSecretOutput ToMeshSecretOutputWithContext(ctx context.Context) MeshSecretOutput }
type MeshSecretMap ¶
type MeshSecretMap map[string]MeshSecretInput
func (MeshSecretMap) ElementType ¶
func (MeshSecretMap) ElementType() reflect.Type
func (MeshSecretMap) ToMeshSecretMapOutput ¶
func (i MeshSecretMap) ToMeshSecretMapOutput() MeshSecretMapOutput
func (MeshSecretMap) ToMeshSecretMapOutputWithContext ¶
func (i MeshSecretMap) ToMeshSecretMapOutputWithContext(ctx context.Context) MeshSecretMapOutput
type MeshSecretMapInput ¶
type MeshSecretMapInput interface { pulumi.Input ToMeshSecretMapOutput() MeshSecretMapOutput ToMeshSecretMapOutputWithContext(context.Context) MeshSecretMapOutput }
MeshSecretMapInput is an input type that accepts MeshSecretMap and MeshSecretMapOutput values. You can construct a concrete instance of `MeshSecretMapInput` via:
MeshSecretMap{ "key": MeshSecretArgs{...} }
type MeshSecretMapOutput ¶
type MeshSecretMapOutput struct{ *pulumi.OutputState }
func (MeshSecretMapOutput) ElementType ¶
func (MeshSecretMapOutput) ElementType() reflect.Type
func (MeshSecretMapOutput) MapIndex ¶
func (o MeshSecretMapOutput) MapIndex(k pulumi.StringInput) MeshSecretOutput
func (MeshSecretMapOutput) ToMeshSecretMapOutput ¶
func (o MeshSecretMapOutput) ToMeshSecretMapOutput() MeshSecretMapOutput
func (MeshSecretMapOutput) ToMeshSecretMapOutputWithContext ¶
func (o MeshSecretMapOutput) ToMeshSecretMapOutputWithContext(ctx context.Context) MeshSecretMapOutput
type MeshSecretOutput ¶
type MeshSecretOutput struct{ *pulumi.OutputState }
func (MeshSecretOutput) ElementType ¶
func (MeshSecretOutput) ElementType() reflect.Type
func (MeshSecretOutput) ToMeshSecretOutput ¶
func (o MeshSecretOutput) ToMeshSecretOutput() MeshSecretOutput
func (MeshSecretOutput) ToMeshSecretOutputWithContext ¶
func (o MeshSecretOutput) ToMeshSecretOutputWithContext(ctx context.Context) MeshSecretOutput
type MeshSecretState ¶
type MeshSecretState struct { // The type of the content stored in the secret value. Changing this forces a new resource to be created. ContentType pulumi.StringPtrInput // A description of this Service Fabric Mesh Secret. Description pulumi.StringPtrInput // Specifies the Azure Region where the Service Fabric Mesh Secret should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Mesh Secret exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (MeshSecretState) ElementType ¶
func (MeshSecretState) ElementType() reflect.Type
type MeshSecretValue ¶
type MeshSecretValue struct { pulumi.CustomResourceState // Specifies the Azure Region where the Service Fabric Mesh Secret Value should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Service Fabric Mesh Secret Value. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The id of the Service Fabric Mesh Secret in which the value will be applied to. Changing this forces a new resource to be created. ServiceFabricMeshSecretId pulumi.StringOutput `pulumi:"serviceFabricMeshSecretId"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the value that will be applied to the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Value pulumi.StringOutput `pulumi:"value"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/servicefabric" "github.com/pulumi/pulumi/sdk/v3/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.NewMeshSecret(ctx, "exampleMeshSecret", &servicefabric.MeshSecretArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } _, err = servicefabric.NewMeshSecretValue(ctx, "exampleMeshSecretValue", &servicefabric.MeshSecretValueArgs{ ServiceFabricMeshSecretId: pulumi.Any(azurerm_service_fabric_mesh_secret_inline.Test.Id), Location: pulumi.Any(azurerm_resource_group.Test.Location), Value: pulumi.String("testValue"), }) if err != nil { return err } return nil }) }
```
## Import
Service Fabric Mesh Secret Value can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:servicefabric/meshSecretValue:MeshSecretValue value1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceFabricMesh/secrets/secret1/values/value1
```
func GetMeshSecretValue ¶
func GetMeshSecretValue(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshSecretValueState, opts ...pulumi.ResourceOption) (*MeshSecretValue, error)
GetMeshSecretValue gets an existing MeshSecretValue 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 NewMeshSecretValue ¶
func NewMeshSecretValue(ctx *pulumi.Context, name string, args *MeshSecretValueArgs, opts ...pulumi.ResourceOption) (*MeshSecretValue, error)
NewMeshSecretValue registers a new resource with the given unique name, arguments, and options.
func (*MeshSecretValue) ElementType ¶
func (*MeshSecretValue) ElementType() reflect.Type
func (*MeshSecretValue) ToMeshSecretValueOutput ¶
func (i *MeshSecretValue) ToMeshSecretValueOutput() MeshSecretValueOutput
func (*MeshSecretValue) ToMeshSecretValueOutputWithContext ¶
func (i *MeshSecretValue) ToMeshSecretValueOutputWithContext(ctx context.Context) MeshSecretValueOutput
type MeshSecretValueArgs ¶
type MeshSecretValueArgs struct { // Specifies the Azure Region where the Service Fabric Mesh Secret Value should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Secret Value. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The id of the Service Fabric Mesh Secret in which the value will be applied to. Changing this forces a new resource to be created. ServiceFabricMeshSecretId pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the value that will be applied to the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Value pulumi.StringInput }
The set of arguments for constructing a MeshSecretValue resource.
func (MeshSecretValueArgs) ElementType ¶
func (MeshSecretValueArgs) ElementType() reflect.Type
type MeshSecretValueArray ¶
type MeshSecretValueArray []MeshSecretValueInput
func (MeshSecretValueArray) ElementType ¶
func (MeshSecretValueArray) ElementType() reflect.Type
func (MeshSecretValueArray) ToMeshSecretValueArrayOutput ¶
func (i MeshSecretValueArray) ToMeshSecretValueArrayOutput() MeshSecretValueArrayOutput
func (MeshSecretValueArray) ToMeshSecretValueArrayOutputWithContext ¶
func (i MeshSecretValueArray) ToMeshSecretValueArrayOutputWithContext(ctx context.Context) MeshSecretValueArrayOutput
type MeshSecretValueArrayInput ¶
type MeshSecretValueArrayInput interface { pulumi.Input ToMeshSecretValueArrayOutput() MeshSecretValueArrayOutput ToMeshSecretValueArrayOutputWithContext(context.Context) MeshSecretValueArrayOutput }
MeshSecretValueArrayInput is an input type that accepts MeshSecretValueArray and MeshSecretValueArrayOutput values. You can construct a concrete instance of `MeshSecretValueArrayInput` via:
MeshSecretValueArray{ MeshSecretValueArgs{...} }
type MeshSecretValueArrayOutput ¶
type MeshSecretValueArrayOutput struct{ *pulumi.OutputState }
func (MeshSecretValueArrayOutput) ElementType ¶
func (MeshSecretValueArrayOutput) ElementType() reflect.Type
func (MeshSecretValueArrayOutput) Index ¶
func (o MeshSecretValueArrayOutput) Index(i pulumi.IntInput) MeshSecretValueOutput
func (MeshSecretValueArrayOutput) ToMeshSecretValueArrayOutput ¶
func (o MeshSecretValueArrayOutput) ToMeshSecretValueArrayOutput() MeshSecretValueArrayOutput
func (MeshSecretValueArrayOutput) ToMeshSecretValueArrayOutputWithContext ¶
func (o MeshSecretValueArrayOutput) ToMeshSecretValueArrayOutputWithContext(ctx context.Context) MeshSecretValueArrayOutput
type MeshSecretValueInput ¶
type MeshSecretValueInput interface { pulumi.Input ToMeshSecretValueOutput() MeshSecretValueOutput ToMeshSecretValueOutputWithContext(ctx context.Context) MeshSecretValueOutput }
type MeshSecretValueMap ¶
type MeshSecretValueMap map[string]MeshSecretValueInput
func (MeshSecretValueMap) ElementType ¶
func (MeshSecretValueMap) ElementType() reflect.Type
func (MeshSecretValueMap) ToMeshSecretValueMapOutput ¶
func (i MeshSecretValueMap) ToMeshSecretValueMapOutput() MeshSecretValueMapOutput
func (MeshSecretValueMap) ToMeshSecretValueMapOutputWithContext ¶
func (i MeshSecretValueMap) ToMeshSecretValueMapOutputWithContext(ctx context.Context) MeshSecretValueMapOutput
type MeshSecretValueMapInput ¶
type MeshSecretValueMapInput interface { pulumi.Input ToMeshSecretValueMapOutput() MeshSecretValueMapOutput ToMeshSecretValueMapOutputWithContext(context.Context) MeshSecretValueMapOutput }
MeshSecretValueMapInput is an input type that accepts MeshSecretValueMap and MeshSecretValueMapOutput values. You can construct a concrete instance of `MeshSecretValueMapInput` via:
MeshSecretValueMap{ "key": MeshSecretValueArgs{...} }
type MeshSecretValueMapOutput ¶
type MeshSecretValueMapOutput struct{ *pulumi.OutputState }
func (MeshSecretValueMapOutput) ElementType ¶
func (MeshSecretValueMapOutput) ElementType() reflect.Type
func (MeshSecretValueMapOutput) MapIndex ¶
func (o MeshSecretValueMapOutput) MapIndex(k pulumi.StringInput) MeshSecretValueOutput
func (MeshSecretValueMapOutput) ToMeshSecretValueMapOutput ¶
func (o MeshSecretValueMapOutput) ToMeshSecretValueMapOutput() MeshSecretValueMapOutput
func (MeshSecretValueMapOutput) ToMeshSecretValueMapOutputWithContext ¶
func (o MeshSecretValueMapOutput) ToMeshSecretValueMapOutputWithContext(ctx context.Context) MeshSecretValueMapOutput
type MeshSecretValueOutput ¶
type MeshSecretValueOutput struct{ *pulumi.OutputState }
func (MeshSecretValueOutput) ElementType ¶
func (MeshSecretValueOutput) ElementType() reflect.Type
func (MeshSecretValueOutput) ToMeshSecretValueOutput ¶
func (o MeshSecretValueOutput) ToMeshSecretValueOutput() MeshSecretValueOutput
func (MeshSecretValueOutput) ToMeshSecretValueOutputWithContext ¶
func (o MeshSecretValueOutput) ToMeshSecretValueOutputWithContext(ctx context.Context) MeshSecretValueOutput
type MeshSecretValueState ¶
type MeshSecretValueState struct { // Specifies the Azure Region where the Service Fabric Mesh Secret Value should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Secret Value. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The id of the Service Fabric Mesh Secret in which the value will be applied to. Changing this forces a new resource to be created. ServiceFabricMeshSecretId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the value that will be applied to the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Value pulumi.StringPtrInput }
func (MeshSecretValueState) ElementType ¶
func (MeshSecretValueState) ElementType() reflect.Type