Documentation ¶
Index ¶
- type Cluster
- func (*Cluster) ElementType() reflect.Type
- func (i *Cluster) ToClusterOutput() ClusterOutput
- func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (i *Cluster) ToClusterPtrOutput() ClusterPtrOutput
- func (i *Cluster) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
- 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) Name() pulumi.StringOutput
- func (o ClusterNodeTypeOutput) PlacementProperties() pulumi.StringMapOutput
- func (o ClusterNodeTypeOutput) ReverseProxyEndpointPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutput() ClusterNodeTypeOutput
- func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutputWithContext(ctx context.Context) ClusterNodeTypeOutput
- type ClusterOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) ToClusterPtrOutput() ClusterPtrOutput
- func (o ClusterOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
- type ClusterPtrInput
- type ClusterPtrOutput
- 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 MeshApplication
- func (*MeshApplication) ElementType() reflect.Type
- func (i *MeshApplication) ToMeshApplicationOutput() MeshApplicationOutput
- func (i *MeshApplication) ToMeshApplicationOutputWithContext(ctx context.Context) MeshApplicationOutput
- func (i *MeshApplication) ToMeshApplicationPtrOutput() MeshApplicationPtrOutput
- func (i *MeshApplication) ToMeshApplicationPtrOutputWithContext(ctx context.Context) MeshApplicationPtrOutput
- 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
- func (MeshApplicationOutput) ElementType() reflect.Type
- func (o MeshApplicationOutput) ToMeshApplicationOutput() MeshApplicationOutput
- func (o MeshApplicationOutput) ToMeshApplicationOutputWithContext(ctx context.Context) MeshApplicationOutput
- func (o MeshApplicationOutput) ToMeshApplicationPtrOutput() MeshApplicationPtrOutput
- func (o MeshApplicationOutput) ToMeshApplicationPtrOutputWithContext(ctx context.Context) MeshApplicationPtrOutput
- type MeshApplicationPtrInput
- type MeshApplicationPtrOutput
- 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
- func (*MeshLocalNetwork) ElementType() reflect.Type
- func (i *MeshLocalNetwork) ToMeshLocalNetworkOutput() MeshLocalNetworkOutput
- func (i *MeshLocalNetwork) ToMeshLocalNetworkOutputWithContext(ctx context.Context) MeshLocalNetworkOutput
- func (i *MeshLocalNetwork) ToMeshLocalNetworkPtrOutput() MeshLocalNetworkPtrOutput
- func (i *MeshLocalNetwork) ToMeshLocalNetworkPtrOutputWithContext(ctx context.Context) MeshLocalNetworkPtrOutput
- 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
- func (MeshLocalNetworkOutput) ElementType() reflect.Type
- func (o MeshLocalNetworkOutput) ToMeshLocalNetworkOutput() MeshLocalNetworkOutput
- func (o MeshLocalNetworkOutput) ToMeshLocalNetworkOutputWithContext(ctx context.Context) MeshLocalNetworkOutput
- func (o MeshLocalNetworkOutput) ToMeshLocalNetworkPtrOutput() MeshLocalNetworkPtrOutput
- func (o MeshLocalNetworkOutput) ToMeshLocalNetworkPtrOutputWithContext(ctx context.Context) MeshLocalNetworkPtrOutput
- type MeshLocalNetworkPtrInput
- type MeshLocalNetworkPtrOutput
- type MeshLocalNetworkState
- type MeshSecret
- func (*MeshSecret) ElementType() reflect.Type
- func (i *MeshSecret) ToMeshSecretOutput() MeshSecretOutput
- func (i *MeshSecret) ToMeshSecretOutputWithContext(ctx context.Context) MeshSecretOutput
- func (i *MeshSecret) ToMeshSecretPtrOutput() MeshSecretPtrOutput
- func (i *MeshSecret) ToMeshSecretPtrOutputWithContext(ctx context.Context) MeshSecretPtrOutput
- 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
- func (MeshSecretOutput) ElementType() reflect.Type
- func (o MeshSecretOutput) ToMeshSecretOutput() MeshSecretOutput
- func (o MeshSecretOutput) ToMeshSecretOutputWithContext(ctx context.Context) MeshSecretOutput
- func (o MeshSecretOutput) ToMeshSecretPtrOutput() MeshSecretPtrOutput
- func (o MeshSecretOutput) ToMeshSecretPtrOutputWithContext(ctx context.Context) MeshSecretPtrOutput
- type MeshSecretPtrInput
- type MeshSecretPtrOutput
- type MeshSecretState
- type MeshSecretValue
- func (*MeshSecretValue) ElementType() reflect.Type
- func (i *MeshSecretValue) ToMeshSecretValueOutput() MeshSecretValueOutput
- func (i *MeshSecretValue) ToMeshSecretValueOutputWithContext(ctx context.Context) MeshSecretValueOutput
- func (i *MeshSecretValue) ToMeshSecretValuePtrOutput() MeshSecretValuePtrOutput
- func (i *MeshSecretValue) ToMeshSecretValuePtrOutputWithContext(ctx context.Context) MeshSecretValuePtrOutput
- 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
- func (MeshSecretValueOutput) ElementType() reflect.Type
- func (o MeshSecretValueOutput) ToMeshSecretValueOutput() MeshSecretValueOutput
- func (o MeshSecretValueOutput) ToMeshSecretValueOutputWithContext(ctx context.Context) MeshSecretValueOutput
- func (o MeshSecretValueOutput) ToMeshSecretValuePtrOutput() MeshSecretValuePtrOutput
- func (o MeshSecretValueOutput) ToMeshSecretValuePtrOutputWithContext(ctx context.Context) MeshSecretValuePtrOutput
- type MeshSecretValuePtrInput
- type MeshSecretValuePtrOutput
- 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"` // 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"` 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"` }
Manages a Service Fabric Cluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/servicefabric" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = servicefabric.NewCluster(ctx, "exampleCluster", &servicefabric.ClusterArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, ReliabilityLevel: pulumi.String("Bronze"), UpgradeMode: pulumi.String("Manual"), ClusterCodeVersion: pulumi.String("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 ¶ added in v3.31.1
func (*Cluster) ToClusterOutput ¶ added in v3.31.1
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶ added in v3.31.1
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (*Cluster) ToClusterPtrOutput ¶ added in v3.47.1
func (i *Cluster) ToClusterPtrOutput() ClusterPtrOutput
func (*Cluster) ToClusterPtrOutputWithContext ¶ added in v3.47.1
func (i *Cluster) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
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 // 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 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 }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterArray ¶ added in v3.47.1
type ClusterArray []ClusterInput
func (ClusterArray) ElementType ¶ added in v3.47.1
func (ClusterArray) ElementType() reflect.Type
func (ClusterArray) ToClusterArrayOutput ¶ added in v3.47.1
func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArray) ToClusterArrayOutputWithContext ¶ added in v3.47.1
func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type ClusterArrayOutput struct{ *pulumi.OutputState }
func (ClusterArrayOutput) ElementType ¶ added in v3.47.1
func (ClusterArrayOutput) ElementType() reflect.Type
func (ClusterArrayOutput) Index ¶ added in v3.47.1
func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
func (ClusterArrayOutput) ToClusterArrayOutput ¶ added in v3.47.1
func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArrayOutput) ToClusterArrayOutputWithContext ¶ added in v3.47.1
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 ¶ added in v3.31.1
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterMap ¶ added in v3.47.1
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶ added in v3.47.1
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶ added in v3.47.1
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶ added in v3.47.1
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶ added in v3.47.1
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶ added in v3.47.1
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶ added in v3.47.1
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶ added in v3.47.1
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"` // The name of the Node Type. Changing this forces a new resource to be created. Name string `pulumi:"name"` // The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run. PlacementProperties map[string]string `pulumi:"placementProperties"` // The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster. ReverseProxyEndpointPort *int `pulumi:"reverseProxyEndpointPort"` }
type ClusterNodeTypeApplicationPortsArgs ¶
type ClusterNodeTypeApplicationPortsArgs struct { // The end of the Application Port Range on this Node Type. EndPort pulumi.IntInput `pulumi:"endPort"` // The start of the Application Port Range on this Node Type. StartPort pulumi.IntInput `pulumi:"startPort"` }
func (ClusterNodeTypeApplicationPortsArgs) ElementType ¶
func (ClusterNodeTypeApplicationPortsArgs) ElementType() reflect.Type
func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutput ¶
func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput
func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutputWithContext ¶
func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsOutput
func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutput ¶
func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutputWithContext ¶
func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
type ClusterNodeTypeApplicationPortsInput ¶
type ClusterNodeTypeApplicationPortsInput interface { pulumi.Input ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput ToClusterNodeTypeApplicationPortsOutputWithContext(context.Context) ClusterNodeTypeApplicationPortsOutput }
ClusterNodeTypeApplicationPortsInput is an input type that accepts ClusterNodeTypeApplicationPortsArgs and ClusterNodeTypeApplicationPortsOutput values. You can construct a concrete instance of `ClusterNodeTypeApplicationPortsInput` via:
ClusterNodeTypeApplicationPortsArgs{...}
type ClusterNodeTypeApplicationPortsOutput ¶
type ClusterNodeTypeApplicationPortsOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeApplicationPortsOutput) ElementType ¶
func (ClusterNodeTypeApplicationPortsOutput) ElementType() reflect.Type
func (ClusterNodeTypeApplicationPortsOutput) EndPort ¶
func (o ClusterNodeTypeApplicationPortsOutput) EndPort() pulumi.IntOutput
The end of the Application Port Range on this Node Type.
func (ClusterNodeTypeApplicationPortsOutput) StartPort ¶
func (o ClusterNodeTypeApplicationPortsOutput) StartPort() pulumi.IntOutput
The start of the Application Port Range on this Node Type.
func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutput ¶
func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput
func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutputWithContext ¶
func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsOutput
func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutput ¶
func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext ¶
func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
type ClusterNodeTypeApplicationPortsPtrInput ¶
type ClusterNodeTypeApplicationPortsPtrInput interface { pulumi.Input ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput ToClusterNodeTypeApplicationPortsPtrOutputWithContext(context.Context) ClusterNodeTypeApplicationPortsPtrOutput }
ClusterNodeTypeApplicationPortsPtrInput is an input type that accepts ClusterNodeTypeApplicationPortsArgs, ClusterNodeTypeApplicationPortsPtr and ClusterNodeTypeApplicationPortsPtrOutput values. You can construct a concrete instance of `ClusterNodeTypeApplicationPortsPtrInput` via:
ClusterNodeTypeApplicationPortsArgs{...} or: nil
func ClusterNodeTypeApplicationPortsPtr ¶
func ClusterNodeTypeApplicationPortsPtr(v *ClusterNodeTypeApplicationPortsArgs) ClusterNodeTypeApplicationPortsPtrInput
type ClusterNodeTypeApplicationPortsPtrOutput ¶
type ClusterNodeTypeApplicationPortsPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeApplicationPortsPtrOutput) ElementType ¶
func (ClusterNodeTypeApplicationPortsPtrOutput) ElementType() reflect.Type
func (ClusterNodeTypeApplicationPortsPtrOutput) EndPort ¶
func (o ClusterNodeTypeApplicationPortsPtrOutput) EndPort() pulumi.IntPtrOutput
The end of the Application Port Range on this Node Type.
func (ClusterNodeTypeApplicationPortsPtrOutput) StartPort ¶
func (o ClusterNodeTypeApplicationPortsPtrOutput) StartPort() pulumi.IntPtrOutput
The start of the Application Port Range on this Node Type.
func (ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutput ¶
func (o ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
func (ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext ¶
func (o ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
type ClusterNodeTypeArgs ¶
type ClusterNodeTypeArgs struct { // A `applicationPorts` block as defined below. ApplicationPorts ClusterNodeTypeApplicationPortsPtrInput `pulumi:"applicationPorts"` // The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has. Capacities pulumi.StringMapInput `pulumi:"capacities"` // The Port used for the Client Endpoint for this Node Type. Changing this forces a new resource to be created. ClientEndpointPort pulumi.IntInput `pulumi:"clientEndpointPort"` // The Durability Level for this Node Type. Possible values include `Bronze`, `Gold` and `Silver`. Defaults to `Bronze`. Changing this forces a new resource to be created. DurabilityLevel pulumi.StringPtrInput `pulumi:"durabilityLevel"` // A `ephemeralPorts` block as defined below. EphemeralPorts ClusterNodeTypeEphemeralPortsPtrInput `pulumi:"ephemeralPorts"` // The Port used for the HTTP Endpoint for this Node Type. Changing this forces a new resource to be created. HttpEndpointPort pulumi.IntInput `pulumi:"httpEndpointPort"` // The number of nodes for this Node Type. InstanceCount pulumi.IntInput `pulumi:"instanceCount"` // Is this the Primary Node Type? Changing this forces a new resource to be created. IsPrimary pulumi.BoolInput `pulumi:"isPrimary"` // The name of the Node Type. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` // The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run. PlacementProperties pulumi.StringMapInput `pulumi:"placementProperties"` // The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster. ReverseProxyEndpointPort pulumi.IntPtrInput `pulumi:"reverseProxyEndpointPort"` }
func (ClusterNodeTypeArgs) ElementType ¶
func (ClusterNodeTypeArgs) ElementType() reflect.Type
func (ClusterNodeTypeArgs) ToClusterNodeTypeOutput ¶
func (i ClusterNodeTypeArgs) ToClusterNodeTypeOutput() ClusterNodeTypeOutput
func (ClusterNodeTypeArgs) ToClusterNodeTypeOutputWithContext ¶
func (i ClusterNodeTypeArgs) ToClusterNodeTypeOutputWithContext(ctx context.Context) ClusterNodeTypeOutput
type ClusterNodeTypeArray ¶
type ClusterNodeTypeArray []ClusterNodeTypeInput
func (ClusterNodeTypeArray) ElementType ¶
func (ClusterNodeTypeArray) ElementType() reflect.Type
func (ClusterNodeTypeArray) ToClusterNodeTypeArrayOutput ¶
func (i ClusterNodeTypeArray) ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput
func (ClusterNodeTypeArray) ToClusterNodeTypeArrayOutputWithContext ¶
func (i ClusterNodeTypeArray) ToClusterNodeTypeArrayOutputWithContext(ctx context.Context) ClusterNodeTypeArrayOutput
type ClusterNodeTypeArrayInput ¶
type ClusterNodeTypeArrayInput interface { pulumi.Input ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput ToClusterNodeTypeArrayOutputWithContext(context.Context) ClusterNodeTypeArrayOutput }
ClusterNodeTypeArrayInput is an input type that accepts ClusterNodeTypeArray and ClusterNodeTypeArrayOutput values. You can construct a concrete instance of `ClusterNodeTypeArrayInput` via:
ClusterNodeTypeArray{ ClusterNodeTypeArgs{...} }
type ClusterNodeTypeArrayOutput ¶
type ClusterNodeTypeArrayOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeArrayOutput) ElementType ¶
func (ClusterNodeTypeArrayOutput) ElementType() reflect.Type
func (ClusterNodeTypeArrayOutput) Index ¶
func (o ClusterNodeTypeArrayOutput) Index(i pulumi.IntInput) ClusterNodeTypeOutput
func (ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutput ¶
func (o ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput
func (ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutputWithContext ¶
func (o ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutputWithContext(ctx context.Context) ClusterNodeTypeArrayOutput
type ClusterNodeTypeEphemeralPortsArgs ¶
type ClusterNodeTypeEphemeralPortsArgs struct { // The end of the Ephemeral Port Range on this Node Type. EndPort pulumi.IntInput `pulumi:"endPort"` // The start of the Ephemeral Port Range on this Node Type. StartPort pulumi.IntInput `pulumi:"startPort"` }
func (ClusterNodeTypeEphemeralPortsArgs) ElementType ¶
func (ClusterNodeTypeEphemeralPortsArgs) ElementType() reflect.Type
func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutput ¶
func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput
func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutputWithContext ¶
func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsOutput
func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutput ¶
func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext ¶
func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
type ClusterNodeTypeEphemeralPortsInput ¶
type ClusterNodeTypeEphemeralPortsInput interface { pulumi.Input ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput ToClusterNodeTypeEphemeralPortsOutputWithContext(context.Context) ClusterNodeTypeEphemeralPortsOutput }
ClusterNodeTypeEphemeralPortsInput is an input type that accepts ClusterNodeTypeEphemeralPortsArgs and ClusterNodeTypeEphemeralPortsOutput values. You can construct a concrete instance of `ClusterNodeTypeEphemeralPortsInput` via:
ClusterNodeTypeEphemeralPortsArgs{...}
type ClusterNodeTypeEphemeralPortsOutput ¶
type ClusterNodeTypeEphemeralPortsOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeEphemeralPortsOutput) ElementType ¶
func (ClusterNodeTypeEphemeralPortsOutput) ElementType() reflect.Type
func (ClusterNodeTypeEphemeralPortsOutput) EndPort ¶
func (o ClusterNodeTypeEphemeralPortsOutput) EndPort() pulumi.IntOutput
The end of the Ephemeral Port Range on this Node Type.
func (ClusterNodeTypeEphemeralPortsOutput) StartPort ¶
func (o ClusterNodeTypeEphemeralPortsOutput) StartPort() pulumi.IntOutput
The start of the Ephemeral Port Range on this Node Type.
func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutput ¶
func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput
func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutputWithContext ¶
func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsOutput
func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutput ¶
func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext ¶
func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
type ClusterNodeTypeEphemeralPortsPtrInput ¶
type ClusterNodeTypeEphemeralPortsPtrInput interface { pulumi.Input ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(context.Context) ClusterNodeTypeEphemeralPortsPtrOutput }
ClusterNodeTypeEphemeralPortsPtrInput is an input type that accepts ClusterNodeTypeEphemeralPortsArgs, ClusterNodeTypeEphemeralPortsPtr and ClusterNodeTypeEphemeralPortsPtrOutput values. You can construct a concrete instance of `ClusterNodeTypeEphemeralPortsPtrInput` via:
ClusterNodeTypeEphemeralPortsArgs{...} or: nil
func ClusterNodeTypeEphemeralPortsPtr ¶
func ClusterNodeTypeEphemeralPortsPtr(v *ClusterNodeTypeEphemeralPortsArgs) ClusterNodeTypeEphemeralPortsPtrInput
type ClusterNodeTypeEphemeralPortsPtrOutput ¶
type ClusterNodeTypeEphemeralPortsPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeEphemeralPortsPtrOutput) ElementType ¶
func (ClusterNodeTypeEphemeralPortsPtrOutput) ElementType() reflect.Type
func (ClusterNodeTypeEphemeralPortsPtrOutput) EndPort ¶
func (o ClusterNodeTypeEphemeralPortsPtrOutput) EndPort() pulumi.IntPtrOutput
The end of the Ephemeral Port Range on this Node Type.
func (ClusterNodeTypeEphemeralPortsPtrOutput) StartPort ¶
func (o ClusterNodeTypeEphemeralPortsPtrOutput) StartPort() pulumi.IntPtrOutput
The start of the Ephemeral Port Range on this Node Type.
func (ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutput ¶
func (o ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
func (ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext ¶
func (o ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
type ClusterNodeTypeInput ¶
type ClusterNodeTypeInput interface { pulumi.Input ToClusterNodeTypeOutput() ClusterNodeTypeOutput ToClusterNodeTypeOutputWithContext(context.Context) ClusterNodeTypeOutput }
ClusterNodeTypeInput is an input type that accepts ClusterNodeTypeArgs and ClusterNodeTypeOutput values. You can construct a concrete instance of `ClusterNodeTypeInput` via:
ClusterNodeTypeArgs{...}
type ClusterNodeTypeOutput ¶
type ClusterNodeTypeOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeOutput) ApplicationPorts ¶
func (o ClusterNodeTypeOutput) ApplicationPorts() ClusterNodeTypeApplicationPortsPtrOutput
A `applicationPorts` block as defined below.
func (ClusterNodeTypeOutput) Capacities ¶
func (o ClusterNodeTypeOutput) Capacities() pulumi.StringMapOutput
The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.
func (ClusterNodeTypeOutput) ClientEndpointPort ¶
func (o ClusterNodeTypeOutput) ClientEndpointPort() pulumi.IntOutput
The Port used for the Client Endpoint for this Node Type. Changing this forces a new resource to be created.
func (ClusterNodeTypeOutput) DurabilityLevel ¶
func (o ClusterNodeTypeOutput) DurabilityLevel() pulumi.StringPtrOutput
The Durability Level for this Node Type. Possible values include `Bronze`, `Gold` and `Silver`. Defaults to `Bronze`. Changing this forces a new resource to be created.
func (ClusterNodeTypeOutput) ElementType ¶
func (ClusterNodeTypeOutput) ElementType() reflect.Type
func (ClusterNodeTypeOutput) EphemeralPorts ¶
func (o ClusterNodeTypeOutput) EphemeralPorts() ClusterNodeTypeEphemeralPortsPtrOutput
A `ephemeralPorts` block as defined below.
func (ClusterNodeTypeOutput) HttpEndpointPort ¶
func (o ClusterNodeTypeOutput) HttpEndpointPort() pulumi.IntOutput
The Port used for the HTTP Endpoint for this Node Type. Changing this forces a new resource to be created.
func (ClusterNodeTypeOutput) InstanceCount ¶
func (o ClusterNodeTypeOutput) InstanceCount() pulumi.IntOutput
The number of nodes for this Node Type.
func (ClusterNodeTypeOutput) IsPrimary ¶
func (o ClusterNodeTypeOutput) IsPrimary() pulumi.BoolOutput
Is this the Primary Node Type? Changing this forces a new resource to be created.
func (ClusterNodeTypeOutput) Name ¶
func (o ClusterNodeTypeOutput) Name() pulumi.StringOutput
The name of the Node Type. Changing this forces a new resource to be created.
func (ClusterNodeTypeOutput) PlacementProperties ¶
func (o ClusterNodeTypeOutput) PlacementProperties() pulumi.StringMapOutput
The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.
func (ClusterNodeTypeOutput) ReverseProxyEndpointPort ¶
func (o ClusterNodeTypeOutput) ReverseProxyEndpointPort() pulumi.IntPtrOutput
The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster.
func (ClusterNodeTypeOutput) ToClusterNodeTypeOutput ¶
func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutput() ClusterNodeTypeOutput
func (ClusterNodeTypeOutput) ToClusterNodeTypeOutputWithContext ¶
func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutputWithContext(ctx context.Context) ClusterNodeTypeOutput
type ClusterOutput ¶ added in v3.31.1
type ClusterOutput struct {
*pulumi.OutputState
}
func (ClusterOutput) ElementType ¶ added in v3.31.1
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) ToClusterOutput ¶ added in v3.31.1
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶ added in v3.31.1
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) ToClusterPtrOutput ¶ added in v3.47.1
func (o ClusterOutput) ToClusterPtrOutput() ClusterPtrOutput
func (ClusterOutput) ToClusterPtrOutputWithContext ¶ added in v3.47.1
func (o ClusterOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
type ClusterPtrInput ¶ added in v3.47.1
type ClusterPtrInput interface { pulumi.Input ToClusterPtrOutput() ClusterPtrOutput ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput }
type ClusterPtrOutput ¶ added in v3.47.1
type ClusterPtrOutput struct {
*pulumi.OutputState
}
func (ClusterPtrOutput) ElementType ¶ added in v3.47.1
func (ClusterPtrOutput) ElementType() reflect.Type
func (ClusterPtrOutput) ToClusterPtrOutput ¶ added in v3.47.1
func (o ClusterPtrOutput) ToClusterPtrOutput() ClusterPtrOutput
func (ClusterPtrOutput) ToClusterPtrOutputWithContext ¶ added in v3.47.1
func (o ClusterPtrOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
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 ¶ added in v3.46.0
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 ¶ added in v3.46.0
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 ¶ added in v3.46.0
func (ClusterReverseProxyCertificateCommonNamesArgs) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutput ¶ added in v3.46.0
func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutput() ClusterReverseProxyCertificateCommonNamesOutput
func (ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutputWithContext ¶ added in v3.46.0
func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesOutput
func (ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutput ¶ added in v3.46.0
func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext ¶ added in v3.46.0
func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
type ClusterReverseProxyCertificateCommonNamesCommonName ¶ added in v3.46.0
type ClusterReverseProxyCertificateCommonNamesCommonNameArgs ¶ added in v3.46.0
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 ¶ added in v3.46.0
func (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput ¶ added in v3.46.0
func (i ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput() ClusterReverseProxyCertificateCommonNamesCommonNameOutput
func (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext ¶ added in v3.46.0
func (i ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameOutput
type ClusterReverseProxyCertificateCommonNamesCommonNameArray ¶ added in v3.46.0
type ClusterReverseProxyCertificateCommonNamesCommonNameArray []ClusterReverseProxyCertificateCommonNamesCommonNameInput
func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ElementType ¶ added in v3.46.0
func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput ¶ added in v3.46.0
func (i ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext ¶ added in v3.46.0
func (i ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
type ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput ¶ added in v3.46.0
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 ¶ added in v3.46.0
type ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ElementType ¶ added in v3.46.0
func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput ¶ added in v3.46.0
func (o ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext ¶ added in v3.46.0
func (o ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
type ClusterReverseProxyCertificateCommonNamesCommonNameInput ¶ added in v3.46.0
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 ¶ added in v3.46.0
type ClusterReverseProxyCertificateCommonNamesCommonNameOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateCommonName ¶ added in v3.46.0
func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateCommonName() pulumi.StringOutput
The common or subject name of the certificate.
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint ¶ added in v3.46.0
func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint() pulumi.StringPtrOutput
The Issuer Thumbprint of the Certificate.
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ElementType ¶ added in v3.46.0
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput ¶ added in v3.46.0
func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput() ClusterReverseProxyCertificateCommonNamesCommonNameOutput
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext ¶ added in v3.46.0
func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameOutput
type ClusterReverseProxyCertificateCommonNamesInput ¶ added in v3.46.0
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 ¶ added in v3.46.0
type ClusterReverseProxyCertificateCommonNamesOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateCommonNamesOutput) CommonNames ¶ added in v3.46.0
func (o ClusterReverseProxyCertificateCommonNamesOutput) CommonNames() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
A `commonNames` block as defined below.
func (ClusterReverseProxyCertificateCommonNamesOutput) ElementType ¶ added in v3.46.0
func (ClusterReverseProxyCertificateCommonNamesOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutput ¶ added in v3.46.0
func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutput() ClusterReverseProxyCertificateCommonNamesOutput
func (ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutputWithContext ¶ added in v3.46.0
func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesOutput
func (ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput ¶ added in v3.46.0
func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext ¶ added in v3.46.0
func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesOutput) X509StoreName ¶ added in v3.46.0
func (o ClusterReverseProxyCertificateCommonNamesOutput) X509StoreName() pulumi.StringOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterReverseProxyCertificateCommonNamesPtrInput ¶ added in v3.46.0
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 ¶ added in v3.46.0
func ClusterReverseProxyCertificateCommonNamesPtr(v *ClusterReverseProxyCertificateCommonNamesArgs) ClusterReverseProxyCertificateCommonNamesPtrInput
type ClusterReverseProxyCertificateCommonNamesPtrOutput ¶ added in v3.46.0
type ClusterReverseProxyCertificateCommonNamesPtrOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) CommonNames ¶ added in v3.46.0
func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) CommonNames() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
A `commonNames` block as defined below.
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ElementType ¶ added in v3.46.0
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput ¶ added in v3.46.0
func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext ¶ added in v3.46.0
func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) X509StoreName ¶ added in v3.46.0
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 // 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 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 }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterUpgradePolicy ¶ added in v3.49.0
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 ¶ added in v3.49.0
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 ¶ added in v3.49.0
func (ClusterUpgradePolicyArgs) ElementType() reflect.Type
func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutput ¶ added in v3.49.0
func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutputWithContext ¶ added in v3.49.0
func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutput ¶ added in v3.49.0
func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutputWithContext ¶ added in v3.49.0
func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput
type ClusterUpgradePolicyDeltaHealthPolicy ¶ added in v3.49.0
type ClusterUpgradePolicyDeltaHealthPolicy struct { MaxDeltaUnhealthyApplicationsPercent *int `pulumi:"maxDeltaUnhealthyApplicationsPercent"` MaxDeltaUnhealthyNodesPercent *int `pulumi:"maxDeltaUnhealthyNodesPercent"` MaxUpgradeDomainDeltaUnhealthyNodesPercent *int `pulumi:"maxUpgradeDomainDeltaUnhealthyNodesPercent"` }
type ClusterUpgradePolicyDeltaHealthPolicyArgs ¶ added in v3.49.0
type ClusterUpgradePolicyDeltaHealthPolicyArgs struct { MaxDeltaUnhealthyApplicationsPercent pulumi.IntPtrInput `pulumi:"maxDeltaUnhealthyApplicationsPercent"` MaxDeltaUnhealthyNodesPercent pulumi.IntPtrInput `pulumi:"maxDeltaUnhealthyNodesPercent"` MaxUpgradeDomainDeltaUnhealthyNodesPercent pulumi.IntPtrInput `pulumi:"maxUpgradeDomainDeltaUnhealthyNodesPercent"` }
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ElementType ¶ added in v3.49.0
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ElementType() reflect.Type
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutput ¶ added in v3.49.0
func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutput() ClusterUpgradePolicyDeltaHealthPolicyOutput
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext ¶ added in v3.49.0
func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyOutput
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput ¶ added in v3.49.0
func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext ¶ added in v3.49.0
func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
type ClusterUpgradePolicyDeltaHealthPolicyInput ¶ added in v3.49.0
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 ¶ added in v3.49.0
type ClusterUpgradePolicyDeltaHealthPolicyOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ElementType ¶ added in v3.49.0
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyApplicationsPercent ¶ added in v3.49.0
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyApplicationsPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyNodesPercent ¶ added in v3.49.0
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent ¶ added in v3.49.0
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutput ¶ added in v3.49.0
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutput() ClusterUpgradePolicyDeltaHealthPolicyOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext ¶ added in v3.49.0
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput ¶ added in v3.49.0
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext ¶ added in v3.49.0
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
type ClusterUpgradePolicyDeltaHealthPolicyPtrInput ¶ added in v3.49.0
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 ¶ added in v3.49.0
func ClusterUpgradePolicyDeltaHealthPolicyPtr(v *ClusterUpgradePolicyDeltaHealthPolicyArgs) ClusterUpgradePolicyDeltaHealthPolicyPtrInput
type ClusterUpgradePolicyDeltaHealthPolicyPtrOutput ¶ added in v3.49.0
type ClusterUpgradePolicyDeltaHealthPolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ElementType ¶ added in v3.49.0
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyApplicationsPercent ¶ added in v3.49.0
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyApplicationsPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyNodesPercent ¶ added in v3.49.0
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent ¶ added in v3.49.0
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput ¶ added in v3.49.0
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext ¶ added in v3.49.0
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
type ClusterUpgradePolicyHealthPolicy ¶ added in v3.49.0
type ClusterUpgradePolicyHealthPolicyArgs ¶ added in v3.49.0
type ClusterUpgradePolicyHealthPolicyArgs struct { MaxUnhealthyApplicationsPercent pulumi.IntPtrInput `pulumi:"maxUnhealthyApplicationsPercent"` MaxUnhealthyNodesPercent pulumi.IntPtrInput `pulumi:"maxUnhealthyNodesPercent"` }
func (ClusterUpgradePolicyHealthPolicyArgs) ElementType ¶ added in v3.49.0
func (ClusterUpgradePolicyHealthPolicyArgs) ElementType() reflect.Type
func (ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutput ¶ added in v3.49.0
func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutput() ClusterUpgradePolicyHealthPolicyOutput
func (ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutputWithContext ¶ added in v3.49.0
func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyOutput
func (ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutput ¶ added in v3.49.0
func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
func (ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext ¶ added in v3.49.0
func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
type ClusterUpgradePolicyHealthPolicyInput ¶ added in v3.49.0
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 ¶ added in v3.49.0
type ClusterUpgradePolicyHealthPolicyOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyHealthPolicyOutput) ElementType ¶ added in v3.49.0
func (ClusterUpgradePolicyHealthPolicyOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyApplicationsPercent ¶ added in v3.49.0
func (o ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyApplicationsPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyNodesPercent ¶ added in v3.49.0
func (o ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutput ¶ added in v3.49.0
func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutput() ClusterUpgradePolicyHealthPolicyOutput
func (ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutputWithContext ¶ added in v3.49.0
func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyOutput
func (ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput ¶ added in v3.49.0
func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
func (ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext ¶ added in v3.49.0
func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
type ClusterUpgradePolicyHealthPolicyPtrInput ¶ added in v3.49.0
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 ¶ added in v3.49.0
func ClusterUpgradePolicyHealthPolicyPtr(v *ClusterUpgradePolicyHealthPolicyArgs) ClusterUpgradePolicyHealthPolicyPtrInput
type ClusterUpgradePolicyHealthPolicyPtrOutput ¶ added in v3.49.0
type ClusterUpgradePolicyHealthPolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyHealthPolicyPtrOutput) ElementType ¶ added in v3.49.0
func (ClusterUpgradePolicyHealthPolicyPtrOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyApplicationsPercent ¶ added in v3.49.0
func (o ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyApplicationsPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyNodesPercent ¶ added in v3.49.0
func (o ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput ¶ added in v3.49.0
func (o ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
func (ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext ¶ added in v3.49.0
func (o ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
type ClusterUpgradePolicyInput ¶ added in v3.49.0
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 ¶ added in v3.49.0
type ClusterUpgradePolicyOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyOutput) DeltaHealthPolicy ¶ added in v3.49.0
func (o ClusterUpgradePolicyOutput) DeltaHealthPolicy() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
A `deltaHealthPolicy` block as defined below
func (ClusterUpgradePolicyOutput) ElementType ¶ added in v3.49.0
func (ClusterUpgradePolicyOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyOutput) ForceRestartEnabled ¶ added in v3.49.0
func (o ClusterUpgradePolicyOutput) ForceRestartEnabled() pulumi.BoolPtrOutput
func (ClusterUpgradePolicyOutput) HealthCheckRetryTimeout ¶ added in v3.49.0
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 ¶ added in v3.49.0
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 ¶ added in v3.49.0
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 ¶ added in v3.49.0
func (o ClusterUpgradePolicyOutput) HealthPolicy() ClusterUpgradePolicyHealthPolicyPtrOutput
A `healthPolicy` block as defined below
func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutput ¶ added in v3.49.0
func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutputWithContext ¶ added in v3.49.0
func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutput ¶ added in v3.49.0
func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutputWithContext ¶ added in v3.49.0
func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput
func (ClusterUpgradePolicyOutput) UpgradeDomainTimeout ¶ added in v3.49.0
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 ¶ added in v3.49.0
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 ¶ added in v3.49.0
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 ¶ added in v3.49.0
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 ¶ added in v3.49.0
func ClusterUpgradePolicyPtr(v *ClusterUpgradePolicyArgs) ClusterUpgradePolicyPtrInput
type ClusterUpgradePolicyPtrOutput ¶ added in v3.49.0
type ClusterUpgradePolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyPtrOutput) DeltaHealthPolicy ¶ added in v3.49.0
func (o ClusterUpgradePolicyPtrOutput) DeltaHealthPolicy() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
A `deltaHealthPolicy` block as defined below
func (ClusterUpgradePolicyPtrOutput) Elem ¶ added in v3.49.0
func (o ClusterUpgradePolicyPtrOutput) Elem() ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyPtrOutput) ElementType ¶ added in v3.49.0
func (ClusterUpgradePolicyPtrOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyPtrOutput) ForceRestartEnabled ¶ added in v3.49.0
func (o ClusterUpgradePolicyPtrOutput) ForceRestartEnabled() pulumi.BoolPtrOutput
func (ClusterUpgradePolicyPtrOutput) HealthCheckRetryTimeout ¶ added in v3.49.0
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 ¶ added in v3.49.0
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 ¶ added in v3.49.0
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 ¶ added in v3.49.0
func (o ClusterUpgradePolicyPtrOutput) HealthPolicy() ClusterUpgradePolicyHealthPolicyPtrOutput
A `healthPolicy` block as defined below
func (ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutput ¶ added in v3.49.0
func (o ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
func (ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutputWithContext ¶ added in v3.49.0
func (o ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput
func (ClusterUpgradePolicyPtrOutput) UpgradeDomainTimeout ¶ added in v3.49.0
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 ¶ added in v3.49.0
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 ¶ added in v3.49.0
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 MeshApplication ¶ added in v3.25.0
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"` }
## 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 ¶ added in v3.25.0
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 ¶ added in v3.25.0
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 ¶ added in v3.31.1
func (*MeshApplication) ElementType() reflect.Type
func (*MeshApplication) ToMeshApplicationOutput ¶ added in v3.31.1
func (i *MeshApplication) ToMeshApplicationOutput() MeshApplicationOutput
func (*MeshApplication) ToMeshApplicationOutputWithContext ¶ added in v3.31.1
func (i *MeshApplication) ToMeshApplicationOutputWithContext(ctx context.Context) MeshApplicationOutput
func (*MeshApplication) ToMeshApplicationPtrOutput ¶ added in v3.47.1
func (i *MeshApplication) ToMeshApplicationPtrOutput() MeshApplicationPtrOutput
func (*MeshApplication) ToMeshApplicationPtrOutputWithContext ¶ added in v3.47.1
func (i *MeshApplication) ToMeshApplicationPtrOutputWithContext(ctx context.Context) MeshApplicationPtrOutput
type MeshApplicationArgs ¶ added in v3.25.0
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 ¶ added in v3.25.0
func (MeshApplicationArgs) ElementType() reflect.Type
type MeshApplicationArray ¶ added in v3.47.1
type MeshApplicationArray []MeshApplicationInput
func (MeshApplicationArray) ElementType ¶ added in v3.47.1
func (MeshApplicationArray) ElementType() reflect.Type
func (MeshApplicationArray) ToMeshApplicationArrayOutput ¶ added in v3.47.1
func (i MeshApplicationArray) ToMeshApplicationArrayOutput() MeshApplicationArrayOutput
func (MeshApplicationArray) ToMeshApplicationArrayOutputWithContext ¶ added in v3.47.1
func (i MeshApplicationArray) ToMeshApplicationArrayOutputWithContext(ctx context.Context) MeshApplicationArrayOutput
type MeshApplicationArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type MeshApplicationArrayOutput struct{ *pulumi.OutputState }
func (MeshApplicationArrayOutput) ElementType ¶ added in v3.47.1
func (MeshApplicationArrayOutput) ElementType() reflect.Type
func (MeshApplicationArrayOutput) Index ¶ added in v3.47.1
func (o MeshApplicationArrayOutput) Index(i pulumi.IntInput) MeshApplicationOutput
func (MeshApplicationArrayOutput) ToMeshApplicationArrayOutput ¶ added in v3.47.1
func (o MeshApplicationArrayOutput) ToMeshApplicationArrayOutput() MeshApplicationArrayOutput
func (MeshApplicationArrayOutput) ToMeshApplicationArrayOutputWithContext ¶ added in v3.47.1
func (o MeshApplicationArrayOutput) ToMeshApplicationArrayOutputWithContext(ctx context.Context) MeshApplicationArrayOutput
type MeshApplicationInput ¶ added in v3.31.1
type MeshApplicationInput interface { pulumi.Input ToMeshApplicationOutput() MeshApplicationOutput ToMeshApplicationOutputWithContext(ctx context.Context) MeshApplicationOutput }
type MeshApplicationMap ¶ added in v3.47.1
type MeshApplicationMap map[string]MeshApplicationInput
func (MeshApplicationMap) ElementType ¶ added in v3.47.1
func (MeshApplicationMap) ElementType() reflect.Type
func (MeshApplicationMap) ToMeshApplicationMapOutput ¶ added in v3.47.1
func (i MeshApplicationMap) ToMeshApplicationMapOutput() MeshApplicationMapOutput
func (MeshApplicationMap) ToMeshApplicationMapOutputWithContext ¶ added in v3.47.1
func (i MeshApplicationMap) ToMeshApplicationMapOutputWithContext(ctx context.Context) MeshApplicationMapOutput
type MeshApplicationMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type MeshApplicationMapOutput struct{ *pulumi.OutputState }
func (MeshApplicationMapOutput) ElementType ¶ added in v3.47.1
func (MeshApplicationMapOutput) ElementType() reflect.Type
func (MeshApplicationMapOutput) MapIndex ¶ added in v3.47.1
func (o MeshApplicationMapOutput) MapIndex(k pulumi.StringInput) MeshApplicationOutput
func (MeshApplicationMapOutput) ToMeshApplicationMapOutput ¶ added in v3.47.1
func (o MeshApplicationMapOutput) ToMeshApplicationMapOutput() MeshApplicationMapOutput
func (MeshApplicationMapOutput) ToMeshApplicationMapOutputWithContext ¶ added in v3.47.1
func (o MeshApplicationMapOutput) ToMeshApplicationMapOutputWithContext(ctx context.Context) MeshApplicationMapOutput
type MeshApplicationOutput ¶ added in v3.31.1
type MeshApplicationOutput struct {
*pulumi.OutputState
}
func (MeshApplicationOutput) ElementType ¶ added in v3.31.1
func (MeshApplicationOutput) ElementType() reflect.Type
func (MeshApplicationOutput) ToMeshApplicationOutput ¶ added in v3.31.1
func (o MeshApplicationOutput) ToMeshApplicationOutput() MeshApplicationOutput
func (MeshApplicationOutput) ToMeshApplicationOutputWithContext ¶ added in v3.31.1
func (o MeshApplicationOutput) ToMeshApplicationOutputWithContext(ctx context.Context) MeshApplicationOutput
func (MeshApplicationOutput) ToMeshApplicationPtrOutput ¶ added in v3.47.1
func (o MeshApplicationOutput) ToMeshApplicationPtrOutput() MeshApplicationPtrOutput
func (MeshApplicationOutput) ToMeshApplicationPtrOutputWithContext ¶ added in v3.47.1
func (o MeshApplicationOutput) ToMeshApplicationPtrOutputWithContext(ctx context.Context) MeshApplicationPtrOutput
type MeshApplicationPtrInput ¶ added in v3.47.1
type MeshApplicationPtrInput interface { pulumi.Input ToMeshApplicationPtrOutput() MeshApplicationPtrOutput ToMeshApplicationPtrOutputWithContext(ctx context.Context) MeshApplicationPtrOutput }
type MeshApplicationPtrOutput ¶ added in v3.47.1
type MeshApplicationPtrOutput struct {
*pulumi.OutputState
}
func (MeshApplicationPtrOutput) ElementType ¶ added in v3.47.1
func (MeshApplicationPtrOutput) ElementType() reflect.Type
func (MeshApplicationPtrOutput) ToMeshApplicationPtrOutput ¶ added in v3.47.1
func (o MeshApplicationPtrOutput) ToMeshApplicationPtrOutput() MeshApplicationPtrOutput
func (MeshApplicationPtrOutput) ToMeshApplicationPtrOutputWithContext ¶ added in v3.47.1
func (o MeshApplicationPtrOutput) ToMeshApplicationPtrOutputWithContext(ctx context.Context) MeshApplicationPtrOutput
type MeshApplicationService ¶ added in v3.25.0
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 ¶ added in v3.25.0
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 ¶ added in v3.25.0
func (MeshApplicationServiceArgs) ElementType() reflect.Type
func (MeshApplicationServiceArgs) ToMeshApplicationServiceOutput ¶ added in v3.25.0
func (i MeshApplicationServiceArgs) ToMeshApplicationServiceOutput() MeshApplicationServiceOutput
func (MeshApplicationServiceArgs) ToMeshApplicationServiceOutputWithContext ¶ added in v3.25.0
func (i MeshApplicationServiceArgs) ToMeshApplicationServiceOutputWithContext(ctx context.Context) MeshApplicationServiceOutput
type MeshApplicationServiceArray ¶ added in v3.25.0
type MeshApplicationServiceArray []MeshApplicationServiceInput
func (MeshApplicationServiceArray) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceArray) ElementType() reflect.Type
func (MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutput ¶ added in v3.25.0
func (i MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutput() MeshApplicationServiceArrayOutput
func (MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutputWithContext ¶ added in v3.25.0
func (i MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutputWithContext(ctx context.Context) MeshApplicationServiceArrayOutput
type MeshApplicationServiceArrayInput ¶ added in v3.25.0
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 ¶ added in v3.25.0
type MeshApplicationServiceArrayOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceArrayOutput) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceArrayOutput) ElementType() reflect.Type
func (MeshApplicationServiceArrayOutput) Index ¶ added in v3.25.0
func (o MeshApplicationServiceArrayOutput) Index(i pulumi.IntInput) MeshApplicationServiceOutput
func (MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutput ¶ added in v3.25.0
func (o MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutput() MeshApplicationServiceArrayOutput
func (MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutputWithContext(ctx context.Context) MeshApplicationServiceArrayOutput
type MeshApplicationServiceCodePackage ¶ added in v3.25.0
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 ¶ added in v3.25.0
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 ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageArgs) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutput ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutput() MeshApplicationServiceCodePackageOutput
func (MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutputWithContext ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageOutput
type MeshApplicationServiceCodePackageArray ¶ added in v3.25.0
type MeshApplicationServiceCodePackageArray []MeshApplicationServiceCodePackageInput
func (MeshApplicationServiceCodePackageArray) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageArray) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutput ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutput() MeshApplicationServiceCodePackageArrayOutput
func (MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutputWithContext ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageArrayOutput
type MeshApplicationServiceCodePackageArrayInput ¶ added in v3.25.0
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 ¶ added in v3.25.0
type MeshApplicationServiceCodePackageArrayOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageArrayOutput) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageArrayOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutput ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutput() MeshApplicationServiceCodePackageArrayOutput
func (MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageArrayOutput
type MeshApplicationServiceCodePackageInput ¶ added in v3.25.0
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 ¶ added in v3.25.0
type MeshApplicationServiceCodePackageOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageOutput) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageOutput) ImageName ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageOutput) ImageName() pulumi.StringOutput
The Container image the code package will use.
func (MeshApplicationServiceCodePackageOutput) Name ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageOutput) Name() pulumi.StringOutput
The name of the code package.
func (MeshApplicationServiceCodePackageOutput) Resources ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageOutput) Resources() MeshApplicationServiceCodePackageResourcesOutput
A `resources` block as defined below.
func (MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutput ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutput() MeshApplicationServiceCodePackageOutput
func (MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageOutput
type MeshApplicationServiceCodePackageResources ¶ added in v3.25.0
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 ¶ added in v3.25.0
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 ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageResourcesArgs) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutput ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutput() MeshApplicationServiceCodePackageResourcesOutput
func (MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutputWithContext ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesOutput
type MeshApplicationServiceCodePackageResourcesInput ¶ added in v3.25.0
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 MeshApplicationServiceCodePackageResourcesLimits ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesLimitsArgs ¶ added in v3.25.0
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 ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutput ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutput() MeshApplicationServiceCodePackageResourcesLimitsOutput
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsOutput
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
type MeshApplicationServiceCodePackageResourcesLimitsInput ¶ added in v3.25.0
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 ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesLimitsOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) Cpu ¶ added in v3.25.0
The maximum number of CPU cores the container can use.
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) Memory ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) Memory() pulumi.Float64Output
The maximum memory request in GB the container can use.
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutput ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutput() MeshApplicationServiceCodePackageResourcesLimitsOutput
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsOutput
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
type MeshApplicationServiceCodePackageResourcesLimitsPtrInput ¶ added in v3.25.0
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 ¶ added in v3.25.0
func MeshApplicationServiceCodePackageResourcesLimitsPtr(v *MeshApplicationServiceCodePackageResourcesLimitsArgs) MeshApplicationServiceCodePackageResourcesLimitsPtrInput
type MeshApplicationServiceCodePackageResourcesLimitsPtrOutput ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesLimitsPtrOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Cpu ¶ added in v3.25.0
The maximum number of CPU cores the container can use.
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Memory ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Memory() pulumi.Float64PtrOutput
The maximum memory request in GB the container can use.
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
type MeshApplicationServiceCodePackageResourcesOutput ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageResourcesOutput) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageResourcesOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesOutput) Limits ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesOutput) Limits() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
A `limits` block as defined below.
func (MeshApplicationServiceCodePackageResourcesOutput) Requests ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesOutput) Requests() MeshApplicationServiceCodePackageResourcesRequestsOutput
A `requests` block as defined below.
func (MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutput ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutput() MeshApplicationServiceCodePackageResourcesOutput
func (MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesOutput
type MeshApplicationServiceCodePackageResourcesRequests ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesRequestsArgs ¶ added in v3.25.0
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 ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutput ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutput() MeshApplicationServiceCodePackageResourcesRequestsOutput
func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesRequestsOutput
type MeshApplicationServiceCodePackageResourcesRequestsInput ¶ added in v3.25.0
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 ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesRequestsOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) Cpu ¶ added in v3.25.0
The minimum number of CPU cores the container requires.
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) Memory ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) Memory() pulumi.Float64Output
The minimum memory request in GB the container requires.
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutput ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutput() MeshApplicationServiceCodePackageResourcesRequestsOutput
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesRequestsOutput
type MeshApplicationServiceInput ¶ added in v3.25.0
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 ¶ added in v3.25.0
type MeshApplicationServiceOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceOutput) CodePackages ¶ added in v3.25.0
func (o MeshApplicationServiceOutput) CodePackages() MeshApplicationServiceCodePackageArrayOutput
Any number `codePackage` block as described below.
func (MeshApplicationServiceOutput) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceOutput) ElementType() reflect.Type
func (MeshApplicationServiceOutput) Name ¶ added in v3.25.0
func (o MeshApplicationServiceOutput) Name() pulumi.StringOutput
The name of the service resource.
func (MeshApplicationServiceOutput) OsType ¶ added in v3.25.0
func (o MeshApplicationServiceOutput) OsType() pulumi.StringOutput
The operating system required by the code in service. Valid values are `Linux` or `Windows`.
func (MeshApplicationServiceOutput) ToMeshApplicationServiceOutput ¶ added in v3.25.0
func (o MeshApplicationServiceOutput) ToMeshApplicationServiceOutput() MeshApplicationServiceOutput
func (MeshApplicationServiceOutput) ToMeshApplicationServiceOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceOutput) ToMeshApplicationServiceOutputWithContext(ctx context.Context) MeshApplicationServiceOutput
type MeshApplicationState ¶ added in v3.25.0
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 ¶ added in v3.25.0
func (MeshApplicationState) ElementType() reflect.Type
type MeshLocalNetwork ¶ added in v3.28.0
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"` }
## 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 ¶ added in v3.28.0
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 ¶ added in v3.28.0
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 ¶ added in v3.31.1
func (*MeshLocalNetwork) ElementType() reflect.Type
func (*MeshLocalNetwork) ToMeshLocalNetworkOutput ¶ added in v3.31.1
func (i *MeshLocalNetwork) ToMeshLocalNetworkOutput() MeshLocalNetworkOutput
func (*MeshLocalNetwork) ToMeshLocalNetworkOutputWithContext ¶ added in v3.31.1
func (i *MeshLocalNetwork) ToMeshLocalNetworkOutputWithContext(ctx context.Context) MeshLocalNetworkOutput
func (*MeshLocalNetwork) ToMeshLocalNetworkPtrOutput ¶ added in v3.47.1
func (i *MeshLocalNetwork) ToMeshLocalNetworkPtrOutput() MeshLocalNetworkPtrOutput
func (*MeshLocalNetwork) ToMeshLocalNetworkPtrOutputWithContext ¶ added in v3.47.1
func (i *MeshLocalNetwork) ToMeshLocalNetworkPtrOutputWithContext(ctx context.Context) MeshLocalNetworkPtrOutput
type MeshLocalNetworkArgs ¶ added in v3.28.0
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 ¶ added in v3.28.0
func (MeshLocalNetworkArgs) ElementType() reflect.Type
type MeshLocalNetworkArray ¶ added in v3.47.1
type MeshLocalNetworkArray []MeshLocalNetworkInput
func (MeshLocalNetworkArray) ElementType ¶ added in v3.47.1
func (MeshLocalNetworkArray) ElementType() reflect.Type
func (MeshLocalNetworkArray) ToMeshLocalNetworkArrayOutput ¶ added in v3.47.1
func (i MeshLocalNetworkArray) ToMeshLocalNetworkArrayOutput() MeshLocalNetworkArrayOutput
func (MeshLocalNetworkArray) ToMeshLocalNetworkArrayOutputWithContext ¶ added in v3.47.1
func (i MeshLocalNetworkArray) ToMeshLocalNetworkArrayOutputWithContext(ctx context.Context) MeshLocalNetworkArrayOutput
type MeshLocalNetworkArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type MeshLocalNetworkArrayOutput struct{ *pulumi.OutputState }
func (MeshLocalNetworkArrayOutput) ElementType ¶ added in v3.47.1
func (MeshLocalNetworkArrayOutput) ElementType() reflect.Type
func (MeshLocalNetworkArrayOutput) Index ¶ added in v3.47.1
func (o MeshLocalNetworkArrayOutput) Index(i pulumi.IntInput) MeshLocalNetworkOutput
func (MeshLocalNetworkArrayOutput) ToMeshLocalNetworkArrayOutput ¶ added in v3.47.1
func (o MeshLocalNetworkArrayOutput) ToMeshLocalNetworkArrayOutput() MeshLocalNetworkArrayOutput
func (MeshLocalNetworkArrayOutput) ToMeshLocalNetworkArrayOutputWithContext ¶ added in v3.47.1
func (o MeshLocalNetworkArrayOutput) ToMeshLocalNetworkArrayOutputWithContext(ctx context.Context) MeshLocalNetworkArrayOutput
type MeshLocalNetworkInput ¶ added in v3.31.1
type MeshLocalNetworkInput interface { pulumi.Input ToMeshLocalNetworkOutput() MeshLocalNetworkOutput ToMeshLocalNetworkOutputWithContext(ctx context.Context) MeshLocalNetworkOutput }
type MeshLocalNetworkMap ¶ added in v3.47.1
type MeshLocalNetworkMap map[string]MeshLocalNetworkInput
func (MeshLocalNetworkMap) ElementType ¶ added in v3.47.1
func (MeshLocalNetworkMap) ElementType() reflect.Type
func (MeshLocalNetworkMap) ToMeshLocalNetworkMapOutput ¶ added in v3.47.1
func (i MeshLocalNetworkMap) ToMeshLocalNetworkMapOutput() MeshLocalNetworkMapOutput
func (MeshLocalNetworkMap) ToMeshLocalNetworkMapOutputWithContext ¶ added in v3.47.1
func (i MeshLocalNetworkMap) ToMeshLocalNetworkMapOutputWithContext(ctx context.Context) MeshLocalNetworkMapOutput
type MeshLocalNetworkMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type MeshLocalNetworkMapOutput struct{ *pulumi.OutputState }
func (MeshLocalNetworkMapOutput) ElementType ¶ added in v3.47.1
func (MeshLocalNetworkMapOutput) ElementType() reflect.Type
func (MeshLocalNetworkMapOutput) MapIndex ¶ added in v3.47.1
func (o MeshLocalNetworkMapOutput) MapIndex(k pulumi.StringInput) MeshLocalNetworkOutput
func (MeshLocalNetworkMapOutput) ToMeshLocalNetworkMapOutput ¶ added in v3.47.1
func (o MeshLocalNetworkMapOutput) ToMeshLocalNetworkMapOutput() MeshLocalNetworkMapOutput
func (MeshLocalNetworkMapOutput) ToMeshLocalNetworkMapOutputWithContext ¶ added in v3.47.1
func (o MeshLocalNetworkMapOutput) ToMeshLocalNetworkMapOutputWithContext(ctx context.Context) MeshLocalNetworkMapOutput
type MeshLocalNetworkOutput ¶ added in v3.31.1
type MeshLocalNetworkOutput struct {
*pulumi.OutputState
}
func (MeshLocalNetworkOutput) ElementType ¶ added in v3.31.1
func (MeshLocalNetworkOutput) ElementType() reflect.Type
func (MeshLocalNetworkOutput) ToMeshLocalNetworkOutput ¶ added in v3.31.1
func (o MeshLocalNetworkOutput) ToMeshLocalNetworkOutput() MeshLocalNetworkOutput
func (MeshLocalNetworkOutput) ToMeshLocalNetworkOutputWithContext ¶ added in v3.31.1
func (o MeshLocalNetworkOutput) ToMeshLocalNetworkOutputWithContext(ctx context.Context) MeshLocalNetworkOutput
func (MeshLocalNetworkOutput) ToMeshLocalNetworkPtrOutput ¶ added in v3.47.1
func (o MeshLocalNetworkOutput) ToMeshLocalNetworkPtrOutput() MeshLocalNetworkPtrOutput
func (MeshLocalNetworkOutput) ToMeshLocalNetworkPtrOutputWithContext ¶ added in v3.47.1
func (o MeshLocalNetworkOutput) ToMeshLocalNetworkPtrOutputWithContext(ctx context.Context) MeshLocalNetworkPtrOutput
type MeshLocalNetworkPtrInput ¶ added in v3.47.1
type MeshLocalNetworkPtrInput interface { pulumi.Input ToMeshLocalNetworkPtrOutput() MeshLocalNetworkPtrOutput ToMeshLocalNetworkPtrOutputWithContext(ctx context.Context) MeshLocalNetworkPtrOutput }
type MeshLocalNetworkPtrOutput ¶ added in v3.47.1
type MeshLocalNetworkPtrOutput struct {
*pulumi.OutputState
}
func (MeshLocalNetworkPtrOutput) ElementType ¶ added in v3.47.1
func (MeshLocalNetworkPtrOutput) ElementType() reflect.Type
func (MeshLocalNetworkPtrOutput) ToMeshLocalNetworkPtrOutput ¶ added in v3.47.1
func (o MeshLocalNetworkPtrOutput) ToMeshLocalNetworkPtrOutput() MeshLocalNetworkPtrOutput
func (MeshLocalNetworkPtrOutput) ToMeshLocalNetworkPtrOutputWithContext ¶ added in v3.47.1
func (o MeshLocalNetworkPtrOutput) ToMeshLocalNetworkPtrOutputWithContext(ctx context.Context) MeshLocalNetworkPtrOutput
type MeshLocalNetworkState ¶ added in v3.28.0
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 ¶ added in v3.28.0
func (MeshLocalNetworkState) ElementType() reflect.Type
type MeshSecret ¶ added in v3.28.0
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"` }
## 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 ¶ added in v3.28.0
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 ¶ added in v3.28.0
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 ¶ added in v3.31.1
func (*MeshSecret) ElementType() reflect.Type
func (*MeshSecret) ToMeshSecretOutput ¶ added in v3.31.1
func (i *MeshSecret) ToMeshSecretOutput() MeshSecretOutput
func (*MeshSecret) ToMeshSecretOutputWithContext ¶ added in v3.31.1
func (i *MeshSecret) ToMeshSecretOutputWithContext(ctx context.Context) MeshSecretOutput
func (*MeshSecret) ToMeshSecretPtrOutput ¶ added in v3.47.1
func (i *MeshSecret) ToMeshSecretPtrOutput() MeshSecretPtrOutput
func (*MeshSecret) ToMeshSecretPtrOutputWithContext ¶ added in v3.47.1
func (i *MeshSecret) ToMeshSecretPtrOutputWithContext(ctx context.Context) MeshSecretPtrOutput
type MeshSecretArgs ¶ added in v3.28.0
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 ¶ added in v3.28.0
func (MeshSecretArgs) ElementType() reflect.Type
type MeshSecretArray ¶ added in v3.47.1
type MeshSecretArray []MeshSecretInput
func (MeshSecretArray) ElementType ¶ added in v3.47.1
func (MeshSecretArray) ElementType() reflect.Type
func (MeshSecretArray) ToMeshSecretArrayOutput ¶ added in v3.47.1
func (i MeshSecretArray) ToMeshSecretArrayOutput() MeshSecretArrayOutput
func (MeshSecretArray) ToMeshSecretArrayOutputWithContext ¶ added in v3.47.1
func (i MeshSecretArray) ToMeshSecretArrayOutputWithContext(ctx context.Context) MeshSecretArrayOutput
type MeshSecretArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type MeshSecretArrayOutput struct{ *pulumi.OutputState }
func (MeshSecretArrayOutput) ElementType ¶ added in v3.47.1
func (MeshSecretArrayOutput) ElementType() reflect.Type
func (MeshSecretArrayOutput) Index ¶ added in v3.47.1
func (o MeshSecretArrayOutput) Index(i pulumi.IntInput) MeshSecretOutput
func (MeshSecretArrayOutput) ToMeshSecretArrayOutput ¶ added in v3.47.1
func (o MeshSecretArrayOutput) ToMeshSecretArrayOutput() MeshSecretArrayOutput
func (MeshSecretArrayOutput) ToMeshSecretArrayOutputWithContext ¶ added in v3.47.1
func (o MeshSecretArrayOutput) ToMeshSecretArrayOutputWithContext(ctx context.Context) MeshSecretArrayOutput
type MeshSecretInput ¶ added in v3.31.1
type MeshSecretInput interface { pulumi.Input ToMeshSecretOutput() MeshSecretOutput ToMeshSecretOutputWithContext(ctx context.Context) MeshSecretOutput }
type MeshSecretMap ¶ added in v3.47.1
type MeshSecretMap map[string]MeshSecretInput
func (MeshSecretMap) ElementType ¶ added in v3.47.1
func (MeshSecretMap) ElementType() reflect.Type
func (MeshSecretMap) ToMeshSecretMapOutput ¶ added in v3.47.1
func (i MeshSecretMap) ToMeshSecretMapOutput() MeshSecretMapOutput
func (MeshSecretMap) ToMeshSecretMapOutputWithContext ¶ added in v3.47.1
func (i MeshSecretMap) ToMeshSecretMapOutputWithContext(ctx context.Context) MeshSecretMapOutput
type MeshSecretMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type MeshSecretMapOutput struct{ *pulumi.OutputState }
func (MeshSecretMapOutput) ElementType ¶ added in v3.47.1
func (MeshSecretMapOutput) ElementType() reflect.Type
func (MeshSecretMapOutput) MapIndex ¶ added in v3.47.1
func (o MeshSecretMapOutput) MapIndex(k pulumi.StringInput) MeshSecretOutput
func (MeshSecretMapOutput) ToMeshSecretMapOutput ¶ added in v3.47.1
func (o MeshSecretMapOutput) ToMeshSecretMapOutput() MeshSecretMapOutput
func (MeshSecretMapOutput) ToMeshSecretMapOutputWithContext ¶ added in v3.47.1
func (o MeshSecretMapOutput) ToMeshSecretMapOutputWithContext(ctx context.Context) MeshSecretMapOutput
type MeshSecretOutput ¶ added in v3.31.1
type MeshSecretOutput struct {
*pulumi.OutputState
}
func (MeshSecretOutput) ElementType ¶ added in v3.31.1
func (MeshSecretOutput) ElementType() reflect.Type
func (MeshSecretOutput) ToMeshSecretOutput ¶ added in v3.31.1
func (o MeshSecretOutput) ToMeshSecretOutput() MeshSecretOutput
func (MeshSecretOutput) ToMeshSecretOutputWithContext ¶ added in v3.31.1
func (o MeshSecretOutput) ToMeshSecretOutputWithContext(ctx context.Context) MeshSecretOutput
func (MeshSecretOutput) ToMeshSecretPtrOutput ¶ added in v3.47.1
func (o MeshSecretOutput) ToMeshSecretPtrOutput() MeshSecretPtrOutput
func (MeshSecretOutput) ToMeshSecretPtrOutputWithContext ¶ added in v3.47.1
func (o MeshSecretOutput) ToMeshSecretPtrOutputWithContext(ctx context.Context) MeshSecretPtrOutput
type MeshSecretPtrInput ¶ added in v3.47.1
type MeshSecretPtrInput interface { pulumi.Input ToMeshSecretPtrOutput() MeshSecretPtrOutput ToMeshSecretPtrOutputWithContext(ctx context.Context) MeshSecretPtrOutput }
type MeshSecretPtrOutput ¶ added in v3.47.1
type MeshSecretPtrOutput struct {
*pulumi.OutputState
}
func (MeshSecretPtrOutput) ElementType ¶ added in v3.47.1
func (MeshSecretPtrOutput) ElementType() reflect.Type
func (MeshSecretPtrOutput) ToMeshSecretPtrOutput ¶ added in v3.47.1
func (o MeshSecretPtrOutput) ToMeshSecretPtrOutput() MeshSecretPtrOutput
func (MeshSecretPtrOutput) ToMeshSecretPtrOutputWithContext ¶ added in v3.47.1
func (o MeshSecretPtrOutput) ToMeshSecretPtrOutputWithContext(ctx context.Context) MeshSecretPtrOutput
type MeshSecretState ¶ added in v3.28.0
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 ¶ added in v3.28.0
func (MeshSecretState) ElementType() reflect.Type
type MeshSecretValue ¶ added in v3.28.0
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"` }
## 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 ¶ added in v3.28.0
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 ¶ added in v3.28.0
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 ¶ added in v3.31.1
func (*MeshSecretValue) ElementType() reflect.Type
func (*MeshSecretValue) ToMeshSecretValueOutput ¶ added in v3.31.1
func (i *MeshSecretValue) ToMeshSecretValueOutput() MeshSecretValueOutput
func (*MeshSecretValue) ToMeshSecretValueOutputWithContext ¶ added in v3.31.1
func (i *MeshSecretValue) ToMeshSecretValueOutputWithContext(ctx context.Context) MeshSecretValueOutput
func (*MeshSecretValue) ToMeshSecretValuePtrOutput ¶ added in v3.47.1
func (i *MeshSecretValue) ToMeshSecretValuePtrOutput() MeshSecretValuePtrOutput
func (*MeshSecretValue) ToMeshSecretValuePtrOutputWithContext ¶ added in v3.47.1
func (i *MeshSecretValue) ToMeshSecretValuePtrOutputWithContext(ctx context.Context) MeshSecretValuePtrOutput
type MeshSecretValueArgs ¶ added in v3.28.0
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 ¶ added in v3.28.0
func (MeshSecretValueArgs) ElementType() reflect.Type
type MeshSecretValueArray ¶ added in v3.47.1
type MeshSecretValueArray []MeshSecretValueInput
func (MeshSecretValueArray) ElementType ¶ added in v3.47.1
func (MeshSecretValueArray) ElementType() reflect.Type
func (MeshSecretValueArray) ToMeshSecretValueArrayOutput ¶ added in v3.47.1
func (i MeshSecretValueArray) ToMeshSecretValueArrayOutput() MeshSecretValueArrayOutput
func (MeshSecretValueArray) ToMeshSecretValueArrayOutputWithContext ¶ added in v3.47.1
func (i MeshSecretValueArray) ToMeshSecretValueArrayOutputWithContext(ctx context.Context) MeshSecretValueArrayOutput
type MeshSecretValueArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type MeshSecretValueArrayOutput struct{ *pulumi.OutputState }
func (MeshSecretValueArrayOutput) ElementType ¶ added in v3.47.1
func (MeshSecretValueArrayOutput) ElementType() reflect.Type
func (MeshSecretValueArrayOutput) Index ¶ added in v3.47.1
func (o MeshSecretValueArrayOutput) Index(i pulumi.IntInput) MeshSecretValueOutput
func (MeshSecretValueArrayOutput) ToMeshSecretValueArrayOutput ¶ added in v3.47.1
func (o MeshSecretValueArrayOutput) ToMeshSecretValueArrayOutput() MeshSecretValueArrayOutput
func (MeshSecretValueArrayOutput) ToMeshSecretValueArrayOutputWithContext ¶ added in v3.47.1
func (o MeshSecretValueArrayOutput) ToMeshSecretValueArrayOutputWithContext(ctx context.Context) MeshSecretValueArrayOutput
type MeshSecretValueInput ¶ added in v3.31.1
type MeshSecretValueInput interface { pulumi.Input ToMeshSecretValueOutput() MeshSecretValueOutput ToMeshSecretValueOutputWithContext(ctx context.Context) MeshSecretValueOutput }
type MeshSecretValueMap ¶ added in v3.47.1
type MeshSecretValueMap map[string]MeshSecretValueInput
func (MeshSecretValueMap) ElementType ¶ added in v3.47.1
func (MeshSecretValueMap) ElementType() reflect.Type
func (MeshSecretValueMap) ToMeshSecretValueMapOutput ¶ added in v3.47.1
func (i MeshSecretValueMap) ToMeshSecretValueMapOutput() MeshSecretValueMapOutput
func (MeshSecretValueMap) ToMeshSecretValueMapOutputWithContext ¶ added in v3.47.1
func (i MeshSecretValueMap) ToMeshSecretValueMapOutputWithContext(ctx context.Context) MeshSecretValueMapOutput
type MeshSecretValueMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type MeshSecretValueMapOutput struct{ *pulumi.OutputState }
func (MeshSecretValueMapOutput) ElementType ¶ added in v3.47.1
func (MeshSecretValueMapOutput) ElementType() reflect.Type
func (MeshSecretValueMapOutput) MapIndex ¶ added in v3.47.1
func (o MeshSecretValueMapOutput) MapIndex(k pulumi.StringInput) MeshSecretValueOutput
func (MeshSecretValueMapOutput) ToMeshSecretValueMapOutput ¶ added in v3.47.1
func (o MeshSecretValueMapOutput) ToMeshSecretValueMapOutput() MeshSecretValueMapOutput
func (MeshSecretValueMapOutput) ToMeshSecretValueMapOutputWithContext ¶ added in v3.47.1
func (o MeshSecretValueMapOutput) ToMeshSecretValueMapOutputWithContext(ctx context.Context) MeshSecretValueMapOutput
type MeshSecretValueOutput ¶ added in v3.31.1
type MeshSecretValueOutput struct {
*pulumi.OutputState
}
func (MeshSecretValueOutput) ElementType ¶ added in v3.31.1
func (MeshSecretValueOutput) ElementType() reflect.Type
func (MeshSecretValueOutput) ToMeshSecretValueOutput ¶ added in v3.31.1
func (o MeshSecretValueOutput) ToMeshSecretValueOutput() MeshSecretValueOutput
func (MeshSecretValueOutput) ToMeshSecretValueOutputWithContext ¶ added in v3.31.1
func (o MeshSecretValueOutput) ToMeshSecretValueOutputWithContext(ctx context.Context) MeshSecretValueOutput
func (MeshSecretValueOutput) ToMeshSecretValuePtrOutput ¶ added in v3.47.1
func (o MeshSecretValueOutput) ToMeshSecretValuePtrOutput() MeshSecretValuePtrOutput
func (MeshSecretValueOutput) ToMeshSecretValuePtrOutputWithContext ¶ added in v3.47.1
func (o MeshSecretValueOutput) ToMeshSecretValuePtrOutputWithContext(ctx context.Context) MeshSecretValuePtrOutput
type MeshSecretValuePtrInput ¶ added in v3.47.1
type MeshSecretValuePtrInput interface { pulumi.Input ToMeshSecretValuePtrOutput() MeshSecretValuePtrOutput ToMeshSecretValuePtrOutputWithContext(ctx context.Context) MeshSecretValuePtrOutput }
type MeshSecretValuePtrOutput ¶ added in v3.47.1
type MeshSecretValuePtrOutput struct {
*pulumi.OutputState
}
func (MeshSecretValuePtrOutput) ElementType ¶ added in v3.47.1
func (MeshSecretValuePtrOutput) ElementType() reflect.Type
func (MeshSecretValuePtrOutput) ToMeshSecretValuePtrOutput ¶ added in v3.47.1
func (o MeshSecretValuePtrOutput) ToMeshSecretValuePtrOutput() MeshSecretValuePtrOutput
func (MeshSecretValuePtrOutput) ToMeshSecretValuePtrOutputWithContext ¶ added in v3.47.1
func (o MeshSecretValuePtrOutput) ToMeshSecretValuePtrOutputWithContext(ctx context.Context) MeshSecretValuePtrOutput
type MeshSecretValueState ¶ added in v3.28.0
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 ¶ added in v3.28.0
func (MeshSecretValueState) ElementType() reflect.Type