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) IsStateless() pulumi.BoolPtrOutput
- func (o ClusterNodeTypeOutput) MultipleAvailabilityZones() pulumi.BoolPtrOutput
- func (o ClusterNodeTypeOutput) Name() pulumi.StringOutput
- func (o ClusterNodeTypeOutput) PlacementProperties() pulumi.StringMapOutput
- func (o ClusterNodeTypeOutput) ReverseProxyEndpointPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutput() ClusterNodeTypeOutput
- func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutputWithContext(ctx context.Context) ClusterNodeTypeOutput
- type ClusterOutput
- func (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
- func (o MeshApplicationPtrOutput) Elem() MeshApplicationOutput
- func (MeshApplicationPtrOutput) ElementType() reflect.Type
- func (o MeshApplicationPtrOutput) ToMeshApplicationPtrOutput() MeshApplicationPtrOutput
- func (o MeshApplicationPtrOutput) ToMeshApplicationPtrOutputWithContext(ctx context.Context) 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
- func (o MeshLocalNetworkPtrOutput) Elem() MeshLocalNetworkOutput
- func (MeshLocalNetworkPtrOutput) ElementType() reflect.Type
- func (o MeshLocalNetworkPtrOutput) ToMeshLocalNetworkPtrOutput() MeshLocalNetworkPtrOutput
- func (o MeshLocalNetworkPtrOutput) ToMeshLocalNetworkPtrOutputWithContext(ctx context.Context) 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
- func (o MeshSecretValuePtrOutput) Elem() MeshSecretValueOutput
- func (MeshSecretValuePtrOutput) ElementType() reflect.Type
- func (o MeshSecretValuePtrOutput) ToMeshSecretValuePtrOutput() MeshSecretValuePtrOutput
- func (o MeshSecretValuePtrOutput) ToMeshSecretValuePtrOutputWithContext(ctx context.Context) 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"` // Specifies the logical grouping of VMs in upgrade domains. Possible values are `Hierarchical` or `Parallel`. ServiceFabricZonalUpgradeMode pulumi.StringPtrOutput `pulumi:"serviceFabricZonalUpgradeMode"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`. UpgradeMode pulumi.StringOutput `pulumi:"upgradeMode"` // A `upgradePolicy` block as defined below. UpgradePolicy ClusterUpgradePolicyPtrOutput `pulumi:"upgradePolicy"` // Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created. VmImage pulumi.StringOutput `pulumi:"vmImage"` // Specifies the upgrade mode for the virtual machine scale set updates that happen in all availability zones at once. Possible values are `Hierarchical` or `Parallel`. VmssZonalUpgradeMode pulumi.StringPtrOutput `pulumi:"vmssZonalUpgradeMode"` }
Manages a Service Fabric Cluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/servicefabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = servicefabric.NewCluster(ctx, "exampleCluster", &servicefabric.ClusterArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, ReliabilityLevel: pulumi.String("Bronze"), UpgradeMode: pulumi.String("Manual"), ClusterCodeVersion: pulumi.String("7.1.456.959"), VmImage: pulumi.String("Windows"), ManagementEndpoint: pulumi.String("https://example:80"), NodeTypes: servicefabric.ClusterNodeTypeArray{ &servicefabric.ClusterNodeTypeArgs{ Name: pulumi.String("first"), InstanceCount: pulumi.Int(3), IsPrimary: pulumi.Bool(true), ClientEndpointPort: pulumi.Int(2020), HttpEndpointPort: pulumi.Int(80), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Service Fabric Clusters can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:servicefabric/cluster:Cluster cluster1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceFabric/clusters/cluster1
```
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (*Cluster) ToClusterPtrOutput ¶
func (i *Cluster) ToClusterPtrOutput() ClusterPtrOutput
func (*Cluster) ToClusterPtrOutputWithContext ¶
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 // Specifies the logical grouping of VMs in upgrade domains. Possible values are `Hierarchical` or `Parallel`. ServiceFabricZonalUpgradeMode pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`. UpgradeMode pulumi.StringInput // A `upgradePolicy` block as defined below. UpgradePolicy ClusterUpgradePolicyPtrInput // Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created. VmImage pulumi.StringInput // Specifies the upgrade mode for the virtual machine scale set updates that happen in all availability zones at once. Possible values are `Hierarchical` or `Parallel`. VmssZonalUpgradeMode pulumi.StringPtrInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterArray ¶
type ClusterArray []ClusterInput
func (ClusterArray) ElementType ¶
func (ClusterArray) ElementType() reflect.Type
func (ClusterArray) ToClusterArrayOutput ¶
func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArray) ToClusterArrayOutputWithContext ¶
func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterArrayInput ¶
type ClusterArrayInput interface { pulumi.Input ToClusterArrayOutput() ClusterArrayOutput ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput }
ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:
ClusterArray{ ClusterArgs{...} }
type ClusterArrayOutput ¶
type ClusterArrayOutput struct{ *pulumi.OutputState }
func (ClusterArrayOutput) ElementType ¶
func (ClusterArrayOutput) ElementType() reflect.Type
func (ClusterArrayOutput) Index ¶
func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
func (ClusterArrayOutput) ToClusterArrayOutput ¶
func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArrayOutput) ToClusterArrayOutputWithContext ¶
func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterAzureActiveDirectory ¶
type ClusterAzureActiveDirectory struct { // The Azure Active Directory Client ID which should be used for the Client Application. ClientApplicationId string `pulumi:"clientApplicationId"` // The Azure Active Directory Cluster Application ID. ClusterApplicationId string `pulumi:"clusterApplicationId"` // The Azure Active Directory Tenant ID. TenantId string `pulumi:"tenantId"` }
type ClusterAzureActiveDirectoryArgs ¶
type ClusterAzureActiveDirectoryArgs struct { // The Azure Active Directory Client ID which should be used for the Client Application. ClientApplicationId pulumi.StringInput `pulumi:"clientApplicationId"` // The Azure Active Directory Cluster Application ID. ClusterApplicationId pulumi.StringInput `pulumi:"clusterApplicationId"` // The Azure Active Directory Tenant ID. TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (ClusterAzureActiveDirectoryArgs) ElementType ¶
func (ClusterAzureActiveDirectoryArgs) ElementType() reflect.Type
func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutput ¶
func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput
func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutputWithContext ¶
func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryOutput
func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutput ¶
func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutputWithContext ¶
func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
type ClusterAzureActiveDirectoryInput ¶
type ClusterAzureActiveDirectoryInput interface { pulumi.Input ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput ToClusterAzureActiveDirectoryOutputWithContext(context.Context) ClusterAzureActiveDirectoryOutput }
ClusterAzureActiveDirectoryInput is an input type that accepts ClusterAzureActiveDirectoryArgs and ClusterAzureActiveDirectoryOutput values. You can construct a concrete instance of `ClusterAzureActiveDirectoryInput` via:
ClusterAzureActiveDirectoryArgs{...}
type ClusterAzureActiveDirectoryOutput ¶
type ClusterAzureActiveDirectoryOutput struct{ *pulumi.OutputState }
func (ClusterAzureActiveDirectoryOutput) ClientApplicationId ¶
func (o ClusterAzureActiveDirectoryOutput) ClientApplicationId() pulumi.StringOutput
The Azure Active Directory Client ID which should be used for the Client Application.
func (ClusterAzureActiveDirectoryOutput) ClusterApplicationId ¶
func (o ClusterAzureActiveDirectoryOutput) ClusterApplicationId() pulumi.StringOutput
The Azure Active Directory Cluster Application ID.
func (ClusterAzureActiveDirectoryOutput) ElementType ¶
func (ClusterAzureActiveDirectoryOutput) ElementType() reflect.Type
func (ClusterAzureActiveDirectoryOutput) TenantId ¶
func (o ClusterAzureActiveDirectoryOutput) TenantId() pulumi.StringOutput
The Azure Active Directory Tenant ID.
func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutput ¶
func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput
func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutputWithContext ¶
func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryOutput
func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutput ¶
func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext ¶
func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
type ClusterAzureActiveDirectoryPtrInput ¶
type ClusterAzureActiveDirectoryPtrInput interface { pulumi.Input ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput ToClusterAzureActiveDirectoryPtrOutputWithContext(context.Context) ClusterAzureActiveDirectoryPtrOutput }
ClusterAzureActiveDirectoryPtrInput is an input type that accepts ClusterAzureActiveDirectoryArgs, ClusterAzureActiveDirectoryPtr and ClusterAzureActiveDirectoryPtrOutput values. You can construct a concrete instance of `ClusterAzureActiveDirectoryPtrInput` via:
ClusterAzureActiveDirectoryArgs{...} or: nil
func ClusterAzureActiveDirectoryPtr ¶
func ClusterAzureActiveDirectoryPtr(v *ClusterAzureActiveDirectoryArgs) ClusterAzureActiveDirectoryPtrInput
type ClusterAzureActiveDirectoryPtrOutput ¶
type ClusterAzureActiveDirectoryPtrOutput struct{ *pulumi.OutputState }
func (ClusterAzureActiveDirectoryPtrOutput) ClientApplicationId ¶
func (o ClusterAzureActiveDirectoryPtrOutput) ClientApplicationId() pulumi.StringPtrOutput
The Azure Active Directory Client ID which should be used for the Client Application.
func (ClusterAzureActiveDirectoryPtrOutput) ClusterApplicationId ¶
func (o ClusterAzureActiveDirectoryPtrOutput) ClusterApplicationId() pulumi.StringPtrOutput
The Azure Active Directory Cluster Application ID.
func (ClusterAzureActiveDirectoryPtrOutput) ElementType ¶
func (ClusterAzureActiveDirectoryPtrOutput) ElementType() reflect.Type
func (ClusterAzureActiveDirectoryPtrOutput) TenantId ¶
func (o ClusterAzureActiveDirectoryPtrOutput) TenantId() pulumi.StringPtrOutput
The Azure Active Directory Tenant ID.
func (ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutput ¶
func (o ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
func (ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext ¶
func (o ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
type ClusterCertificate ¶
type ClusterCertificate struct { // The Thumbprint of the Certificate. Thumbprint string `pulumi:"thumbprint"` // The Secondary Thumbprint of the Certificate. ThumbprintSecondary *string `pulumi:"thumbprintSecondary"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName string `pulumi:"x509StoreName"` }
type ClusterCertificateArgs ¶
type ClusterCertificateArgs struct { // The Thumbprint of the Certificate. Thumbprint pulumi.StringInput `pulumi:"thumbprint"` // The Secondary Thumbprint of the Certificate. ThumbprintSecondary pulumi.StringPtrInput `pulumi:"thumbprintSecondary"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName pulumi.StringInput `pulumi:"x509StoreName"` }
func (ClusterCertificateArgs) ElementType ¶
func (ClusterCertificateArgs) ElementType() reflect.Type
func (ClusterCertificateArgs) ToClusterCertificateOutput ¶
func (i ClusterCertificateArgs) ToClusterCertificateOutput() ClusterCertificateOutput
func (ClusterCertificateArgs) ToClusterCertificateOutputWithContext ¶
func (i ClusterCertificateArgs) ToClusterCertificateOutputWithContext(ctx context.Context) ClusterCertificateOutput
func (ClusterCertificateArgs) ToClusterCertificatePtrOutput ¶
func (i ClusterCertificateArgs) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
func (ClusterCertificateArgs) ToClusterCertificatePtrOutputWithContext ¶
func (i ClusterCertificateArgs) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
type ClusterCertificateCommonNames ¶
type ClusterCertificateCommonNames struct { // A `commonNames` block as defined below. CommonNames []ClusterCertificateCommonNamesCommonName `pulumi:"commonNames"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName string `pulumi:"x509StoreName"` }
type ClusterCertificateCommonNamesArgs ¶
type ClusterCertificateCommonNamesArgs struct { // A `commonNames` block as defined below. CommonNames ClusterCertificateCommonNamesCommonNameArrayInput `pulumi:"commonNames"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName pulumi.StringInput `pulumi:"x509StoreName"` }
func (ClusterCertificateCommonNamesArgs) ElementType ¶
func (ClusterCertificateCommonNamesArgs) ElementType() reflect.Type
func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutput ¶
func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput
func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutputWithContext ¶
func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesOutput
func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutput ¶
func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutputWithContext ¶
func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
type ClusterCertificateCommonNamesCommonNameArgs ¶
type ClusterCertificateCommonNamesCommonNameArgs struct { // The common or subject name of the certificate. CertificateCommonName pulumi.StringInput `pulumi:"certificateCommonName"` // The Issuer Thumbprint of the Certificate. CertificateIssuerThumbprint pulumi.StringPtrInput `pulumi:"certificateIssuerThumbprint"` }
func (ClusterCertificateCommonNamesCommonNameArgs) ElementType ¶
func (ClusterCertificateCommonNamesCommonNameArgs) ElementType() reflect.Type
func (ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutput ¶
func (i ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput
func (ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutputWithContext ¶
func (i ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameOutput
type ClusterCertificateCommonNamesCommonNameArray ¶
type ClusterCertificateCommonNamesCommonNameArray []ClusterCertificateCommonNamesCommonNameInput
func (ClusterCertificateCommonNamesCommonNameArray) ElementType ¶
func (ClusterCertificateCommonNamesCommonNameArray) ElementType() reflect.Type
func (ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutput ¶
func (i ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput
func (ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext ¶
func (i ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput
type ClusterCertificateCommonNamesCommonNameArrayInput ¶
type ClusterCertificateCommonNamesCommonNameArrayInput interface { pulumi.Input ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput }
ClusterCertificateCommonNamesCommonNameArrayInput is an input type that accepts ClusterCertificateCommonNamesCommonNameArray and ClusterCertificateCommonNamesCommonNameArrayOutput values. You can construct a concrete instance of `ClusterCertificateCommonNamesCommonNameArrayInput` via:
ClusterCertificateCommonNamesCommonNameArray{ ClusterCertificateCommonNamesCommonNameArgs{...} }
type ClusterCertificateCommonNamesCommonNameArrayOutput ¶
type ClusterCertificateCommonNamesCommonNameArrayOutput struct{ *pulumi.OutputState }
func (ClusterCertificateCommonNamesCommonNameArrayOutput) ElementType ¶
func (ClusterCertificateCommonNamesCommonNameArrayOutput) ElementType() reflect.Type
func (ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutput ¶
func (o ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput
func (ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext ¶
func (o ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput
type ClusterCertificateCommonNamesCommonNameInput ¶
type ClusterCertificateCommonNamesCommonNameInput interface { pulumi.Input ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput ToClusterCertificateCommonNamesCommonNameOutputWithContext(context.Context) ClusterCertificateCommonNamesCommonNameOutput }
ClusterCertificateCommonNamesCommonNameInput is an input type that accepts ClusterCertificateCommonNamesCommonNameArgs and ClusterCertificateCommonNamesCommonNameOutput values. You can construct a concrete instance of `ClusterCertificateCommonNamesCommonNameInput` via:
ClusterCertificateCommonNamesCommonNameArgs{...}
type ClusterCertificateCommonNamesCommonNameOutput ¶
type ClusterCertificateCommonNamesCommonNameOutput struct{ *pulumi.OutputState }
func (ClusterCertificateCommonNamesCommonNameOutput) CertificateCommonName ¶
func (o ClusterCertificateCommonNamesCommonNameOutput) CertificateCommonName() pulumi.StringOutput
The common or subject name of the certificate.
func (ClusterCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint ¶
func (o ClusterCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint() pulumi.StringPtrOutput
The Issuer Thumbprint of the Certificate.
func (ClusterCertificateCommonNamesCommonNameOutput) ElementType ¶
func (ClusterCertificateCommonNamesCommonNameOutput) ElementType() reflect.Type
func (ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutput ¶
func (o ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput
func (ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutputWithContext ¶
func (o ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameOutput
type ClusterCertificateCommonNamesInput ¶
type ClusterCertificateCommonNamesInput interface { pulumi.Input ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput ToClusterCertificateCommonNamesOutputWithContext(context.Context) ClusterCertificateCommonNamesOutput }
ClusterCertificateCommonNamesInput is an input type that accepts ClusterCertificateCommonNamesArgs and ClusterCertificateCommonNamesOutput values. You can construct a concrete instance of `ClusterCertificateCommonNamesInput` via:
ClusterCertificateCommonNamesArgs{...}
type ClusterCertificateCommonNamesOutput ¶
type ClusterCertificateCommonNamesOutput struct{ *pulumi.OutputState }
func (ClusterCertificateCommonNamesOutput) CommonNames ¶
func (o ClusterCertificateCommonNamesOutput) CommonNames() ClusterCertificateCommonNamesCommonNameArrayOutput
A `commonNames` block as defined below.
func (ClusterCertificateCommonNamesOutput) ElementType ¶
func (ClusterCertificateCommonNamesOutput) ElementType() reflect.Type
func (ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutput ¶
func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput
func (ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutputWithContext ¶
func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesOutput
func (ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutput ¶
func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
func (ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutputWithContext ¶
func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
func (ClusterCertificateCommonNamesOutput) X509StoreName ¶
func (o ClusterCertificateCommonNamesOutput) X509StoreName() pulumi.StringOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterCertificateCommonNamesPtrInput ¶
type ClusterCertificateCommonNamesPtrInput interface { pulumi.Input ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput ToClusterCertificateCommonNamesPtrOutputWithContext(context.Context) ClusterCertificateCommonNamesPtrOutput }
ClusterCertificateCommonNamesPtrInput is an input type that accepts ClusterCertificateCommonNamesArgs, ClusterCertificateCommonNamesPtr and ClusterCertificateCommonNamesPtrOutput values. You can construct a concrete instance of `ClusterCertificateCommonNamesPtrInput` via:
ClusterCertificateCommonNamesArgs{...} or: nil
func ClusterCertificateCommonNamesPtr ¶
func ClusterCertificateCommonNamesPtr(v *ClusterCertificateCommonNamesArgs) ClusterCertificateCommonNamesPtrInput
type ClusterCertificateCommonNamesPtrOutput ¶
type ClusterCertificateCommonNamesPtrOutput struct{ *pulumi.OutputState }
func (ClusterCertificateCommonNamesPtrOutput) CommonNames ¶
func (o ClusterCertificateCommonNamesPtrOutput) CommonNames() ClusterCertificateCommonNamesCommonNameArrayOutput
A `commonNames` block as defined below.
func (ClusterCertificateCommonNamesPtrOutput) ElementType ¶
func (ClusterCertificateCommonNamesPtrOutput) ElementType() reflect.Type
func (ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutput ¶
func (o ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
func (ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutputWithContext ¶
func (o ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
func (ClusterCertificateCommonNamesPtrOutput) X509StoreName ¶
func (o ClusterCertificateCommonNamesPtrOutput) X509StoreName() pulumi.StringPtrOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterCertificateInput ¶
type ClusterCertificateInput interface { pulumi.Input ToClusterCertificateOutput() ClusterCertificateOutput ToClusterCertificateOutputWithContext(context.Context) ClusterCertificateOutput }
ClusterCertificateInput is an input type that accepts ClusterCertificateArgs and ClusterCertificateOutput values. You can construct a concrete instance of `ClusterCertificateInput` via:
ClusterCertificateArgs{...}
type ClusterCertificateOutput ¶
type ClusterCertificateOutput struct{ *pulumi.OutputState }
func (ClusterCertificateOutput) ElementType ¶
func (ClusterCertificateOutput) ElementType() reflect.Type
func (ClusterCertificateOutput) Thumbprint ¶
func (o ClusterCertificateOutput) Thumbprint() pulumi.StringOutput
The Thumbprint of the Certificate.
func (ClusterCertificateOutput) ThumbprintSecondary ¶
func (o ClusterCertificateOutput) ThumbprintSecondary() pulumi.StringPtrOutput
The Secondary Thumbprint of the Certificate.
func (ClusterCertificateOutput) ToClusterCertificateOutput ¶
func (o ClusterCertificateOutput) ToClusterCertificateOutput() ClusterCertificateOutput
func (ClusterCertificateOutput) ToClusterCertificateOutputWithContext ¶
func (o ClusterCertificateOutput) ToClusterCertificateOutputWithContext(ctx context.Context) ClusterCertificateOutput
func (ClusterCertificateOutput) ToClusterCertificatePtrOutput ¶
func (o ClusterCertificateOutput) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
func (ClusterCertificateOutput) ToClusterCertificatePtrOutputWithContext ¶
func (o ClusterCertificateOutput) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
func (ClusterCertificateOutput) X509StoreName ¶
func (o ClusterCertificateOutput) X509StoreName() pulumi.StringOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterCertificatePtrInput ¶
type ClusterCertificatePtrInput interface { pulumi.Input ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput ToClusterCertificatePtrOutputWithContext(context.Context) ClusterCertificatePtrOutput }
ClusterCertificatePtrInput is an input type that accepts ClusterCertificateArgs, ClusterCertificatePtr and ClusterCertificatePtrOutput values. You can construct a concrete instance of `ClusterCertificatePtrInput` via:
ClusterCertificateArgs{...} or: nil
func ClusterCertificatePtr ¶
func ClusterCertificatePtr(v *ClusterCertificateArgs) ClusterCertificatePtrInput
type ClusterCertificatePtrOutput ¶
type ClusterCertificatePtrOutput struct{ *pulumi.OutputState }
func (ClusterCertificatePtrOutput) Elem ¶
func (o ClusterCertificatePtrOutput) Elem() ClusterCertificateOutput
func (ClusterCertificatePtrOutput) ElementType ¶
func (ClusterCertificatePtrOutput) ElementType() reflect.Type
func (ClusterCertificatePtrOutput) Thumbprint ¶
func (o ClusterCertificatePtrOutput) Thumbprint() pulumi.StringPtrOutput
The Thumbprint of the Certificate.
func (ClusterCertificatePtrOutput) ThumbprintSecondary ¶
func (o ClusterCertificatePtrOutput) ThumbprintSecondary() pulumi.StringPtrOutput
The Secondary Thumbprint of the Certificate.
func (ClusterCertificatePtrOutput) ToClusterCertificatePtrOutput ¶
func (o ClusterCertificatePtrOutput) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
func (ClusterCertificatePtrOutput) ToClusterCertificatePtrOutputWithContext ¶
func (o ClusterCertificatePtrOutput) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
func (ClusterCertificatePtrOutput) X509StoreName ¶
func (o ClusterCertificatePtrOutput) X509StoreName() pulumi.StringPtrOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterClientCertificateCommonName ¶
type ClusterClientCertificateCommonName struct { // The common or subject name of the certificate. CommonName string `pulumi:"commonName"` // Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster. IsAdmin bool `pulumi:"isAdmin"` IssuerThumbprint *string `pulumi:"issuerThumbprint"` }
type ClusterClientCertificateCommonNameArgs ¶
type ClusterClientCertificateCommonNameArgs struct { // The common or subject name of the certificate. CommonName pulumi.StringInput `pulumi:"commonName"` // Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster. IsAdmin pulumi.BoolInput `pulumi:"isAdmin"` IssuerThumbprint pulumi.StringPtrInput `pulumi:"issuerThumbprint"` }
func (ClusterClientCertificateCommonNameArgs) ElementType ¶
func (ClusterClientCertificateCommonNameArgs) ElementType() reflect.Type
func (ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutput ¶
func (i ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput
func (ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutputWithContext ¶
func (i ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameOutput
type ClusterClientCertificateCommonNameArray ¶
type ClusterClientCertificateCommonNameArray []ClusterClientCertificateCommonNameInput
func (ClusterClientCertificateCommonNameArray) ElementType ¶
func (ClusterClientCertificateCommonNameArray) ElementType() reflect.Type
func (ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutput ¶
func (i ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput
func (ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutputWithContext ¶
func (i ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameArrayOutput
type ClusterClientCertificateCommonNameArrayInput ¶
type ClusterClientCertificateCommonNameArrayInput interface { pulumi.Input ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput ToClusterClientCertificateCommonNameArrayOutputWithContext(context.Context) ClusterClientCertificateCommonNameArrayOutput }
ClusterClientCertificateCommonNameArrayInput is an input type that accepts ClusterClientCertificateCommonNameArray and ClusterClientCertificateCommonNameArrayOutput values. You can construct a concrete instance of `ClusterClientCertificateCommonNameArrayInput` via:
ClusterClientCertificateCommonNameArray{ ClusterClientCertificateCommonNameArgs{...} }
type ClusterClientCertificateCommonNameArrayOutput ¶
type ClusterClientCertificateCommonNameArrayOutput struct{ *pulumi.OutputState }
func (ClusterClientCertificateCommonNameArrayOutput) ElementType ¶
func (ClusterClientCertificateCommonNameArrayOutput) ElementType() reflect.Type
func (ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutput ¶
func (o ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput
func (ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutputWithContext ¶
func (o ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameArrayOutput
type ClusterClientCertificateCommonNameInput ¶
type ClusterClientCertificateCommonNameInput interface { pulumi.Input ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput ToClusterClientCertificateCommonNameOutputWithContext(context.Context) ClusterClientCertificateCommonNameOutput }
ClusterClientCertificateCommonNameInput is an input type that accepts ClusterClientCertificateCommonNameArgs and ClusterClientCertificateCommonNameOutput values. You can construct a concrete instance of `ClusterClientCertificateCommonNameInput` via:
ClusterClientCertificateCommonNameArgs{...}
type ClusterClientCertificateCommonNameOutput ¶
type ClusterClientCertificateCommonNameOutput struct{ *pulumi.OutputState }
func (ClusterClientCertificateCommonNameOutput) CommonName ¶
func (o ClusterClientCertificateCommonNameOutput) CommonName() pulumi.StringOutput
The common or subject name of the certificate.
func (ClusterClientCertificateCommonNameOutput) ElementType ¶
func (ClusterClientCertificateCommonNameOutput) ElementType() reflect.Type
func (ClusterClientCertificateCommonNameOutput) IsAdmin ¶
func (o ClusterClientCertificateCommonNameOutput) IsAdmin() pulumi.BoolOutput
Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.
func (ClusterClientCertificateCommonNameOutput) IssuerThumbprint ¶
func (o ClusterClientCertificateCommonNameOutput) IssuerThumbprint() pulumi.StringPtrOutput
func (ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutput ¶
func (o ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput
func (ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutputWithContext ¶
func (o ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameOutput
type ClusterClientCertificateThumbprint ¶
type ClusterClientCertificateThumbprint struct { // Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster. IsAdmin bool `pulumi:"isAdmin"` // The Thumbprint associated with the Client Certificate. Thumbprint string `pulumi:"thumbprint"` }
type ClusterClientCertificateThumbprintArgs ¶
type ClusterClientCertificateThumbprintArgs struct { // Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster. IsAdmin pulumi.BoolInput `pulumi:"isAdmin"` // The Thumbprint associated with the Client Certificate. Thumbprint pulumi.StringInput `pulumi:"thumbprint"` }
func (ClusterClientCertificateThumbprintArgs) ElementType ¶
func (ClusterClientCertificateThumbprintArgs) ElementType() reflect.Type
func (ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutput ¶
func (i ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput
func (ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutputWithContext ¶
func (i ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintOutput
type ClusterClientCertificateThumbprintArray ¶
type ClusterClientCertificateThumbprintArray []ClusterClientCertificateThumbprintInput
func (ClusterClientCertificateThumbprintArray) ElementType ¶
func (ClusterClientCertificateThumbprintArray) ElementType() reflect.Type
func (ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutput ¶
func (i ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput
func (ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutputWithContext ¶
func (i ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintArrayOutput
type ClusterClientCertificateThumbprintArrayInput ¶
type ClusterClientCertificateThumbprintArrayInput interface { pulumi.Input ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput ToClusterClientCertificateThumbprintArrayOutputWithContext(context.Context) ClusterClientCertificateThumbprintArrayOutput }
ClusterClientCertificateThumbprintArrayInput is an input type that accepts ClusterClientCertificateThumbprintArray and ClusterClientCertificateThumbprintArrayOutput values. You can construct a concrete instance of `ClusterClientCertificateThumbprintArrayInput` via:
ClusterClientCertificateThumbprintArray{ ClusterClientCertificateThumbprintArgs{...} }
type ClusterClientCertificateThumbprintArrayOutput ¶
type ClusterClientCertificateThumbprintArrayOutput struct{ *pulumi.OutputState }
func (ClusterClientCertificateThumbprintArrayOutput) ElementType ¶
func (ClusterClientCertificateThumbprintArrayOutput) ElementType() reflect.Type
func (ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutput ¶
func (o ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput
func (ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutputWithContext ¶
func (o ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintArrayOutput
type ClusterClientCertificateThumbprintInput ¶
type ClusterClientCertificateThumbprintInput interface { pulumi.Input ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput ToClusterClientCertificateThumbprintOutputWithContext(context.Context) ClusterClientCertificateThumbprintOutput }
ClusterClientCertificateThumbprintInput is an input type that accepts ClusterClientCertificateThumbprintArgs and ClusterClientCertificateThumbprintOutput values. You can construct a concrete instance of `ClusterClientCertificateThumbprintInput` via:
ClusterClientCertificateThumbprintArgs{...}
type ClusterClientCertificateThumbprintOutput ¶
type ClusterClientCertificateThumbprintOutput struct{ *pulumi.OutputState }
func (ClusterClientCertificateThumbprintOutput) ElementType ¶
func (ClusterClientCertificateThumbprintOutput) ElementType() reflect.Type
func (ClusterClientCertificateThumbprintOutput) IsAdmin ¶
func (o ClusterClientCertificateThumbprintOutput) IsAdmin() pulumi.BoolOutput
Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.
func (ClusterClientCertificateThumbprintOutput) Thumbprint ¶
func (o ClusterClientCertificateThumbprintOutput) Thumbprint() pulumi.StringOutput
The Thumbprint associated with the Client Certificate.
func (ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutput ¶
func (o ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput
func (ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutputWithContext ¶
func (o ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintOutput
type ClusterDiagnosticsConfig ¶
type ClusterDiagnosticsConfig struct { // The Blob Endpoint of the Storage Account. BlobEndpoint string `pulumi:"blobEndpoint"` // The protected diagnostics storage key name, such as `StorageAccountKey1`. ProtectedAccountKeyName string `pulumi:"protectedAccountKeyName"` // The Queue Endpoint of the Storage Account. QueueEndpoint string `pulumi:"queueEndpoint"` // The name of the Storage Account where the Diagnostics should be sent to. StorageAccountName string `pulumi:"storageAccountName"` // The Table Endpoint of the Storage Account. TableEndpoint string `pulumi:"tableEndpoint"` }
type ClusterDiagnosticsConfigArgs ¶
type ClusterDiagnosticsConfigArgs struct { // The Blob Endpoint of the Storage Account. BlobEndpoint pulumi.StringInput `pulumi:"blobEndpoint"` // The protected diagnostics storage key name, such as `StorageAccountKey1`. ProtectedAccountKeyName pulumi.StringInput `pulumi:"protectedAccountKeyName"` // The Queue Endpoint of the Storage Account. QueueEndpoint pulumi.StringInput `pulumi:"queueEndpoint"` // The name of the Storage Account where the Diagnostics should be sent to. StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"` // The Table Endpoint of the Storage Account. TableEndpoint pulumi.StringInput `pulumi:"tableEndpoint"` }
func (ClusterDiagnosticsConfigArgs) ElementType ¶
func (ClusterDiagnosticsConfigArgs) ElementType() reflect.Type
func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutput ¶
func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutputWithContext ¶
func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutput ¶
func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutputWithContext ¶
func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
type ClusterDiagnosticsConfigInput ¶
type ClusterDiagnosticsConfigInput interface { pulumi.Input ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput ToClusterDiagnosticsConfigOutputWithContext(context.Context) ClusterDiagnosticsConfigOutput }
ClusterDiagnosticsConfigInput is an input type that accepts ClusterDiagnosticsConfigArgs and ClusterDiagnosticsConfigOutput values. You can construct a concrete instance of `ClusterDiagnosticsConfigInput` via:
ClusterDiagnosticsConfigArgs{...}
type ClusterDiagnosticsConfigOutput ¶
type ClusterDiagnosticsConfigOutput struct{ *pulumi.OutputState }
func (ClusterDiagnosticsConfigOutput) BlobEndpoint ¶
func (o ClusterDiagnosticsConfigOutput) BlobEndpoint() pulumi.StringOutput
The Blob Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigOutput) ElementType ¶
func (ClusterDiagnosticsConfigOutput) ElementType() reflect.Type
func (ClusterDiagnosticsConfigOutput) ProtectedAccountKeyName ¶
func (o ClusterDiagnosticsConfigOutput) ProtectedAccountKeyName() pulumi.StringOutput
The protected diagnostics storage key name, such as `StorageAccountKey1`.
func (ClusterDiagnosticsConfigOutput) QueueEndpoint ¶
func (o ClusterDiagnosticsConfigOutput) QueueEndpoint() pulumi.StringOutput
The Queue Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigOutput) StorageAccountName ¶
func (o ClusterDiagnosticsConfigOutput) StorageAccountName() pulumi.StringOutput
The name of the Storage Account where the Diagnostics should be sent to.
func (ClusterDiagnosticsConfigOutput) TableEndpoint ¶
func (o ClusterDiagnosticsConfigOutput) TableEndpoint() pulumi.StringOutput
The Table Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutput ¶
func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutputWithContext ¶
func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutput ¶
func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutputWithContext ¶
func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
type ClusterDiagnosticsConfigPtrInput ¶
type ClusterDiagnosticsConfigPtrInput interface { pulumi.Input ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput ToClusterDiagnosticsConfigPtrOutputWithContext(context.Context) ClusterDiagnosticsConfigPtrOutput }
ClusterDiagnosticsConfigPtrInput is an input type that accepts ClusterDiagnosticsConfigArgs, ClusterDiagnosticsConfigPtr and ClusterDiagnosticsConfigPtrOutput values. You can construct a concrete instance of `ClusterDiagnosticsConfigPtrInput` via:
ClusterDiagnosticsConfigArgs{...} or: nil
func ClusterDiagnosticsConfigPtr ¶
func ClusterDiagnosticsConfigPtr(v *ClusterDiagnosticsConfigArgs) ClusterDiagnosticsConfigPtrInput
type ClusterDiagnosticsConfigPtrOutput ¶
type ClusterDiagnosticsConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterDiagnosticsConfigPtrOutput) BlobEndpoint ¶
func (o ClusterDiagnosticsConfigPtrOutput) BlobEndpoint() pulumi.StringPtrOutput
The Blob Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigPtrOutput) Elem ¶
func (o ClusterDiagnosticsConfigPtrOutput) Elem() ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigPtrOutput) ElementType ¶
func (ClusterDiagnosticsConfigPtrOutput) ElementType() reflect.Type
func (ClusterDiagnosticsConfigPtrOutput) ProtectedAccountKeyName ¶
func (o ClusterDiagnosticsConfigPtrOutput) ProtectedAccountKeyName() pulumi.StringPtrOutput
The protected diagnostics storage key name, such as `StorageAccountKey1`.
func (ClusterDiagnosticsConfigPtrOutput) QueueEndpoint ¶
func (o ClusterDiagnosticsConfigPtrOutput) QueueEndpoint() pulumi.StringPtrOutput
The Queue Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigPtrOutput) StorageAccountName ¶
func (o ClusterDiagnosticsConfigPtrOutput) StorageAccountName() pulumi.StringPtrOutput
The name of the Storage Account where the Diagnostics should be sent to.
func (ClusterDiagnosticsConfigPtrOutput) TableEndpoint ¶
func (o ClusterDiagnosticsConfigPtrOutput) TableEndpoint() pulumi.StringPtrOutput
The Table Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutput ¶
func (o ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
func (ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutputWithContext ¶
func (o ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
type ClusterFabricSetting ¶
type ClusterFabricSettingArgs ¶
type ClusterFabricSettingArgs struct { // The name of the Fabric Setting, such as `Security` or `Federation`. Name pulumi.StringInput `pulumi:"name"` // A map containing settings for the specified Fabric Setting. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
func (ClusterFabricSettingArgs) ElementType ¶
func (ClusterFabricSettingArgs) ElementType() reflect.Type
func (ClusterFabricSettingArgs) ToClusterFabricSettingOutput ¶
func (i ClusterFabricSettingArgs) ToClusterFabricSettingOutput() ClusterFabricSettingOutput
func (ClusterFabricSettingArgs) ToClusterFabricSettingOutputWithContext ¶
func (i ClusterFabricSettingArgs) ToClusterFabricSettingOutputWithContext(ctx context.Context) ClusterFabricSettingOutput
type ClusterFabricSettingArray ¶
type ClusterFabricSettingArray []ClusterFabricSettingInput
func (ClusterFabricSettingArray) ElementType ¶
func (ClusterFabricSettingArray) ElementType() reflect.Type
func (ClusterFabricSettingArray) ToClusterFabricSettingArrayOutput ¶
func (i ClusterFabricSettingArray) ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput
func (ClusterFabricSettingArray) ToClusterFabricSettingArrayOutputWithContext ¶
func (i ClusterFabricSettingArray) ToClusterFabricSettingArrayOutputWithContext(ctx context.Context) ClusterFabricSettingArrayOutput
type ClusterFabricSettingArrayInput ¶
type ClusterFabricSettingArrayInput interface { pulumi.Input ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput ToClusterFabricSettingArrayOutputWithContext(context.Context) ClusterFabricSettingArrayOutput }
ClusterFabricSettingArrayInput is an input type that accepts ClusterFabricSettingArray and ClusterFabricSettingArrayOutput values. You can construct a concrete instance of `ClusterFabricSettingArrayInput` via:
ClusterFabricSettingArray{ ClusterFabricSettingArgs{...} }
type ClusterFabricSettingArrayOutput ¶
type ClusterFabricSettingArrayOutput struct{ *pulumi.OutputState }
func (ClusterFabricSettingArrayOutput) ElementType ¶
func (ClusterFabricSettingArrayOutput) ElementType() reflect.Type
func (ClusterFabricSettingArrayOutput) Index ¶
func (o ClusterFabricSettingArrayOutput) Index(i pulumi.IntInput) ClusterFabricSettingOutput
func (ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutput ¶
func (o ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput
func (ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutputWithContext ¶
func (o ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutputWithContext(ctx context.Context) ClusterFabricSettingArrayOutput
type ClusterFabricSettingInput ¶
type ClusterFabricSettingInput interface { pulumi.Input ToClusterFabricSettingOutput() ClusterFabricSettingOutput ToClusterFabricSettingOutputWithContext(context.Context) ClusterFabricSettingOutput }
ClusterFabricSettingInput is an input type that accepts ClusterFabricSettingArgs and ClusterFabricSettingOutput values. You can construct a concrete instance of `ClusterFabricSettingInput` via:
ClusterFabricSettingArgs{...}
type ClusterFabricSettingOutput ¶
type ClusterFabricSettingOutput struct{ *pulumi.OutputState }
func (ClusterFabricSettingOutput) ElementType ¶
func (ClusterFabricSettingOutput) ElementType() reflect.Type
func (ClusterFabricSettingOutput) Name ¶
func (o ClusterFabricSettingOutput) Name() pulumi.StringOutput
The name of the Fabric Setting, such as `Security` or `Federation`.
func (ClusterFabricSettingOutput) Parameters ¶
func (o ClusterFabricSettingOutput) Parameters() pulumi.StringMapOutput
A map containing settings for the specified Fabric Setting.
func (ClusterFabricSettingOutput) ToClusterFabricSettingOutput ¶
func (o ClusterFabricSettingOutput) ToClusterFabricSettingOutput() ClusterFabricSettingOutput
func (ClusterFabricSettingOutput) ToClusterFabricSettingOutputWithContext ¶
func (o ClusterFabricSettingOutput) ToClusterFabricSettingOutputWithContext(ctx context.Context) ClusterFabricSettingOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterMap ¶
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶
type ClusterMapInput interface { pulumi.Input ToClusterMapOutput() ClusterMapOutput ToClusterMapOutputWithContext(context.Context) ClusterMapOutput }
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:
ClusterMap{ "key": ClusterArgs{...} }
type ClusterMapOutput ¶
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterNodeType ¶
type ClusterNodeType struct { // A `applicationPorts` block as defined below. ApplicationPorts *ClusterNodeTypeApplicationPorts `pulumi:"applicationPorts"` // The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has. Capacities map[string]string `pulumi:"capacities"` // The Port used for the Client Endpoint for this Node Type. Changing this forces a new resource to be created. ClientEndpointPort int `pulumi:"clientEndpointPort"` // The Durability Level for this Node Type. Possible values include `Bronze`, `Gold` and `Silver`. Defaults to `Bronze`. Changing this forces a new resource to be created. DurabilityLevel *string `pulumi:"durabilityLevel"` // A `ephemeralPorts` block as defined below. EphemeralPorts *ClusterNodeTypeEphemeralPorts `pulumi:"ephemeralPorts"` // The Port used for the HTTP Endpoint for this Node Type. Changing this forces a new resource to be created. HttpEndpointPort int `pulumi:"httpEndpointPort"` // The number of nodes for this Node Type. InstanceCount int `pulumi:"instanceCount"` // Is this the Primary Node Type? Changing this forces a new resource to be created. IsPrimary bool `pulumi:"isPrimary"` // Should this node type run only stateless services? IsStateless *bool `pulumi:"isStateless"` // Does this node type span availability zones? MultipleAvailabilityZones *bool `pulumi:"multipleAvailabilityZones"` // The name of the Node Type. Changing this forces a new resource to be created. Name string `pulumi:"name"` // The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run. PlacementProperties map[string]string `pulumi:"placementProperties"` // The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster. ReverseProxyEndpointPort *int `pulumi:"reverseProxyEndpointPort"` }
type ClusterNodeTypeApplicationPortsArgs ¶
type ClusterNodeTypeApplicationPortsArgs struct { // The end of the Application Port Range on this Node Type. EndPort pulumi.IntInput `pulumi:"endPort"` // The start of the Application Port Range on this Node Type. StartPort pulumi.IntInput `pulumi:"startPort"` }
func (ClusterNodeTypeApplicationPortsArgs) ElementType ¶
func (ClusterNodeTypeApplicationPortsArgs) ElementType() reflect.Type
func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutput ¶
func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput
func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutputWithContext ¶
func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsOutput
func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutput ¶
func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutputWithContext ¶
func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
type ClusterNodeTypeApplicationPortsInput ¶
type ClusterNodeTypeApplicationPortsInput interface { pulumi.Input ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput ToClusterNodeTypeApplicationPortsOutputWithContext(context.Context) ClusterNodeTypeApplicationPortsOutput }
ClusterNodeTypeApplicationPortsInput is an input type that accepts ClusterNodeTypeApplicationPortsArgs and ClusterNodeTypeApplicationPortsOutput values. You can construct a concrete instance of `ClusterNodeTypeApplicationPortsInput` via:
ClusterNodeTypeApplicationPortsArgs{...}
type ClusterNodeTypeApplicationPortsOutput ¶
type ClusterNodeTypeApplicationPortsOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeApplicationPortsOutput) ElementType ¶
func (ClusterNodeTypeApplicationPortsOutput) ElementType() reflect.Type
func (ClusterNodeTypeApplicationPortsOutput) EndPort ¶
func (o ClusterNodeTypeApplicationPortsOutput) EndPort() pulumi.IntOutput
The end of the Application Port Range on this Node Type.
func (ClusterNodeTypeApplicationPortsOutput) StartPort ¶
func (o ClusterNodeTypeApplicationPortsOutput) StartPort() pulumi.IntOutput
The start of the Application Port Range on this Node Type.
func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutput ¶
func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput
func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutputWithContext ¶
func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsOutput
func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutput ¶
func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext ¶
func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
type ClusterNodeTypeApplicationPortsPtrInput ¶
type ClusterNodeTypeApplicationPortsPtrInput interface { pulumi.Input ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput ToClusterNodeTypeApplicationPortsPtrOutputWithContext(context.Context) ClusterNodeTypeApplicationPortsPtrOutput }
ClusterNodeTypeApplicationPortsPtrInput is an input type that accepts ClusterNodeTypeApplicationPortsArgs, ClusterNodeTypeApplicationPortsPtr and ClusterNodeTypeApplicationPortsPtrOutput values. You can construct a concrete instance of `ClusterNodeTypeApplicationPortsPtrInput` via:
ClusterNodeTypeApplicationPortsArgs{...} or: nil
func ClusterNodeTypeApplicationPortsPtr ¶
func ClusterNodeTypeApplicationPortsPtr(v *ClusterNodeTypeApplicationPortsArgs) ClusterNodeTypeApplicationPortsPtrInput
type ClusterNodeTypeApplicationPortsPtrOutput ¶
type ClusterNodeTypeApplicationPortsPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeApplicationPortsPtrOutput) ElementType ¶
func (ClusterNodeTypeApplicationPortsPtrOutput) ElementType() reflect.Type
func (ClusterNodeTypeApplicationPortsPtrOutput) EndPort ¶
func (o ClusterNodeTypeApplicationPortsPtrOutput) EndPort() pulumi.IntPtrOutput
The end of the Application Port Range on this Node Type.
func (ClusterNodeTypeApplicationPortsPtrOutput) StartPort ¶
func (o ClusterNodeTypeApplicationPortsPtrOutput) StartPort() pulumi.IntPtrOutput
The start of the Application Port Range on this Node Type.
func (ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutput ¶
func (o ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
func (ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext ¶
func (o ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
type ClusterNodeTypeArgs ¶
type ClusterNodeTypeArgs struct { // A `applicationPorts` block as defined below. ApplicationPorts ClusterNodeTypeApplicationPortsPtrInput `pulumi:"applicationPorts"` // The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has. Capacities pulumi.StringMapInput `pulumi:"capacities"` // The Port used for the Client Endpoint for this Node Type. Changing this forces a new resource to be created. ClientEndpointPort pulumi.IntInput `pulumi:"clientEndpointPort"` // The Durability Level for this Node Type. Possible values include `Bronze`, `Gold` and `Silver`. Defaults to `Bronze`. Changing this forces a new resource to be created. DurabilityLevel pulumi.StringPtrInput `pulumi:"durabilityLevel"` // A `ephemeralPorts` block as defined below. EphemeralPorts ClusterNodeTypeEphemeralPortsPtrInput `pulumi:"ephemeralPorts"` // The Port used for the HTTP Endpoint for this Node Type. Changing this forces a new resource to be created. HttpEndpointPort pulumi.IntInput `pulumi:"httpEndpointPort"` // The number of nodes for this Node Type. InstanceCount pulumi.IntInput `pulumi:"instanceCount"` // Is this the Primary Node Type? Changing this forces a new resource to be created. IsPrimary pulumi.BoolInput `pulumi:"isPrimary"` // Should this node type run only stateless services? IsStateless pulumi.BoolPtrInput `pulumi:"isStateless"` // Does this node type span availability zones? MultipleAvailabilityZones pulumi.BoolPtrInput `pulumi:"multipleAvailabilityZones"` // The name of the Node Type. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` // The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run. PlacementProperties pulumi.StringMapInput `pulumi:"placementProperties"` // The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster. ReverseProxyEndpointPort pulumi.IntPtrInput `pulumi:"reverseProxyEndpointPort"` }
func (ClusterNodeTypeArgs) ElementType ¶
func (ClusterNodeTypeArgs) ElementType() reflect.Type
func (ClusterNodeTypeArgs) ToClusterNodeTypeOutput ¶
func (i ClusterNodeTypeArgs) ToClusterNodeTypeOutput() ClusterNodeTypeOutput
func (ClusterNodeTypeArgs) ToClusterNodeTypeOutputWithContext ¶
func (i ClusterNodeTypeArgs) ToClusterNodeTypeOutputWithContext(ctx context.Context) ClusterNodeTypeOutput
type ClusterNodeTypeArray ¶
type ClusterNodeTypeArray []ClusterNodeTypeInput
func (ClusterNodeTypeArray) ElementType ¶
func (ClusterNodeTypeArray) ElementType() reflect.Type
func (ClusterNodeTypeArray) ToClusterNodeTypeArrayOutput ¶
func (i ClusterNodeTypeArray) ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput
func (ClusterNodeTypeArray) ToClusterNodeTypeArrayOutputWithContext ¶
func (i ClusterNodeTypeArray) ToClusterNodeTypeArrayOutputWithContext(ctx context.Context) ClusterNodeTypeArrayOutput
type ClusterNodeTypeArrayInput ¶
type ClusterNodeTypeArrayInput interface { pulumi.Input ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput ToClusterNodeTypeArrayOutputWithContext(context.Context) ClusterNodeTypeArrayOutput }
ClusterNodeTypeArrayInput is an input type that accepts ClusterNodeTypeArray and ClusterNodeTypeArrayOutput values. You can construct a concrete instance of `ClusterNodeTypeArrayInput` via:
ClusterNodeTypeArray{ ClusterNodeTypeArgs{...} }
type ClusterNodeTypeArrayOutput ¶
type ClusterNodeTypeArrayOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeArrayOutput) ElementType ¶
func (ClusterNodeTypeArrayOutput) ElementType() reflect.Type
func (ClusterNodeTypeArrayOutput) Index ¶
func (o ClusterNodeTypeArrayOutput) Index(i pulumi.IntInput) ClusterNodeTypeOutput
func (ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutput ¶
func (o ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput
func (ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutputWithContext ¶
func (o ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutputWithContext(ctx context.Context) ClusterNodeTypeArrayOutput
type ClusterNodeTypeEphemeralPortsArgs ¶
type ClusterNodeTypeEphemeralPortsArgs struct { // The end of the Ephemeral Port Range on this Node Type. EndPort pulumi.IntInput `pulumi:"endPort"` // The start of the Ephemeral Port Range on this Node Type. StartPort pulumi.IntInput `pulumi:"startPort"` }
func (ClusterNodeTypeEphemeralPortsArgs) ElementType ¶
func (ClusterNodeTypeEphemeralPortsArgs) ElementType() reflect.Type
func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutput ¶
func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput
func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutputWithContext ¶
func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsOutput
func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutput ¶
func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext ¶
func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
type ClusterNodeTypeEphemeralPortsInput ¶
type ClusterNodeTypeEphemeralPortsInput interface { pulumi.Input ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput ToClusterNodeTypeEphemeralPortsOutputWithContext(context.Context) ClusterNodeTypeEphemeralPortsOutput }
ClusterNodeTypeEphemeralPortsInput is an input type that accepts ClusterNodeTypeEphemeralPortsArgs and ClusterNodeTypeEphemeralPortsOutput values. You can construct a concrete instance of `ClusterNodeTypeEphemeralPortsInput` via:
ClusterNodeTypeEphemeralPortsArgs{...}
type ClusterNodeTypeEphemeralPortsOutput ¶
type ClusterNodeTypeEphemeralPortsOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeEphemeralPortsOutput) ElementType ¶
func (ClusterNodeTypeEphemeralPortsOutput) ElementType() reflect.Type
func (ClusterNodeTypeEphemeralPortsOutput) EndPort ¶
func (o ClusterNodeTypeEphemeralPortsOutput) EndPort() pulumi.IntOutput
The end of the Ephemeral Port Range on this Node Type.
func (ClusterNodeTypeEphemeralPortsOutput) StartPort ¶
func (o ClusterNodeTypeEphemeralPortsOutput) StartPort() pulumi.IntOutput
The start of the Ephemeral Port Range on this Node Type.
func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutput ¶
func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput
func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutputWithContext ¶
func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsOutput
func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutput ¶
func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext ¶
func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
type ClusterNodeTypeEphemeralPortsPtrInput ¶
type ClusterNodeTypeEphemeralPortsPtrInput interface { pulumi.Input ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(context.Context) ClusterNodeTypeEphemeralPortsPtrOutput }
ClusterNodeTypeEphemeralPortsPtrInput is an input type that accepts ClusterNodeTypeEphemeralPortsArgs, ClusterNodeTypeEphemeralPortsPtr and ClusterNodeTypeEphemeralPortsPtrOutput values. You can construct a concrete instance of `ClusterNodeTypeEphemeralPortsPtrInput` via:
ClusterNodeTypeEphemeralPortsArgs{...} or: nil
func ClusterNodeTypeEphemeralPortsPtr ¶
func ClusterNodeTypeEphemeralPortsPtr(v *ClusterNodeTypeEphemeralPortsArgs) ClusterNodeTypeEphemeralPortsPtrInput
type ClusterNodeTypeEphemeralPortsPtrOutput ¶
type ClusterNodeTypeEphemeralPortsPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeEphemeralPortsPtrOutput) ElementType ¶
func (ClusterNodeTypeEphemeralPortsPtrOutput) ElementType() reflect.Type
func (ClusterNodeTypeEphemeralPortsPtrOutput) EndPort ¶
func (o ClusterNodeTypeEphemeralPortsPtrOutput) EndPort() pulumi.IntPtrOutput
The end of the Ephemeral Port Range on this Node Type.
func (ClusterNodeTypeEphemeralPortsPtrOutput) StartPort ¶
func (o ClusterNodeTypeEphemeralPortsPtrOutput) StartPort() pulumi.IntPtrOutput
The start of the Ephemeral Port Range on this Node Type.
func (ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutput ¶
func (o ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
func (ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext ¶
func (o ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
type ClusterNodeTypeInput ¶
type ClusterNodeTypeInput interface { pulumi.Input ToClusterNodeTypeOutput() ClusterNodeTypeOutput ToClusterNodeTypeOutputWithContext(context.Context) ClusterNodeTypeOutput }
ClusterNodeTypeInput is an input type that accepts ClusterNodeTypeArgs and ClusterNodeTypeOutput values. You can construct a concrete instance of `ClusterNodeTypeInput` via:
ClusterNodeTypeArgs{...}
type ClusterNodeTypeOutput ¶
type ClusterNodeTypeOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeOutput) ApplicationPorts ¶
func (o ClusterNodeTypeOutput) ApplicationPorts() ClusterNodeTypeApplicationPortsPtrOutput
A `applicationPorts` block as defined below.
func (ClusterNodeTypeOutput) Capacities ¶
func (o ClusterNodeTypeOutput) Capacities() pulumi.StringMapOutput
The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.
func (ClusterNodeTypeOutput) ClientEndpointPort ¶
func (o ClusterNodeTypeOutput) ClientEndpointPort() pulumi.IntOutput
The Port used for the Client Endpoint for this Node Type. Changing this forces a new resource to be created.
func (ClusterNodeTypeOutput) DurabilityLevel ¶
func (o ClusterNodeTypeOutput) DurabilityLevel() pulumi.StringPtrOutput
The Durability Level for this Node Type. Possible values include `Bronze`, `Gold` and `Silver`. Defaults to `Bronze`. Changing this forces a new resource to be created.
func (ClusterNodeTypeOutput) ElementType ¶
func (ClusterNodeTypeOutput) ElementType() reflect.Type
func (ClusterNodeTypeOutput) EphemeralPorts ¶
func (o ClusterNodeTypeOutput) EphemeralPorts() ClusterNodeTypeEphemeralPortsPtrOutput
A `ephemeralPorts` block as defined below.
func (ClusterNodeTypeOutput) HttpEndpointPort ¶
func (o ClusterNodeTypeOutput) HttpEndpointPort() pulumi.IntOutput
The Port used for the HTTP Endpoint for this Node Type. Changing this forces a new resource to be created.
func (ClusterNodeTypeOutput) InstanceCount ¶
func (o ClusterNodeTypeOutput) InstanceCount() pulumi.IntOutput
The number of nodes for this Node Type.
func (ClusterNodeTypeOutput) IsPrimary ¶
func (o ClusterNodeTypeOutput) IsPrimary() pulumi.BoolOutput
Is this the Primary Node Type? Changing this forces a new resource to be created.
func (ClusterNodeTypeOutput) IsStateless ¶ added in v4.22.0
func (o ClusterNodeTypeOutput) IsStateless() pulumi.BoolPtrOutput
Should this node type run only stateless services?
func (ClusterNodeTypeOutput) MultipleAvailabilityZones ¶ added in v4.22.0
func (o ClusterNodeTypeOutput) MultipleAvailabilityZones() pulumi.BoolPtrOutput
Does this node type span availability zones?
func (ClusterNodeTypeOutput) Name ¶
func (o ClusterNodeTypeOutput) Name() pulumi.StringOutput
The name of the Node Type. Changing this forces a new resource to be created.
func (ClusterNodeTypeOutput) PlacementProperties ¶
func (o ClusterNodeTypeOutput) PlacementProperties() pulumi.StringMapOutput
The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.
func (ClusterNodeTypeOutput) ReverseProxyEndpointPort ¶
func (o ClusterNodeTypeOutput) ReverseProxyEndpointPort() pulumi.IntPtrOutput
The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster.
func (ClusterNodeTypeOutput) ToClusterNodeTypeOutput ¶
func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutput() ClusterNodeTypeOutput
func (ClusterNodeTypeOutput) ToClusterNodeTypeOutputWithContext ¶
func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutputWithContext(ctx context.Context) ClusterNodeTypeOutput
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) ToClusterPtrOutput ¶
func (o ClusterOutput) ToClusterPtrOutput() ClusterPtrOutput
func (ClusterOutput) ToClusterPtrOutputWithContext ¶
func (o ClusterOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
type ClusterPtrInput ¶
type ClusterPtrInput interface { pulumi.Input ToClusterPtrOutput() ClusterPtrOutput ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput }
type ClusterPtrOutput ¶
type ClusterPtrOutput struct{ *pulumi.OutputState }
func (ClusterPtrOutput) Elem ¶ added in v4.20.0
func (o ClusterPtrOutput) Elem() ClusterOutput
func (ClusterPtrOutput) ElementType ¶
func (ClusterPtrOutput) ElementType() reflect.Type
func (ClusterPtrOutput) ToClusterPtrOutput ¶
func (o ClusterPtrOutput) ToClusterPtrOutput() ClusterPtrOutput
func (ClusterPtrOutput) ToClusterPtrOutputWithContext ¶
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 ¶
type ClusterReverseProxyCertificateCommonNames struct { // A `commonNames` block as defined below. CommonNames []ClusterReverseProxyCertificateCommonNamesCommonName `pulumi:"commonNames"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName string `pulumi:"x509StoreName"` }
type ClusterReverseProxyCertificateCommonNamesArgs ¶
type ClusterReverseProxyCertificateCommonNamesArgs struct { // A `commonNames` block as defined below. CommonNames ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput `pulumi:"commonNames"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName pulumi.StringInput `pulumi:"x509StoreName"` }
func (ClusterReverseProxyCertificateCommonNamesArgs) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesArgs) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutput ¶
func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutput() ClusterReverseProxyCertificateCommonNamesOutput
func (ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutputWithContext ¶
func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesOutput
func (ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutput ¶
func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext ¶
func (i ClusterReverseProxyCertificateCommonNamesArgs) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
type ClusterReverseProxyCertificateCommonNamesCommonNameArgs ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameArgs struct { // The common or subject name of the certificate. CertificateCommonName pulumi.StringInput `pulumi:"certificateCommonName"` // The Issuer Thumbprint of the Certificate. CertificateIssuerThumbprint pulumi.StringPtrInput `pulumi:"certificateIssuerThumbprint"` }
func (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput ¶
func (i ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput() ClusterReverseProxyCertificateCommonNamesCommonNameOutput
func (ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext ¶
func (i ClusterReverseProxyCertificateCommonNamesCommonNameArgs) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameOutput
type ClusterReverseProxyCertificateCommonNamesCommonNameArray ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameArray []ClusterReverseProxyCertificateCommonNamesCommonNameInput
func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput ¶
func (i ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
func (ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext ¶
func (i ClusterReverseProxyCertificateCommonNamesCommonNameArray) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
type ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput interface { pulumi.Input ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext(context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput }
ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput is an input type that accepts ClusterReverseProxyCertificateCommonNamesCommonNameArray and ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificateCommonNamesCommonNameArrayInput` via:
ClusterReverseProxyCertificateCommonNamesCommonNameArray{ ClusterReverseProxyCertificateCommonNamesCommonNameArgs{...} }
type ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
func (ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
type ClusterReverseProxyCertificateCommonNamesCommonNameInput ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameInput interface { pulumi.Input ToClusterReverseProxyCertificateCommonNamesCommonNameOutput() ClusterReverseProxyCertificateCommonNamesCommonNameOutput ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext(context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameOutput }
ClusterReverseProxyCertificateCommonNamesCommonNameInput is an input type that accepts ClusterReverseProxyCertificateCommonNamesCommonNameArgs and ClusterReverseProxyCertificateCommonNamesCommonNameOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificateCommonNamesCommonNameInput` via:
ClusterReverseProxyCertificateCommonNamesCommonNameArgs{...}
type ClusterReverseProxyCertificateCommonNamesCommonNameOutput ¶
type ClusterReverseProxyCertificateCommonNamesCommonNameOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateCommonName ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateCommonName() pulumi.StringOutput
The common or subject name of the certificate.
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint() pulumi.StringPtrOutput
The Issuer Thumbprint of the Certificate.
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutput() ClusterReverseProxyCertificateCommonNamesCommonNameOutput
func (ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext ¶
func (o ClusterReverseProxyCertificateCommonNamesCommonNameOutput) ToClusterReverseProxyCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesCommonNameOutput
type ClusterReverseProxyCertificateCommonNamesInput ¶
type ClusterReverseProxyCertificateCommonNamesInput interface { pulumi.Input ToClusterReverseProxyCertificateCommonNamesOutput() ClusterReverseProxyCertificateCommonNamesOutput ToClusterReverseProxyCertificateCommonNamesOutputWithContext(context.Context) ClusterReverseProxyCertificateCommonNamesOutput }
ClusterReverseProxyCertificateCommonNamesInput is an input type that accepts ClusterReverseProxyCertificateCommonNamesArgs and ClusterReverseProxyCertificateCommonNamesOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificateCommonNamesInput` via:
ClusterReverseProxyCertificateCommonNamesArgs{...}
type ClusterReverseProxyCertificateCommonNamesOutput ¶
type ClusterReverseProxyCertificateCommonNamesOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateCommonNamesOutput) CommonNames ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) CommonNames() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
A `commonNames` block as defined below.
func (ClusterReverseProxyCertificateCommonNamesOutput) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutput ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutput() ClusterReverseProxyCertificateCommonNamesOutput
func (ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutputWithContext ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesOutput
func (ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesOutput) X509StoreName ¶
func (o ClusterReverseProxyCertificateCommonNamesOutput) X509StoreName() pulumi.StringOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterReverseProxyCertificateCommonNamesPtrInput ¶
type ClusterReverseProxyCertificateCommonNamesPtrInput interface { pulumi.Input ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput }
ClusterReverseProxyCertificateCommonNamesPtrInput is an input type that accepts ClusterReverseProxyCertificateCommonNamesArgs, ClusterReverseProxyCertificateCommonNamesPtr and ClusterReverseProxyCertificateCommonNamesPtrOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificateCommonNamesPtrInput` via:
ClusterReverseProxyCertificateCommonNamesArgs{...} or: nil
func ClusterReverseProxyCertificateCommonNamesPtr ¶
func ClusterReverseProxyCertificateCommonNamesPtr(v *ClusterReverseProxyCertificateCommonNamesArgs) ClusterReverseProxyCertificateCommonNamesPtrInput
type ClusterReverseProxyCertificateCommonNamesPtrOutput ¶
type ClusterReverseProxyCertificateCommonNamesPtrOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) CommonNames ¶
func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) CommonNames() ClusterReverseProxyCertificateCommonNamesCommonNameArrayOutput
A `commonNames` block as defined below.
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ElementType ¶
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput ¶
func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutput() ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext ¶
func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) ToClusterReverseProxyCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateCommonNamesPtrOutput
func (ClusterReverseProxyCertificateCommonNamesPtrOutput) X509StoreName ¶
func (o ClusterReverseProxyCertificateCommonNamesPtrOutput) X509StoreName() pulumi.StringPtrOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterReverseProxyCertificateInput ¶
type ClusterReverseProxyCertificateInput interface { pulumi.Input ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput ToClusterReverseProxyCertificateOutputWithContext(context.Context) ClusterReverseProxyCertificateOutput }
ClusterReverseProxyCertificateInput is an input type that accepts ClusterReverseProxyCertificateArgs and ClusterReverseProxyCertificateOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificateInput` via:
ClusterReverseProxyCertificateArgs{...}
type ClusterReverseProxyCertificateOutput ¶
type ClusterReverseProxyCertificateOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateOutput) ElementType ¶
func (ClusterReverseProxyCertificateOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateOutput) Thumbprint ¶
func (o ClusterReverseProxyCertificateOutput) Thumbprint() pulumi.StringOutput
The Thumbprint of the Certificate.
func (ClusterReverseProxyCertificateOutput) ThumbprintSecondary ¶
func (o ClusterReverseProxyCertificateOutput) ThumbprintSecondary() pulumi.StringPtrOutput
The Secondary Thumbprint of the Certificate.
func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutput ¶
func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput
func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutputWithContext ¶
func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateOutput
func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutput ¶
func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutputWithContext ¶
func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificateOutput) X509StoreName ¶
func (o ClusterReverseProxyCertificateOutput) X509StoreName() pulumi.StringOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterReverseProxyCertificatePtrInput ¶
type ClusterReverseProxyCertificatePtrInput interface { pulumi.Input ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput ToClusterReverseProxyCertificatePtrOutputWithContext(context.Context) ClusterReverseProxyCertificatePtrOutput }
ClusterReverseProxyCertificatePtrInput is an input type that accepts ClusterReverseProxyCertificateArgs, ClusterReverseProxyCertificatePtr and ClusterReverseProxyCertificatePtrOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificatePtrInput` via:
ClusterReverseProxyCertificateArgs{...} or: nil
func ClusterReverseProxyCertificatePtr ¶
func ClusterReverseProxyCertificatePtr(v *ClusterReverseProxyCertificateArgs) ClusterReverseProxyCertificatePtrInput
type ClusterReverseProxyCertificatePtrOutput ¶
type ClusterReverseProxyCertificatePtrOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificatePtrOutput) ElementType ¶
func (ClusterReverseProxyCertificatePtrOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificatePtrOutput) Thumbprint ¶
func (o ClusterReverseProxyCertificatePtrOutput) Thumbprint() pulumi.StringPtrOutput
The Thumbprint of the Certificate.
func (ClusterReverseProxyCertificatePtrOutput) ThumbprintSecondary ¶
func (o ClusterReverseProxyCertificatePtrOutput) ThumbprintSecondary() pulumi.StringPtrOutput
The Secondary Thumbprint of the Certificate.
func (ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutput ¶
func (o ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutputWithContext ¶
func (o ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificatePtrOutput) X509StoreName ¶
func (o ClusterReverseProxyCertificatePtrOutput) X509StoreName() pulumi.StringPtrOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterState ¶
type ClusterState struct { // A List of one or more features which should be enabled, such as `DnsService`. AddOnFeatures pulumi.StringArrayInput // An `azureActiveDirectory` block as defined below. AzureActiveDirectory ClusterAzureActiveDirectoryPtrInput // A `certificate` block as defined below. Conflicts with `certificateCommonNames`. Certificate ClusterCertificatePtrInput // A `certificateCommonNames` block as defined below. Conflicts with `certificate`. CertificateCommonNames ClusterCertificateCommonNamesPtrInput // A `clientCertificateCommonName` block as defined below. ClientCertificateCommonNames ClusterClientCertificateCommonNameArrayInput // One or more `clientCertificateThumbprint` blocks as defined below. ClientCertificateThumbprints ClusterClientCertificateThumbprintArrayInput // Required if Upgrade Mode set to `Manual`, Specifies the Version of the Cluster Code of the cluster. ClusterCodeVersion pulumi.StringPtrInput // The Cluster Endpoint for this Service Fabric Cluster. ClusterEndpoint pulumi.StringPtrInput // A `diagnosticsConfig` block as defined below. Changing this forces a new resource to be created. DiagnosticsConfig ClusterDiagnosticsConfigPtrInput // One or more `fabricSettings` blocks as defined below. FabricSettings ClusterFabricSettingArrayInput // Specifies the Azure Region where the Service Fabric Cluster should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the Management Endpoint of the cluster such as `http://example.com`. Changing this forces a new resource to be created. ManagementEndpoint pulumi.StringPtrInput // The name of the Service Fabric Cluster. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `nodeType` blocks as defined below. NodeTypes ClusterNodeTypeArrayInput // Specifies the Reliability Level of the Cluster. Possible values include `None`, `Bronze`, `Silver`, `Gold` and `Platinum`. ReliabilityLevel pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `reverseProxyCertificate` block as defined below. Conflicts with `reverseProxyCertificateCommonNames`. ReverseProxyCertificate ClusterReverseProxyCertificatePtrInput // A `reverseProxyCertificateCommonNames` block as defined below. Conflicts with `reverseProxyCertificate`. ReverseProxyCertificateCommonNames ClusterReverseProxyCertificateCommonNamesPtrInput // Specifies the logical grouping of VMs in upgrade domains. Possible values are `Hierarchical` or `Parallel`. ServiceFabricZonalUpgradeMode pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`. UpgradeMode pulumi.StringPtrInput // A `upgradePolicy` block as defined below. UpgradePolicy ClusterUpgradePolicyPtrInput // Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created. VmImage pulumi.StringPtrInput // Specifies the upgrade mode for the virtual machine scale set updates that happen in all availability zones at once. Possible values are `Hierarchical` or `Parallel`. VmssZonalUpgradeMode pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterUpgradePolicy ¶
type ClusterUpgradePolicy struct { // A `deltaHealthPolicy` block as defined below DeltaHealthPolicy *ClusterUpgradePolicyDeltaHealthPolicy `pulumi:"deltaHealthPolicy"` ForceRestartEnabled *bool `pulumi:"forceRestartEnabled"` // Specifies the duration, in "hh:mm:ss" string format, after which Service Fabric retries the health check if the previous health check fails. Defaults to `00:45:00`. HealthCheckRetryTimeout *string `pulumi:"healthCheckRetryTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits in order to verify that the cluster is stable before it continues to the next upgrade domain or completes the upgrade. This wait duration prevents undetected changes of health right after the health check is performed. Defaults to `00:01:00`. HealthCheckStableDuration *string `pulumi:"healthCheckStableDuration"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits before it performs the initial health check after it finishes the upgrade on the upgrade domain. Defaults to `00:00:30`. HealthCheckWaitDuration *string `pulumi:"healthCheckWaitDuration"` // A `healthPolicy` block as defined below HealthPolicy *ClusterUpgradePolicyHealthPolicy `pulumi:"healthPolicy"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes to upgrade a single upgrade domain. After this period, the upgrade fails. Defaults to `02:00:00`. UpgradeDomainTimeout *string `pulumi:"upgradeDomainTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits for a replica set to reconfigure into a safe state, if it is not already in a safe state, before Service Fabric proceeds with the upgrade. Defaults to `10675199.02:48:05.4775807`. UpgradeReplicaSetCheckTimeout *string `pulumi:"upgradeReplicaSetCheckTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes for the entire upgrade. After this period, the upgrade fails. Defaults to `12:00:00`. UpgradeTimeout *string `pulumi:"upgradeTimeout"` }
type ClusterUpgradePolicyArgs ¶
type ClusterUpgradePolicyArgs struct { // A `deltaHealthPolicy` block as defined below DeltaHealthPolicy ClusterUpgradePolicyDeltaHealthPolicyPtrInput `pulumi:"deltaHealthPolicy"` ForceRestartEnabled pulumi.BoolPtrInput `pulumi:"forceRestartEnabled"` // Specifies the duration, in "hh:mm:ss" string format, after which Service Fabric retries the health check if the previous health check fails. Defaults to `00:45:00`. HealthCheckRetryTimeout pulumi.StringPtrInput `pulumi:"healthCheckRetryTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits in order to verify that the cluster is stable before it continues to the next upgrade domain or completes the upgrade. This wait duration prevents undetected changes of health right after the health check is performed. Defaults to `00:01:00`. HealthCheckStableDuration pulumi.StringPtrInput `pulumi:"healthCheckStableDuration"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits before it performs the initial health check after it finishes the upgrade on the upgrade domain. Defaults to `00:00:30`. HealthCheckWaitDuration pulumi.StringPtrInput `pulumi:"healthCheckWaitDuration"` // A `healthPolicy` block as defined below HealthPolicy ClusterUpgradePolicyHealthPolicyPtrInput `pulumi:"healthPolicy"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes to upgrade a single upgrade domain. After this period, the upgrade fails. Defaults to `02:00:00`. UpgradeDomainTimeout pulumi.StringPtrInput `pulumi:"upgradeDomainTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits for a replica set to reconfigure into a safe state, if it is not already in a safe state, before Service Fabric proceeds with the upgrade. Defaults to `10675199.02:48:05.4775807`. UpgradeReplicaSetCheckTimeout pulumi.StringPtrInput `pulumi:"upgradeReplicaSetCheckTimeout"` // Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes for the entire upgrade. After this period, the upgrade fails. Defaults to `12:00:00`. UpgradeTimeout pulumi.StringPtrInput `pulumi:"upgradeTimeout"` }
func (ClusterUpgradePolicyArgs) ElementType ¶
func (ClusterUpgradePolicyArgs) ElementType() reflect.Type
func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutput ¶
func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutputWithContext ¶
func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutput ¶
func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutputWithContext ¶
func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput
type ClusterUpgradePolicyDeltaHealthPolicy ¶
type ClusterUpgradePolicyDeltaHealthPolicy struct { MaxDeltaUnhealthyApplicationsPercent *int `pulumi:"maxDeltaUnhealthyApplicationsPercent"` MaxDeltaUnhealthyNodesPercent *int `pulumi:"maxDeltaUnhealthyNodesPercent"` MaxUpgradeDomainDeltaUnhealthyNodesPercent *int `pulumi:"maxUpgradeDomainDeltaUnhealthyNodesPercent"` }
type ClusterUpgradePolicyDeltaHealthPolicyArgs ¶
type ClusterUpgradePolicyDeltaHealthPolicyArgs struct { MaxDeltaUnhealthyApplicationsPercent pulumi.IntPtrInput `pulumi:"maxDeltaUnhealthyApplicationsPercent"` MaxDeltaUnhealthyNodesPercent pulumi.IntPtrInput `pulumi:"maxDeltaUnhealthyNodesPercent"` MaxUpgradeDomainDeltaUnhealthyNodesPercent pulumi.IntPtrInput `pulumi:"maxUpgradeDomainDeltaUnhealthyNodesPercent"` }
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ElementType ¶
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ElementType() reflect.Type
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutput ¶
func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutput() ClusterUpgradePolicyDeltaHealthPolicyOutput
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext ¶
func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyOutput
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput ¶
func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext ¶
func (i ClusterUpgradePolicyDeltaHealthPolicyArgs) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
type ClusterUpgradePolicyDeltaHealthPolicyInput ¶
type ClusterUpgradePolicyDeltaHealthPolicyInput interface { pulumi.Input ToClusterUpgradePolicyDeltaHealthPolicyOutput() ClusterUpgradePolicyDeltaHealthPolicyOutput ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext(context.Context) ClusterUpgradePolicyDeltaHealthPolicyOutput }
ClusterUpgradePolicyDeltaHealthPolicyInput is an input type that accepts ClusterUpgradePolicyDeltaHealthPolicyArgs and ClusterUpgradePolicyDeltaHealthPolicyOutput values. You can construct a concrete instance of `ClusterUpgradePolicyDeltaHealthPolicyInput` via:
ClusterUpgradePolicyDeltaHealthPolicyArgs{...}
type ClusterUpgradePolicyDeltaHealthPolicyOutput ¶
type ClusterUpgradePolicyDeltaHealthPolicyOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ElementType ¶
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyApplicationsPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyApplicationsPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutput ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutput() ClusterUpgradePolicyDeltaHealthPolicyOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
type ClusterUpgradePolicyDeltaHealthPolicyPtrInput ¶
type ClusterUpgradePolicyDeltaHealthPolicyPtrInput interface { pulumi.Input ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput }
ClusterUpgradePolicyDeltaHealthPolicyPtrInput is an input type that accepts ClusterUpgradePolicyDeltaHealthPolicyArgs, ClusterUpgradePolicyDeltaHealthPolicyPtr and ClusterUpgradePolicyDeltaHealthPolicyPtrOutput values. You can construct a concrete instance of `ClusterUpgradePolicyDeltaHealthPolicyPtrInput` via:
ClusterUpgradePolicyDeltaHealthPolicyArgs{...} or: nil
func ClusterUpgradePolicyDeltaHealthPolicyPtr ¶
func ClusterUpgradePolicyDeltaHealthPolicyPtr(v *ClusterUpgradePolicyDeltaHealthPolicyArgs) ClusterUpgradePolicyDeltaHealthPolicyPtrInput
type ClusterUpgradePolicyDeltaHealthPolicyPtrOutput ¶
type ClusterUpgradePolicyDeltaHealthPolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ElementType ¶
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyApplicationsPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyApplicationsPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) MaxUpgradeDomainDeltaUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutput() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
func (ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext ¶
func (o ClusterUpgradePolicyDeltaHealthPolicyPtrOutput) ToClusterUpgradePolicyDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
type ClusterUpgradePolicyHealthPolicyArgs ¶
type ClusterUpgradePolicyHealthPolicyArgs struct { MaxUnhealthyApplicationsPercent pulumi.IntPtrInput `pulumi:"maxUnhealthyApplicationsPercent"` MaxUnhealthyNodesPercent pulumi.IntPtrInput `pulumi:"maxUnhealthyNodesPercent"` }
func (ClusterUpgradePolicyHealthPolicyArgs) ElementType ¶
func (ClusterUpgradePolicyHealthPolicyArgs) ElementType() reflect.Type
func (ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutput ¶
func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutput() ClusterUpgradePolicyHealthPolicyOutput
func (ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutputWithContext ¶
func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyOutput
func (ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutput ¶
func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
func (ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext ¶
func (i ClusterUpgradePolicyHealthPolicyArgs) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
type ClusterUpgradePolicyHealthPolicyInput ¶
type ClusterUpgradePolicyHealthPolicyInput interface { pulumi.Input ToClusterUpgradePolicyHealthPolicyOutput() ClusterUpgradePolicyHealthPolicyOutput ToClusterUpgradePolicyHealthPolicyOutputWithContext(context.Context) ClusterUpgradePolicyHealthPolicyOutput }
ClusterUpgradePolicyHealthPolicyInput is an input type that accepts ClusterUpgradePolicyHealthPolicyArgs and ClusterUpgradePolicyHealthPolicyOutput values. You can construct a concrete instance of `ClusterUpgradePolicyHealthPolicyInput` via:
ClusterUpgradePolicyHealthPolicyArgs{...}
type ClusterUpgradePolicyHealthPolicyOutput ¶
type ClusterUpgradePolicyHealthPolicyOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyHealthPolicyOutput) ElementType ¶
func (ClusterUpgradePolicyHealthPolicyOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyApplicationsPercent ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyApplicationsPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) MaxUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutput ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutput() ClusterUpgradePolicyHealthPolicyOutput
func (ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutputWithContext ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyOutput
func (ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
func (ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext ¶
func (o ClusterUpgradePolicyHealthPolicyOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
type ClusterUpgradePolicyHealthPolicyPtrInput ¶
type ClusterUpgradePolicyHealthPolicyPtrInput interface { pulumi.Input ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput }
ClusterUpgradePolicyHealthPolicyPtrInput is an input type that accepts ClusterUpgradePolicyHealthPolicyArgs, ClusterUpgradePolicyHealthPolicyPtr and ClusterUpgradePolicyHealthPolicyPtrOutput values. You can construct a concrete instance of `ClusterUpgradePolicyHealthPolicyPtrInput` via:
ClusterUpgradePolicyHealthPolicyArgs{...} or: nil
func ClusterUpgradePolicyHealthPolicyPtr ¶
func ClusterUpgradePolicyHealthPolicyPtr(v *ClusterUpgradePolicyHealthPolicyArgs) ClusterUpgradePolicyHealthPolicyPtrInput
type ClusterUpgradePolicyHealthPolicyPtrOutput ¶
type ClusterUpgradePolicyHealthPolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyHealthPolicyPtrOutput) ElementType ¶
func (ClusterUpgradePolicyHealthPolicyPtrOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyApplicationsPercent ¶
func (o ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyApplicationsPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyNodesPercent ¶
func (o ClusterUpgradePolicyHealthPolicyPtrOutput) MaxUnhealthyNodesPercent() pulumi.IntPtrOutput
func (ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput ¶
func (o ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutput() ClusterUpgradePolicyHealthPolicyPtrOutput
func (ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext ¶
func (o ClusterUpgradePolicyHealthPolicyPtrOutput) ToClusterUpgradePolicyHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyHealthPolicyPtrOutput
type ClusterUpgradePolicyInput ¶
type ClusterUpgradePolicyInput interface { pulumi.Input ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput ToClusterUpgradePolicyOutputWithContext(context.Context) ClusterUpgradePolicyOutput }
ClusterUpgradePolicyInput is an input type that accepts ClusterUpgradePolicyArgs and ClusterUpgradePolicyOutput values. You can construct a concrete instance of `ClusterUpgradePolicyInput` via:
ClusterUpgradePolicyArgs{...}
type ClusterUpgradePolicyOutput ¶
type ClusterUpgradePolicyOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyOutput) DeltaHealthPolicy ¶
func (o ClusterUpgradePolicyOutput) DeltaHealthPolicy() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
A `deltaHealthPolicy` block as defined below
func (ClusterUpgradePolicyOutput) ElementType ¶
func (ClusterUpgradePolicyOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyOutput) ForceRestartEnabled ¶
func (o ClusterUpgradePolicyOutput) ForceRestartEnabled() pulumi.BoolPtrOutput
func (ClusterUpgradePolicyOutput) HealthCheckRetryTimeout ¶
func (o ClusterUpgradePolicyOutput) HealthCheckRetryTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, after which Service Fabric retries the health check if the previous health check fails. Defaults to `00:45:00`.
func (ClusterUpgradePolicyOutput) HealthCheckStableDuration ¶
func (o ClusterUpgradePolicyOutput) HealthCheckStableDuration() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits in order to verify that the cluster is stable before it continues to the next upgrade domain or completes the upgrade. This wait duration prevents undetected changes of health right after the health check is performed. Defaults to `00:01:00`.
func (ClusterUpgradePolicyOutput) HealthCheckWaitDuration ¶
func (o ClusterUpgradePolicyOutput) HealthCheckWaitDuration() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits before it performs the initial health check after it finishes the upgrade on the upgrade domain. Defaults to `00:00:30`.
func (ClusterUpgradePolicyOutput) HealthPolicy ¶
func (o ClusterUpgradePolicyOutput) HealthPolicy() ClusterUpgradePolicyHealthPolicyPtrOutput
A `healthPolicy` block as defined below
func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutput ¶
func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutputWithContext ¶
func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutput ¶
func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutputWithContext ¶
func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput
func (ClusterUpgradePolicyOutput) UpgradeDomainTimeout ¶
func (o ClusterUpgradePolicyOutput) UpgradeDomainTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes to upgrade a single upgrade domain. After this period, the upgrade fails. Defaults to `02:00:00`.
func (ClusterUpgradePolicyOutput) UpgradeReplicaSetCheckTimeout ¶
func (o ClusterUpgradePolicyOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits for a replica set to reconfigure into a safe state, if it is not already in a safe state, before Service Fabric proceeds with the upgrade. Defaults to `10675199.02:48:05.4775807`.
func (ClusterUpgradePolicyOutput) UpgradeTimeout ¶
func (o ClusterUpgradePolicyOutput) UpgradeTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes for the entire upgrade. After this period, the upgrade fails. Defaults to `12:00:00`.
type ClusterUpgradePolicyPtrInput ¶
type ClusterUpgradePolicyPtrInput interface { pulumi.Input ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput ToClusterUpgradePolicyPtrOutputWithContext(context.Context) ClusterUpgradePolicyPtrOutput }
ClusterUpgradePolicyPtrInput is an input type that accepts ClusterUpgradePolicyArgs, ClusterUpgradePolicyPtr and ClusterUpgradePolicyPtrOutput values. You can construct a concrete instance of `ClusterUpgradePolicyPtrInput` via:
ClusterUpgradePolicyArgs{...} or: nil
func ClusterUpgradePolicyPtr ¶
func ClusterUpgradePolicyPtr(v *ClusterUpgradePolicyArgs) ClusterUpgradePolicyPtrInput
type ClusterUpgradePolicyPtrOutput ¶
type ClusterUpgradePolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePolicyPtrOutput) DeltaHealthPolicy ¶
func (o ClusterUpgradePolicyPtrOutput) DeltaHealthPolicy() ClusterUpgradePolicyDeltaHealthPolicyPtrOutput
A `deltaHealthPolicy` block as defined below
func (ClusterUpgradePolicyPtrOutput) Elem ¶
func (o ClusterUpgradePolicyPtrOutput) Elem() ClusterUpgradePolicyOutput
func (ClusterUpgradePolicyPtrOutput) ElementType ¶
func (ClusterUpgradePolicyPtrOutput) ElementType() reflect.Type
func (ClusterUpgradePolicyPtrOutput) ForceRestartEnabled ¶
func (o ClusterUpgradePolicyPtrOutput) ForceRestartEnabled() pulumi.BoolPtrOutput
func (ClusterUpgradePolicyPtrOutput) HealthCheckRetryTimeout ¶
func (o ClusterUpgradePolicyPtrOutput) HealthCheckRetryTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, after which Service Fabric retries the health check if the previous health check fails. Defaults to `00:45:00`.
func (ClusterUpgradePolicyPtrOutput) HealthCheckStableDuration ¶
func (o ClusterUpgradePolicyPtrOutput) HealthCheckStableDuration() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits in order to verify that the cluster is stable before it continues to the next upgrade domain or completes the upgrade. This wait duration prevents undetected changes of health right after the health check is performed. Defaults to `00:01:00`.
func (ClusterUpgradePolicyPtrOutput) HealthCheckWaitDuration ¶
func (o ClusterUpgradePolicyPtrOutput) HealthCheckWaitDuration() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits before it performs the initial health check after it finishes the upgrade on the upgrade domain. Defaults to `00:00:30`.
func (ClusterUpgradePolicyPtrOutput) HealthPolicy ¶
func (o ClusterUpgradePolicyPtrOutput) HealthPolicy() ClusterUpgradePolicyHealthPolicyPtrOutput
A `healthPolicy` block as defined below
func (ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutput ¶
func (o ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
func (ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutputWithContext ¶
func (o ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput
func (ClusterUpgradePolicyPtrOutput) UpgradeDomainTimeout ¶
func (o ClusterUpgradePolicyPtrOutput) UpgradeDomainTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes to upgrade a single upgrade domain. After this period, the upgrade fails. Defaults to `02:00:00`.
func (ClusterUpgradePolicyPtrOutput) UpgradeReplicaSetCheckTimeout ¶
func (o ClusterUpgradePolicyPtrOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric waits for a replica set to reconfigure into a safe state, if it is not already in a safe state, before Service Fabric proceeds with the upgrade. Defaults to `10675199.02:48:05.4775807`.
func (ClusterUpgradePolicyPtrOutput) UpgradeTimeout ¶
func (o ClusterUpgradePolicyPtrOutput) UpgradeTimeout() pulumi.StringPtrOutput
Specifies the duration, in "hh:mm:ss" string format, that Service Fabric takes for the entire upgrade. After this period, the upgrade fails. Defaults to `12:00:00`.
type MeshApplication ¶
type MeshApplication struct { pulumi.CustomResourceState // Specifies the Azure Region where the Service Fabric Mesh Application should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Service Fabric Mesh Application. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group in which the Service Fabric Mesh Application exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Any number of `service` block as defined below. Services MeshApplicationServiceArrayOutput `pulumi:"services"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
## Import
Service Fabric Mesh Application can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:servicefabric/meshApplication:MeshApplication application1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceFabricMesh/applications/application1
```
func GetMeshApplication ¶
func GetMeshApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshApplicationState, opts ...pulumi.ResourceOption) (*MeshApplication, error)
GetMeshApplication gets an existing MeshApplication resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMeshApplication ¶
func NewMeshApplication(ctx *pulumi.Context, name string, args *MeshApplicationArgs, opts ...pulumi.ResourceOption) (*MeshApplication, error)
NewMeshApplication registers a new resource with the given unique name, arguments, and options.
func (*MeshApplication) ElementType ¶
func (*MeshApplication) ElementType() reflect.Type
func (*MeshApplication) ToMeshApplicationOutput ¶
func (i *MeshApplication) ToMeshApplicationOutput() MeshApplicationOutput
func (*MeshApplication) ToMeshApplicationOutputWithContext ¶
func (i *MeshApplication) ToMeshApplicationOutputWithContext(ctx context.Context) MeshApplicationOutput
func (*MeshApplication) ToMeshApplicationPtrOutput ¶
func (i *MeshApplication) ToMeshApplicationPtrOutput() MeshApplicationPtrOutput
func (*MeshApplication) ToMeshApplicationPtrOutputWithContext ¶
func (i *MeshApplication) ToMeshApplicationPtrOutputWithContext(ctx context.Context) MeshApplicationPtrOutput
type MeshApplicationArgs ¶
type MeshApplicationArgs struct { // Specifies the Azure Region where the Service Fabric Mesh Application should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Application. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Mesh Application exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Any number of `service` block as defined below. Services MeshApplicationServiceArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a MeshApplication resource.
func (MeshApplicationArgs) ElementType ¶
func (MeshApplicationArgs) ElementType() reflect.Type
type MeshApplicationArray ¶
type MeshApplicationArray []MeshApplicationInput
func (MeshApplicationArray) ElementType ¶
func (MeshApplicationArray) ElementType() reflect.Type
func (MeshApplicationArray) ToMeshApplicationArrayOutput ¶
func (i MeshApplicationArray) ToMeshApplicationArrayOutput() MeshApplicationArrayOutput
func (MeshApplicationArray) ToMeshApplicationArrayOutputWithContext ¶
func (i MeshApplicationArray) ToMeshApplicationArrayOutputWithContext(ctx context.Context) MeshApplicationArrayOutput
type MeshApplicationArrayInput ¶
type MeshApplicationArrayInput interface { pulumi.Input ToMeshApplicationArrayOutput() MeshApplicationArrayOutput ToMeshApplicationArrayOutputWithContext(context.Context) MeshApplicationArrayOutput }
MeshApplicationArrayInput is an input type that accepts MeshApplicationArray and MeshApplicationArrayOutput values. You can construct a concrete instance of `MeshApplicationArrayInput` via:
MeshApplicationArray{ MeshApplicationArgs{...} }
type MeshApplicationArrayOutput ¶
type MeshApplicationArrayOutput struct{ *pulumi.OutputState }
func (MeshApplicationArrayOutput) ElementType ¶
func (MeshApplicationArrayOutput) ElementType() reflect.Type
func (MeshApplicationArrayOutput) Index ¶
func (o MeshApplicationArrayOutput) Index(i pulumi.IntInput) MeshApplicationOutput
func (MeshApplicationArrayOutput) ToMeshApplicationArrayOutput ¶
func (o MeshApplicationArrayOutput) ToMeshApplicationArrayOutput() MeshApplicationArrayOutput
func (MeshApplicationArrayOutput) ToMeshApplicationArrayOutputWithContext ¶
func (o MeshApplicationArrayOutput) ToMeshApplicationArrayOutputWithContext(ctx context.Context) MeshApplicationArrayOutput
type MeshApplicationInput ¶
type MeshApplicationInput interface { pulumi.Input ToMeshApplicationOutput() MeshApplicationOutput ToMeshApplicationOutputWithContext(ctx context.Context) MeshApplicationOutput }
type MeshApplicationMap ¶
type MeshApplicationMap map[string]MeshApplicationInput
func (MeshApplicationMap) ElementType ¶
func (MeshApplicationMap) ElementType() reflect.Type
func (MeshApplicationMap) ToMeshApplicationMapOutput ¶
func (i MeshApplicationMap) ToMeshApplicationMapOutput() MeshApplicationMapOutput
func (MeshApplicationMap) ToMeshApplicationMapOutputWithContext ¶
func (i MeshApplicationMap) ToMeshApplicationMapOutputWithContext(ctx context.Context) MeshApplicationMapOutput
type MeshApplicationMapInput ¶
type MeshApplicationMapInput interface { pulumi.Input ToMeshApplicationMapOutput() MeshApplicationMapOutput ToMeshApplicationMapOutputWithContext(context.Context) MeshApplicationMapOutput }
MeshApplicationMapInput is an input type that accepts MeshApplicationMap and MeshApplicationMapOutput values. You can construct a concrete instance of `MeshApplicationMapInput` via:
MeshApplicationMap{ "key": MeshApplicationArgs{...} }
type MeshApplicationMapOutput ¶
type MeshApplicationMapOutput struct{ *pulumi.OutputState }
func (MeshApplicationMapOutput) ElementType ¶
func (MeshApplicationMapOutput) ElementType() reflect.Type
func (MeshApplicationMapOutput) MapIndex ¶
func (o MeshApplicationMapOutput) MapIndex(k pulumi.StringInput) MeshApplicationOutput
func (MeshApplicationMapOutput) ToMeshApplicationMapOutput ¶
func (o MeshApplicationMapOutput) ToMeshApplicationMapOutput() MeshApplicationMapOutput
func (MeshApplicationMapOutput) ToMeshApplicationMapOutputWithContext ¶
func (o MeshApplicationMapOutput) ToMeshApplicationMapOutputWithContext(ctx context.Context) MeshApplicationMapOutput
type MeshApplicationOutput ¶
type MeshApplicationOutput struct{ *pulumi.OutputState }
func (MeshApplicationOutput) ElementType ¶
func (MeshApplicationOutput) ElementType() reflect.Type
func (MeshApplicationOutput) ToMeshApplicationOutput ¶
func (o MeshApplicationOutput) ToMeshApplicationOutput() MeshApplicationOutput
func (MeshApplicationOutput) ToMeshApplicationOutputWithContext ¶
func (o MeshApplicationOutput) ToMeshApplicationOutputWithContext(ctx context.Context) MeshApplicationOutput
func (MeshApplicationOutput) ToMeshApplicationPtrOutput ¶
func (o MeshApplicationOutput) ToMeshApplicationPtrOutput() MeshApplicationPtrOutput
func (MeshApplicationOutput) ToMeshApplicationPtrOutputWithContext ¶
func (o MeshApplicationOutput) ToMeshApplicationPtrOutputWithContext(ctx context.Context) MeshApplicationPtrOutput
type MeshApplicationPtrInput ¶
type MeshApplicationPtrInput interface { pulumi.Input ToMeshApplicationPtrOutput() MeshApplicationPtrOutput ToMeshApplicationPtrOutputWithContext(ctx context.Context) MeshApplicationPtrOutput }
type MeshApplicationPtrOutput ¶
type MeshApplicationPtrOutput struct{ *pulumi.OutputState }
func (MeshApplicationPtrOutput) Elem ¶ added in v4.20.0
func (o MeshApplicationPtrOutput) Elem() MeshApplicationOutput
func (MeshApplicationPtrOutput) ElementType ¶
func (MeshApplicationPtrOutput) ElementType() reflect.Type
func (MeshApplicationPtrOutput) ToMeshApplicationPtrOutput ¶
func (o MeshApplicationPtrOutput) ToMeshApplicationPtrOutput() MeshApplicationPtrOutput
func (MeshApplicationPtrOutput) ToMeshApplicationPtrOutputWithContext ¶
func (o MeshApplicationPtrOutput) ToMeshApplicationPtrOutputWithContext(ctx context.Context) MeshApplicationPtrOutput
type MeshApplicationService ¶
type MeshApplicationService struct { // Any number `codePackage` block as described below. CodePackages []MeshApplicationServiceCodePackage `pulumi:"codePackages"` // The name of the service resource. Name string `pulumi:"name"` // The operating system required by the code in service. Valid values are `Linux` or `Windows`. OsType string `pulumi:"osType"` }
type MeshApplicationServiceArgs ¶
type MeshApplicationServiceArgs struct { // Any number `codePackage` block as described below. CodePackages MeshApplicationServiceCodePackageArrayInput `pulumi:"codePackages"` // The name of the service resource. Name pulumi.StringInput `pulumi:"name"` // The operating system required by the code in service. Valid values are `Linux` or `Windows`. OsType pulumi.StringInput `pulumi:"osType"` }
func (MeshApplicationServiceArgs) ElementType ¶
func (MeshApplicationServiceArgs) ElementType() reflect.Type
func (MeshApplicationServiceArgs) ToMeshApplicationServiceOutput ¶
func (i MeshApplicationServiceArgs) ToMeshApplicationServiceOutput() MeshApplicationServiceOutput
func (MeshApplicationServiceArgs) ToMeshApplicationServiceOutputWithContext ¶
func (i MeshApplicationServiceArgs) ToMeshApplicationServiceOutputWithContext(ctx context.Context) MeshApplicationServiceOutput
type MeshApplicationServiceArray ¶
type MeshApplicationServiceArray []MeshApplicationServiceInput
func (MeshApplicationServiceArray) ElementType ¶
func (MeshApplicationServiceArray) ElementType() reflect.Type
func (MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutput ¶
func (i MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutput() MeshApplicationServiceArrayOutput
func (MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutputWithContext ¶
func (i MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutputWithContext(ctx context.Context) MeshApplicationServiceArrayOutput
type MeshApplicationServiceArrayInput ¶
type MeshApplicationServiceArrayInput interface { pulumi.Input ToMeshApplicationServiceArrayOutput() MeshApplicationServiceArrayOutput ToMeshApplicationServiceArrayOutputWithContext(context.Context) MeshApplicationServiceArrayOutput }
MeshApplicationServiceArrayInput is an input type that accepts MeshApplicationServiceArray and MeshApplicationServiceArrayOutput values. You can construct a concrete instance of `MeshApplicationServiceArrayInput` via:
MeshApplicationServiceArray{ MeshApplicationServiceArgs{...} }
type MeshApplicationServiceArrayOutput ¶
type MeshApplicationServiceArrayOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceArrayOutput) ElementType ¶
func (MeshApplicationServiceArrayOutput) ElementType() reflect.Type
func (MeshApplicationServiceArrayOutput) Index ¶
func (o MeshApplicationServiceArrayOutput) Index(i pulumi.IntInput) MeshApplicationServiceOutput
func (MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutput ¶
func (o MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutput() MeshApplicationServiceArrayOutput
func (MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutputWithContext ¶
func (o MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutputWithContext(ctx context.Context) MeshApplicationServiceArrayOutput
type MeshApplicationServiceCodePackage ¶
type MeshApplicationServiceCodePackage struct { // The Container image the code package will use. ImageName string `pulumi:"imageName"` // The name of the code package. Name string `pulumi:"name"` // A `resources` block as defined below. Resources MeshApplicationServiceCodePackageResources `pulumi:"resources"` }
type MeshApplicationServiceCodePackageArgs ¶
type MeshApplicationServiceCodePackageArgs struct { // The Container image the code package will use. ImageName pulumi.StringInput `pulumi:"imageName"` // The name of the code package. Name pulumi.StringInput `pulumi:"name"` // A `resources` block as defined below. Resources MeshApplicationServiceCodePackageResourcesInput `pulumi:"resources"` }
func (MeshApplicationServiceCodePackageArgs) ElementType ¶
func (MeshApplicationServiceCodePackageArgs) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutput ¶
func (i MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutput() MeshApplicationServiceCodePackageOutput
func (MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutputWithContext ¶
func (i MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageOutput
type MeshApplicationServiceCodePackageArray ¶
type MeshApplicationServiceCodePackageArray []MeshApplicationServiceCodePackageInput
func (MeshApplicationServiceCodePackageArray) ElementType ¶
func (MeshApplicationServiceCodePackageArray) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutput ¶
func (i MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutput() MeshApplicationServiceCodePackageArrayOutput
func (MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutputWithContext ¶
func (i MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageArrayOutput
type MeshApplicationServiceCodePackageArrayInput ¶
type MeshApplicationServiceCodePackageArrayInput interface { pulumi.Input ToMeshApplicationServiceCodePackageArrayOutput() MeshApplicationServiceCodePackageArrayOutput ToMeshApplicationServiceCodePackageArrayOutputWithContext(context.Context) MeshApplicationServiceCodePackageArrayOutput }
MeshApplicationServiceCodePackageArrayInput is an input type that accepts MeshApplicationServiceCodePackageArray and MeshApplicationServiceCodePackageArrayOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageArrayInput` via:
MeshApplicationServiceCodePackageArray{ MeshApplicationServiceCodePackageArgs{...} }
type MeshApplicationServiceCodePackageArrayOutput ¶
type MeshApplicationServiceCodePackageArrayOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageArrayOutput) ElementType ¶
func (MeshApplicationServiceCodePackageArrayOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutput ¶
func (o MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutput() MeshApplicationServiceCodePackageArrayOutput
func (MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutputWithContext ¶
func (o MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageArrayOutput
type MeshApplicationServiceCodePackageInput ¶
type MeshApplicationServiceCodePackageInput interface { pulumi.Input ToMeshApplicationServiceCodePackageOutput() MeshApplicationServiceCodePackageOutput ToMeshApplicationServiceCodePackageOutputWithContext(context.Context) MeshApplicationServiceCodePackageOutput }
MeshApplicationServiceCodePackageInput is an input type that accepts MeshApplicationServiceCodePackageArgs and MeshApplicationServiceCodePackageOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageInput` via:
MeshApplicationServiceCodePackageArgs{...}
type MeshApplicationServiceCodePackageOutput ¶
type MeshApplicationServiceCodePackageOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageOutput) ElementType ¶
func (MeshApplicationServiceCodePackageOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageOutput) ImageName ¶
func (o MeshApplicationServiceCodePackageOutput) ImageName() pulumi.StringOutput
The Container image the code package will use.
func (MeshApplicationServiceCodePackageOutput) Name ¶
func (o MeshApplicationServiceCodePackageOutput) Name() pulumi.StringOutput
The name of the code package.
func (MeshApplicationServiceCodePackageOutput) Resources ¶
func (o MeshApplicationServiceCodePackageOutput) Resources() MeshApplicationServiceCodePackageResourcesOutput
A `resources` block as defined below.
func (MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutput ¶
func (o MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutput() MeshApplicationServiceCodePackageOutput
func (MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutputWithContext ¶
func (o MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageOutput
type MeshApplicationServiceCodePackageResources ¶
type MeshApplicationServiceCodePackageResources struct { // A `limits` block as defined below. Limits *MeshApplicationServiceCodePackageResourcesLimits `pulumi:"limits"` // A `requests` block as defined below. Requests MeshApplicationServiceCodePackageResourcesRequests `pulumi:"requests"` }
type MeshApplicationServiceCodePackageResourcesArgs ¶
type MeshApplicationServiceCodePackageResourcesArgs struct { // A `limits` block as defined below. Limits MeshApplicationServiceCodePackageResourcesLimitsPtrInput `pulumi:"limits"` // A `requests` block as defined below. Requests MeshApplicationServiceCodePackageResourcesRequestsInput `pulumi:"requests"` }
func (MeshApplicationServiceCodePackageResourcesArgs) ElementType ¶
func (MeshApplicationServiceCodePackageResourcesArgs) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutput ¶
func (i MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutput() MeshApplicationServiceCodePackageResourcesOutput
func (MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutputWithContext ¶
func (i MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesOutput
type MeshApplicationServiceCodePackageResourcesInput ¶
type MeshApplicationServiceCodePackageResourcesInput interface { pulumi.Input ToMeshApplicationServiceCodePackageResourcesOutput() MeshApplicationServiceCodePackageResourcesOutput ToMeshApplicationServiceCodePackageResourcesOutputWithContext(context.Context) MeshApplicationServiceCodePackageResourcesOutput }
MeshApplicationServiceCodePackageResourcesInput is an input type that accepts MeshApplicationServiceCodePackageResourcesArgs and MeshApplicationServiceCodePackageResourcesOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageResourcesInput` via:
MeshApplicationServiceCodePackageResourcesArgs{...}
type MeshApplicationServiceCodePackageResourcesLimitsArgs ¶
type MeshApplicationServiceCodePackageResourcesLimitsArgs struct { // The maximum number of CPU cores the container can use. Cpu pulumi.Float64Input `pulumi:"cpu"` // The maximum memory request in GB the container can use. Memory pulumi.Float64Input `pulumi:"memory"` }
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ElementType ¶
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutput ¶
func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutput() MeshApplicationServiceCodePackageResourcesLimitsOutput
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext ¶
func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsOutput
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput ¶
func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext ¶
func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
type MeshApplicationServiceCodePackageResourcesLimitsInput ¶
type MeshApplicationServiceCodePackageResourcesLimitsInput interface { pulumi.Input ToMeshApplicationServiceCodePackageResourcesLimitsOutput() MeshApplicationServiceCodePackageResourcesLimitsOutput ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext(context.Context) MeshApplicationServiceCodePackageResourcesLimitsOutput }
MeshApplicationServiceCodePackageResourcesLimitsInput is an input type that accepts MeshApplicationServiceCodePackageResourcesLimitsArgs and MeshApplicationServiceCodePackageResourcesLimitsOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageResourcesLimitsInput` via:
MeshApplicationServiceCodePackageResourcesLimitsArgs{...}
type MeshApplicationServiceCodePackageResourcesLimitsOutput ¶
type MeshApplicationServiceCodePackageResourcesLimitsOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) Cpu ¶
The maximum number of CPU cores the container can use.
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ElementType ¶
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) Memory ¶
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) Memory() pulumi.Float64Output
The maximum memory request in GB the container can use.
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutput ¶
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutput() MeshApplicationServiceCodePackageResourcesLimitsOutput
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext ¶
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsOutput
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput ¶
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext ¶
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
type MeshApplicationServiceCodePackageResourcesLimitsPtrInput ¶
type MeshApplicationServiceCodePackageResourcesLimitsPtrInput interface { pulumi.Input ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput }
MeshApplicationServiceCodePackageResourcesLimitsPtrInput is an input type that accepts MeshApplicationServiceCodePackageResourcesLimitsArgs, MeshApplicationServiceCodePackageResourcesLimitsPtr and MeshApplicationServiceCodePackageResourcesLimitsPtrOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageResourcesLimitsPtrInput` via:
MeshApplicationServiceCodePackageResourcesLimitsArgs{...} or: nil
func MeshApplicationServiceCodePackageResourcesLimitsPtr ¶
func MeshApplicationServiceCodePackageResourcesLimitsPtr(v *MeshApplicationServiceCodePackageResourcesLimitsArgs) MeshApplicationServiceCodePackageResourcesLimitsPtrInput
type MeshApplicationServiceCodePackageResourcesLimitsPtrOutput ¶
type MeshApplicationServiceCodePackageResourcesLimitsPtrOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Cpu ¶
The maximum number of CPU cores the container can use.
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ElementType ¶
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Memory ¶
func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Memory() pulumi.Float64PtrOutput
The maximum memory request in GB the container can use.
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput ¶
func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext ¶
func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
type MeshApplicationServiceCodePackageResourcesOutput ¶
type MeshApplicationServiceCodePackageResourcesOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageResourcesOutput) ElementType ¶
func (MeshApplicationServiceCodePackageResourcesOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesOutput) Limits ¶
func (o MeshApplicationServiceCodePackageResourcesOutput) Limits() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
A `limits` block as defined below.
func (MeshApplicationServiceCodePackageResourcesOutput) Requests ¶
func (o MeshApplicationServiceCodePackageResourcesOutput) Requests() MeshApplicationServiceCodePackageResourcesRequestsOutput
A `requests` block as defined below.
func (MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutput ¶
func (o MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutput() MeshApplicationServiceCodePackageResourcesOutput
func (MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutputWithContext ¶
func (o MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesOutput
type MeshApplicationServiceCodePackageResourcesRequestsArgs ¶
type MeshApplicationServiceCodePackageResourcesRequestsArgs struct { // The minimum number of CPU cores the container requires. Cpu pulumi.Float64Input `pulumi:"cpu"` // The minimum memory request in GB the container requires. Memory pulumi.Float64Input `pulumi:"memory"` }
func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ElementType ¶
func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutput ¶
func (i MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutput() MeshApplicationServiceCodePackageResourcesRequestsOutput
func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext ¶
func (i MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesRequestsOutput
type MeshApplicationServiceCodePackageResourcesRequestsInput ¶
type MeshApplicationServiceCodePackageResourcesRequestsInput interface { pulumi.Input ToMeshApplicationServiceCodePackageResourcesRequestsOutput() MeshApplicationServiceCodePackageResourcesRequestsOutput ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext(context.Context) MeshApplicationServiceCodePackageResourcesRequestsOutput }
MeshApplicationServiceCodePackageResourcesRequestsInput is an input type that accepts MeshApplicationServiceCodePackageResourcesRequestsArgs and MeshApplicationServiceCodePackageResourcesRequestsOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageResourcesRequestsInput` via:
MeshApplicationServiceCodePackageResourcesRequestsArgs{...}
type MeshApplicationServiceCodePackageResourcesRequestsOutput ¶
type MeshApplicationServiceCodePackageResourcesRequestsOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) Cpu ¶
The minimum number of CPU cores the container requires.
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ElementType ¶
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) Memory ¶
func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) Memory() pulumi.Float64Output
The minimum memory request in GB the container requires.
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutput ¶
func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutput() MeshApplicationServiceCodePackageResourcesRequestsOutput
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext ¶
func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesRequestsOutput
type MeshApplicationServiceInput ¶
type MeshApplicationServiceInput interface { pulumi.Input ToMeshApplicationServiceOutput() MeshApplicationServiceOutput ToMeshApplicationServiceOutputWithContext(context.Context) MeshApplicationServiceOutput }
MeshApplicationServiceInput is an input type that accepts MeshApplicationServiceArgs and MeshApplicationServiceOutput values. You can construct a concrete instance of `MeshApplicationServiceInput` via:
MeshApplicationServiceArgs{...}
type MeshApplicationServiceOutput ¶
type MeshApplicationServiceOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceOutput) CodePackages ¶
func (o MeshApplicationServiceOutput) CodePackages() MeshApplicationServiceCodePackageArrayOutput
Any number `codePackage` block as described below.
func (MeshApplicationServiceOutput) ElementType ¶
func (MeshApplicationServiceOutput) ElementType() reflect.Type
func (MeshApplicationServiceOutput) Name ¶
func (o MeshApplicationServiceOutput) Name() pulumi.StringOutput
The name of the service resource.
func (MeshApplicationServiceOutput) OsType ¶
func (o MeshApplicationServiceOutput) OsType() pulumi.StringOutput
The operating system required by the code in service. Valid values are `Linux` or `Windows`.
func (MeshApplicationServiceOutput) ToMeshApplicationServiceOutput ¶
func (o MeshApplicationServiceOutput) ToMeshApplicationServiceOutput() MeshApplicationServiceOutput
func (MeshApplicationServiceOutput) ToMeshApplicationServiceOutputWithContext ¶
func (o MeshApplicationServiceOutput) ToMeshApplicationServiceOutputWithContext(ctx context.Context) MeshApplicationServiceOutput
type MeshApplicationState ¶
type MeshApplicationState struct { // Specifies the Azure Region where the Service Fabric Mesh Application should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Application. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Mesh Application exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Any number of `service` block as defined below. Services MeshApplicationServiceArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (MeshApplicationState) ElementType ¶
func (MeshApplicationState) ElementType() reflect.Type
type MeshLocalNetwork ¶
type MeshLocalNetwork struct { pulumi.CustomResourceState // A description of this Service Fabric Mesh Local Network. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the Azure Region where the Service Fabric Mesh Local Network should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Service Fabric Mesh Local Network. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The address space for the local container network. NetworkAddressPrefix pulumi.StringOutput `pulumi:"networkAddressPrefix"` // The name of the Resource Group in which the Service Fabric Mesh Local Network exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
## Import
Service Fabric Mesh Local Network can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:servicefabric/meshLocalNetwork:MeshLocalNetwork network1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceFabricMesh/networks/network1
```
func GetMeshLocalNetwork ¶
func GetMeshLocalNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshLocalNetworkState, opts ...pulumi.ResourceOption) (*MeshLocalNetwork, error)
GetMeshLocalNetwork gets an existing MeshLocalNetwork resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMeshLocalNetwork ¶
func NewMeshLocalNetwork(ctx *pulumi.Context, name string, args *MeshLocalNetworkArgs, opts ...pulumi.ResourceOption) (*MeshLocalNetwork, error)
NewMeshLocalNetwork registers a new resource with the given unique name, arguments, and options.
func (*MeshLocalNetwork) ElementType ¶
func (*MeshLocalNetwork) ElementType() reflect.Type
func (*MeshLocalNetwork) ToMeshLocalNetworkOutput ¶
func (i *MeshLocalNetwork) ToMeshLocalNetworkOutput() MeshLocalNetworkOutput
func (*MeshLocalNetwork) ToMeshLocalNetworkOutputWithContext ¶
func (i *MeshLocalNetwork) ToMeshLocalNetworkOutputWithContext(ctx context.Context) MeshLocalNetworkOutput
func (*MeshLocalNetwork) ToMeshLocalNetworkPtrOutput ¶
func (i *MeshLocalNetwork) ToMeshLocalNetworkPtrOutput() MeshLocalNetworkPtrOutput
func (*MeshLocalNetwork) ToMeshLocalNetworkPtrOutputWithContext ¶
func (i *MeshLocalNetwork) ToMeshLocalNetworkPtrOutputWithContext(ctx context.Context) MeshLocalNetworkPtrOutput
type MeshLocalNetworkArgs ¶
type MeshLocalNetworkArgs struct { // A description of this Service Fabric Mesh Local Network. Description pulumi.StringPtrInput // Specifies the Azure Region where the Service Fabric Mesh Local Network should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Local Network. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The address space for the local container network. NetworkAddressPrefix pulumi.StringInput // The name of the Resource Group in which the Service Fabric Mesh Local Network exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a MeshLocalNetwork resource.
func (MeshLocalNetworkArgs) ElementType ¶
func (MeshLocalNetworkArgs) ElementType() reflect.Type
type MeshLocalNetworkArray ¶
type MeshLocalNetworkArray []MeshLocalNetworkInput
func (MeshLocalNetworkArray) ElementType ¶
func (MeshLocalNetworkArray) ElementType() reflect.Type
func (MeshLocalNetworkArray) ToMeshLocalNetworkArrayOutput ¶
func (i MeshLocalNetworkArray) ToMeshLocalNetworkArrayOutput() MeshLocalNetworkArrayOutput
func (MeshLocalNetworkArray) ToMeshLocalNetworkArrayOutputWithContext ¶
func (i MeshLocalNetworkArray) ToMeshLocalNetworkArrayOutputWithContext(ctx context.Context) MeshLocalNetworkArrayOutput
type MeshLocalNetworkArrayInput ¶
type MeshLocalNetworkArrayInput interface { pulumi.Input ToMeshLocalNetworkArrayOutput() MeshLocalNetworkArrayOutput ToMeshLocalNetworkArrayOutputWithContext(context.Context) MeshLocalNetworkArrayOutput }
MeshLocalNetworkArrayInput is an input type that accepts MeshLocalNetworkArray and MeshLocalNetworkArrayOutput values. You can construct a concrete instance of `MeshLocalNetworkArrayInput` via:
MeshLocalNetworkArray{ MeshLocalNetworkArgs{...} }
type MeshLocalNetworkArrayOutput ¶
type MeshLocalNetworkArrayOutput struct{ *pulumi.OutputState }
func (MeshLocalNetworkArrayOutput) ElementType ¶
func (MeshLocalNetworkArrayOutput) ElementType() reflect.Type
func (MeshLocalNetworkArrayOutput) Index ¶
func (o MeshLocalNetworkArrayOutput) Index(i pulumi.IntInput) MeshLocalNetworkOutput
func (MeshLocalNetworkArrayOutput) ToMeshLocalNetworkArrayOutput ¶
func (o MeshLocalNetworkArrayOutput) ToMeshLocalNetworkArrayOutput() MeshLocalNetworkArrayOutput
func (MeshLocalNetworkArrayOutput) ToMeshLocalNetworkArrayOutputWithContext ¶
func (o MeshLocalNetworkArrayOutput) ToMeshLocalNetworkArrayOutputWithContext(ctx context.Context) MeshLocalNetworkArrayOutput
type MeshLocalNetworkInput ¶
type MeshLocalNetworkInput interface { pulumi.Input ToMeshLocalNetworkOutput() MeshLocalNetworkOutput ToMeshLocalNetworkOutputWithContext(ctx context.Context) MeshLocalNetworkOutput }
type MeshLocalNetworkMap ¶
type MeshLocalNetworkMap map[string]MeshLocalNetworkInput
func (MeshLocalNetworkMap) ElementType ¶
func (MeshLocalNetworkMap) ElementType() reflect.Type
func (MeshLocalNetworkMap) ToMeshLocalNetworkMapOutput ¶
func (i MeshLocalNetworkMap) ToMeshLocalNetworkMapOutput() MeshLocalNetworkMapOutput
func (MeshLocalNetworkMap) ToMeshLocalNetworkMapOutputWithContext ¶
func (i MeshLocalNetworkMap) ToMeshLocalNetworkMapOutputWithContext(ctx context.Context) MeshLocalNetworkMapOutput
type MeshLocalNetworkMapInput ¶
type MeshLocalNetworkMapInput interface { pulumi.Input ToMeshLocalNetworkMapOutput() MeshLocalNetworkMapOutput ToMeshLocalNetworkMapOutputWithContext(context.Context) MeshLocalNetworkMapOutput }
MeshLocalNetworkMapInput is an input type that accepts MeshLocalNetworkMap and MeshLocalNetworkMapOutput values. You can construct a concrete instance of `MeshLocalNetworkMapInput` via:
MeshLocalNetworkMap{ "key": MeshLocalNetworkArgs{...} }
type MeshLocalNetworkMapOutput ¶
type MeshLocalNetworkMapOutput struct{ *pulumi.OutputState }
func (MeshLocalNetworkMapOutput) ElementType ¶
func (MeshLocalNetworkMapOutput) ElementType() reflect.Type
func (MeshLocalNetworkMapOutput) MapIndex ¶
func (o MeshLocalNetworkMapOutput) MapIndex(k pulumi.StringInput) MeshLocalNetworkOutput
func (MeshLocalNetworkMapOutput) ToMeshLocalNetworkMapOutput ¶
func (o MeshLocalNetworkMapOutput) ToMeshLocalNetworkMapOutput() MeshLocalNetworkMapOutput
func (MeshLocalNetworkMapOutput) ToMeshLocalNetworkMapOutputWithContext ¶
func (o MeshLocalNetworkMapOutput) ToMeshLocalNetworkMapOutputWithContext(ctx context.Context) MeshLocalNetworkMapOutput
type MeshLocalNetworkOutput ¶
type MeshLocalNetworkOutput struct{ *pulumi.OutputState }
func (MeshLocalNetworkOutput) ElementType ¶
func (MeshLocalNetworkOutput) ElementType() reflect.Type
func (MeshLocalNetworkOutput) ToMeshLocalNetworkOutput ¶
func (o MeshLocalNetworkOutput) ToMeshLocalNetworkOutput() MeshLocalNetworkOutput
func (MeshLocalNetworkOutput) ToMeshLocalNetworkOutputWithContext ¶
func (o MeshLocalNetworkOutput) ToMeshLocalNetworkOutputWithContext(ctx context.Context) MeshLocalNetworkOutput
func (MeshLocalNetworkOutput) ToMeshLocalNetworkPtrOutput ¶
func (o MeshLocalNetworkOutput) ToMeshLocalNetworkPtrOutput() MeshLocalNetworkPtrOutput
func (MeshLocalNetworkOutput) ToMeshLocalNetworkPtrOutputWithContext ¶
func (o MeshLocalNetworkOutput) ToMeshLocalNetworkPtrOutputWithContext(ctx context.Context) MeshLocalNetworkPtrOutput
type MeshLocalNetworkPtrInput ¶
type MeshLocalNetworkPtrInput interface { pulumi.Input ToMeshLocalNetworkPtrOutput() MeshLocalNetworkPtrOutput ToMeshLocalNetworkPtrOutputWithContext(ctx context.Context) MeshLocalNetworkPtrOutput }
type MeshLocalNetworkPtrOutput ¶
type MeshLocalNetworkPtrOutput struct{ *pulumi.OutputState }
func (MeshLocalNetworkPtrOutput) Elem ¶ added in v4.20.0
func (o MeshLocalNetworkPtrOutput) Elem() MeshLocalNetworkOutput
func (MeshLocalNetworkPtrOutput) ElementType ¶
func (MeshLocalNetworkPtrOutput) ElementType() reflect.Type
func (MeshLocalNetworkPtrOutput) ToMeshLocalNetworkPtrOutput ¶
func (o MeshLocalNetworkPtrOutput) ToMeshLocalNetworkPtrOutput() MeshLocalNetworkPtrOutput
func (MeshLocalNetworkPtrOutput) ToMeshLocalNetworkPtrOutputWithContext ¶
func (o MeshLocalNetworkPtrOutput) ToMeshLocalNetworkPtrOutputWithContext(ctx context.Context) MeshLocalNetworkPtrOutput
type MeshLocalNetworkState ¶
type MeshLocalNetworkState struct { // A description of this Service Fabric Mesh Local Network. Description pulumi.StringPtrInput // Specifies the Azure Region where the Service Fabric Mesh Local Network should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Local Network. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The address space for the local container network. NetworkAddressPrefix pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Mesh Local Network exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (MeshLocalNetworkState) ElementType ¶
func (MeshLocalNetworkState) ElementType() reflect.Type
type MeshSecret ¶
type MeshSecret struct { pulumi.CustomResourceState // The type of the content stored in the secret value. Changing this forces a new resource to be created. ContentType pulumi.StringPtrOutput `pulumi:"contentType"` // A description of this Service Fabric Mesh Secret. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the Azure Region where the Service Fabric Mesh Secret should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group in which the Service Fabric Mesh Secret exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
## Import
Service Fabric Mesh Secret can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:servicefabric/meshSecret:MeshSecret secret1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceFabricMesh/secrets/secret1
```
func GetMeshSecret ¶
func GetMeshSecret(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshSecretState, opts ...pulumi.ResourceOption) (*MeshSecret, error)
GetMeshSecret gets an existing MeshSecret resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMeshSecret ¶
func NewMeshSecret(ctx *pulumi.Context, name string, args *MeshSecretArgs, opts ...pulumi.ResourceOption) (*MeshSecret, error)
NewMeshSecret registers a new resource with the given unique name, arguments, and options.
func (*MeshSecret) ElementType ¶
func (*MeshSecret) ElementType() reflect.Type
func (*MeshSecret) ToMeshSecretOutput ¶
func (i *MeshSecret) ToMeshSecretOutput() MeshSecretOutput
func (*MeshSecret) ToMeshSecretOutputWithContext ¶
func (i *MeshSecret) ToMeshSecretOutputWithContext(ctx context.Context) MeshSecretOutput
func (*MeshSecret) ToMeshSecretPtrOutput ¶
func (i *MeshSecret) ToMeshSecretPtrOutput() MeshSecretPtrOutput
func (*MeshSecret) ToMeshSecretPtrOutputWithContext ¶
func (i *MeshSecret) ToMeshSecretPtrOutputWithContext(ctx context.Context) MeshSecretPtrOutput
type MeshSecretArgs ¶
type MeshSecretArgs struct { // The type of the content stored in the secret value. Changing this forces a new resource to be created. ContentType pulumi.StringPtrInput // A description of this Service Fabric Mesh Secret. Description pulumi.StringPtrInput // Specifies the Azure Region where the Service Fabric Mesh Secret should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Mesh Secret exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a MeshSecret resource.
func (MeshSecretArgs) ElementType ¶
func (MeshSecretArgs) ElementType() reflect.Type
type MeshSecretArray ¶
type MeshSecretArray []MeshSecretInput
func (MeshSecretArray) ElementType ¶
func (MeshSecretArray) ElementType() reflect.Type
func (MeshSecretArray) ToMeshSecretArrayOutput ¶
func (i MeshSecretArray) ToMeshSecretArrayOutput() MeshSecretArrayOutput
func (MeshSecretArray) ToMeshSecretArrayOutputWithContext ¶
func (i MeshSecretArray) ToMeshSecretArrayOutputWithContext(ctx context.Context) MeshSecretArrayOutput
type MeshSecretArrayInput ¶
type MeshSecretArrayInput interface { pulumi.Input ToMeshSecretArrayOutput() MeshSecretArrayOutput ToMeshSecretArrayOutputWithContext(context.Context) MeshSecretArrayOutput }
MeshSecretArrayInput is an input type that accepts MeshSecretArray and MeshSecretArrayOutput values. You can construct a concrete instance of `MeshSecretArrayInput` via:
MeshSecretArray{ MeshSecretArgs{...} }
type MeshSecretArrayOutput ¶
type MeshSecretArrayOutput struct{ *pulumi.OutputState }
func (MeshSecretArrayOutput) ElementType ¶
func (MeshSecretArrayOutput) ElementType() reflect.Type
func (MeshSecretArrayOutput) Index ¶
func (o MeshSecretArrayOutput) Index(i pulumi.IntInput) MeshSecretOutput
func (MeshSecretArrayOutput) ToMeshSecretArrayOutput ¶
func (o MeshSecretArrayOutput) ToMeshSecretArrayOutput() MeshSecretArrayOutput
func (MeshSecretArrayOutput) ToMeshSecretArrayOutputWithContext ¶
func (o MeshSecretArrayOutput) ToMeshSecretArrayOutputWithContext(ctx context.Context) MeshSecretArrayOutput
type MeshSecretInput ¶
type MeshSecretInput interface { pulumi.Input ToMeshSecretOutput() MeshSecretOutput ToMeshSecretOutputWithContext(ctx context.Context) MeshSecretOutput }
type MeshSecretMap ¶
type MeshSecretMap map[string]MeshSecretInput
func (MeshSecretMap) ElementType ¶
func (MeshSecretMap) ElementType() reflect.Type
func (MeshSecretMap) ToMeshSecretMapOutput ¶
func (i MeshSecretMap) ToMeshSecretMapOutput() MeshSecretMapOutput
func (MeshSecretMap) ToMeshSecretMapOutputWithContext ¶
func (i MeshSecretMap) ToMeshSecretMapOutputWithContext(ctx context.Context) MeshSecretMapOutput
type MeshSecretMapInput ¶
type MeshSecretMapInput interface { pulumi.Input ToMeshSecretMapOutput() MeshSecretMapOutput ToMeshSecretMapOutputWithContext(context.Context) MeshSecretMapOutput }
MeshSecretMapInput is an input type that accepts MeshSecretMap and MeshSecretMapOutput values. You can construct a concrete instance of `MeshSecretMapInput` via:
MeshSecretMap{ "key": MeshSecretArgs{...} }
type MeshSecretMapOutput ¶
type MeshSecretMapOutput struct{ *pulumi.OutputState }
func (MeshSecretMapOutput) ElementType ¶
func (MeshSecretMapOutput) ElementType() reflect.Type
func (MeshSecretMapOutput) MapIndex ¶
func (o MeshSecretMapOutput) MapIndex(k pulumi.StringInput) MeshSecretOutput
func (MeshSecretMapOutput) ToMeshSecretMapOutput ¶
func (o MeshSecretMapOutput) ToMeshSecretMapOutput() MeshSecretMapOutput
func (MeshSecretMapOutput) ToMeshSecretMapOutputWithContext ¶
func (o MeshSecretMapOutput) ToMeshSecretMapOutputWithContext(ctx context.Context) MeshSecretMapOutput
type MeshSecretOutput ¶
type MeshSecretOutput struct{ *pulumi.OutputState }
func (MeshSecretOutput) ElementType ¶
func (MeshSecretOutput) ElementType() reflect.Type
func (MeshSecretOutput) ToMeshSecretOutput ¶
func (o MeshSecretOutput) ToMeshSecretOutput() MeshSecretOutput
func (MeshSecretOutput) ToMeshSecretOutputWithContext ¶
func (o MeshSecretOutput) ToMeshSecretOutputWithContext(ctx context.Context) MeshSecretOutput
func (MeshSecretOutput) ToMeshSecretPtrOutput ¶
func (o MeshSecretOutput) ToMeshSecretPtrOutput() MeshSecretPtrOutput
func (MeshSecretOutput) ToMeshSecretPtrOutputWithContext ¶
func (o MeshSecretOutput) ToMeshSecretPtrOutputWithContext(ctx context.Context) MeshSecretPtrOutput
type MeshSecretPtrInput ¶
type MeshSecretPtrInput interface { pulumi.Input ToMeshSecretPtrOutput() MeshSecretPtrOutput ToMeshSecretPtrOutputWithContext(ctx context.Context) MeshSecretPtrOutput }
type MeshSecretPtrOutput ¶
type MeshSecretPtrOutput struct{ *pulumi.OutputState }
func (MeshSecretPtrOutput) Elem ¶ added in v4.20.0
func (o MeshSecretPtrOutput) Elem() MeshSecretOutput
func (MeshSecretPtrOutput) ElementType ¶
func (MeshSecretPtrOutput) ElementType() reflect.Type
func (MeshSecretPtrOutput) ToMeshSecretPtrOutput ¶
func (o MeshSecretPtrOutput) ToMeshSecretPtrOutput() MeshSecretPtrOutput
func (MeshSecretPtrOutput) ToMeshSecretPtrOutputWithContext ¶
func (o MeshSecretPtrOutput) ToMeshSecretPtrOutputWithContext(ctx context.Context) MeshSecretPtrOutput
type MeshSecretState ¶
type MeshSecretState struct { // The type of the content stored in the secret value. Changing this forces a new resource to be created. ContentType pulumi.StringPtrInput // A description of this Service Fabric Mesh Secret. Description pulumi.StringPtrInput // Specifies the Azure Region where the Service Fabric Mesh Secret should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Mesh Secret exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (MeshSecretState) ElementType ¶
func (MeshSecretState) ElementType() reflect.Type
type MeshSecretValue ¶
type MeshSecretValue struct { pulumi.CustomResourceState // Specifies the Azure Region where the Service Fabric Mesh Secret Value should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Service Fabric Mesh Secret Value. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The id of the Service Fabric Mesh Secret in which the value will be applied to. Changing this forces a new resource to be created. ServiceFabricMeshSecretId pulumi.StringOutput `pulumi:"serviceFabricMeshSecretId"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the value that will be applied to the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Value pulumi.StringOutput `pulumi:"value"` }
## Import
Service Fabric Mesh Secret Value can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:servicefabric/meshSecretValue:MeshSecretValue value1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceFabricMesh/secrets/secret1/values/value1
```
func GetMeshSecretValue ¶
func GetMeshSecretValue(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshSecretValueState, opts ...pulumi.ResourceOption) (*MeshSecretValue, error)
GetMeshSecretValue gets an existing MeshSecretValue resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMeshSecretValue ¶
func NewMeshSecretValue(ctx *pulumi.Context, name string, args *MeshSecretValueArgs, opts ...pulumi.ResourceOption) (*MeshSecretValue, error)
NewMeshSecretValue registers a new resource with the given unique name, arguments, and options.
func (*MeshSecretValue) ElementType ¶
func (*MeshSecretValue) ElementType() reflect.Type
func (*MeshSecretValue) ToMeshSecretValueOutput ¶
func (i *MeshSecretValue) ToMeshSecretValueOutput() MeshSecretValueOutput
func (*MeshSecretValue) ToMeshSecretValueOutputWithContext ¶
func (i *MeshSecretValue) ToMeshSecretValueOutputWithContext(ctx context.Context) MeshSecretValueOutput
func (*MeshSecretValue) ToMeshSecretValuePtrOutput ¶
func (i *MeshSecretValue) ToMeshSecretValuePtrOutput() MeshSecretValuePtrOutput
func (*MeshSecretValue) ToMeshSecretValuePtrOutputWithContext ¶
func (i *MeshSecretValue) ToMeshSecretValuePtrOutputWithContext(ctx context.Context) MeshSecretValuePtrOutput
type MeshSecretValueArgs ¶
type MeshSecretValueArgs struct { // Specifies the Azure Region where the Service Fabric Mesh Secret Value should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Secret Value. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The id of the Service Fabric Mesh Secret in which the value will be applied to. Changing this forces a new resource to be created. ServiceFabricMeshSecretId pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the value that will be applied to the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Value pulumi.StringInput }
The set of arguments for constructing a MeshSecretValue resource.
func (MeshSecretValueArgs) ElementType ¶
func (MeshSecretValueArgs) ElementType() reflect.Type
type MeshSecretValueArray ¶
type MeshSecretValueArray []MeshSecretValueInput
func (MeshSecretValueArray) ElementType ¶
func (MeshSecretValueArray) ElementType() reflect.Type
func (MeshSecretValueArray) ToMeshSecretValueArrayOutput ¶
func (i MeshSecretValueArray) ToMeshSecretValueArrayOutput() MeshSecretValueArrayOutput
func (MeshSecretValueArray) ToMeshSecretValueArrayOutputWithContext ¶
func (i MeshSecretValueArray) ToMeshSecretValueArrayOutputWithContext(ctx context.Context) MeshSecretValueArrayOutput
type MeshSecretValueArrayInput ¶
type MeshSecretValueArrayInput interface { pulumi.Input ToMeshSecretValueArrayOutput() MeshSecretValueArrayOutput ToMeshSecretValueArrayOutputWithContext(context.Context) MeshSecretValueArrayOutput }
MeshSecretValueArrayInput is an input type that accepts MeshSecretValueArray and MeshSecretValueArrayOutput values. You can construct a concrete instance of `MeshSecretValueArrayInput` via:
MeshSecretValueArray{ MeshSecretValueArgs{...} }
type MeshSecretValueArrayOutput ¶
type MeshSecretValueArrayOutput struct{ *pulumi.OutputState }
func (MeshSecretValueArrayOutput) ElementType ¶
func (MeshSecretValueArrayOutput) ElementType() reflect.Type
func (MeshSecretValueArrayOutput) Index ¶
func (o MeshSecretValueArrayOutput) Index(i pulumi.IntInput) MeshSecretValueOutput
func (MeshSecretValueArrayOutput) ToMeshSecretValueArrayOutput ¶
func (o MeshSecretValueArrayOutput) ToMeshSecretValueArrayOutput() MeshSecretValueArrayOutput
func (MeshSecretValueArrayOutput) ToMeshSecretValueArrayOutputWithContext ¶
func (o MeshSecretValueArrayOutput) ToMeshSecretValueArrayOutputWithContext(ctx context.Context) MeshSecretValueArrayOutput
type MeshSecretValueInput ¶
type MeshSecretValueInput interface { pulumi.Input ToMeshSecretValueOutput() MeshSecretValueOutput ToMeshSecretValueOutputWithContext(ctx context.Context) MeshSecretValueOutput }
type MeshSecretValueMap ¶
type MeshSecretValueMap map[string]MeshSecretValueInput
func (MeshSecretValueMap) ElementType ¶
func (MeshSecretValueMap) ElementType() reflect.Type
func (MeshSecretValueMap) ToMeshSecretValueMapOutput ¶
func (i MeshSecretValueMap) ToMeshSecretValueMapOutput() MeshSecretValueMapOutput
func (MeshSecretValueMap) ToMeshSecretValueMapOutputWithContext ¶
func (i MeshSecretValueMap) ToMeshSecretValueMapOutputWithContext(ctx context.Context) MeshSecretValueMapOutput
type MeshSecretValueMapInput ¶
type MeshSecretValueMapInput interface { pulumi.Input ToMeshSecretValueMapOutput() MeshSecretValueMapOutput ToMeshSecretValueMapOutputWithContext(context.Context) MeshSecretValueMapOutput }
MeshSecretValueMapInput is an input type that accepts MeshSecretValueMap and MeshSecretValueMapOutput values. You can construct a concrete instance of `MeshSecretValueMapInput` via:
MeshSecretValueMap{ "key": MeshSecretValueArgs{...} }
type MeshSecretValueMapOutput ¶
type MeshSecretValueMapOutput struct{ *pulumi.OutputState }
func (MeshSecretValueMapOutput) ElementType ¶
func (MeshSecretValueMapOutput) ElementType() reflect.Type
func (MeshSecretValueMapOutput) MapIndex ¶
func (o MeshSecretValueMapOutput) MapIndex(k pulumi.StringInput) MeshSecretValueOutput
func (MeshSecretValueMapOutput) ToMeshSecretValueMapOutput ¶
func (o MeshSecretValueMapOutput) ToMeshSecretValueMapOutput() MeshSecretValueMapOutput
func (MeshSecretValueMapOutput) ToMeshSecretValueMapOutputWithContext ¶
func (o MeshSecretValueMapOutput) ToMeshSecretValueMapOutputWithContext(ctx context.Context) MeshSecretValueMapOutput
type MeshSecretValueOutput ¶
type MeshSecretValueOutput struct{ *pulumi.OutputState }
func (MeshSecretValueOutput) ElementType ¶
func (MeshSecretValueOutput) ElementType() reflect.Type
func (MeshSecretValueOutput) ToMeshSecretValueOutput ¶
func (o MeshSecretValueOutput) ToMeshSecretValueOutput() MeshSecretValueOutput
func (MeshSecretValueOutput) ToMeshSecretValueOutputWithContext ¶
func (o MeshSecretValueOutput) ToMeshSecretValueOutputWithContext(ctx context.Context) MeshSecretValueOutput
func (MeshSecretValueOutput) ToMeshSecretValuePtrOutput ¶
func (o MeshSecretValueOutput) ToMeshSecretValuePtrOutput() MeshSecretValuePtrOutput
func (MeshSecretValueOutput) ToMeshSecretValuePtrOutputWithContext ¶
func (o MeshSecretValueOutput) ToMeshSecretValuePtrOutputWithContext(ctx context.Context) MeshSecretValuePtrOutput
type MeshSecretValuePtrInput ¶
type MeshSecretValuePtrInput interface { pulumi.Input ToMeshSecretValuePtrOutput() MeshSecretValuePtrOutput ToMeshSecretValuePtrOutputWithContext(ctx context.Context) MeshSecretValuePtrOutput }
type MeshSecretValuePtrOutput ¶
type MeshSecretValuePtrOutput struct{ *pulumi.OutputState }
func (MeshSecretValuePtrOutput) Elem ¶ added in v4.20.0
func (o MeshSecretValuePtrOutput) Elem() MeshSecretValueOutput
func (MeshSecretValuePtrOutput) ElementType ¶
func (MeshSecretValuePtrOutput) ElementType() reflect.Type
func (MeshSecretValuePtrOutput) ToMeshSecretValuePtrOutput ¶
func (o MeshSecretValuePtrOutput) ToMeshSecretValuePtrOutput() MeshSecretValuePtrOutput
func (MeshSecretValuePtrOutput) ToMeshSecretValuePtrOutputWithContext ¶
func (o MeshSecretValuePtrOutput) ToMeshSecretValuePtrOutputWithContext(ctx context.Context) MeshSecretValuePtrOutput
type MeshSecretValueState ¶
type MeshSecretValueState struct { // Specifies the Azure Region where the Service Fabric Mesh Secret Value should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Secret Value. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The id of the Service Fabric Mesh Secret in which the value will be applied to. Changing this forces a new resource to be created. ServiceFabricMeshSecretId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the value that will be applied to the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Value pulumi.StringPtrInput }
func (MeshSecretValueState) ElementType ¶
func (MeshSecretValueState) ElementType() reflect.Type