Documentation ¶
Index ¶
- type Cluster
- type ClusterArgs
- type ClusterAzureActiveDirectory
- type ClusterAzureActiveDirectoryArgs
- func (ClusterAzureActiveDirectoryArgs) ElementType() reflect.Type
- func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput
- func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryOutput
- func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
- func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
- type ClusterAzureActiveDirectoryInput
- type ClusterAzureActiveDirectoryOutput
- func (o ClusterAzureActiveDirectoryOutput) ClientApplicationId() pulumi.StringOutput
- func (o ClusterAzureActiveDirectoryOutput) ClusterApplicationId() pulumi.StringOutput
- func (ClusterAzureActiveDirectoryOutput) ElementType() reflect.Type
- func (o ClusterAzureActiveDirectoryOutput) TenantId() pulumi.StringOutput
- func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput
- func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryOutput
- func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
- func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
- type ClusterAzureActiveDirectoryPtrInput
- type ClusterAzureActiveDirectoryPtrOutput
- func (o ClusterAzureActiveDirectoryPtrOutput) ClientApplicationId() pulumi.StringPtrOutput
- func (o ClusterAzureActiveDirectoryPtrOutput) ClusterApplicationId() pulumi.StringPtrOutput
- func (o ClusterAzureActiveDirectoryPtrOutput) Elem() ClusterAzureActiveDirectoryOutput
- func (ClusterAzureActiveDirectoryPtrOutput) ElementType() reflect.Type
- func (o ClusterAzureActiveDirectoryPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
- func (o ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
- type ClusterCertificate
- type ClusterCertificateArgs
- func (ClusterCertificateArgs) ElementType() reflect.Type
- func (i ClusterCertificateArgs) ToClusterCertificateOutput() ClusterCertificateOutput
- func (i ClusterCertificateArgs) ToClusterCertificateOutputWithContext(ctx context.Context) ClusterCertificateOutput
- func (i ClusterCertificateArgs) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
- func (i ClusterCertificateArgs) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
- type ClusterCertificateCommonNames
- type ClusterCertificateCommonNamesArgs
- func (ClusterCertificateCommonNamesArgs) ElementType() reflect.Type
- func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput
- func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesOutput
- func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
- func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
- type ClusterCertificateCommonNamesCommonName
- type ClusterCertificateCommonNamesCommonNameArgs
- func (ClusterCertificateCommonNamesCommonNameArgs) ElementType() reflect.Type
- func (i ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput
- func (i ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameOutput
- type ClusterCertificateCommonNamesCommonNameArray
- func (ClusterCertificateCommonNamesCommonNameArray) ElementType() reflect.Type
- func (i ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput
- func (i ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput
- type ClusterCertificateCommonNamesCommonNameArrayInput
- type ClusterCertificateCommonNamesCommonNameArrayOutput
- func (ClusterCertificateCommonNamesCommonNameArrayOutput) ElementType() reflect.Type
- func (o ClusterCertificateCommonNamesCommonNameArrayOutput) Index(i pulumi.IntInput) ClusterCertificateCommonNamesCommonNameOutput
- func (o ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput
- func (o ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput
- type ClusterCertificateCommonNamesCommonNameInput
- type ClusterCertificateCommonNamesCommonNameOutput
- func (o ClusterCertificateCommonNamesCommonNameOutput) CertificateCommonName() pulumi.StringOutput
- func (o ClusterCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint() pulumi.StringPtrOutput
- func (ClusterCertificateCommonNamesCommonNameOutput) ElementType() reflect.Type
- func (o ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput
- func (o ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameOutput
- type ClusterCertificateCommonNamesInput
- type ClusterCertificateCommonNamesOutput
- func (o ClusterCertificateCommonNamesOutput) CommonNames() ClusterCertificateCommonNamesCommonNameArrayOutput
- func (ClusterCertificateCommonNamesOutput) ElementType() reflect.Type
- func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput
- func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesOutput
- func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
- func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
- func (o ClusterCertificateCommonNamesOutput) X509StoreName() pulumi.StringOutput
- type ClusterCertificateCommonNamesPtrInput
- type ClusterCertificateCommonNamesPtrOutput
- func (o ClusterCertificateCommonNamesPtrOutput) CommonNames() ClusterCertificateCommonNamesCommonNameArrayOutput
- func (o ClusterCertificateCommonNamesPtrOutput) Elem() ClusterCertificateCommonNamesOutput
- func (ClusterCertificateCommonNamesPtrOutput) ElementType() reflect.Type
- func (o ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
- func (o ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
- func (o ClusterCertificateCommonNamesPtrOutput) X509StoreName() pulumi.StringPtrOutput
- type ClusterCertificateInput
- type ClusterCertificateOutput
- func (ClusterCertificateOutput) ElementType() reflect.Type
- func (o ClusterCertificateOutput) Thumbprint() pulumi.StringOutput
- func (o ClusterCertificateOutput) ThumbprintSecondary() pulumi.StringPtrOutput
- func (o ClusterCertificateOutput) ToClusterCertificateOutput() ClusterCertificateOutput
- func (o ClusterCertificateOutput) ToClusterCertificateOutputWithContext(ctx context.Context) ClusterCertificateOutput
- func (o ClusterCertificateOutput) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
- func (o ClusterCertificateOutput) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
- func (o ClusterCertificateOutput) X509StoreName() pulumi.StringOutput
- type ClusterCertificatePtrInput
- type ClusterCertificatePtrOutput
- func (o ClusterCertificatePtrOutput) Elem() ClusterCertificateOutput
- func (ClusterCertificatePtrOutput) ElementType() reflect.Type
- func (o ClusterCertificatePtrOutput) Thumbprint() pulumi.StringPtrOutput
- func (o ClusterCertificatePtrOutput) ThumbprintSecondary() pulumi.StringPtrOutput
- func (o ClusterCertificatePtrOutput) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
- func (o ClusterCertificatePtrOutput) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
- func (o ClusterCertificatePtrOutput) X509StoreName() pulumi.StringPtrOutput
- type ClusterClientCertificateCommonName
- type ClusterClientCertificateCommonNameArgs
- func (ClusterClientCertificateCommonNameArgs) ElementType() reflect.Type
- func (i ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput
- func (i ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameOutput
- type ClusterClientCertificateCommonNameArray
- func (ClusterClientCertificateCommonNameArray) ElementType() reflect.Type
- func (i ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput
- func (i ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameArrayOutput
- type ClusterClientCertificateCommonNameArrayInput
- type ClusterClientCertificateCommonNameArrayOutput
- func (ClusterClientCertificateCommonNameArrayOutput) ElementType() reflect.Type
- func (o ClusterClientCertificateCommonNameArrayOutput) Index(i pulumi.IntInput) ClusterClientCertificateCommonNameOutput
- func (o ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput
- func (o ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameArrayOutput
- type ClusterClientCertificateCommonNameInput
- type ClusterClientCertificateCommonNameOutput
- func (o ClusterClientCertificateCommonNameOutput) CommonName() pulumi.StringOutput
- func (ClusterClientCertificateCommonNameOutput) ElementType() reflect.Type
- func (o ClusterClientCertificateCommonNameOutput) IsAdmin() pulumi.BoolOutput
- func (o ClusterClientCertificateCommonNameOutput) IssuerThumbprint() pulumi.StringPtrOutput
- func (o ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput
- func (o ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameOutput
- type ClusterClientCertificateThumbprint
- type ClusterClientCertificateThumbprintArgs
- func (ClusterClientCertificateThumbprintArgs) ElementType() reflect.Type
- func (i ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput
- func (i ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintOutput
- type ClusterClientCertificateThumbprintArray
- func (ClusterClientCertificateThumbprintArray) ElementType() reflect.Type
- func (i ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput
- func (i ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintArrayOutput
- type ClusterClientCertificateThumbprintArrayInput
- type ClusterClientCertificateThumbprintArrayOutput
- func (ClusterClientCertificateThumbprintArrayOutput) ElementType() reflect.Type
- func (o ClusterClientCertificateThumbprintArrayOutput) Index(i pulumi.IntInput) ClusterClientCertificateThumbprintOutput
- func (o ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput
- func (o ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintArrayOutput
- type ClusterClientCertificateThumbprintInput
- type ClusterClientCertificateThumbprintOutput
- func (ClusterClientCertificateThumbprintOutput) ElementType() reflect.Type
- func (o ClusterClientCertificateThumbprintOutput) IsAdmin() pulumi.BoolOutput
- func (o ClusterClientCertificateThumbprintOutput) Thumbprint() pulumi.StringOutput
- func (o ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput
- func (o ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintOutput
- type ClusterDiagnosticsConfig
- type ClusterDiagnosticsConfigArgs
- func (ClusterDiagnosticsConfigArgs) ElementType() reflect.Type
- func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput
- func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigOutput
- func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
- func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
- type ClusterDiagnosticsConfigInput
- type ClusterDiagnosticsConfigOutput
- func (o ClusterDiagnosticsConfigOutput) BlobEndpoint() pulumi.StringOutput
- func (ClusterDiagnosticsConfigOutput) ElementType() reflect.Type
- func (o ClusterDiagnosticsConfigOutput) ProtectedAccountKeyName() pulumi.StringOutput
- func (o ClusterDiagnosticsConfigOutput) QueueEndpoint() pulumi.StringOutput
- func (o ClusterDiagnosticsConfigOutput) StorageAccountName() pulumi.StringOutput
- func (o ClusterDiagnosticsConfigOutput) TableEndpoint() pulumi.StringOutput
- func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput
- func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigOutput
- func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
- func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
- type ClusterDiagnosticsConfigPtrInput
- type ClusterDiagnosticsConfigPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) BlobEndpoint() pulumi.StringPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) Elem() ClusterDiagnosticsConfigOutput
- func (ClusterDiagnosticsConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterDiagnosticsConfigPtrOutput) ProtectedAccountKeyName() pulumi.StringPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) QueueEndpoint() pulumi.StringPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) StorageAccountName() pulumi.StringPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) TableEndpoint() pulumi.StringPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
- func (o ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
- type ClusterFabricSetting
- type ClusterFabricSettingArgs
- type ClusterFabricSettingArray
- type ClusterFabricSettingArrayInput
- type ClusterFabricSettingArrayOutput
- func (ClusterFabricSettingArrayOutput) ElementType() reflect.Type
- func (o ClusterFabricSettingArrayOutput) Index(i pulumi.IntInput) ClusterFabricSettingOutput
- func (o ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput
- func (o ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutputWithContext(ctx context.Context) ClusterFabricSettingArrayOutput
- type ClusterFabricSettingInput
- type ClusterFabricSettingOutput
- func (ClusterFabricSettingOutput) ElementType() reflect.Type
- func (o ClusterFabricSettingOutput) Name() pulumi.StringOutput
- func (o ClusterFabricSettingOutput) Parameters() pulumi.StringMapOutput
- func (o ClusterFabricSettingOutput) ToClusterFabricSettingOutput() ClusterFabricSettingOutput
- func (o ClusterFabricSettingOutput) ToClusterFabricSettingOutputWithContext(ctx context.Context) ClusterFabricSettingOutput
- type ClusterInput
- type ClusterNodeType
- type ClusterNodeTypeApplicationPorts
- type ClusterNodeTypeApplicationPortsArgs
- func (ClusterNodeTypeApplicationPortsArgs) ElementType() reflect.Type
- func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput
- func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsOutput
- func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
- func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
- type ClusterNodeTypeApplicationPortsInput
- type ClusterNodeTypeApplicationPortsOutput
- func (ClusterNodeTypeApplicationPortsOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeApplicationPortsOutput) EndPort() pulumi.IntOutput
- func (o ClusterNodeTypeApplicationPortsOutput) StartPort() pulumi.IntOutput
- func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput
- func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsOutput
- func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
- func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
- type ClusterNodeTypeApplicationPortsPtrInput
- type ClusterNodeTypeApplicationPortsPtrOutput
- func (o ClusterNodeTypeApplicationPortsPtrOutput) Elem() ClusterNodeTypeApplicationPortsOutput
- func (ClusterNodeTypeApplicationPortsPtrOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeApplicationPortsPtrOutput) EndPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeApplicationPortsPtrOutput) StartPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
- func (o ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
- type ClusterNodeTypeArgs
- type ClusterNodeTypeArray
- type ClusterNodeTypeArrayInput
- type ClusterNodeTypeArrayOutput
- func (ClusterNodeTypeArrayOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeArrayOutput) Index(i pulumi.IntInput) ClusterNodeTypeOutput
- func (o ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput
- func (o ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutputWithContext(ctx context.Context) ClusterNodeTypeArrayOutput
- type ClusterNodeTypeEphemeralPorts
- type ClusterNodeTypeEphemeralPortsArgs
- func (ClusterNodeTypeEphemeralPortsArgs) ElementType() reflect.Type
- func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput
- func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsOutput
- func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
- func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
- type ClusterNodeTypeEphemeralPortsInput
- type ClusterNodeTypeEphemeralPortsOutput
- func (ClusterNodeTypeEphemeralPortsOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeEphemeralPortsOutput) EndPort() pulumi.IntOutput
- func (o ClusterNodeTypeEphemeralPortsOutput) StartPort() pulumi.IntOutput
- func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput
- func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsOutput
- func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
- func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
- type ClusterNodeTypeEphemeralPortsPtrInput
- type ClusterNodeTypeEphemeralPortsPtrOutput
- func (o ClusterNodeTypeEphemeralPortsPtrOutput) Elem() ClusterNodeTypeEphemeralPortsOutput
- func (ClusterNodeTypeEphemeralPortsPtrOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeEphemeralPortsPtrOutput) EndPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeEphemeralPortsPtrOutput) StartPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
- func (o ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
- type ClusterNodeTypeInput
- type ClusterNodeTypeOutput
- func (o ClusterNodeTypeOutput) ApplicationPorts() ClusterNodeTypeApplicationPortsPtrOutput
- func (o ClusterNodeTypeOutput) Capacities() pulumi.StringMapOutput
- func (o ClusterNodeTypeOutput) ClientEndpointPort() pulumi.IntOutput
- func (o ClusterNodeTypeOutput) DurabilityLevel() pulumi.StringPtrOutput
- func (ClusterNodeTypeOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeOutput) EphemeralPorts() ClusterNodeTypeEphemeralPortsPtrOutput
- func (o ClusterNodeTypeOutput) HttpEndpointPort() pulumi.IntOutput
- func (o ClusterNodeTypeOutput) InstanceCount() pulumi.IntOutput
- func (o ClusterNodeTypeOutput) IsPrimary() pulumi.BoolOutput
- func (o ClusterNodeTypeOutput) Name() pulumi.StringOutput
- func (o ClusterNodeTypeOutput) PlacementProperties() pulumi.StringMapOutput
- func (o ClusterNodeTypeOutput) ReverseProxyEndpointPort() pulumi.IntPtrOutput
- func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutput() ClusterNodeTypeOutput
- func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutputWithContext(ctx context.Context) ClusterNodeTypeOutput
- type ClusterOutput
- type ClusterReverseProxyCertificate
- type ClusterReverseProxyCertificateArgs
- func (ClusterReverseProxyCertificateArgs) ElementType() reflect.Type
- func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput
- func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateOutput
- func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
- func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
- type ClusterReverseProxyCertificateInput
- type ClusterReverseProxyCertificateOutput
- func (ClusterReverseProxyCertificateOutput) ElementType() reflect.Type
- func (o ClusterReverseProxyCertificateOutput) Thumbprint() pulumi.StringOutput
- func (o ClusterReverseProxyCertificateOutput) ThumbprintSecondary() pulumi.StringPtrOutput
- func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput
- func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateOutput
- func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
- func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
- func (o ClusterReverseProxyCertificateOutput) X509StoreName() pulumi.StringOutput
- type ClusterReverseProxyCertificatePtrInput
- type ClusterReverseProxyCertificatePtrOutput
- func (o ClusterReverseProxyCertificatePtrOutput) Elem() ClusterReverseProxyCertificateOutput
- func (ClusterReverseProxyCertificatePtrOutput) ElementType() reflect.Type
- func (o ClusterReverseProxyCertificatePtrOutput) Thumbprint() pulumi.StringPtrOutput
- func (o ClusterReverseProxyCertificatePtrOutput) ThumbprintSecondary() pulumi.StringPtrOutput
- func (o ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
- func (o ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
- func (o ClusterReverseProxyCertificatePtrOutput) X509StoreName() pulumi.StringPtrOutput
- type ClusterState
- type MeshApplication
- type MeshApplicationArgs
- type MeshApplicationInput
- type MeshApplicationOutput
- type MeshApplicationService
- type MeshApplicationServiceArgs
- type MeshApplicationServiceArray
- func (MeshApplicationServiceArray) ElementType() reflect.Type
- func (i MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutput() MeshApplicationServiceArrayOutput
- func (i MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutputWithContext(ctx context.Context) MeshApplicationServiceArrayOutput
- type MeshApplicationServiceArrayInput
- type MeshApplicationServiceArrayOutput
- func (MeshApplicationServiceArrayOutput) ElementType() reflect.Type
- func (o MeshApplicationServiceArrayOutput) Index(i pulumi.IntInput) MeshApplicationServiceOutput
- func (o MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutput() MeshApplicationServiceArrayOutput
- func (o MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutputWithContext(ctx context.Context) MeshApplicationServiceArrayOutput
- type MeshApplicationServiceCodePackage
- type MeshApplicationServiceCodePackageArgs
- func (MeshApplicationServiceCodePackageArgs) ElementType() reflect.Type
- func (i MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutput() MeshApplicationServiceCodePackageOutput
- func (i MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageOutput
- type MeshApplicationServiceCodePackageArray
- func (MeshApplicationServiceCodePackageArray) ElementType() reflect.Type
- func (i MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutput() MeshApplicationServiceCodePackageArrayOutput
- func (i MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageArrayOutput
- type MeshApplicationServiceCodePackageArrayInput
- type MeshApplicationServiceCodePackageArrayOutput
- func (MeshApplicationServiceCodePackageArrayOutput) ElementType() reflect.Type
- func (o MeshApplicationServiceCodePackageArrayOutput) Index(i pulumi.IntInput) MeshApplicationServiceCodePackageOutput
- func (o MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutput() MeshApplicationServiceCodePackageArrayOutput
- func (o MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageArrayOutput
- type MeshApplicationServiceCodePackageInput
- type MeshApplicationServiceCodePackageOutput
- func (MeshApplicationServiceCodePackageOutput) ElementType() reflect.Type
- func (o MeshApplicationServiceCodePackageOutput) ImageName() pulumi.StringOutput
- func (o MeshApplicationServiceCodePackageOutput) Name() pulumi.StringOutput
- func (o MeshApplicationServiceCodePackageOutput) Resources() MeshApplicationServiceCodePackageResourcesOutput
- func (o MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutput() MeshApplicationServiceCodePackageOutput
- func (o MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageOutput
- type MeshApplicationServiceCodePackageResources
- type MeshApplicationServiceCodePackageResourcesArgs
- func (MeshApplicationServiceCodePackageResourcesArgs) ElementType() reflect.Type
- func (i MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutput() MeshApplicationServiceCodePackageResourcesOutput
- func (i MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesOutput
- type MeshApplicationServiceCodePackageResourcesInput
- type MeshApplicationServiceCodePackageResourcesLimits
- type MeshApplicationServiceCodePackageResourcesLimitsArgs
- func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ElementType() reflect.Type
- func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutput() MeshApplicationServiceCodePackageResourcesLimitsOutput
- func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsOutput
- func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
- func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
- type MeshApplicationServiceCodePackageResourcesLimitsInput
- type MeshApplicationServiceCodePackageResourcesLimitsOutput
- func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) Cpu() pulumi.Float64Output
- func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ElementType() reflect.Type
- func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) Memory() pulumi.Float64Output
- func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutput() MeshApplicationServiceCodePackageResourcesLimitsOutput
- func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsOutput
- func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
- func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
- type MeshApplicationServiceCodePackageResourcesLimitsPtrInput
- type MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
- func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Cpu() pulumi.Float64PtrOutput
- func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Elem() MeshApplicationServiceCodePackageResourcesLimitsOutput
- func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ElementType() reflect.Type
- func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Memory() pulumi.Float64PtrOutput
- func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
- func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
- type MeshApplicationServiceCodePackageResourcesOutput
- func (MeshApplicationServiceCodePackageResourcesOutput) ElementType() reflect.Type
- func (o MeshApplicationServiceCodePackageResourcesOutput) Limits() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
- func (o MeshApplicationServiceCodePackageResourcesOutput) Requests() MeshApplicationServiceCodePackageResourcesRequestsOutput
- func (o MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutput() MeshApplicationServiceCodePackageResourcesOutput
- func (o MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesOutput
- type MeshApplicationServiceCodePackageResourcesRequests
- type MeshApplicationServiceCodePackageResourcesRequestsArgs
- func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ElementType() reflect.Type
- func (i MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutput() MeshApplicationServiceCodePackageResourcesRequestsOutput
- func (i MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesRequestsOutput
- type MeshApplicationServiceCodePackageResourcesRequestsInput
- type MeshApplicationServiceCodePackageResourcesRequestsOutput
- func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) Cpu() pulumi.Float64Output
- func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ElementType() reflect.Type
- func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) Memory() pulumi.Float64Output
- func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutput() MeshApplicationServiceCodePackageResourcesRequestsOutput
- func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesRequestsOutput
- type MeshApplicationServiceInput
- type MeshApplicationServiceOutput
- func (o MeshApplicationServiceOutput) CodePackages() MeshApplicationServiceCodePackageArrayOutput
- func (MeshApplicationServiceOutput) ElementType() reflect.Type
- func (o MeshApplicationServiceOutput) Name() pulumi.StringOutput
- func (o MeshApplicationServiceOutput) OsType() pulumi.StringOutput
- func (o MeshApplicationServiceOutput) ToMeshApplicationServiceOutput() MeshApplicationServiceOutput
- func (o MeshApplicationServiceOutput) ToMeshApplicationServiceOutputWithContext(ctx context.Context) MeshApplicationServiceOutput
- type MeshApplicationState
- type MeshLocalNetwork
- type MeshLocalNetworkArgs
- type MeshLocalNetworkInput
- type MeshLocalNetworkOutput
- type MeshLocalNetworkState
- type MeshSecret
- type MeshSecretArgs
- type MeshSecretInput
- type MeshSecretOutput
- type MeshSecretState
- type MeshSecretValue
- type MeshSecretValueArgs
- type MeshSecretValueInput
- type MeshSecretValueOutput
- type MeshSecretValueState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // A List of one or more features which should be enabled, such as `DnsService`. AddOnFeatures pulumi.StringArrayOutput `pulumi:"addOnFeatures"` // An `azureActiveDirectory` block as defined below. AzureActiveDirectory ClusterAzureActiveDirectoryPtrOutput `pulumi:"azureActiveDirectory"` // A `certificate` block as defined below. Conflicts with `certificateCommonNames`. Certificate ClusterCertificatePtrOutput `pulumi:"certificate"` // A `certificateCommonNames` block as defined below. Conflicts with `certificate`. CertificateCommonNames ClusterCertificateCommonNamesPtrOutput `pulumi:"certificateCommonNames"` // A `clientCertificateCommonName` block as defined below. ClientCertificateCommonNames ClusterClientCertificateCommonNameArrayOutput `pulumi:"clientCertificateCommonNames"` // One or more `clientCertificateThumbprint` blocks as defined below. ClientCertificateThumbprints ClusterClientCertificateThumbprintArrayOutput `pulumi:"clientCertificateThumbprints"` // Required if Upgrade Mode set to `Manual`, Specifies the Version of the Cluster Code of the cluster. ClusterCodeVersion pulumi.StringOutput `pulumi:"clusterCodeVersion"` // The Cluster Endpoint for this Service Fabric Cluster. ClusterEndpoint pulumi.StringOutput `pulumi:"clusterEndpoint"` // A `diagnosticsConfig` block as defined below. Changing this forces a new resource to be created. DiagnosticsConfig ClusterDiagnosticsConfigPtrOutput `pulumi:"diagnosticsConfig"` // One or more `fabricSettings` blocks as defined below. FabricSettings ClusterFabricSettingArrayOutput `pulumi:"fabricSettings"` // Specifies the Azure Region where the Service Fabric Cluster should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the Management Endpoint of the cluster such as `http://example.com`. Changing this forces a new resource to be created. ManagementEndpoint pulumi.StringOutput `pulumi:"managementEndpoint"` // The name of the Service Fabric Cluster. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `nodeType` blocks as defined below. NodeTypes ClusterNodeTypeArrayOutput `pulumi:"nodeTypes"` // Specifies the Reliability Level of the Cluster. Possible values include `None`, `Bronze`, `Silver`, `Gold` and `Platinum`. ReliabilityLevel pulumi.StringOutput `pulumi:"reliabilityLevel"` // The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `reverseProxyCertificate` block as defined below. ReverseProxyCertificate ClusterReverseProxyCertificatePtrOutput `pulumi:"reverseProxyCertificate"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`. UpgradeMode pulumi.StringOutput `pulumi:"upgradeMode"` // Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created. VmImage pulumi.StringOutput `pulumi:"vmImage"` }
Manages a Service Fabric Cluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/servicefabric" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = servicefabric.NewCluster(ctx, "exampleCluster", &servicefabric.ClusterArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, ReliabilityLevel: pulumi.String("Bronze"), UpgradeMode: pulumi.String("Manual"), ClusterCodeVersion: pulumi.String("7.1.456.959"), VmImage: pulumi.String("Windows"), ManagementEndpoint: pulumi.String("https://example:80"), NodeTypes: servicefabric.ClusterNodeTypeArray{ &servicefabric.ClusterNodeTypeArgs{ Name: pulumi.String("first"), InstanceCount: pulumi.Int(3), IsPrimary: pulumi.Bool(true), ClientEndpointPort: pulumi.Int(2020), HttpEndpointPort: pulumi.Int(80), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Service Fabric Clusters can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:servicefabric/cluster:Cluster cluster1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceFabric/clusters/cluster1
```
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (Cluster) ElementType ¶ added in v3.31.1
func (Cluster) ToClusterOutput ¶ added in v3.31.1
func (i Cluster) ToClusterOutput() ClusterOutput
func (Cluster) ToClusterOutputWithContext ¶ added in v3.31.1
func (i Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
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. ReverseProxyCertificate ClusterReverseProxyCertificatePtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`. UpgradeMode pulumi.StringInput // Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created. VmImage pulumi.StringInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterAzureActiveDirectory ¶
type ClusterAzureActiveDirectory struct { // The Azure Active Directory Client ID which should be used for the Client Application. ClientApplicationId string `pulumi:"clientApplicationId"` // The Azure Active Directory Cluster Application ID. ClusterApplicationId string `pulumi:"clusterApplicationId"` // The Azure Active Directory Tenant ID. TenantId string `pulumi:"tenantId"` }
type ClusterAzureActiveDirectoryArgs ¶
type ClusterAzureActiveDirectoryArgs struct { // The Azure Active Directory Client ID which should be used for the Client Application. ClientApplicationId pulumi.StringInput `pulumi:"clientApplicationId"` // The Azure Active Directory Cluster Application ID. ClusterApplicationId pulumi.StringInput `pulumi:"clusterApplicationId"` // The Azure Active Directory Tenant ID. TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (ClusterAzureActiveDirectoryArgs) ElementType ¶
func (ClusterAzureActiveDirectoryArgs) ElementType() reflect.Type
func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutput ¶
func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput
func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutputWithContext ¶
func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryOutput
func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutput ¶
func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutputWithContext ¶
func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
type ClusterAzureActiveDirectoryInput ¶
type ClusterAzureActiveDirectoryInput interface { pulumi.Input ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput ToClusterAzureActiveDirectoryOutputWithContext(context.Context) ClusterAzureActiveDirectoryOutput }
ClusterAzureActiveDirectoryInput is an input type that accepts ClusterAzureActiveDirectoryArgs and ClusterAzureActiveDirectoryOutput values. You can construct a concrete instance of `ClusterAzureActiveDirectoryInput` via:
ClusterAzureActiveDirectoryArgs{...}
type ClusterAzureActiveDirectoryOutput ¶
type ClusterAzureActiveDirectoryOutput struct{ *pulumi.OutputState }
func (ClusterAzureActiveDirectoryOutput) ClientApplicationId ¶
func (o ClusterAzureActiveDirectoryOutput) ClientApplicationId() pulumi.StringOutput
The Azure Active Directory Client ID which should be used for the Client Application.
func (ClusterAzureActiveDirectoryOutput) ClusterApplicationId ¶
func (o ClusterAzureActiveDirectoryOutput) ClusterApplicationId() pulumi.StringOutput
The Azure Active Directory Cluster Application ID.
func (ClusterAzureActiveDirectoryOutput) ElementType ¶
func (ClusterAzureActiveDirectoryOutput) ElementType() reflect.Type
func (ClusterAzureActiveDirectoryOutput) TenantId ¶
func (o ClusterAzureActiveDirectoryOutput) TenantId() pulumi.StringOutput
The Azure Active Directory Tenant ID.
func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutput ¶
func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput
func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutputWithContext ¶
func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryOutput
func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutput ¶
func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext ¶
func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
type ClusterAzureActiveDirectoryPtrInput ¶
type ClusterAzureActiveDirectoryPtrInput interface { pulumi.Input ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput ToClusterAzureActiveDirectoryPtrOutputWithContext(context.Context) ClusterAzureActiveDirectoryPtrOutput }
ClusterAzureActiveDirectoryPtrInput is an input type that accepts ClusterAzureActiveDirectoryArgs, ClusterAzureActiveDirectoryPtr and ClusterAzureActiveDirectoryPtrOutput values. You can construct a concrete instance of `ClusterAzureActiveDirectoryPtrInput` via:
ClusterAzureActiveDirectoryArgs{...} or: nil
func ClusterAzureActiveDirectoryPtr ¶
func ClusterAzureActiveDirectoryPtr(v *ClusterAzureActiveDirectoryArgs) ClusterAzureActiveDirectoryPtrInput
type ClusterAzureActiveDirectoryPtrOutput ¶
type ClusterAzureActiveDirectoryPtrOutput struct{ *pulumi.OutputState }
func (ClusterAzureActiveDirectoryPtrOutput) ClientApplicationId ¶
func (o ClusterAzureActiveDirectoryPtrOutput) ClientApplicationId() pulumi.StringPtrOutput
The Azure Active Directory Client ID which should be used for the Client Application.
func (ClusterAzureActiveDirectoryPtrOutput) ClusterApplicationId ¶
func (o ClusterAzureActiveDirectoryPtrOutput) ClusterApplicationId() pulumi.StringPtrOutput
The Azure Active Directory Cluster Application ID.
func (ClusterAzureActiveDirectoryPtrOutput) ElementType ¶
func (ClusterAzureActiveDirectoryPtrOutput) ElementType() reflect.Type
func (ClusterAzureActiveDirectoryPtrOutput) TenantId ¶
func (o ClusterAzureActiveDirectoryPtrOutput) TenantId() pulumi.StringPtrOutput
The Azure Active Directory Tenant ID.
func (ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutput ¶
func (o ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
func (ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext ¶
func (o ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput
type ClusterCertificate ¶
type ClusterCertificate struct { // The Thumbprint of the Certificate. Thumbprint string `pulumi:"thumbprint"` // The Secondary Thumbprint of the Certificate. ThumbprintSecondary *string `pulumi:"thumbprintSecondary"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName string `pulumi:"x509StoreName"` }
type ClusterCertificateArgs ¶
type ClusterCertificateArgs struct { // The Thumbprint of the Certificate. Thumbprint pulumi.StringInput `pulumi:"thumbprint"` // The Secondary Thumbprint of the Certificate. ThumbprintSecondary pulumi.StringPtrInput `pulumi:"thumbprintSecondary"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName pulumi.StringInput `pulumi:"x509StoreName"` }
func (ClusterCertificateArgs) ElementType ¶
func (ClusterCertificateArgs) ElementType() reflect.Type
func (ClusterCertificateArgs) ToClusterCertificateOutput ¶
func (i ClusterCertificateArgs) ToClusterCertificateOutput() ClusterCertificateOutput
func (ClusterCertificateArgs) ToClusterCertificateOutputWithContext ¶
func (i ClusterCertificateArgs) ToClusterCertificateOutputWithContext(ctx context.Context) ClusterCertificateOutput
func (ClusterCertificateArgs) ToClusterCertificatePtrOutput ¶
func (i ClusterCertificateArgs) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
func (ClusterCertificateArgs) ToClusterCertificatePtrOutputWithContext ¶
func (i ClusterCertificateArgs) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
type ClusterCertificateCommonNames ¶
type ClusterCertificateCommonNames struct { // A `commonNames` block as defined below. CommonNames []ClusterCertificateCommonNamesCommonName `pulumi:"commonNames"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName string `pulumi:"x509StoreName"` }
type ClusterCertificateCommonNamesArgs ¶
type ClusterCertificateCommonNamesArgs struct { // A `commonNames` block as defined below. CommonNames ClusterCertificateCommonNamesCommonNameArrayInput `pulumi:"commonNames"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName pulumi.StringInput `pulumi:"x509StoreName"` }
func (ClusterCertificateCommonNamesArgs) ElementType ¶
func (ClusterCertificateCommonNamesArgs) ElementType() reflect.Type
func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutput ¶
func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput
func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutputWithContext ¶
func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesOutput
func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutput ¶
func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutputWithContext ¶
func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
type ClusterCertificateCommonNamesCommonNameArgs ¶
type ClusterCertificateCommonNamesCommonNameArgs struct { // The common or subject name of the certificate. CertificateCommonName pulumi.StringInput `pulumi:"certificateCommonName"` // The Issuer Thumbprint of the Certificate. CertificateIssuerThumbprint pulumi.StringPtrInput `pulumi:"certificateIssuerThumbprint"` }
func (ClusterCertificateCommonNamesCommonNameArgs) ElementType ¶
func (ClusterCertificateCommonNamesCommonNameArgs) ElementType() reflect.Type
func (ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutput ¶
func (i ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput
func (ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutputWithContext ¶
func (i ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameOutput
type ClusterCertificateCommonNamesCommonNameArray ¶
type ClusterCertificateCommonNamesCommonNameArray []ClusterCertificateCommonNamesCommonNameInput
func (ClusterCertificateCommonNamesCommonNameArray) ElementType ¶
func (ClusterCertificateCommonNamesCommonNameArray) ElementType() reflect.Type
func (ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutput ¶
func (i ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput
func (ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext ¶
func (i ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput
type ClusterCertificateCommonNamesCommonNameArrayInput ¶
type ClusterCertificateCommonNamesCommonNameArrayInput interface { pulumi.Input ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput }
ClusterCertificateCommonNamesCommonNameArrayInput is an input type that accepts ClusterCertificateCommonNamesCommonNameArray and ClusterCertificateCommonNamesCommonNameArrayOutput values. You can construct a concrete instance of `ClusterCertificateCommonNamesCommonNameArrayInput` via:
ClusterCertificateCommonNamesCommonNameArray{ ClusterCertificateCommonNamesCommonNameArgs{...} }
type ClusterCertificateCommonNamesCommonNameArrayOutput ¶
type ClusterCertificateCommonNamesCommonNameArrayOutput struct{ *pulumi.OutputState }
func (ClusterCertificateCommonNamesCommonNameArrayOutput) ElementType ¶
func (ClusterCertificateCommonNamesCommonNameArrayOutput) ElementType() reflect.Type
func (ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutput ¶
func (o ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput
func (ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext ¶
func (o ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput
type ClusterCertificateCommonNamesCommonNameInput ¶
type ClusterCertificateCommonNamesCommonNameInput interface { pulumi.Input ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput ToClusterCertificateCommonNamesCommonNameOutputWithContext(context.Context) ClusterCertificateCommonNamesCommonNameOutput }
ClusterCertificateCommonNamesCommonNameInput is an input type that accepts ClusterCertificateCommonNamesCommonNameArgs and ClusterCertificateCommonNamesCommonNameOutput values. You can construct a concrete instance of `ClusterCertificateCommonNamesCommonNameInput` via:
ClusterCertificateCommonNamesCommonNameArgs{...}
type ClusterCertificateCommonNamesCommonNameOutput ¶
type ClusterCertificateCommonNamesCommonNameOutput struct{ *pulumi.OutputState }
func (ClusterCertificateCommonNamesCommonNameOutput) CertificateCommonName ¶
func (o ClusterCertificateCommonNamesCommonNameOutput) CertificateCommonName() pulumi.StringOutput
The common or subject name of the certificate.
func (ClusterCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint ¶
func (o ClusterCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint() pulumi.StringPtrOutput
The Issuer Thumbprint of the Certificate.
func (ClusterCertificateCommonNamesCommonNameOutput) ElementType ¶
func (ClusterCertificateCommonNamesCommonNameOutput) ElementType() reflect.Type
func (ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutput ¶
func (o ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput
func (ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutputWithContext ¶
func (o ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameOutput
type ClusterCertificateCommonNamesInput ¶
type ClusterCertificateCommonNamesInput interface { pulumi.Input ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput ToClusterCertificateCommonNamesOutputWithContext(context.Context) ClusterCertificateCommonNamesOutput }
ClusterCertificateCommonNamesInput is an input type that accepts ClusterCertificateCommonNamesArgs and ClusterCertificateCommonNamesOutput values. You can construct a concrete instance of `ClusterCertificateCommonNamesInput` via:
ClusterCertificateCommonNamesArgs{...}
type ClusterCertificateCommonNamesOutput ¶
type ClusterCertificateCommonNamesOutput struct{ *pulumi.OutputState }
func (ClusterCertificateCommonNamesOutput) CommonNames ¶
func (o ClusterCertificateCommonNamesOutput) CommonNames() ClusterCertificateCommonNamesCommonNameArrayOutput
A `commonNames` block as defined below.
func (ClusterCertificateCommonNamesOutput) ElementType ¶
func (ClusterCertificateCommonNamesOutput) ElementType() reflect.Type
func (ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutput ¶
func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput
func (ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutputWithContext ¶
func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesOutput
func (ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutput ¶
func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
func (ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutputWithContext ¶
func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
func (ClusterCertificateCommonNamesOutput) X509StoreName ¶
func (o ClusterCertificateCommonNamesOutput) X509StoreName() pulumi.StringOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterCertificateCommonNamesPtrInput ¶
type ClusterCertificateCommonNamesPtrInput interface { pulumi.Input ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput ToClusterCertificateCommonNamesPtrOutputWithContext(context.Context) ClusterCertificateCommonNamesPtrOutput }
ClusterCertificateCommonNamesPtrInput is an input type that accepts ClusterCertificateCommonNamesArgs, ClusterCertificateCommonNamesPtr and ClusterCertificateCommonNamesPtrOutput values. You can construct a concrete instance of `ClusterCertificateCommonNamesPtrInput` via:
ClusterCertificateCommonNamesArgs{...} or: nil
func ClusterCertificateCommonNamesPtr ¶
func ClusterCertificateCommonNamesPtr(v *ClusterCertificateCommonNamesArgs) ClusterCertificateCommonNamesPtrInput
type ClusterCertificateCommonNamesPtrOutput ¶
type ClusterCertificateCommonNamesPtrOutput struct{ *pulumi.OutputState }
func (ClusterCertificateCommonNamesPtrOutput) CommonNames ¶
func (o ClusterCertificateCommonNamesPtrOutput) CommonNames() ClusterCertificateCommonNamesCommonNameArrayOutput
A `commonNames` block as defined below.
func (ClusterCertificateCommonNamesPtrOutput) ElementType ¶
func (ClusterCertificateCommonNamesPtrOutput) ElementType() reflect.Type
func (ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutput ¶
func (o ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
func (ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutputWithContext ¶
func (o ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput
func (ClusterCertificateCommonNamesPtrOutput) X509StoreName ¶
func (o ClusterCertificateCommonNamesPtrOutput) X509StoreName() pulumi.StringPtrOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterCertificateInput ¶
type ClusterCertificateInput interface { pulumi.Input ToClusterCertificateOutput() ClusterCertificateOutput ToClusterCertificateOutputWithContext(context.Context) ClusterCertificateOutput }
ClusterCertificateInput is an input type that accepts ClusterCertificateArgs and ClusterCertificateOutput values. You can construct a concrete instance of `ClusterCertificateInput` via:
ClusterCertificateArgs{...}
type ClusterCertificateOutput ¶
type ClusterCertificateOutput struct{ *pulumi.OutputState }
func (ClusterCertificateOutput) ElementType ¶
func (ClusterCertificateOutput) ElementType() reflect.Type
func (ClusterCertificateOutput) Thumbprint ¶
func (o ClusterCertificateOutput) Thumbprint() pulumi.StringOutput
The Thumbprint of the Certificate.
func (ClusterCertificateOutput) ThumbprintSecondary ¶
func (o ClusterCertificateOutput) ThumbprintSecondary() pulumi.StringPtrOutput
The Secondary Thumbprint of the Certificate.
func (ClusterCertificateOutput) ToClusterCertificateOutput ¶
func (o ClusterCertificateOutput) ToClusterCertificateOutput() ClusterCertificateOutput
func (ClusterCertificateOutput) ToClusterCertificateOutputWithContext ¶
func (o ClusterCertificateOutput) ToClusterCertificateOutputWithContext(ctx context.Context) ClusterCertificateOutput
func (ClusterCertificateOutput) ToClusterCertificatePtrOutput ¶
func (o ClusterCertificateOutput) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
func (ClusterCertificateOutput) ToClusterCertificatePtrOutputWithContext ¶
func (o ClusterCertificateOutput) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
func (ClusterCertificateOutput) X509StoreName ¶
func (o ClusterCertificateOutput) X509StoreName() pulumi.StringOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterCertificatePtrInput ¶
type ClusterCertificatePtrInput interface { pulumi.Input ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput ToClusterCertificatePtrOutputWithContext(context.Context) ClusterCertificatePtrOutput }
ClusterCertificatePtrInput is an input type that accepts ClusterCertificateArgs, ClusterCertificatePtr and ClusterCertificatePtrOutput values. You can construct a concrete instance of `ClusterCertificatePtrInput` via:
ClusterCertificateArgs{...} or: nil
func ClusterCertificatePtr ¶
func ClusterCertificatePtr(v *ClusterCertificateArgs) ClusterCertificatePtrInput
type ClusterCertificatePtrOutput ¶
type ClusterCertificatePtrOutput struct{ *pulumi.OutputState }
func (ClusterCertificatePtrOutput) Elem ¶
func (o ClusterCertificatePtrOutput) Elem() ClusterCertificateOutput
func (ClusterCertificatePtrOutput) ElementType ¶
func (ClusterCertificatePtrOutput) ElementType() reflect.Type
func (ClusterCertificatePtrOutput) Thumbprint ¶
func (o ClusterCertificatePtrOutput) Thumbprint() pulumi.StringPtrOutput
The Thumbprint of the Certificate.
func (ClusterCertificatePtrOutput) ThumbprintSecondary ¶
func (o ClusterCertificatePtrOutput) ThumbprintSecondary() pulumi.StringPtrOutput
The Secondary Thumbprint of the Certificate.
func (ClusterCertificatePtrOutput) ToClusterCertificatePtrOutput ¶
func (o ClusterCertificatePtrOutput) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
func (ClusterCertificatePtrOutput) ToClusterCertificatePtrOutputWithContext ¶
func (o ClusterCertificatePtrOutput) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput
func (ClusterCertificatePtrOutput) X509StoreName ¶
func (o ClusterCertificatePtrOutput) X509StoreName() pulumi.StringPtrOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterClientCertificateCommonName ¶
type ClusterClientCertificateCommonName struct { // The common or subject name of the certificate. CommonName string `pulumi:"commonName"` // Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster. IsAdmin bool `pulumi:"isAdmin"` IssuerThumbprint *string `pulumi:"issuerThumbprint"` }
type ClusterClientCertificateCommonNameArgs ¶
type ClusterClientCertificateCommonNameArgs struct { // The common or subject name of the certificate. CommonName pulumi.StringInput `pulumi:"commonName"` // Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster. IsAdmin pulumi.BoolInput `pulumi:"isAdmin"` IssuerThumbprint pulumi.StringPtrInput `pulumi:"issuerThumbprint"` }
func (ClusterClientCertificateCommonNameArgs) ElementType ¶
func (ClusterClientCertificateCommonNameArgs) ElementType() reflect.Type
func (ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutput ¶
func (i ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput
func (ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutputWithContext ¶
func (i ClusterClientCertificateCommonNameArgs) ToClusterClientCertificateCommonNameOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameOutput
type ClusterClientCertificateCommonNameArray ¶
type ClusterClientCertificateCommonNameArray []ClusterClientCertificateCommonNameInput
func (ClusterClientCertificateCommonNameArray) ElementType ¶
func (ClusterClientCertificateCommonNameArray) ElementType() reflect.Type
func (ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutput ¶
func (i ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput
func (ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutputWithContext ¶
func (i ClusterClientCertificateCommonNameArray) ToClusterClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameArrayOutput
type ClusterClientCertificateCommonNameArrayInput ¶
type ClusterClientCertificateCommonNameArrayInput interface { pulumi.Input ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput ToClusterClientCertificateCommonNameArrayOutputWithContext(context.Context) ClusterClientCertificateCommonNameArrayOutput }
ClusterClientCertificateCommonNameArrayInput is an input type that accepts ClusterClientCertificateCommonNameArray and ClusterClientCertificateCommonNameArrayOutput values. You can construct a concrete instance of `ClusterClientCertificateCommonNameArrayInput` via:
ClusterClientCertificateCommonNameArray{ ClusterClientCertificateCommonNameArgs{...} }
type ClusterClientCertificateCommonNameArrayOutput ¶
type ClusterClientCertificateCommonNameArrayOutput struct{ *pulumi.OutputState }
func (ClusterClientCertificateCommonNameArrayOutput) ElementType ¶
func (ClusterClientCertificateCommonNameArrayOutput) ElementType() reflect.Type
func (ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutput ¶
func (o ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutput() ClusterClientCertificateCommonNameArrayOutput
func (ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutputWithContext ¶
func (o ClusterClientCertificateCommonNameArrayOutput) ToClusterClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameArrayOutput
type ClusterClientCertificateCommonNameInput ¶
type ClusterClientCertificateCommonNameInput interface { pulumi.Input ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput ToClusterClientCertificateCommonNameOutputWithContext(context.Context) ClusterClientCertificateCommonNameOutput }
ClusterClientCertificateCommonNameInput is an input type that accepts ClusterClientCertificateCommonNameArgs and ClusterClientCertificateCommonNameOutput values. You can construct a concrete instance of `ClusterClientCertificateCommonNameInput` via:
ClusterClientCertificateCommonNameArgs{...}
type ClusterClientCertificateCommonNameOutput ¶
type ClusterClientCertificateCommonNameOutput struct{ *pulumi.OutputState }
func (ClusterClientCertificateCommonNameOutput) CommonName ¶
func (o ClusterClientCertificateCommonNameOutput) CommonName() pulumi.StringOutput
The common or subject name of the certificate.
func (ClusterClientCertificateCommonNameOutput) ElementType ¶
func (ClusterClientCertificateCommonNameOutput) ElementType() reflect.Type
func (ClusterClientCertificateCommonNameOutput) IsAdmin ¶
func (o ClusterClientCertificateCommonNameOutput) IsAdmin() pulumi.BoolOutput
Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.
func (ClusterClientCertificateCommonNameOutput) IssuerThumbprint ¶
func (o ClusterClientCertificateCommonNameOutput) IssuerThumbprint() pulumi.StringPtrOutput
func (ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutput ¶
func (o ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutput() ClusterClientCertificateCommonNameOutput
func (ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutputWithContext ¶
func (o ClusterClientCertificateCommonNameOutput) ToClusterClientCertificateCommonNameOutputWithContext(ctx context.Context) ClusterClientCertificateCommonNameOutput
type ClusterClientCertificateThumbprint ¶
type ClusterClientCertificateThumbprint struct { // Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster. IsAdmin bool `pulumi:"isAdmin"` // The Thumbprint associated with the Client Certificate. Thumbprint string `pulumi:"thumbprint"` }
type ClusterClientCertificateThumbprintArgs ¶
type ClusterClientCertificateThumbprintArgs struct { // Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster. IsAdmin pulumi.BoolInput `pulumi:"isAdmin"` // The Thumbprint associated with the Client Certificate. Thumbprint pulumi.StringInput `pulumi:"thumbprint"` }
func (ClusterClientCertificateThumbprintArgs) ElementType ¶
func (ClusterClientCertificateThumbprintArgs) ElementType() reflect.Type
func (ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutput ¶
func (i ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput
func (ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutputWithContext ¶
func (i ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintOutput
type ClusterClientCertificateThumbprintArray ¶
type ClusterClientCertificateThumbprintArray []ClusterClientCertificateThumbprintInput
func (ClusterClientCertificateThumbprintArray) ElementType ¶
func (ClusterClientCertificateThumbprintArray) ElementType() reflect.Type
func (ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutput ¶
func (i ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput
func (ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutputWithContext ¶
func (i ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintArrayOutput
type ClusterClientCertificateThumbprintArrayInput ¶
type ClusterClientCertificateThumbprintArrayInput interface { pulumi.Input ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput ToClusterClientCertificateThumbprintArrayOutputWithContext(context.Context) ClusterClientCertificateThumbprintArrayOutput }
ClusterClientCertificateThumbprintArrayInput is an input type that accepts ClusterClientCertificateThumbprintArray and ClusterClientCertificateThumbprintArrayOutput values. You can construct a concrete instance of `ClusterClientCertificateThumbprintArrayInput` via:
ClusterClientCertificateThumbprintArray{ ClusterClientCertificateThumbprintArgs{...} }
type ClusterClientCertificateThumbprintArrayOutput ¶
type ClusterClientCertificateThumbprintArrayOutput struct{ *pulumi.OutputState }
func (ClusterClientCertificateThumbprintArrayOutput) ElementType ¶
func (ClusterClientCertificateThumbprintArrayOutput) ElementType() reflect.Type
func (ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutput ¶
func (o ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput
func (ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutputWithContext ¶
func (o ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintArrayOutput
type ClusterClientCertificateThumbprintInput ¶
type ClusterClientCertificateThumbprintInput interface { pulumi.Input ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput ToClusterClientCertificateThumbprintOutputWithContext(context.Context) ClusterClientCertificateThumbprintOutput }
ClusterClientCertificateThumbprintInput is an input type that accepts ClusterClientCertificateThumbprintArgs and ClusterClientCertificateThumbprintOutput values. You can construct a concrete instance of `ClusterClientCertificateThumbprintInput` via:
ClusterClientCertificateThumbprintArgs{...}
type ClusterClientCertificateThumbprintOutput ¶
type ClusterClientCertificateThumbprintOutput struct{ *pulumi.OutputState }
func (ClusterClientCertificateThumbprintOutput) ElementType ¶
func (ClusterClientCertificateThumbprintOutput) ElementType() reflect.Type
func (ClusterClientCertificateThumbprintOutput) IsAdmin ¶
func (o ClusterClientCertificateThumbprintOutput) IsAdmin() pulumi.BoolOutput
Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.
func (ClusterClientCertificateThumbprintOutput) Thumbprint ¶
func (o ClusterClientCertificateThumbprintOutput) Thumbprint() pulumi.StringOutput
The Thumbprint associated with the Client Certificate.
func (ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutput ¶
func (o ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput
func (ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutputWithContext ¶
func (o ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintOutput
type ClusterDiagnosticsConfig ¶
type ClusterDiagnosticsConfig struct { // The Blob Endpoint of the Storage Account. BlobEndpoint string `pulumi:"blobEndpoint"` // The protected diagnostics storage key name, such as `StorageAccountKey1`. ProtectedAccountKeyName string `pulumi:"protectedAccountKeyName"` // The Queue Endpoint of the Storage Account. QueueEndpoint string `pulumi:"queueEndpoint"` // The name of the Storage Account where the Diagnostics should be sent to. StorageAccountName string `pulumi:"storageAccountName"` // The Table Endpoint of the Storage Account. TableEndpoint string `pulumi:"tableEndpoint"` }
type ClusterDiagnosticsConfigArgs ¶
type ClusterDiagnosticsConfigArgs struct { // The Blob Endpoint of the Storage Account. BlobEndpoint pulumi.StringInput `pulumi:"blobEndpoint"` // The protected diagnostics storage key name, such as `StorageAccountKey1`. ProtectedAccountKeyName pulumi.StringInput `pulumi:"protectedAccountKeyName"` // The Queue Endpoint of the Storage Account. QueueEndpoint pulumi.StringInput `pulumi:"queueEndpoint"` // The name of the Storage Account where the Diagnostics should be sent to. StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"` // The Table Endpoint of the Storage Account. TableEndpoint pulumi.StringInput `pulumi:"tableEndpoint"` }
func (ClusterDiagnosticsConfigArgs) ElementType ¶
func (ClusterDiagnosticsConfigArgs) ElementType() reflect.Type
func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutput ¶
func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutputWithContext ¶
func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutput ¶
func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutputWithContext ¶
func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
type ClusterDiagnosticsConfigInput ¶
type ClusterDiagnosticsConfigInput interface { pulumi.Input ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput ToClusterDiagnosticsConfigOutputWithContext(context.Context) ClusterDiagnosticsConfigOutput }
ClusterDiagnosticsConfigInput is an input type that accepts ClusterDiagnosticsConfigArgs and ClusterDiagnosticsConfigOutput values. You can construct a concrete instance of `ClusterDiagnosticsConfigInput` via:
ClusterDiagnosticsConfigArgs{...}
type ClusterDiagnosticsConfigOutput ¶
type ClusterDiagnosticsConfigOutput struct{ *pulumi.OutputState }
func (ClusterDiagnosticsConfigOutput) BlobEndpoint ¶
func (o ClusterDiagnosticsConfigOutput) BlobEndpoint() pulumi.StringOutput
The Blob Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigOutput) ElementType ¶
func (ClusterDiagnosticsConfigOutput) ElementType() reflect.Type
func (ClusterDiagnosticsConfigOutput) ProtectedAccountKeyName ¶
func (o ClusterDiagnosticsConfigOutput) ProtectedAccountKeyName() pulumi.StringOutput
The protected diagnostics storage key name, such as `StorageAccountKey1`.
func (ClusterDiagnosticsConfigOutput) QueueEndpoint ¶
func (o ClusterDiagnosticsConfigOutput) QueueEndpoint() pulumi.StringOutput
The Queue Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigOutput) StorageAccountName ¶
func (o ClusterDiagnosticsConfigOutput) StorageAccountName() pulumi.StringOutput
The name of the Storage Account where the Diagnostics should be sent to.
func (ClusterDiagnosticsConfigOutput) TableEndpoint ¶
func (o ClusterDiagnosticsConfigOutput) TableEndpoint() pulumi.StringOutput
The Table Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutput ¶
func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutputWithContext ¶
func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutput ¶
func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutputWithContext ¶
func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
type ClusterDiagnosticsConfigPtrInput ¶
type ClusterDiagnosticsConfigPtrInput interface { pulumi.Input ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput ToClusterDiagnosticsConfigPtrOutputWithContext(context.Context) ClusterDiagnosticsConfigPtrOutput }
ClusterDiagnosticsConfigPtrInput is an input type that accepts ClusterDiagnosticsConfigArgs, ClusterDiagnosticsConfigPtr and ClusterDiagnosticsConfigPtrOutput values. You can construct a concrete instance of `ClusterDiagnosticsConfigPtrInput` via:
ClusterDiagnosticsConfigArgs{...} or: nil
func ClusterDiagnosticsConfigPtr ¶
func ClusterDiagnosticsConfigPtr(v *ClusterDiagnosticsConfigArgs) ClusterDiagnosticsConfigPtrInput
type ClusterDiagnosticsConfigPtrOutput ¶
type ClusterDiagnosticsConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterDiagnosticsConfigPtrOutput) BlobEndpoint ¶
func (o ClusterDiagnosticsConfigPtrOutput) BlobEndpoint() pulumi.StringPtrOutput
The Blob Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigPtrOutput) Elem ¶
func (o ClusterDiagnosticsConfigPtrOutput) Elem() ClusterDiagnosticsConfigOutput
func (ClusterDiagnosticsConfigPtrOutput) ElementType ¶
func (ClusterDiagnosticsConfigPtrOutput) ElementType() reflect.Type
func (ClusterDiagnosticsConfigPtrOutput) ProtectedAccountKeyName ¶
func (o ClusterDiagnosticsConfigPtrOutput) ProtectedAccountKeyName() pulumi.StringPtrOutput
The protected diagnostics storage key name, such as `StorageAccountKey1`.
func (ClusterDiagnosticsConfigPtrOutput) QueueEndpoint ¶
func (o ClusterDiagnosticsConfigPtrOutput) QueueEndpoint() pulumi.StringPtrOutput
The Queue Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigPtrOutput) StorageAccountName ¶
func (o ClusterDiagnosticsConfigPtrOutput) StorageAccountName() pulumi.StringPtrOutput
The name of the Storage Account where the Diagnostics should be sent to.
func (ClusterDiagnosticsConfigPtrOutput) TableEndpoint ¶
func (o ClusterDiagnosticsConfigPtrOutput) TableEndpoint() pulumi.StringPtrOutput
The Table Endpoint of the Storage Account.
func (ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutput ¶
func (o ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
func (ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutputWithContext ¶
func (o ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput
type ClusterFabricSetting ¶
type ClusterFabricSettingArgs ¶
type ClusterFabricSettingArgs struct { // The name of the Fabric Setting, such as `Security` or `Federation`. Name pulumi.StringInput `pulumi:"name"` // A map containing settings for the specified Fabric Setting. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
func (ClusterFabricSettingArgs) ElementType ¶
func (ClusterFabricSettingArgs) ElementType() reflect.Type
func (ClusterFabricSettingArgs) ToClusterFabricSettingOutput ¶
func (i ClusterFabricSettingArgs) ToClusterFabricSettingOutput() ClusterFabricSettingOutput
func (ClusterFabricSettingArgs) ToClusterFabricSettingOutputWithContext ¶
func (i ClusterFabricSettingArgs) ToClusterFabricSettingOutputWithContext(ctx context.Context) ClusterFabricSettingOutput
type ClusterFabricSettingArray ¶
type ClusterFabricSettingArray []ClusterFabricSettingInput
func (ClusterFabricSettingArray) ElementType ¶
func (ClusterFabricSettingArray) ElementType() reflect.Type
func (ClusterFabricSettingArray) ToClusterFabricSettingArrayOutput ¶
func (i ClusterFabricSettingArray) ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput
func (ClusterFabricSettingArray) ToClusterFabricSettingArrayOutputWithContext ¶
func (i ClusterFabricSettingArray) ToClusterFabricSettingArrayOutputWithContext(ctx context.Context) ClusterFabricSettingArrayOutput
type ClusterFabricSettingArrayInput ¶
type ClusterFabricSettingArrayInput interface { pulumi.Input ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput ToClusterFabricSettingArrayOutputWithContext(context.Context) ClusterFabricSettingArrayOutput }
ClusterFabricSettingArrayInput is an input type that accepts ClusterFabricSettingArray and ClusterFabricSettingArrayOutput values. You can construct a concrete instance of `ClusterFabricSettingArrayInput` via:
ClusterFabricSettingArray{ ClusterFabricSettingArgs{...} }
type ClusterFabricSettingArrayOutput ¶
type ClusterFabricSettingArrayOutput struct{ *pulumi.OutputState }
func (ClusterFabricSettingArrayOutput) ElementType ¶
func (ClusterFabricSettingArrayOutput) ElementType() reflect.Type
func (ClusterFabricSettingArrayOutput) Index ¶
func (o ClusterFabricSettingArrayOutput) Index(i pulumi.IntInput) ClusterFabricSettingOutput
func (ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutput ¶
func (o ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput
func (ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutputWithContext ¶
func (o ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutputWithContext(ctx context.Context) ClusterFabricSettingArrayOutput
type ClusterFabricSettingInput ¶
type ClusterFabricSettingInput interface { pulumi.Input ToClusterFabricSettingOutput() ClusterFabricSettingOutput ToClusterFabricSettingOutputWithContext(context.Context) ClusterFabricSettingOutput }
ClusterFabricSettingInput is an input type that accepts ClusterFabricSettingArgs and ClusterFabricSettingOutput values. You can construct a concrete instance of `ClusterFabricSettingInput` via:
ClusterFabricSettingArgs{...}
type ClusterFabricSettingOutput ¶
type ClusterFabricSettingOutput struct{ *pulumi.OutputState }
func (ClusterFabricSettingOutput) ElementType ¶
func (ClusterFabricSettingOutput) ElementType() reflect.Type
func (ClusterFabricSettingOutput) Name ¶
func (o ClusterFabricSettingOutput) Name() pulumi.StringOutput
The name of the Fabric Setting, such as `Security` or `Federation`.
func (ClusterFabricSettingOutput) Parameters ¶
func (o ClusterFabricSettingOutput) Parameters() pulumi.StringMapOutput
A map containing settings for the specified Fabric Setting.
func (ClusterFabricSettingOutput) ToClusterFabricSettingOutput ¶
func (o ClusterFabricSettingOutput) ToClusterFabricSettingOutput() ClusterFabricSettingOutput
func (ClusterFabricSettingOutput) ToClusterFabricSettingOutputWithContext ¶
func (o ClusterFabricSettingOutput) ToClusterFabricSettingOutputWithContext(ctx context.Context) ClusterFabricSettingOutput
type ClusterInput ¶ added in v3.31.1
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterNodeType ¶
type ClusterNodeType struct { // A `applicationPorts` block as defined below. ApplicationPorts *ClusterNodeTypeApplicationPorts `pulumi:"applicationPorts"` // The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has. Capacities map[string]string `pulumi:"capacities"` // The Port used for the Client Endpoint for this Node Type. Changing this forces a new resource to be created. ClientEndpointPort int `pulumi:"clientEndpointPort"` // The Durability Level for this Node Type. Possible values include `Bronze`, `Gold` and `Silver`. Defaults to `Bronze`. Changing this forces a new resource to be created. DurabilityLevel *string `pulumi:"durabilityLevel"` // A `ephemeralPorts` block as defined below. EphemeralPorts *ClusterNodeTypeEphemeralPorts `pulumi:"ephemeralPorts"` // The Port used for the HTTP Endpoint for this Node Type. Changing this forces a new resource to be created. HttpEndpointPort int `pulumi:"httpEndpointPort"` // The number of nodes for this Node Type. InstanceCount int `pulumi:"instanceCount"` // Is this the Primary Node Type? Changing this forces a new resource to be created. IsPrimary bool `pulumi:"isPrimary"` // The name of the Node Type. Changing this forces a new resource to be created. Name string `pulumi:"name"` // The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run. PlacementProperties map[string]string `pulumi:"placementProperties"` // The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster. ReverseProxyEndpointPort *int `pulumi:"reverseProxyEndpointPort"` }
type ClusterNodeTypeApplicationPortsArgs ¶
type ClusterNodeTypeApplicationPortsArgs struct { // The end of the Application Port Range on this Node Type. EndPort pulumi.IntInput `pulumi:"endPort"` // The start of the Application Port Range on this Node Type. StartPort pulumi.IntInput `pulumi:"startPort"` }
func (ClusterNodeTypeApplicationPortsArgs) ElementType ¶
func (ClusterNodeTypeApplicationPortsArgs) ElementType() reflect.Type
func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutput ¶
func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput
func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutputWithContext ¶
func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsOutput
func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutput ¶
func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutputWithContext ¶
func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
type ClusterNodeTypeApplicationPortsInput ¶
type ClusterNodeTypeApplicationPortsInput interface { pulumi.Input ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput ToClusterNodeTypeApplicationPortsOutputWithContext(context.Context) ClusterNodeTypeApplicationPortsOutput }
ClusterNodeTypeApplicationPortsInput is an input type that accepts ClusterNodeTypeApplicationPortsArgs and ClusterNodeTypeApplicationPortsOutput values. You can construct a concrete instance of `ClusterNodeTypeApplicationPortsInput` via:
ClusterNodeTypeApplicationPortsArgs{...}
type ClusterNodeTypeApplicationPortsOutput ¶
type ClusterNodeTypeApplicationPortsOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeApplicationPortsOutput) ElementType ¶
func (ClusterNodeTypeApplicationPortsOutput) ElementType() reflect.Type
func (ClusterNodeTypeApplicationPortsOutput) EndPort ¶
func (o ClusterNodeTypeApplicationPortsOutput) EndPort() pulumi.IntOutput
The end of the Application Port Range on this Node Type.
func (ClusterNodeTypeApplicationPortsOutput) StartPort ¶
func (o ClusterNodeTypeApplicationPortsOutput) StartPort() pulumi.IntOutput
The start of the Application Port Range on this Node Type.
func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutput ¶
func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput
func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutputWithContext ¶
func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsOutput
func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutput ¶
func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext ¶
func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
type ClusterNodeTypeApplicationPortsPtrInput ¶
type ClusterNodeTypeApplicationPortsPtrInput interface { pulumi.Input ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput ToClusterNodeTypeApplicationPortsPtrOutputWithContext(context.Context) ClusterNodeTypeApplicationPortsPtrOutput }
ClusterNodeTypeApplicationPortsPtrInput is an input type that accepts ClusterNodeTypeApplicationPortsArgs, ClusterNodeTypeApplicationPortsPtr and ClusterNodeTypeApplicationPortsPtrOutput values. You can construct a concrete instance of `ClusterNodeTypeApplicationPortsPtrInput` via:
ClusterNodeTypeApplicationPortsArgs{...} or: nil
func ClusterNodeTypeApplicationPortsPtr ¶
func ClusterNodeTypeApplicationPortsPtr(v *ClusterNodeTypeApplicationPortsArgs) ClusterNodeTypeApplicationPortsPtrInput
type ClusterNodeTypeApplicationPortsPtrOutput ¶
type ClusterNodeTypeApplicationPortsPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeApplicationPortsPtrOutput) ElementType ¶
func (ClusterNodeTypeApplicationPortsPtrOutput) ElementType() reflect.Type
func (ClusterNodeTypeApplicationPortsPtrOutput) EndPort ¶
func (o ClusterNodeTypeApplicationPortsPtrOutput) EndPort() pulumi.IntPtrOutput
The end of the Application Port Range on this Node Type.
func (ClusterNodeTypeApplicationPortsPtrOutput) StartPort ¶
func (o ClusterNodeTypeApplicationPortsPtrOutput) StartPort() pulumi.IntPtrOutput
The start of the Application Port Range on this Node Type.
func (ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutput ¶
func (o ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
func (ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext ¶
func (o ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput
type ClusterNodeTypeArgs ¶
type ClusterNodeTypeArgs struct { // A `applicationPorts` block as defined below. ApplicationPorts ClusterNodeTypeApplicationPortsPtrInput `pulumi:"applicationPorts"` // The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has. Capacities pulumi.StringMapInput `pulumi:"capacities"` // The Port used for the Client Endpoint for this Node Type. Changing this forces a new resource to be created. ClientEndpointPort pulumi.IntInput `pulumi:"clientEndpointPort"` // The Durability Level for this Node Type. Possible values include `Bronze`, `Gold` and `Silver`. Defaults to `Bronze`. Changing this forces a new resource to be created. DurabilityLevel pulumi.StringPtrInput `pulumi:"durabilityLevel"` // A `ephemeralPorts` block as defined below. EphemeralPorts ClusterNodeTypeEphemeralPortsPtrInput `pulumi:"ephemeralPorts"` // The Port used for the HTTP Endpoint for this Node Type. Changing this forces a new resource to be created. HttpEndpointPort pulumi.IntInput `pulumi:"httpEndpointPort"` // The number of nodes for this Node Type. InstanceCount pulumi.IntInput `pulumi:"instanceCount"` // Is this the Primary Node Type? Changing this forces a new resource to be created. IsPrimary pulumi.BoolInput `pulumi:"isPrimary"` // The name of the Node Type. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` // The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run. PlacementProperties pulumi.StringMapInput `pulumi:"placementProperties"` // The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster. ReverseProxyEndpointPort pulumi.IntPtrInput `pulumi:"reverseProxyEndpointPort"` }
func (ClusterNodeTypeArgs) ElementType ¶
func (ClusterNodeTypeArgs) ElementType() reflect.Type
func (ClusterNodeTypeArgs) ToClusterNodeTypeOutput ¶
func (i ClusterNodeTypeArgs) ToClusterNodeTypeOutput() ClusterNodeTypeOutput
func (ClusterNodeTypeArgs) ToClusterNodeTypeOutputWithContext ¶
func (i ClusterNodeTypeArgs) ToClusterNodeTypeOutputWithContext(ctx context.Context) ClusterNodeTypeOutput
type ClusterNodeTypeArray ¶
type ClusterNodeTypeArray []ClusterNodeTypeInput
func (ClusterNodeTypeArray) ElementType ¶
func (ClusterNodeTypeArray) ElementType() reflect.Type
func (ClusterNodeTypeArray) ToClusterNodeTypeArrayOutput ¶
func (i ClusterNodeTypeArray) ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput
func (ClusterNodeTypeArray) ToClusterNodeTypeArrayOutputWithContext ¶
func (i ClusterNodeTypeArray) ToClusterNodeTypeArrayOutputWithContext(ctx context.Context) ClusterNodeTypeArrayOutput
type ClusterNodeTypeArrayInput ¶
type ClusterNodeTypeArrayInput interface { pulumi.Input ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput ToClusterNodeTypeArrayOutputWithContext(context.Context) ClusterNodeTypeArrayOutput }
ClusterNodeTypeArrayInput is an input type that accepts ClusterNodeTypeArray and ClusterNodeTypeArrayOutput values. You can construct a concrete instance of `ClusterNodeTypeArrayInput` via:
ClusterNodeTypeArray{ ClusterNodeTypeArgs{...} }
type ClusterNodeTypeArrayOutput ¶
type ClusterNodeTypeArrayOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeArrayOutput) ElementType ¶
func (ClusterNodeTypeArrayOutput) ElementType() reflect.Type
func (ClusterNodeTypeArrayOutput) Index ¶
func (o ClusterNodeTypeArrayOutput) Index(i pulumi.IntInput) ClusterNodeTypeOutput
func (ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutput ¶
func (o ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput
func (ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutputWithContext ¶
func (o ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutputWithContext(ctx context.Context) ClusterNodeTypeArrayOutput
type ClusterNodeTypeEphemeralPortsArgs ¶
type ClusterNodeTypeEphemeralPortsArgs struct { // The end of the Ephemeral Port Range on this Node Type. EndPort pulumi.IntInput `pulumi:"endPort"` // The start of the Ephemeral Port Range on this Node Type. StartPort pulumi.IntInput `pulumi:"startPort"` }
func (ClusterNodeTypeEphemeralPortsArgs) ElementType ¶
func (ClusterNodeTypeEphemeralPortsArgs) ElementType() reflect.Type
func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutput ¶
func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput
func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutputWithContext ¶
func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsOutput
func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutput ¶
func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext ¶
func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
type ClusterNodeTypeEphemeralPortsInput ¶
type ClusterNodeTypeEphemeralPortsInput interface { pulumi.Input ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput ToClusterNodeTypeEphemeralPortsOutputWithContext(context.Context) ClusterNodeTypeEphemeralPortsOutput }
ClusterNodeTypeEphemeralPortsInput is an input type that accepts ClusterNodeTypeEphemeralPortsArgs and ClusterNodeTypeEphemeralPortsOutput values. You can construct a concrete instance of `ClusterNodeTypeEphemeralPortsInput` via:
ClusterNodeTypeEphemeralPortsArgs{...}
type ClusterNodeTypeEphemeralPortsOutput ¶
type ClusterNodeTypeEphemeralPortsOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeEphemeralPortsOutput) ElementType ¶
func (ClusterNodeTypeEphemeralPortsOutput) ElementType() reflect.Type
func (ClusterNodeTypeEphemeralPortsOutput) EndPort ¶
func (o ClusterNodeTypeEphemeralPortsOutput) EndPort() pulumi.IntOutput
The end of the Ephemeral Port Range on this Node Type.
func (ClusterNodeTypeEphemeralPortsOutput) StartPort ¶
func (o ClusterNodeTypeEphemeralPortsOutput) StartPort() pulumi.IntOutput
The start of the Ephemeral Port Range on this Node Type.
func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutput ¶
func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput
func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutputWithContext ¶
func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsOutput
func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutput ¶
func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext ¶
func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
type ClusterNodeTypeEphemeralPortsPtrInput ¶
type ClusterNodeTypeEphemeralPortsPtrInput interface { pulumi.Input ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(context.Context) ClusterNodeTypeEphemeralPortsPtrOutput }
ClusterNodeTypeEphemeralPortsPtrInput is an input type that accepts ClusterNodeTypeEphemeralPortsArgs, ClusterNodeTypeEphemeralPortsPtr and ClusterNodeTypeEphemeralPortsPtrOutput values. You can construct a concrete instance of `ClusterNodeTypeEphemeralPortsPtrInput` via:
ClusterNodeTypeEphemeralPortsArgs{...} or: nil
func ClusterNodeTypeEphemeralPortsPtr ¶
func ClusterNodeTypeEphemeralPortsPtr(v *ClusterNodeTypeEphemeralPortsArgs) ClusterNodeTypeEphemeralPortsPtrInput
type ClusterNodeTypeEphemeralPortsPtrOutput ¶
type ClusterNodeTypeEphemeralPortsPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeEphemeralPortsPtrOutput) ElementType ¶
func (ClusterNodeTypeEphemeralPortsPtrOutput) ElementType() reflect.Type
func (ClusterNodeTypeEphemeralPortsPtrOutput) EndPort ¶
func (o ClusterNodeTypeEphemeralPortsPtrOutput) EndPort() pulumi.IntPtrOutput
The end of the Ephemeral Port Range on this Node Type.
func (ClusterNodeTypeEphemeralPortsPtrOutput) StartPort ¶
func (o ClusterNodeTypeEphemeralPortsPtrOutput) StartPort() pulumi.IntPtrOutput
The start of the Ephemeral Port Range on this Node Type.
func (ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutput ¶
func (o ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
func (ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext ¶
func (o ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
type ClusterNodeTypeInput ¶
type ClusterNodeTypeInput interface { pulumi.Input ToClusterNodeTypeOutput() ClusterNodeTypeOutput ToClusterNodeTypeOutputWithContext(context.Context) ClusterNodeTypeOutput }
ClusterNodeTypeInput is an input type that accepts ClusterNodeTypeArgs and ClusterNodeTypeOutput values. You can construct a concrete instance of `ClusterNodeTypeInput` via:
ClusterNodeTypeArgs{...}
type ClusterNodeTypeOutput ¶
type ClusterNodeTypeOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeOutput) ApplicationPorts ¶
func (o ClusterNodeTypeOutput) ApplicationPorts() ClusterNodeTypeApplicationPortsPtrOutput
A `applicationPorts` block as defined below.
func (ClusterNodeTypeOutput) Capacities ¶
func (o ClusterNodeTypeOutput) Capacities() pulumi.StringMapOutput
The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.
func (ClusterNodeTypeOutput) ClientEndpointPort ¶
func (o ClusterNodeTypeOutput) ClientEndpointPort() pulumi.IntOutput
The Port used for the Client Endpoint for this Node Type. Changing this forces a new resource to be created.
func (ClusterNodeTypeOutput) DurabilityLevel ¶
func (o ClusterNodeTypeOutput) DurabilityLevel() pulumi.StringPtrOutput
The Durability Level for this Node Type. Possible values include `Bronze`, `Gold` and `Silver`. Defaults to `Bronze`. Changing this forces a new resource to be created.
func (ClusterNodeTypeOutput) ElementType ¶
func (ClusterNodeTypeOutput) ElementType() reflect.Type
func (ClusterNodeTypeOutput) EphemeralPorts ¶
func (o ClusterNodeTypeOutput) EphemeralPorts() ClusterNodeTypeEphemeralPortsPtrOutput
A `ephemeralPorts` block as defined below.
func (ClusterNodeTypeOutput) HttpEndpointPort ¶
func (o ClusterNodeTypeOutput) HttpEndpointPort() pulumi.IntOutput
The Port used for the HTTP Endpoint for this Node Type. Changing this forces a new resource to be created.
func (ClusterNodeTypeOutput) InstanceCount ¶
func (o ClusterNodeTypeOutput) InstanceCount() pulumi.IntOutput
The number of nodes for this Node Type.
func (ClusterNodeTypeOutput) IsPrimary ¶
func (o ClusterNodeTypeOutput) IsPrimary() pulumi.BoolOutput
Is this the Primary Node Type? Changing this forces a new resource to be created.
func (ClusterNodeTypeOutput) Name ¶
func (o ClusterNodeTypeOutput) Name() pulumi.StringOutput
The name of the Node Type. Changing this forces a new resource to be created.
func (ClusterNodeTypeOutput) PlacementProperties ¶
func (o ClusterNodeTypeOutput) PlacementProperties() pulumi.StringMapOutput
The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.
func (ClusterNodeTypeOutput) ReverseProxyEndpointPort ¶
func (o ClusterNodeTypeOutput) ReverseProxyEndpointPort() pulumi.IntPtrOutput
The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster.
func (ClusterNodeTypeOutput) ToClusterNodeTypeOutput ¶
func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutput() ClusterNodeTypeOutput
func (ClusterNodeTypeOutput) ToClusterNodeTypeOutputWithContext ¶
func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutputWithContext(ctx context.Context) ClusterNodeTypeOutput
type ClusterOutput ¶ added in v3.31.1
type ClusterOutput struct {
*pulumi.OutputState
}
func (ClusterOutput) ElementType ¶ added in v3.31.1
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) ToClusterOutput ¶ added in v3.31.1
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶ added in v3.31.1
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterReverseProxyCertificate ¶
type ClusterReverseProxyCertificate struct { // The Thumbprint of the Certificate. Thumbprint string `pulumi:"thumbprint"` // The Secondary Thumbprint of the Certificate. ThumbprintSecondary *string `pulumi:"thumbprintSecondary"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName string `pulumi:"x509StoreName"` }
type ClusterReverseProxyCertificateArgs ¶
type ClusterReverseProxyCertificateArgs struct { // The Thumbprint of the Certificate. Thumbprint pulumi.StringInput `pulumi:"thumbprint"` // The Secondary Thumbprint of the Certificate. ThumbprintSecondary pulumi.StringPtrInput `pulumi:"thumbprintSecondary"` // The X509 Store where the Certificate Exists, such as `My`. X509StoreName pulumi.StringInput `pulumi:"x509StoreName"` }
func (ClusterReverseProxyCertificateArgs) ElementType ¶
func (ClusterReverseProxyCertificateArgs) ElementType() reflect.Type
func (ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutput ¶
func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput
func (ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutputWithContext ¶
func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateOutput
func (ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutput ¶
func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutputWithContext ¶
func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
type ClusterReverseProxyCertificateInput ¶
type ClusterReverseProxyCertificateInput interface { pulumi.Input ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput ToClusterReverseProxyCertificateOutputWithContext(context.Context) ClusterReverseProxyCertificateOutput }
ClusterReverseProxyCertificateInput is an input type that accepts ClusterReverseProxyCertificateArgs and ClusterReverseProxyCertificateOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificateInput` via:
ClusterReverseProxyCertificateArgs{...}
type ClusterReverseProxyCertificateOutput ¶
type ClusterReverseProxyCertificateOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificateOutput) ElementType ¶
func (ClusterReverseProxyCertificateOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificateOutput) Thumbprint ¶
func (o ClusterReverseProxyCertificateOutput) Thumbprint() pulumi.StringOutput
The Thumbprint of the Certificate.
func (ClusterReverseProxyCertificateOutput) ThumbprintSecondary ¶
func (o ClusterReverseProxyCertificateOutput) ThumbprintSecondary() pulumi.StringPtrOutput
The Secondary Thumbprint of the Certificate.
func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutput ¶
func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput
func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutputWithContext ¶
func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateOutput
func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutput ¶
func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutputWithContext ¶
func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificateOutput) X509StoreName ¶
func (o ClusterReverseProxyCertificateOutput) X509StoreName() pulumi.StringOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterReverseProxyCertificatePtrInput ¶
type ClusterReverseProxyCertificatePtrInput interface { pulumi.Input ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput ToClusterReverseProxyCertificatePtrOutputWithContext(context.Context) ClusterReverseProxyCertificatePtrOutput }
ClusterReverseProxyCertificatePtrInput is an input type that accepts ClusterReverseProxyCertificateArgs, ClusterReverseProxyCertificatePtr and ClusterReverseProxyCertificatePtrOutput values. You can construct a concrete instance of `ClusterReverseProxyCertificatePtrInput` via:
ClusterReverseProxyCertificateArgs{...} or: nil
func ClusterReverseProxyCertificatePtr ¶
func ClusterReverseProxyCertificatePtr(v *ClusterReverseProxyCertificateArgs) ClusterReverseProxyCertificatePtrInput
type ClusterReverseProxyCertificatePtrOutput ¶
type ClusterReverseProxyCertificatePtrOutput struct{ *pulumi.OutputState }
func (ClusterReverseProxyCertificatePtrOutput) ElementType ¶
func (ClusterReverseProxyCertificatePtrOutput) ElementType() reflect.Type
func (ClusterReverseProxyCertificatePtrOutput) Thumbprint ¶
func (o ClusterReverseProxyCertificatePtrOutput) Thumbprint() pulumi.StringPtrOutput
The Thumbprint of the Certificate.
func (ClusterReverseProxyCertificatePtrOutput) ThumbprintSecondary ¶
func (o ClusterReverseProxyCertificatePtrOutput) ThumbprintSecondary() pulumi.StringPtrOutput
The Secondary Thumbprint of the Certificate.
func (ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutput ¶
func (o ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutputWithContext ¶
func (o ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput
func (ClusterReverseProxyCertificatePtrOutput) X509StoreName ¶
func (o ClusterReverseProxyCertificatePtrOutput) X509StoreName() pulumi.StringPtrOutput
The X509 Store where the Certificate Exists, such as `My`.
type ClusterState ¶
type ClusterState struct { // A List of one or more features which should be enabled, such as `DnsService`. AddOnFeatures pulumi.StringArrayInput // An `azureActiveDirectory` block as defined below. AzureActiveDirectory ClusterAzureActiveDirectoryPtrInput // A `certificate` block as defined below. Conflicts with `certificateCommonNames`. Certificate ClusterCertificatePtrInput // A `certificateCommonNames` block as defined below. Conflicts with `certificate`. CertificateCommonNames ClusterCertificateCommonNamesPtrInput // A `clientCertificateCommonName` block as defined below. ClientCertificateCommonNames ClusterClientCertificateCommonNameArrayInput // One or 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. ReverseProxyCertificate ClusterReverseProxyCertificatePtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`. UpgradeMode pulumi.StringPtrInput // Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created. VmImage pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type MeshApplication ¶ added in v3.25.0
type MeshApplication struct { pulumi.CustomResourceState // Specifies the Azure Region where the Service Fabric Mesh Application should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Service Fabric Mesh Application. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group in which the Service Fabric Mesh Application exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Any number of `service` block as defined below. Services MeshApplicationServiceArrayOutput `pulumi:"services"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Service Fabric Mesh Application.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/servicefabric" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = servicefabric.NewMeshApplication(ctx, "exampleMeshApplication", &servicefabric.MeshApplicationArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, Services: servicefabric.MeshApplicationServiceArray{ &servicefabric.MeshApplicationServiceArgs{ Name: pulumi.String("testservice1"), OsType: pulumi.String("Linux"), CodePackages: servicefabric.MeshApplicationServiceCodePackageArray{ &servicefabric.MeshApplicationServiceCodePackageArgs{ Name: pulumi.String("testcodepackage1"), ImageName: pulumi.String("seabreeze/sbz-helloworld:1.0-alpine"), Resources: &servicefabric.MeshApplicationServiceCodePackageResourcesArgs{ Requests: &servicefabric.MeshApplicationServiceCodePackageResourcesRequestsArgs{ Memory: pulumi.Float64(1), Cpu: pulumi.Float64(1), }, }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Service Fabric Mesh Application can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:servicefabric/meshApplication:MeshApplication application1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceFabricMesh/applications/application1
```
func GetMeshApplication ¶ added in v3.25.0
func GetMeshApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshApplicationState, opts ...pulumi.ResourceOption) (*MeshApplication, error)
GetMeshApplication gets an existing MeshApplication resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMeshApplication ¶ added in v3.25.0
func NewMeshApplication(ctx *pulumi.Context, name string, args *MeshApplicationArgs, opts ...pulumi.ResourceOption) (*MeshApplication, error)
NewMeshApplication registers a new resource with the given unique name, arguments, and options.
func (MeshApplication) ElementType ¶ added in v3.31.1
func (MeshApplication) ElementType() reflect.Type
func (MeshApplication) ToMeshApplicationOutput ¶ added in v3.31.1
func (i MeshApplication) ToMeshApplicationOutput() MeshApplicationOutput
func (MeshApplication) ToMeshApplicationOutputWithContext ¶ added in v3.31.1
func (i MeshApplication) ToMeshApplicationOutputWithContext(ctx context.Context) MeshApplicationOutput
type MeshApplicationArgs ¶ added in v3.25.0
type MeshApplicationArgs struct { // Specifies the Azure Region where the Service Fabric Mesh Application should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Application. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Mesh Application exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Any number of `service` block as defined below. Services MeshApplicationServiceArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a MeshApplication resource.
func (MeshApplicationArgs) ElementType ¶ added in v3.25.0
func (MeshApplicationArgs) ElementType() reflect.Type
type MeshApplicationInput ¶ added in v3.31.1
type MeshApplicationInput interface { pulumi.Input ToMeshApplicationOutput() MeshApplicationOutput ToMeshApplicationOutputWithContext(ctx context.Context) MeshApplicationOutput }
type MeshApplicationOutput ¶ added in v3.31.1
type MeshApplicationOutput struct {
*pulumi.OutputState
}
func (MeshApplicationOutput) ElementType ¶ added in v3.31.1
func (MeshApplicationOutput) ElementType() reflect.Type
func (MeshApplicationOutput) ToMeshApplicationOutput ¶ added in v3.31.1
func (o MeshApplicationOutput) ToMeshApplicationOutput() MeshApplicationOutput
func (MeshApplicationOutput) ToMeshApplicationOutputWithContext ¶ added in v3.31.1
func (o MeshApplicationOutput) ToMeshApplicationOutputWithContext(ctx context.Context) MeshApplicationOutput
type MeshApplicationService ¶ added in v3.25.0
type MeshApplicationService struct { // Any number `codePackage` block as described below. CodePackages []MeshApplicationServiceCodePackage `pulumi:"codePackages"` // The name of the service resource. Name string `pulumi:"name"` // The operating system required by the code in service. Valid values are `Linux` or `Windows`. OsType string `pulumi:"osType"` }
type MeshApplicationServiceArgs ¶ added in v3.25.0
type MeshApplicationServiceArgs struct { // Any number `codePackage` block as described below. CodePackages MeshApplicationServiceCodePackageArrayInput `pulumi:"codePackages"` // The name of the service resource. Name pulumi.StringInput `pulumi:"name"` // The operating system required by the code in service. Valid values are `Linux` or `Windows`. OsType pulumi.StringInput `pulumi:"osType"` }
func (MeshApplicationServiceArgs) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceArgs) ElementType() reflect.Type
func (MeshApplicationServiceArgs) ToMeshApplicationServiceOutput ¶ added in v3.25.0
func (i MeshApplicationServiceArgs) ToMeshApplicationServiceOutput() MeshApplicationServiceOutput
func (MeshApplicationServiceArgs) ToMeshApplicationServiceOutputWithContext ¶ added in v3.25.0
func (i MeshApplicationServiceArgs) ToMeshApplicationServiceOutputWithContext(ctx context.Context) MeshApplicationServiceOutput
type MeshApplicationServiceArray ¶ added in v3.25.0
type MeshApplicationServiceArray []MeshApplicationServiceInput
func (MeshApplicationServiceArray) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceArray) ElementType() reflect.Type
func (MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutput ¶ added in v3.25.0
func (i MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutput() MeshApplicationServiceArrayOutput
func (MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutputWithContext ¶ added in v3.25.0
func (i MeshApplicationServiceArray) ToMeshApplicationServiceArrayOutputWithContext(ctx context.Context) MeshApplicationServiceArrayOutput
type MeshApplicationServiceArrayInput ¶ added in v3.25.0
type MeshApplicationServiceArrayInput interface { pulumi.Input ToMeshApplicationServiceArrayOutput() MeshApplicationServiceArrayOutput ToMeshApplicationServiceArrayOutputWithContext(context.Context) MeshApplicationServiceArrayOutput }
MeshApplicationServiceArrayInput is an input type that accepts MeshApplicationServiceArray and MeshApplicationServiceArrayOutput values. You can construct a concrete instance of `MeshApplicationServiceArrayInput` via:
MeshApplicationServiceArray{ MeshApplicationServiceArgs{...} }
type MeshApplicationServiceArrayOutput ¶ added in v3.25.0
type MeshApplicationServiceArrayOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceArrayOutput) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceArrayOutput) ElementType() reflect.Type
func (MeshApplicationServiceArrayOutput) Index ¶ added in v3.25.0
func (o MeshApplicationServiceArrayOutput) Index(i pulumi.IntInput) MeshApplicationServiceOutput
func (MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutput ¶ added in v3.25.0
func (o MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutput() MeshApplicationServiceArrayOutput
func (MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceArrayOutput) ToMeshApplicationServiceArrayOutputWithContext(ctx context.Context) MeshApplicationServiceArrayOutput
type MeshApplicationServiceCodePackage ¶ added in v3.25.0
type MeshApplicationServiceCodePackage struct { // The Container image the code package will use. ImageName string `pulumi:"imageName"` // The name of the code package. Name string `pulumi:"name"` // A `resources` block as defined below. Resources MeshApplicationServiceCodePackageResources `pulumi:"resources"` }
type MeshApplicationServiceCodePackageArgs ¶ added in v3.25.0
type MeshApplicationServiceCodePackageArgs struct { // The Container image the code package will use. ImageName pulumi.StringInput `pulumi:"imageName"` // The name of the code package. Name pulumi.StringInput `pulumi:"name"` // A `resources` block as defined below. Resources MeshApplicationServiceCodePackageResourcesInput `pulumi:"resources"` }
func (MeshApplicationServiceCodePackageArgs) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageArgs) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutput ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutput() MeshApplicationServiceCodePackageOutput
func (MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutputWithContext ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageArgs) ToMeshApplicationServiceCodePackageOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageOutput
type MeshApplicationServiceCodePackageArray ¶ added in v3.25.0
type MeshApplicationServiceCodePackageArray []MeshApplicationServiceCodePackageInput
func (MeshApplicationServiceCodePackageArray) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageArray) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutput ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutput() MeshApplicationServiceCodePackageArrayOutput
func (MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutputWithContext ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageArray) ToMeshApplicationServiceCodePackageArrayOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageArrayOutput
type MeshApplicationServiceCodePackageArrayInput ¶ added in v3.25.0
type MeshApplicationServiceCodePackageArrayInput interface { pulumi.Input ToMeshApplicationServiceCodePackageArrayOutput() MeshApplicationServiceCodePackageArrayOutput ToMeshApplicationServiceCodePackageArrayOutputWithContext(context.Context) MeshApplicationServiceCodePackageArrayOutput }
MeshApplicationServiceCodePackageArrayInput is an input type that accepts MeshApplicationServiceCodePackageArray and MeshApplicationServiceCodePackageArrayOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageArrayInput` via:
MeshApplicationServiceCodePackageArray{ MeshApplicationServiceCodePackageArgs{...} }
type MeshApplicationServiceCodePackageArrayOutput ¶ added in v3.25.0
type MeshApplicationServiceCodePackageArrayOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageArrayOutput) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageArrayOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutput ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutput() MeshApplicationServiceCodePackageArrayOutput
func (MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageArrayOutput) ToMeshApplicationServiceCodePackageArrayOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageArrayOutput
type MeshApplicationServiceCodePackageInput ¶ added in v3.25.0
type MeshApplicationServiceCodePackageInput interface { pulumi.Input ToMeshApplicationServiceCodePackageOutput() MeshApplicationServiceCodePackageOutput ToMeshApplicationServiceCodePackageOutputWithContext(context.Context) MeshApplicationServiceCodePackageOutput }
MeshApplicationServiceCodePackageInput is an input type that accepts MeshApplicationServiceCodePackageArgs and MeshApplicationServiceCodePackageOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageInput` via:
MeshApplicationServiceCodePackageArgs{...}
type MeshApplicationServiceCodePackageOutput ¶ added in v3.25.0
type MeshApplicationServiceCodePackageOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageOutput) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageOutput) ImageName ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageOutput) ImageName() pulumi.StringOutput
The Container image the code package will use.
func (MeshApplicationServiceCodePackageOutput) Name ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageOutput) Name() pulumi.StringOutput
The name of the code package.
func (MeshApplicationServiceCodePackageOutput) Resources ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageOutput) Resources() MeshApplicationServiceCodePackageResourcesOutput
A `resources` block as defined below.
func (MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutput ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutput() MeshApplicationServiceCodePackageOutput
func (MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageOutput) ToMeshApplicationServiceCodePackageOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageOutput
type MeshApplicationServiceCodePackageResources ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResources struct { // A `limits` block as defined below. Limits *MeshApplicationServiceCodePackageResourcesLimits `pulumi:"limits"` // A `requests` block as defined below. Requests MeshApplicationServiceCodePackageResourcesRequests `pulumi:"requests"` }
type MeshApplicationServiceCodePackageResourcesArgs ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesArgs struct { // A `limits` block as defined below. Limits MeshApplicationServiceCodePackageResourcesLimitsPtrInput `pulumi:"limits"` // A `requests` block as defined below. Requests MeshApplicationServiceCodePackageResourcesRequestsInput `pulumi:"requests"` }
func (MeshApplicationServiceCodePackageResourcesArgs) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageResourcesArgs) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutput ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutput() MeshApplicationServiceCodePackageResourcesOutput
func (MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutputWithContext ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageResourcesArgs) ToMeshApplicationServiceCodePackageResourcesOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesOutput
type MeshApplicationServiceCodePackageResourcesInput ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesInput interface { pulumi.Input ToMeshApplicationServiceCodePackageResourcesOutput() MeshApplicationServiceCodePackageResourcesOutput ToMeshApplicationServiceCodePackageResourcesOutputWithContext(context.Context) MeshApplicationServiceCodePackageResourcesOutput }
MeshApplicationServiceCodePackageResourcesInput is an input type that accepts MeshApplicationServiceCodePackageResourcesArgs and MeshApplicationServiceCodePackageResourcesOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageResourcesInput` via:
MeshApplicationServiceCodePackageResourcesArgs{...}
type MeshApplicationServiceCodePackageResourcesLimits ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesLimitsArgs ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesLimitsArgs struct { // The maximum number of CPU cores the container can use. Cpu pulumi.Float64Input `pulumi:"cpu"` // The maximum memory request in GB the container can use. Memory pulumi.Float64Input `pulumi:"memory"` }
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutput ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutput() MeshApplicationServiceCodePackageResourcesLimitsOutput
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsOutput
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
func (MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageResourcesLimitsArgs) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
type MeshApplicationServiceCodePackageResourcesLimitsInput ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesLimitsInput interface { pulumi.Input ToMeshApplicationServiceCodePackageResourcesLimitsOutput() MeshApplicationServiceCodePackageResourcesLimitsOutput ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext(context.Context) MeshApplicationServiceCodePackageResourcesLimitsOutput }
MeshApplicationServiceCodePackageResourcesLimitsInput is an input type that accepts MeshApplicationServiceCodePackageResourcesLimitsArgs and MeshApplicationServiceCodePackageResourcesLimitsOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageResourcesLimitsInput` via:
MeshApplicationServiceCodePackageResourcesLimitsArgs{...}
type MeshApplicationServiceCodePackageResourcesLimitsOutput ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesLimitsOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) Cpu ¶ added in v3.25.0
The maximum number of CPU cores the container can use.
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) Memory ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) Memory() pulumi.Float64Output
The maximum memory request in GB the container can use.
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutput ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutput() MeshApplicationServiceCodePackageResourcesLimitsOutput
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsOutput
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
func (MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesLimitsOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
type MeshApplicationServiceCodePackageResourcesLimitsPtrInput ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesLimitsPtrInput interface { pulumi.Input ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput }
MeshApplicationServiceCodePackageResourcesLimitsPtrInput is an input type that accepts MeshApplicationServiceCodePackageResourcesLimitsArgs, MeshApplicationServiceCodePackageResourcesLimitsPtr and MeshApplicationServiceCodePackageResourcesLimitsPtrOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageResourcesLimitsPtrInput` via:
MeshApplicationServiceCodePackageResourcesLimitsArgs{...} or: nil
func MeshApplicationServiceCodePackageResourcesLimitsPtr ¶ added in v3.25.0
func MeshApplicationServiceCodePackageResourcesLimitsPtr(v *MeshApplicationServiceCodePackageResourcesLimitsArgs) MeshApplicationServiceCodePackageResourcesLimitsPtrInput
type MeshApplicationServiceCodePackageResourcesLimitsPtrOutput ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesLimitsPtrOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Cpu ¶ added in v3.25.0
The maximum number of CPU cores the container can use.
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Memory ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) Memory() pulumi.Float64PtrOutput
The maximum memory request in GB the container can use.
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutput() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
func (MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesLimitsPtrOutput) ToMeshApplicationServiceCodePackageResourcesLimitsPtrOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
type MeshApplicationServiceCodePackageResourcesOutput ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageResourcesOutput) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageResourcesOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesOutput) Limits ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesOutput) Limits() MeshApplicationServiceCodePackageResourcesLimitsPtrOutput
A `limits` block as defined below.
func (MeshApplicationServiceCodePackageResourcesOutput) Requests ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesOutput) Requests() MeshApplicationServiceCodePackageResourcesRequestsOutput
A `requests` block as defined below.
func (MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutput ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutput() MeshApplicationServiceCodePackageResourcesOutput
func (MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesOutput) ToMeshApplicationServiceCodePackageResourcesOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesOutput
type MeshApplicationServiceCodePackageResourcesRequests ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesRequestsArgs ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesRequestsArgs struct { // The minimum number of CPU cores the container requires. Cpu pulumi.Float64Input `pulumi:"cpu"` // The minimum memory request in GB the container requires. Memory pulumi.Float64Input `pulumi:"memory"` }
func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutput ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutput() MeshApplicationServiceCodePackageResourcesRequestsOutput
func (MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext ¶ added in v3.25.0
func (i MeshApplicationServiceCodePackageResourcesRequestsArgs) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesRequestsOutput
type MeshApplicationServiceCodePackageResourcesRequestsInput ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesRequestsInput interface { pulumi.Input ToMeshApplicationServiceCodePackageResourcesRequestsOutput() MeshApplicationServiceCodePackageResourcesRequestsOutput ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext(context.Context) MeshApplicationServiceCodePackageResourcesRequestsOutput }
MeshApplicationServiceCodePackageResourcesRequestsInput is an input type that accepts MeshApplicationServiceCodePackageResourcesRequestsArgs and MeshApplicationServiceCodePackageResourcesRequestsOutput values. You can construct a concrete instance of `MeshApplicationServiceCodePackageResourcesRequestsInput` via:
MeshApplicationServiceCodePackageResourcesRequestsArgs{...}
type MeshApplicationServiceCodePackageResourcesRequestsOutput ¶ added in v3.25.0
type MeshApplicationServiceCodePackageResourcesRequestsOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) Cpu ¶ added in v3.25.0
The minimum number of CPU cores the container requires.
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ElementType() reflect.Type
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) Memory ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) Memory() pulumi.Float64Output
The minimum memory request in GB the container requires.
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutput ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutput() MeshApplicationServiceCodePackageResourcesRequestsOutput
func (MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceCodePackageResourcesRequestsOutput) ToMeshApplicationServiceCodePackageResourcesRequestsOutputWithContext(ctx context.Context) MeshApplicationServiceCodePackageResourcesRequestsOutput
type MeshApplicationServiceInput ¶ added in v3.25.0
type MeshApplicationServiceInput interface { pulumi.Input ToMeshApplicationServiceOutput() MeshApplicationServiceOutput ToMeshApplicationServiceOutputWithContext(context.Context) MeshApplicationServiceOutput }
MeshApplicationServiceInput is an input type that accepts MeshApplicationServiceArgs and MeshApplicationServiceOutput values. You can construct a concrete instance of `MeshApplicationServiceInput` via:
MeshApplicationServiceArgs{...}
type MeshApplicationServiceOutput ¶ added in v3.25.0
type MeshApplicationServiceOutput struct{ *pulumi.OutputState }
func (MeshApplicationServiceOutput) CodePackages ¶ added in v3.25.0
func (o MeshApplicationServiceOutput) CodePackages() MeshApplicationServiceCodePackageArrayOutput
Any number `codePackage` block as described below.
func (MeshApplicationServiceOutput) ElementType ¶ added in v3.25.0
func (MeshApplicationServiceOutput) ElementType() reflect.Type
func (MeshApplicationServiceOutput) Name ¶ added in v3.25.0
func (o MeshApplicationServiceOutput) Name() pulumi.StringOutput
The name of the service resource.
func (MeshApplicationServiceOutput) OsType ¶ added in v3.25.0
func (o MeshApplicationServiceOutput) OsType() pulumi.StringOutput
The operating system required by the code in service. Valid values are `Linux` or `Windows`.
func (MeshApplicationServiceOutput) ToMeshApplicationServiceOutput ¶ added in v3.25.0
func (o MeshApplicationServiceOutput) ToMeshApplicationServiceOutput() MeshApplicationServiceOutput
func (MeshApplicationServiceOutput) ToMeshApplicationServiceOutputWithContext ¶ added in v3.25.0
func (o MeshApplicationServiceOutput) ToMeshApplicationServiceOutputWithContext(ctx context.Context) MeshApplicationServiceOutput
type MeshApplicationState ¶ added in v3.25.0
type MeshApplicationState struct { // Specifies the Azure Region where the Service Fabric Mesh Application should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Application. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Mesh Application exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Any number of `service` block as defined below. Services MeshApplicationServiceArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (MeshApplicationState) ElementType ¶ added in v3.25.0
func (MeshApplicationState) ElementType() reflect.Type
type MeshLocalNetwork ¶ added in v3.28.0
type MeshLocalNetwork struct { pulumi.CustomResourceState // A description of this Service Fabric Mesh Local Network. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the Azure Region where the Service Fabric Mesh Local Network should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Service Fabric Mesh Local Network. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The address space for the local container network. NetworkAddressPrefix pulumi.StringOutput `pulumi:"networkAddressPrefix"` // The name of the Resource Group in which the Service Fabric Mesh Local Network exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Service Fabric Mesh Local Network.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/servicefabric" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = servicefabric.NewMeshLocalNetwork(ctx, "exampleMeshLocalNetwork", &servicefabric.MeshLocalNetworkArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, NetworkAddressPrefix: pulumi.String("10.0.0.0/22"), }) if err != nil { return err } return nil }) }
```
## Import
Service Fabric Mesh Local Network can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:servicefabric/meshLocalNetwork:MeshLocalNetwork network1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceFabricMesh/networks/network1
```
func GetMeshLocalNetwork ¶ added in v3.28.0
func GetMeshLocalNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshLocalNetworkState, opts ...pulumi.ResourceOption) (*MeshLocalNetwork, error)
GetMeshLocalNetwork gets an existing MeshLocalNetwork resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMeshLocalNetwork ¶ added in v3.28.0
func NewMeshLocalNetwork(ctx *pulumi.Context, name string, args *MeshLocalNetworkArgs, opts ...pulumi.ResourceOption) (*MeshLocalNetwork, error)
NewMeshLocalNetwork registers a new resource with the given unique name, arguments, and options.
func (MeshLocalNetwork) ElementType ¶ added in v3.31.1
func (MeshLocalNetwork) ElementType() reflect.Type
func (MeshLocalNetwork) ToMeshLocalNetworkOutput ¶ added in v3.31.1
func (i MeshLocalNetwork) ToMeshLocalNetworkOutput() MeshLocalNetworkOutput
func (MeshLocalNetwork) ToMeshLocalNetworkOutputWithContext ¶ added in v3.31.1
func (i MeshLocalNetwork) ToMeshLocalNetworkOutputWithContext(ctx context.Context) MeshLocalNetworkOutput
type MeshLocalNetworkArgs ¶ added in v3.28.0
type MeshLocalNetworkArgs struct { // A description of this Service Fabric Mesh Local Network. Description pulumi.StringPtrInput // Specifies the Azure Region where the Service Fabric Mesh Local Network should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Local Network. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The address space for the local container network. NetworkAddressPrefix pulumi.StringInput // The name of the Resource Group in which the Service Fabric Mesh Local Network exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a MeshLocalNetwork resource.
func (MeshLocalNetworkArgs) ElementType ¶ added in v3.28.0
func (MeshLocalNetworkArgs) ElementType() reflect.Type
type MeshLocalNetworkInput ¶ added in v3.31.1
type MeshLocalNetworkInput interface { pulumi.Input ToMeshLocalNetworkOutput() MeshLocalNetworkOutput ToMeshLocalNetworkOutputWithContext(ctx context.Context) MeshLocalNetworkOutput }
type MeshLocalNetworkOutput ¶ added in v3.31.1
type MeshLocalNetworkOutput struct {
*pulumi.OutputState
}
func (MeshLocalNetworkOutput) ElementType ¶ added in v3.31.1
func (MeshLocalNetworkOutput) ElementType() reflect.Type
func (MeshLocalNetworkOutput) ToMeshLocalNetworkOutput ¶ added in v3.31.1
func (o MeshLocalNetworkOutput) ToMeshLocalNetworkOutput() MeshLocalNetworkOutput
func (MeshLocalNetworkOutput) ToMeshLocalNetworkOutputWithContext ¶ added in v3.31.1
func (o MeshLocalNetworkOutput) ToMeshLocalNetworkOutputWithContext(ctx context.Context) MeshLocalNetworkOutput
type MeshLocalNetworkState ¶ added in v3.28.0
type MeshLocalNetworkState struct { // A description of this Service Fabric Mesh Local Network. Description pulumi.StringPtrInput // Specifies the Azure Region where the Service Fabric Mesh Local Network should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Local Network. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The address space for the local container network. NetworkAddressPrefix pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Mesh Local Network exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (MeshLocalNetworkState) ElementType ¶ added in v3.28.0
func (MeshLocalNetworkState) ElementType() reflect.Type
type MeshSecret ¶ added in v3.28.0
type MeshSecret struct { pulumi.CustomResourceState // The type of the content stored in the secret value. Changing this forces a new resource to be created. ContentType pulumi.StringPtrOutput `pulumi:"contentType"` // A description of this Service Fabric Mesh Secret. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the Azure Region where the Service Fabric Mesh Secret should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group in which the Service Fabric Mesh Secret exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Service Fabric Mesh Secret.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/servicefabric" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = servicefabric.NewMeshSecret(ctx, "exampleMeshSecret", &servicefabric.MeshSecretArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } return nil }) }
```
## Import
Service Fabric Mesh Secret can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:servicefabric/meshSecret:MeshSecret secret1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceFabricMesh/secrets/secret1
```
func GetMeshSecret ¶ added in v3.28.0
func GetMeshSecret(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshSecretState, opts ...pulumi.ResourceOption) (*MeshSecret, error)
GetMeshSecret gets an existing MeshSecret resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMeshSecret ¶ added in v3.28.0
func NewMeshSecret(ctx *pulumi.Context, name string, args *MeshSecretArgs, opts ...pulumi.ResourceOption) (*MeshSecret, error)
NewMeshSecret registers a new resource with the given unique name, arguments, and options.
func (MeshSecret) ElementType ¶ added in v3.31.1
func (MeshSecret) ElementType() reflect.Type
func (MeshSecret) ToMeshSecretOutput ¶ added in v3.31.1
func (i MeshSecret) ToMeshSecretOutput() MeshSecretOutput
func (MeshSecret) ToMeshSecretOutputWithContext ¶ added in v3.31.1
func (i MeshSecret) ToMeshSecretOutputWithContext(ctx context.Context) MeshSecretOutput
type MeshSecretArgs ¶ added in v3.28.0
type MeshSecretArgs struct { // The type of the content stored in the secret value. Changing this forces a new resource to be created. ContentType pulumi.StringPtrInput // A description of this Service Fabric Mesh Secret. Description pulumi.StringPtrInput // Specifies the Azure Region where the Service Fabric Mesh Secret should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Mesh Secret exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a MeshSecret resource.
func (MeshSecretArgs) ElementType ¶ added in v3.28.0
func (MeshSecretArgs) ElementType() reflect.Type
type MeshSecretInput ¶ added in v3.31.1
type MeshSecretInput interface { pulumi.Input ToMeshSecretOutput() MeshSecretOutput ToMeshSecretOutputWithContext(ctx context.Context) MeshSecretOutput }
type MeshSecretOutput ¶ added in v3.31.1
type MeshSecretOutput struct {
*pulumi.OutputState
}
func (MeshSecretOutput) ElementType ¶ added in v3.31.1
func (MeshSecretOutput) ElementType() reflect.Type
func (MeshSecretOutput) ToMeshSecretOutput ¶ added in v3.31.1
func (o MeshSecretOutput) ToMeshSecretOutput() MeshSecretOutput
func (MeshSecretOutput) ToMeshSecretOutputWithContext ¶ added in v3.31.1
func (o MeshSecretOutput) ToMeshSecretOutputWithContext(ctx context.Context) MeshSecretOutput
type MeshSecretState ¶ added in v3.28.0
type MeshSecretState struct { // The type of the content stored in the secret value. Changing this forces a new resource to be created. ContentType pulumi.StringPtrInput // A description of this Service Fabric Mesh Secret. Description pulumi.StringPtrInput // Specifies the Azure Region where the Service Fabric Mesh Secret should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the Service Fabric Mesh Secret exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (MeshSecretState) ElementType ¶ added in v3.28.0
func (MeshSecretState) ElementType() reflect.Type
type MeshSecretValue ¶ added in v3.28.0
type MeshSecretValue struct { pulumi.CustomResourceState // Specifies the Azure Region where the Service Fabric Mesh Secret Value should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Service Fabric Mesh Secret Value. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The id of the Service Fabric Mesh Secret in which the value will be applied to. Changing this forces a new resource to be created. ServiceFabricMeshSecretId pulumi.StringOutput `pulumi:"serviceFabricMeshSecretId"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the value that will be applied to the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Value pulumi.StringOutput `pulumi:"value"` }
Manages a Service Fabric Mesh Secret Value.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/servicefabric" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = servicefabric.NewMeshSecret(ctx, "exampleMeshSecret", &servicefabric.MeshSecretArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } _, err = servicefabric.NewMeshSecretValue(ctx, "exampleMeshSecretValue", &servicefabric.MeshSecretValueArgs{ ServiceFabricMeshSecretId: pulumi.Any(azurerm_service_fabric_mesh_secret_inline.Test.Id), Location: pulumi.Any(azurerm_resource_group.Test.Location), Value: pulumi.String("testValue"), }) if err != nil { return err } return nil }) }
```
## Import
Service Fabric Mesh Secret Value can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:servicefabric/meshSecretValue:MeshSecretValue value1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceFabricMesh/secrets/secret1/values/value1
```
func GetMeshSecretValue ¶ added in v3.28.0
func GetMeshSecretValue(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshSecretValueState, opts ...pulumi.ResourceOption) (*MeshSecretValue, error)
GetMeshSecretValue gets an existing MeshSecretValue resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMeshSecretValue ¶ added in v3.28.0
func NewMeshSecretValue(ctx *pulumi.Context, name string, args *MeshSecretValueArgs, opts ...pulumi.ResourceOption) (*MeshSecretValue, error)
NewMeshSecretValue registers a new resource with the given unique name, arguments, and options.
func (MeshSecretValue) ElementType ¶ added in v3.31.1
func (MeshSecretValue) ElementType() reflect.Type
func (MeshSecretValue) ToMeshSecretValueOutput ¶ added in v3.31.1
func (i MeshSecretValue) ToMeshSecretValueOutput() MeshSecretValueOutput
func (MeshSecretValue) ToMeshSecretValueOutputWithContext ¶ added in v3.31.1
func (i MeshSecretValue) ToMeshSecretValueOutputWithContext(ctx context.Context) MeshSecretValueOutput
type MeshSecretValueArgs ¶ added in v3.28.0
type MeshSecretValueArgs struct { // Specifies the Azure Region where the Service Fabric Mesh Secret Value should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Secret Value. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The id of the Service Fabric Mesh Secret in which the value will be applied to. Changing this forces a new resource to be created. ServiceFabricMeshSecretId pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the value that will be applied to the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Value pulumi.StringInput }
The set of arguments for constructing a MeshSecretValue resource.
func (MeshSecretValueArgs) ElementType ¶ added in v3.28.0
func (MeshSecretValueArgs) ElementType() reflect.Type
type MeshSecretValueInput ¶ added in v3.31.1
type MeshSecretValueInput interface { pulumi.Input ToMeshSecretValueOutput() MeshSecretValueOutput ToMeshSecretValueOutputWithContext(ctx context.Context) MeshSecretValueOutput }
type MeshSecretValueOutput ¶ added in v3.31.1
type MeshSecretValueOutput struct {
*pulumi.OutputState
}
func (MeshSecretValueOutput) ElementType ¶ added in v3.31.1
func (MeshSecretValueOutput) ElementType() reflect.Type
func (MeshSecretValueOutput) ToMeshSecretValueOutput ¶ added in v3.31.1
func (o MeshSecretValueOutput) ToMeshSecretValueOutput() MeshSecretValueOutput
func (MeshSecretValueOutput) ToMeshSecretValueOutputWithContext ¶ added in v3.31.1
func (o MeshSecretValueOutput) ToMeshSecretValueOutputWithContext(ctx context.Context) MeshSecretValueOutput
type MeshSecretValueState ¶ added in v3.28.0
type MeshSecretValueState struct { // Specifies the Azure Region where the Service Fabric Mesh Secret Value should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Service Fabric Mesh Secret Value. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The id of the Service Fabric Mesh Secret in which the value will be applied to. Changing this forces a new resource to be created. ServiceFabricMeshSecretId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the value that will be applied to the Service Fabric Mesh Secret. Changing this forces a new resource to be created. Value pulumi.StringPtrInput }
func (MeshSecretValueState) ElementType ¶ added in v3.28.0
func (MeshSecretValueState) ElementType() reflect.Type