Documentation ¶
Index ¶
- Constants
- type AccessMode
- func (AccessMode) ElementType() reflect.Type
- func (e AccessMode) ToAccessModeOutput() AccessModeOutput
- func (e AccessMode) ToAccessModeOutputWithContext(ctx context.Context) AccessModeOutput
- func (e AccessMode) ToAccessModePtrOutput() AccessModePtrOutput
- func (e AccessMode) ToAccessModePtrOutputWithContext(ctx context.Context) AccessModePtrOutput
- func (e AccessMode) ToStringOutput() pulumi.StringOutput
- func (e AccessMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccessMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccessMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessModeInput
- type AccessModeOutput
- func (AccessModeOutput) ElementType() reflect.Type
- func (o AccessModeOutput) ToAccessModeOutput() AccessModeOutput
- func (o AccessModeOutput) ToAccessModeOutputWithContext(ctx context.Context) AccessModeOutput
- func (o AccessModeOutput) ToAccessModePtrOutput() AccessModePtrOutput
- func (o AccessModeOutput) ToAccessModePtrOutputWithContext(ctx context.Context) AccessModePtrOutput
- func (o AccessModeOutput) ToStringOutput() pulumi.StringOutput
- func (o AccessModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccessModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessModePtrInput
- type AccessModePtrOutput
- func (o AccessModePtrOutput) Elem() AccessModeOutput
- func (AccessModePtrOutput) ElementType() reflect.Type
- func (o AccessModePtrOutput) ToAccessModePtrOutput() AccessModePtrOutput
- func (o AccessModePtrOutput) ToAccessModePtrOutputWithContext(ctx context.Context) AccessModePtrOutput
- func (o AccessModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AdvertiseMode
- func (AdvertiseMode) ElementType() reflect.Type
- func (e AdvertiseMode) ToAdvertiseModeOutput() AdvertiseModeOutput
- func (e AdvertiseMode) ToAdvertiseModeOutputWithContext(ctx context.Context) AdvertiseModeOutput
- func (e AdvertiseMode) ToAdvertiseModePtrOutput() AdvertiseModePtrOutput
- func (e AdvertiseMode) ToAdvertiseModePtrOutputWithContext(ctx context.Context) AdvertiseModePtrOutput
- func (e AdvertiseMode) ToStringOutput() pulumi.StringOutput
- func (e AdvertiseMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AdvertiseMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AdvertiseMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AdvertiseModeInput
- type AdvertiseModeOutput
- func (AdvertiseModeOutput) ElementType() reflect.Type
- func (o AdvertiseModeOutput) ToAdvertiseModeOutput() AdvertiseModeOutput
- func (o AdvertiseModeOutput) ToAdvertiseModeOutputWithContext(ctx context.Context) AdvertiseModeOutput
- func (o AdvertiseModeOutput) ToAdvertiseModePtrOutput() AdvertiseModePtrOutput
- func (o AdvertiseModeOutput) ToAdvertiseModePtrOutputWithContext(ctx context.Context) AdvertiseModePtrOutput
- func (o AdvertiseModeOutput) ToStringOutput() pulumi.StringOutput
- func (o AdvertiseModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AdvertiseModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AdvertiseModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AdvertiseModePtrInput
- type AdvertiseModePtrOutput
- func (o AdvertiseModePtrOutput) Elem() AdvertiseModeOutput
- func (AdvertiseModePtrOutput) ElementType() reflect.Type
- func (o AdvertiseModePtrOutput) ToAdvertiseModePtrOutput() AdvertiseModePtrOutput
- func (o AdvertiseModePtrOutput) ToAdvertiseModePtrOutputWithContext(ctx context.Context) AdvertiseModePtrOutput
- func (o AdvertiseModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AdvertiseModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BgpPeer
- type BgpPeerArgs
- type BgpPeerInput
- type BgpPeerOutput
- func (BgpPeerOutput) ElementType() reflect.Type
- func (o BgpPeerOutput) MyAsn() pulumi.IntOutput
- func (o BgpPeerOutput) Name() pulumi.StringOutput
- func (o BgpPeerOutput) PeerAddress() pulumi.StringOutput
- func (o BgpPeerOutput) PeerAsn() pulumi.IntOutput
- func (o BgpPeerOutput) ProvisioningState() pulumi.StringOutput
- func (o BgpPeerOutput) SystemData() SystemDataResponseOutput
- func (o BgpPeerOutput) ToBgpPeerOutput() BgpPeerOutput
- func (o BgpPeerOutput) ToBgpPeerOutputWithContext(ctx context.Context) BgpPeerOutput
- func (o BgpPeerOutput) Type() pulumi.StringOutput
- type BgpPeerState
- type BlobStorageClassTypeProperties
- type BlobStorageClassTypePropertiesArgs
- func (BlobStorageClassTypePropertiesArgs) ElementType() reflect.Type
- func (i BlobStorageClassTypePropertiesArgs) ToBlobStorageClassTypePropertiesOutput() BlobStorageClassTypePropertiesOutput
- func (i BlobStorageClassTypePropertiesArgs) ToBlobStorageClassTypePropertiesOutputWithContext(ctx context.Context) BlobStorageClassTypePropertiesOutput
- type BlobStorageClassTypePropertiesInput
- type BlobStorageClassTypePropertiesOutput
- func (o BlobStorageClassTypePropertiesOutput) AzureStorageAccountKey() pulumi.StringOutput
- func (o BlobStorageClassTypePropertiesOutput) AzureStorageAccountName() pulumi.StringOutput
- func (BlobStorageClassTypePropertiesOutput) ElementType() reflect.Type
- func (o BlobStorageClassTypePropertiesOutput) ToBlobStorageClassTypePropertiesOutput() BlobStorageClassTypePropertiesOutput
- func (o BlobStorageClassTypePropertiesOutput) ToBlobStorageClassTypePropertiesOutputWithContext(ctx context.Context) BlobStorageClassTypePropertiesOutput
- func (o BlobStorageClassTypePropertiesOutput) Type() pulumi.StringOutput
- type BlobStorageClassTypePropertiesResponse
- type BlobStorageClassTypePropertiesResponseOutput
- func (o BlobStorageClassTypePropertiesResponseOutput) AzureStorageAccountKey() pulumi.StringOutput
- func (o BlobStorageClassTypePropertiesResponseOutput) AzureStorageAccountName() pulumi.StringOutput
- func (BlobStorageClassTypePropertiesResponseOutput) ElementType() reflect.Type
- func (o BlobStorageClassTypePropertiesResponseOutput) ToBlobStorageClassTypePropertiesResponseOutput() BlobStorageClassTypePropertiesResponseOutput
- func (o BlobStorageClassTypePropertiesResponseOutput) ToBlobStorageClassTypePropertiesResponseOutputWithContext(ctx context.Context) BlobStorageClassTypePropertiesResponseOutput
- func (o BlobStorageClassTypePropertiesResponseOutput) Type() pulumi.StringOutput
- type DataResilienceTier
- func (DataResilienceTier) ElementType() reflect.Type
- func (e DataResilienceTier) ToDataResilienceTierOutput() DataResilienceTierOutput
- func (e DataResilienceTier) ToDataResilienceTierOutputWithContext(ctx context.Context) DataResilienceTierOutput
- func (e DataResilienceTier) ToDataResilienceTierPtrOutput() DataResilienceTierPtrOutput
- func (e DataResilienceTier) ToDataResilienceTierPtrOutputWithContext(ctx context.Context) DataResilienceTierPtrOutput
- func (e DataResilienceTier) ToStringOutput() pulumi.StringOutput
- func (e DataResilienceTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DataResilienceTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DataResilienceTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataResilienceTierInput
- type DataResilienceTierOutput
- func (DataResilienceTierOutput) ElementType() reflect.Type
- func (o DataResilienceTierOutput) ToDataResilienceTierOutput() DataResilienceTierOutput
- func (o DataResilienceTierOutput) ToDataResilienceTierOutputWithContext(ctx context.Context) DataResilienceTierOutput
- func (o DataResilienceTierOutput) ToDataResilienceTierPtrOutput() DataResilienceTierPtrOutput
- func (o DataResilienceTierOutput) ToDataResilienceTierPtrOutputWithContext(ctx context.Context) DataResilienceTierPtrOutput
- func (o DataResilienceTierOutput) ToStringOutput() pulumi.StringOutput
- func (o DataResilienceTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DataResilienceTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DataResilienceTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataResilienceTierPtrInput
- type DataResilienceTierPtrOutput
- func (o DataResilienceTierPtrOutput) Elem() DataResilienceTierOutput
- func (DataResilienceTierPtrOutput) ElementType() reflect.Type
- func (o DataResilienceTierPtrOutput) ToDataResilienceTierPtrOutput() DataResilienceTierPtrOutput
- func (o DataResilienceTierPtrOutput) ToDataResilienceTierPtrOutputWithContext(ctx context.Context) DataResilienceTierPtrOutput
- func (o DataResilienceTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DataResilienceTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FailoverTier
- func (FailoverTier) ElementType() reflect.Type
- func (e FailoverTier) ToFailoverTierOutput() FailoverTierOutput
- func (e FailoverTier) ToFailoverTierOutputWithContext(ctx context.Context) FailoverTierOutput
- func (e FailoverTier) ToFailoverTierPtrOutput() FailoverTierPtrOutput
- func (e FailoverTier) ToFailoverTierPtrOutputWithContext(ctx context.Context) FailoverTierPtrOutput
- func (e FailoverTier) ToStringOutput() pulumi.StringOutput
- func (e FailoverTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FailoverTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FailoverTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FailoverTierInput
- type FailoverTierOutput
- func (FailoverTierOutput) ElementType() reflect.Type
- func (o FailoverTierOutput) ToFailoverTierOutput() FailoverTierOutput
- func (o FailoverTierOutput) ToFailoverTierOutputWithContext(ctx context.Context) FailoverTierOutput
- func (o FailoverTierOutput) ToFailoverTierPtrOutput() FailoverTierPtrOutput
- func (o FailoverTierOutput) ToFailoverTierPtrOutputWithContext(ctx context.Context) FailoverTierPtrOutput
- func (o FailoverTierOutput) ToStringOutput() pulumi.StringOutput
- func (o FailoverTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FailoverTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FailoverTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FailoverTierPtrInput
- type FailoverTierPtrOutput
- func (o FailoverTierPtrOutput) Elem() FailoverTierOutput
- func (FailoverTierPtrOutput) ElementType() reflect.Type
- func (o FailoverTierPtrOutput) ToFailoverTierPtrOutput() FailoverTierPtrOutput
- func (o FailoverTierPtrOutput) ToFailoverTierPtrOutputWithContext(ctx context.Context) FailoverTierPtrOutput
- func (o FailoverTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FailoverTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoadBalancer
- type LoadBalancerArgs
- type LoadBalancerInput
- type LoadBalancerOutput
- func (o LoadBalancerOutput) Addresses() pulumi.StringArrayOutput
- func (o LoadBalancerOutput) AdvertiseMode() pulumi.StringOutput
- func (o LoadBalancerOutput) BgpPeers() pulumi.StringArrayOutput
- func (LoadBalancerOutput) ElementType() reflect.Type
- func (o LoadBalancerOutput) Name() pulumi.StringOutput
- func (o LoadBalancerOutput) ProvisioningState() pulumi.StringOutput
- func (o LoadBalancerOutput) ServiceSelector() pulumi.StringMapOutput
- func (o LoadBalancerOutput) SystemData() SystemDataResponseOutput
- func (o LoadBalancerOutput) ToLoadBalancerOutput() LoadBalancerOutput
- func (o LoadBalancerOutput) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
- func (o LoadBalancerOutput) Type() pulumi.StringOutput
- type LoadBalancerState
- type LookupBgpPeerArgs
- type LookupBgpPeerOutputArgs
- type LookupBgpPeerResult
- type LookupBgpPeerResultOutput
- func (LookupBgpPeerResultOutput) ElementType() reflect.Type
- func (o LookupBgpPeerResultOutput) Id() pulumi.StringOutput
- func (o LookupBgpPeerResultOutput) MyAsn() pulumi.IntOutput
- func (o LookupBgpPeerResultOutput) Name() pulumi.StringOutput
- func (o LookupBgpPeerResultOutput) PeerAddress() pulumi.StringOutput
- func (o LookupBgpPeerResultOutput) PeerAsn() pulumi.IntOutput
- func (o LookupBgpPeerResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupBgpPeerResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupBgpPeerResultOutput) ToLookupBgpPeerResultOutput() LookupBgpPeerResultOutput
- func (o LookupBgpPeerResultOutput) ToLookupBgpPeerResultOutputWithContext(ctx context.Context) LookupBgpPeerResultOutput
- func (o LookupBgpPeerResultOutput) Type() pulumi.StringOutput
- type LookupLoadBalancerArgs
- type LookupLoadBalancerOutputArgs
- type LookupLoadBalancerResult
- type LookupLoadBalancerResultOutput
- func (o LookupLoadBalancerResultOutput) Addresses() pulumi.StringArrayOutput
- func (o LookupLoadBalancerResultOutput) AdvertiseMode() pulumi.StringOutput
- func (o LookupLoadBalancerResultOutput) BgpPeers() pulumi.StringArrayOutput
- func (LookupLoadBalancerResultOutput) ElementType() reflect.Type
- func (o LookupLoadBalancerResultOutput) Id() pulumi.StringOutput
- func (o LookupLoadBalancerResultOutput) Name() pulumi.StringOutput
- func (o LookupLoadBalancerResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupLoadBalancerResultOutput) ServiceSelector() pulumi.StringMapOutput
- func (o LookupLoadBalancerResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutput() LookupLoadBalancerResultOutput
- func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutputWithContext(ctx context.Context) LookupLoadBalancerResultOutput
- func (o LookupLoadBalancerResultOutput) Type() pulumi.StringOutput
- type LookupServiceArgs
- type LookupServiceOutputArgs
- type LookupServiceResult
- type LookupServiceResultOutput
- func (LookupServiceResultOutput) ElementType() reflect.Type
- func (o LookupServiceResultOutput) Id() pulumi.StringOutput
- func (o LookupServiceResultOutput) Name() pulumi.StringOutput
- func (o LookupServiceResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupServiceResultOutput) RpObjectId() pulumi.StringOutput
- func (o LookupServiceResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput
- func (o LookupServiceResultOutput) Type() pulumi.StringOutput
- type LookupStorageClassArgs
- type LookupStorageClassOutputArgs
- type LookupStorageClassResult
- type LookupStorageClassResultOutput
- func (o LookupStorageClassResultOutput) AccessModes() pulumi.StringArrayOutput
- func (o LookupStorageClassResultOutput) AllowVolumeExpansion() pulumi.StringPtrOutput
- func (o LookupStorageClassResultOutput) DataResilience() pulumi.StringPtrOutput
- func (LookupStorageClassResultOutput) ElementType() reflect.Type
- func (o LookupStorageClassResultOutput) FailoverSpeed() pulumi.StringPtrOutput
- func (o LookupStorageClassResultOutput) Id() pulumi.StringOutput
- func (o LookupStorageClassResultOutput) Limitations() pulumi.StringArrayOutput
- func (o LookupStorageClassResultOutput) MountOptions() pulumi.StringArrayOutput
- func (o LookupStorageClassResultOutput) Name() pulumi.StringOutput
- func (o LookupStorageClassResultOutput) Performance() pulumi.StringPtrOutput
- func (o LookupStorageClassResultOutput) Priority() pulumi.Float64PtrOutput
- func (o LookupStorageClassResultOutput) Provisioner() pulumi.StringPtrOutput
- func (o LookupStorageClassResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupStorageClassResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupStorageClassResultOutput) ToLookupStorageClassResultOutput() LookupStorageClassResultOutput
- func (o LookupStorageClassResultOutput) ToLookupStorageClassResultOutputWithContext(ctx context.Context) LookupStorageClassResultOutput
- func (o LookupStorageClassResultOutput) Type() pulumi.StringOutput
- func (o LookupStorageClassResultOutput) TypeProperties() pulumi.AnyOutput
- func (o LookupStorageClassResultOutput) VolumeBindingMode() pulumi.StringPtrOutput
- type NativeStorageClassTypeProperties
- type NativeStorageClassTypePropertiesArgs
- func (NativeStorageClassTypePropertiesArgs) ElementType() reflect.Type
- func (i NativeStorageClassTypePropertiesArgs) ToNativeStorageClassTypePropertiesOutput() NativeStorageClassTypePropertiesOutput
- func (i NativeStorageClassTypePropertiesArgs) ToNativeStorageClassTypePropertiesOutputWithContext(ctx context.Context) NativeStorageClassTypePropertiesOutput
- type NativeStorageClassTypePropertiesInput
- type NativeStorageClassTypePropertiesOutput
- func (NativeStorageClassTypePropertiesOutput) ElementType() reflect.Type
- func (o NativeStorageClassTypePropertiesOutput) ToNativeStorageClassTypePropertiesOutput() NativeStorageClassTypePropertiesOutput
- func (o NativeStorageClassTypePropertiesOutput) ToNativeStorageClassTypePropertiesOutputWithContext(ctx context.Context) NativeStorageClassTypePropertiesOutput
- func (o NativeStorageClassTypePropertiesOutput) Type() pulumi.StringOutput
- type NativeStorageClassTypePropertiesResponse
- type NativeStorageClassTypePropertiesResponseOutput
- func (NativeStorageClassTypePropertiesResponseOutput) ElementType() reflect.Type
- func (o NativeStorageClassTypePropertiesResponseOutput) ToNativeStorageClassTypePropertiesResponseOutput() NativeStorageClassTypePropertiesResponseOutput
- func (o NativeStorageClassTypePropertiesResponseOutput) ToNativeStorageClassTypePropertiesResponseOutputWithContext(ctx context.Context) NativeStorageClassTypePropertiesResponseOutput
- func (o NativeStorageClassTypePropertiesResponseOutput) Type() pulumi.StringOutput
- type NfsDirectoryActionOnVolumeDeletion
- func (NfsDirectoryActionOnVolumeDeletion) ElementType() reflect.Type
- func (e NfsDirectoryActionOnVolumeDeletion) ToNfsDirectoryActionOnVolumeDeletionOutput() NfsDirectoryActionOnVolumeDeletionOutput
- func (e NfsDirectoryActionOnVolumeDeletion) ToNfsDirectoryActionOnVolumeDeletionOutputWithContext(ctx context.Context) NfsDirectoryActionOnVolumeDeletionOutput
- func (e NfsDirectoryActionOnVolumeDeletion) ToNfsDirectoryActionOnVolumeDeletionPtrOutput() NfsDirectoryActionOnVolumeDeletionPtrOutput
- func (e NfsDirectoryActionOnVolumeDeletion) ToNfsDirectoryActionOnVolumeDeletionPtrOutputWithContext(ctx context.Context) NfsDirectoryActionOnVolumeDeletionPtrOutput
- func (e NfsDirectoryActionOnVolumeDeletion) ToStringOutput() pulumi.StringOutput
- func (e NfsDirectoryActionOnVolumeDeletion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NfsDirectoryActionOnVolumeDeletion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NfsDirectoryActionOnVolumeDeletion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsDirectoryActionOnVolumeDeletionInput
- type NfsDirectoryActionOnVolumeDeletionOutput
- func (NfsDirectoryActionOnVolumeDeletionOutput) ElementType() reflect.Type
- func (o NfsDirectoryActionOnVolumeDeletionOutput) ToNfsDirectoryActionOnVolumeDeletionOutput() NfsDirectoryActionOnVolumeDeletionOutput
- func (o NfsDirectoryActionOnVolumeDeletionOutput) ToNfsDirectoryActionOnVolumeDeletionOutputWithContext(ctx context.Context) NfsDirectoryActionOnVolumeDeletionOutput
- func (o NfsDirectoryActionOnVolumeDeletionOutput) ToNfsDirectoryActionOnVolumeDeletionPtrOutput() NfsDirectoryActionOnVolumeDeletionPtrOutput
- func (o NfsDirectoryActionOnVolumeDeletionOutput) ToNfsDirectoryActionOnVolumeDeletionPtrOutputWithContext(ctx context.Context) NfsDirectoryActionOnVolumeDeletionPtrOutput
- func (o NfsDirectoryActionOnVolumeDeletionOutput) ToStringOutput() pulumi.StringOutput
- func (o NfsDirectoryActionOnVolumeDeletionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NfsDirectoryActionOnVolumeDeletionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NfsDirectoryActionOnVolumeDeletionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsDirectoryActionOnVolumeDeletionPtrInput
- type NfsDirectoryActionOnVolumeDeletionPtrOutput
- func (o NfsDirectoryActionOnVolumeDeletionPtrOutput) Elem() NfsDirectoryActionOnVolumeDeletionOutput
- func (NfsDirectoryActionOnVolumeDeletionPtrOutput) ElementType() reflect.Type
- func (o NfsDirectoryActionOnVolumeDeletionPtrOutput) ToNfsDirectoryActionOnVolumeDeletionPtrOutput() NfsDirectoryActionOnVolumeDeletionPtrOutput
- func (o NfsDirectoryActionOnVolumeDeletionPtrOutput) ToNfsDirectoryActionOnVolumeDeletionPtrOutputWithContext(ctx context.Context) NfsDirectoryActionOnVolumeDeletionPtrOutput
- func (o NfsDirectoryActionOnVolumeDeletionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NfsDirectoryActionOnVolumeDeletionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsStorageClassTypeProperties
- type NfsStorageClassTypePropertiesArgs
- func (NfsStorageClassTypePropertiesArgs) ElementType() reflect.Type
- func (i NfsStorageClassTypePropertiesArgs) ToNfsStorageClassTypePropertiesOutput() NfsStorageClassTypePropertiesOutput
- func (i NfsStorageClassTypePropertiesArgs) ToNfsStorageClassTypePropertiesOutputWithContext(ctx context.Context) NfsStorageClassTypePropertiesOutput
- type NfsStorageClassTypePropertiesInput
- type NfsStorageClassTypePropertiesOutput
- func (NfsStorageClassTypePropertiesOutput) ElementType() reflect.Type
- func (o NfsStorageClassTypePropertiesOutput) MountPermissions() pulumi.StringPtrOutput
- func (o NfsStorageClassTypePropertiesOutput) OnDelete() pulumi.StringPtrOutput
- func (o NfsStorageClassTypePropertiesOutput) Server() pulumi.StringOutput
- func (o NfsStorageClassTypePropertiesOutput) Share() pulumi.StringOutput
- func (o NfsStorageClassTypePropertiesOutput) SubDir() pulumi.StringPtrOutput
- func (o NfsStorageClassTypePropertiesOutput) ToNfsStorageClassTypePropertiesOutput() NfsStorageClassTypePropertiesOutput
- func (o NfsStorageClassTypePropertiesOutput) ToNfsStorageClassTypePropertiesOutputWithContext(ctx context.Context) NfsStorageClassTypePropertiesOutput
- func (o NfsStorageClassTypePropertiesOutput) Type() pulumi.StringOutput
- type NfsStorageClassTypePropertiesResponse
- type NfsStorageClassTypePropertiesResponseOutput
- func (NfsStorageClassTypePropertiesResponseOutput) ElementType() reflect.Type
- func (o NfsStorageClassTypePropertiesResponseOutput) MountPermissions() pulumi.StringPtrOutput
- func (o NfsStorageClassTypePropertiesResponseOutput) OnDelete() pulumi.StringPtrOutput
- func (o NfsStorageClassTypePropertiesResponseOutput) Server() pulumi.StringOutput
- func (o NfsStorageClassTypePropertiesResponseOutput) Share() pulumi.StringOutput
- func (o NfsStorageClassTypePropertiesResponseOutput) SubDir() pulumi.StringPtrOutput
- func (o NfsStorageClassTypePropertiesResponseOutput) ToNfsStorageClassTypePropertiesResponseOutput() NfsStorageClassTypePropertiesResponseOutput
- func (o NfsStorageClassTypePropertiesResponseOutput) ToNfsStorageClassTypePropertiesResponseOutputWithContext(ctx context.Context) NfsStorageClassTypePropertiesResponseOutput
- func (o NfsStorageClassTypePropertiesResponseOutput) Type() pulumi.StringOutput
- type PerformanceTier
- func (PerformanceTier) ElementType() reflect.Type
- func (e PerformanceTier) ToPerformanceTierOutput() PerformanceTierOutput
- func (e PerformanceTier) ToPerformanceTierOutputWithContext(ctx context.Context) PerformanceTierOutput
- func (e PerformanceTier) ToPerformanceTierPtrOutput() PerformanceTierPtrOutput
- func (e PerformanceTier) ToPerformanceTierPtrOutputWithContext(ctx context.Context) PerformanceTierPtrOutput
- func (e PerformanceTier) ToStringOutput() pulumi.StringOutput
- func (e PerformanceTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PerformanceTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PerformanceTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PerformanceTierInput
- type PerformanceTierOutput
- func (PerformanceTierOutput) ElementType() reflect.Type
- func (o PerformanceTierOutput) ToPerformanceTierOutput() PerformanceTierOutput
- func (o PerformanceTierOutput) ToPerformanceTierOutputWithContext(ctx context.Context) PerformanceTierOutput
- func (o PerformanceTierOutput) ToPerformanceTierPtrOutput() PerformanceTierPtrOutput
- func (o PerformanceTierOutput) ToPerformanceTierPtrOutputWithContext(ctx context.Context) PerformanceTierPtrOutput
- func (o PerformanceTierOutput) ToStringOutput() pulumi.StringOutput
- func (o PerformanceTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PerformanceTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PerformanceTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PerformanceTierPtrInput
- type PerformanceTierPtrOutput
- func (o PerformanceTierPtrOutput) Elem() PerformanceTierOutput
- func (PerformanceTierPtrOutput) ElementType() reflect.Type
- func (o PerformanceTierPtrOutput) ToPerformanceTierPtrOutput() PerformanceTierPtrOutput
- func (o PerformanceTierPtrOutput) ToPerformanceTierPtrOutputWithContext(ctx context.Context) PerformanceTierPtrOutput
- func (o PerformanceTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PerformanceTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RwxStorageClassTypeProperties
- type RwxStorageClassTypePropertiesArgs
- func (RwxStorageClassTypePropertiesArgs) ElementType() reflect.Type
- func (i RwxStorageClassTypePropertiesArgs) ToRwxStorageClassTypePropertiesOutput() RwxStorageClassTypePropertiesOutput
- func (i RwxStorageClassTypePropertiesArgs) ToRwxStorageClassTypePropertiesOutputWithContext(ctx context.Context) RwxStorageClassTypePropertiesOutput
- type RwxStorageClassTypePropertiesInput
- type RwxStorageClassTypePropertiesOutput
- func (o RwxStorageClassTypePropertiesOutput) BackingStorageClassName() pulumi.StringOutput
- func (RwxStorageClassTypePropertiesOutput) ElementType() reflect.Type
- func (o RwxStorageClassTypePropertiesOutput) ToRwxStorageClassTypePropertiesOutput() RwxStorageClassTypePropertiesOutput
- func (o RwxStorageClassTypePropertiesOutput) ToRwxStorageClassTypePropertiesOutputWithContext(ctx context.Context) RwxStorageClassTypePropertiesOutput
- func (o RwxStorageClassTypePropertiesOutput) Type() pulumi.StringOutput
- type RwxStorageClassTypePropertiesResponse
- type RwxStorageClassTypePropertiesResponseOutput
- func (o RwxStorageClassTypePropertiesResponseOutput) BackingStorageClassName() pulumi.StringOutput
- func (RwxStorageClassTypePropertiesResponseOutput) ElementType() reflect.Type
- func (o RwxStorageClassTypePropertiesResponseOutput) ToRwxStorageClassTypePropertiesResponseOutput() RwxStorageClassTypePropertiesResponseOutput
- func (o RwxStorageClassTypePropertiesResponseOutput) ToRwxStorageClassTypePropertiesResponseOutputWithContext(ctx context.Context) RwxStorageClassTypePropertiesResponseOutput
- func (o RwxStorageClassTypePropertiesResponseOutput) Type() pulumi.StringOutput
- type SCType
- type Service
- type ServiceArgs
- type ServiceInput
- type ServiceOutput
- func (ServiceOutput) ElementType() reflect.Type
- func (o ServiceOutput) Name() pulumi.StringOutput
- func (o ServiceOutput) ProvisioningState() pulumi.StringOutput
- func (o ServiceOutput) RpObjectId() pulumi.StringOutput
- func (o ServiceOutput) SystemData() SystemDataResponseOutput
- func (o ServiceOutput) ToServiceOutput() ServiceOutput
- func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
- func (o ServiceOutput) Type() pulumi.StringOutput
- type ServiceState
- type SmbStorageClassTypeProperties
- type SmbStorageClassTypePropertiesArgs
- func (SmbStorageClassTypePropertiesArgs) ElementType() reflect.Type
- func (i SmbStorageClassTypePropertiesArgs) ToSmbStorageClassTypePropertiesOutput() SmbStorageClassTypePropertiesOutput
- func (i SmbStorageClassTypePropertiesArgs) ToSmbStorageClassTypePropertiesOutputWithContext(ctx context.Context) SmbStorageClassTypePropertiesOutput
- type SmbStorageClassTypePropertiesInput
- type SmbStorageClassTypePropertiesOutput
- func (o SmbStorageClassTypePropertiesOutput) Domain() pulumi.StringPtrOutput
- func (SmbStorageClassTypePropertiesOutput) ElementType() reflect.Type
- func (o SmbStorageClassTypePropertiesOutput) Password() pulumi.StringPtrOutput
- func (o SmbStorageClassTypePropertiesOutput) Source() pulumi.StringOutput
- func (o SmbStorageClassTypePropertiesOutput) SubDir() pulumi.StringPtrOutput
- func (o SmbStorageClassTypePropertiesOutput) ToSmbStorageClassTypePropertiesOutput() SmbStorageClassTypePropertiesOutput
- func (o SmbStorageClassTypePropertiesOutput) ToSmbStorageClassTypePropertiesOutputWithContext(ctx context.Context) SmbStorageClassTypePropertiesOutput
- func (o SmbStorageClassTypePropertiesOutput) Type() pulumi.StringOutput
- func (o SmbStorageClassTypePropertiesOutput) Username() pulumi.StringPtrOutput
- type SmbStorageClassTypePropertiesResponse
- type SmbStorageClassTypePropertiesResponseOutput
- func (o SmbStorageClassTypePropertiesResponseOutput) Domain() pulumi.StringPtrOutput
- func (SmbStorageClassTypePropertiesResponseOutput) ElementType() reflect.Type
- func (o SmbStorageClassTypePropertiesResponseOutput) Password() pulumi.StringPtrOutput
- func (o SmbStorageClassTypePropertiesResponseOutput) Source() pulumi.StringOutput
- func (o SmbStorageClassTypePropertiesResponseOutput) SubDir() pulumi.StringPtrOutput
- func (o SmbStorageClassTypePropertiesResponseOutput) ToSmbStorageClassTypePropertiesResponseOutput() SmbStorageClassTypePropertiesResponseOutput
- func (o SmbStorageClassTypePropertiesResponseOutput) ToSmbStorageClassTypePropertiesResponseOutputWithContext(ctx context.Context) SmbStorageClassTypePropertiesResponseOutput
- func (o SmbStorageClassTypePropertiesResponseOutput) Type() pulumi.StringOutput
- func (o SmbStorageClassTypePropertiesResponseOutput) Username() pulumi.StringPtrOutput
- type StorageClass
- type StorageClassArgs
- type StorageClassInput
- type StorageClassOutput
- func (o StorageClassOutput) AccessModes() pulumi.StringArrayOutput
- func (o StorageClassOutput) AllowVolumeExpansion() pulumi.StringPtrOutput
- func (o StorageClassOutput) DataResilience() pulumi.StringPtrOutput
- func (StorageClassOutput) ElementType() reflect.Type
- func (o StorageClassOutput) FailoverSpeed() pulumi.StringPtrOutput
- func (o StorageClassOutput) Limitations() pulumi.StringArrayOutput
- func (o StorageClassOutput) MountOptions() pulumi.StringArrayOutput
- func (o StorageClassOutput) Name() pulumi.StringOutput
- func (o StorageClassOutput) Performance() pulumi.StringPtrOutput
- func (o StorageClassOutput) Priority() pulumi.Float64PtrOutput
- func (o StorageClassOutput) Provisioner() pulumi.StringPtrOutput
- func (o StorageClassOutput) ProvisioningState() pulumi.StringOutput
- func (o StorageClassOutput) SystemData() SystemDataResponseOutput
- func (o StorageClassOutput) ToStorageClassOutput() StorageClassOutput
- func (o StorageClassOutput) ToStorageClassOutputWithContext(ctx context.Context) StorageClassOutput
- func (o StorageClassOutput) Type() pulumi.StringOutput
- func (o StorageClassOutput) TypeProperties() pulumi.AnyOutput
- func (o StorageClassOutput) VolumeBindingMode() pulumi.StringPtrOutput
- type StorageClassState
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type VolumeBindingMode
- func (VolumeBindingMode) ElementType() reflect.Type
- func (e VolumeBindingMode) ToStringOutput() pulumi.StringOutput
- func (e VolumeBindingMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VolumeBindingMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VolumeBindingMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VolumeBindingMode) ToVolumeBindingModeOutput() VolumeBindingModeOutput
- func (e VolumeBindingMode) ToVolumeBindingModeOutputWithContext(ctx context.Context) VolumeBindingModeOutput
- func (e VolumeBindingMode) ToVolumeBindingModePtrOutput() VolumeBindingModePtrOutput
- func (e VolumeBindingMode) ToVolumeBindingModePtrOutputWithContext(ctx context.Context) VolumeBindingModePtrOutput
- type VolumeBindingModeInput
- type VolumeBindingModeOutput
- func (VolumeBindingModeOutput) ElementType() reflect.Type
- func (o VolumeBindingModeOutput) ToStringOutput() pulumi.StringOutput
- func (o VolumeBindingModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VolumeBindingModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VolumeBindingModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VolumeBindingModeOutput) ToVolumeBindingModeOutput() VolumeBindingModeOutput
- func (o VolumeBindingModeOutput) ToVolumeBindingModeOutputWithContext(ctx context.Context) VolumeBindingModeOutput
- func (o VolumeBindingModeOutput) ToVolumeBindingModePtrOutput() VolumeBindingModePtrOutput
- func (o VolumeBindingModeOutput) ToVolumeBindingModePtrOutputWithContext(ctx context.Context) VolumeBindingModePtrOutput
- type VolumeBindingModePtrInput
- type VolumeBindingModePtrOutput
- func (o VolumeBindingModePtrOutput) Elem() VolumeBindingModeOutput
- func (VolumeBindingModePtrOutput) ElementType() reflect.Type
- func (o VolumeBindingModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VolumeBindingModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VolumeBindingModePtrOutput) ToVolumeBindingModePtrOutput() VolumeBindingModePtrOutput
- func (o VolumeBindingModePtrOutput) ToVolumeBindingModePtrOutputWithContext(ctx context.Context) VolumeBindingModePtrOutput
- type VolumeExpansion
- func (VolumeExpansion) ElementType() reflect.Type
- func (e VolumeExpansion) ToStringOutput() pulumi.StringOutput
- func (e VolumeExpansion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VolumeExpansion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VolumeExpansion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VolumeExpansion) ToVolumeExpansionOutput() VolumeExpansionOutput
- func (e VolumeExpansion) ToVolumeExpansionOutputWithContext(ctx context.Context) VolumeExpansionOutput
- func (e VolumeExpansion) ToVolumeExpansionPtrOutput() VolumeExpansionPtrOutput
- func (e VolumeExpansion) ToVolumeExpansionPtrOutputWithContext(ctx context.Context) VolumeExpansionPtrOutput
- type VolumeExpansionInput
- type VolumeExpansionOutput
- func (VolumeExpansionOutput) ElementType() reflect.Type
- func (o VolumeExpansionOutput) ToStringOutput() pulumi.StringOutput
- func (o VolumeExpansionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VolumeExpansionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VolumeExpansionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VolumeExpansionOutput) ToVolumeExpansionOutput() VolumeExpansionOutput
- func (o VolumeExpansionOutput) ToVolumeExpansionOutputWithContext(ctx context.Context) VolumeExpansionOutput
- func (o VolumeExpansionOutput) ToVolumeExpansionPtrOutput() VolumeExpansionPtrOutput
- func (o VolumeExpansionOutput) ToVolumeExpansionPtrOutputWithContext(ctx context.Context) VolumeExpansionPtrOutput
- type VolumeExpansionPtrInput
- type VolumeExpansionPtrOutput
- func (o VolumeExpansionPtrOutput) Elem() VolumeExpansionOutput
- func (VolumeExpansionPtrOutput) ElementType() reflect.Type
- func (o VolumeExpansionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VolumeExpansionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VolumeExpansionPtrOutput) ToVolumeExpansionPtrOutput() VolumeExpansionPtrOutput
- func (o VolumeExpansionPtrOutput) ToVolumeExpansionPtrOutputWithContext(ctx context.Context) VolumeExpansionPtrOutput
Constants ¶
const ( // Read Write Once (RWO) access mode AccessModeReadWriteOnce = AccessMode("ReadWriteOnce") // Read Write Many (RWX) access mode AccessModeReadWriteMany = AccessMode("ReadWriteMany") )
const ( // ARP advertise mode AdvertiseModeARP = AdvertiseMode("ARP") // BGP advertise mode AdvertiseModeBGP = AdvertiseMode("BGP") // both ARP and BGP advertise mode AdvertiseModeBoth = AdvertiseMode("Both") )
const ( // Not data resilient DataResilienceTierNotDataResilient = DataResilienceTier("NotDataResilient") // Data resilient DataResilienceTierDataResilient = DataResilienceTier("DataResilient") )
const ( // Not available Failover Tier FailoverTierNotAvailable = FailoverTier("NotAvailable") // Slow Failover Tier FailoverTierSlow = FailoverTier("Slow") // Fast Failover Tier FailoverTierFast = FailoverTier("Fast") // Super Failover Tier FailoverTierSuper = FailoverTier("Super") )
const ( // When the volume is deleted, delete the directory NfsDirectoryActionOnVolumeDeletionDelete = NfsDirectoryActionOnVolumeDeletion("Delete") // When the volume is deleted, retain the directory NfsDirectoryActionOnVolumeDeletionRetain = NfsDirectoryActionOnVolumeDeletion("Retain") )
const ( // Undefined Performance Tier PerformanceTierUndefined = PerformanceTier("Undefined") // Basic Performance Tier PerformanceTierBasic = PerformanceTier("Basic") // Standard Performance Tier PerformanceTierStandard = PerformanceTier("Standard") // Premium Performance Tier PerformanceTierPremium = PerformanceTier("Premium") // Ultra Performance Tier PerformanceTierUltra = PerformanceTier("Ultra") )
const ( // Native storage class SCTypeNative = SCType("Native") // RWX storage class SCTypeRWX = SCType("RWX") // Blob storage class SCTypeBlob = SCType("Blob") // NFS storage class SCTypeNFS = SCType("NFS") // SMB storage class SCTypeSMB = SCType("SMB") )
const ( // Immediate binding mode VolumeBindingModeImmediate = VolumeBindingMode("Immediate") // Wait for first consumer binding mode VolumeBindingModeWaitForFirstConsumer = VolumeBindingMode("WaitForFirstConsumer") )
const ( // Allow volume expansion VolumeExpansionAllow = VolumeExpansion("Allow") // Disallow volume expansion VolumeExpansionDisallow = VolumeExpansion("Disallow") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessMode ¶
type AccessMode string
Storage Class Access Mode
func (AccessMode) ElementType ¶
func (AccessMode) ElementType() reflect.Type
func (AccessMode) ToAccessModeOutput ¶
func (e AccessMode) ToAccessModeOutput() AccessModeOutput
func (AccessMode) ToAccessModeOutputWithContext ¶
func (e AccessMode) ToAccessModeOutputWithContext(ctx context.Context) AccessModeOutput
func (AccessMode) ToAccessModePtrOutput ¶
func (e AccessMode) ToAccessModePtrOutput() AccessModePtrOutput
func (AccessMode) ToAccessModePtrOutputWithContext ¶
func (e AccessMode) ToAccessModePtrOutputWithContext(ctx context.Context) AccessModePtrOutput
func (AccessMode) ToStringOutput ¶
func (e AccessMode) ToStringOutput() pulumi.StringOutput
func (AccessMode) ToStringOutputWithContext ¶
func (e AccessMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessMode) ToStringPtrOutput ¶
func (e AccessMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessMode) ToStringPtrOutputWithContext ¶
func (e AccessMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessModeInput ¶
type AccessModeInput interface { pulumi.Input ToAccessModeOutput() AccessModeOutput ToAccessModeOutputWithContext(context.Context) AccessModeOutput }
AccessModeInput is an input type that accepts values of the AccessMode enum A concrete instance of `AccessModeInput` can be one of the following:
AccessModeReadWriteOnce AccessModeReadWriteMany
type AccessModeOutput ¶
type AccessModeOutput struct{ *pulumi.OutputState }
func (AccessModeOutput) ElementType ¶
func (AccessModeOutput) ElementType() reflect.Type
func (AccessModeOutput) ToAccessModeOutput ¶
func (o AccessModeOutput) ToAccessModeOutput() AccessModeOutput
func (AccessModeOutput) ToAccessModeOutputWithContext ¶
func (o AccessModeOutput) ToAccessModeOutputWithContext(ctx context.Context) AccessModeOutput
func (AccessModeOutput) ToAccessModePtrOutput ¶
func (o AccessModeOutput) ToAccessModePtrOutput() AccessModePtrOutput
func (AccessModeOutput) ToAccessModePtrOutputWithContext ¶
func (o AccessModeOutput) ToAccessModePtrOutputWithContext(ctx context.Context) AccessModePtrOutput
func (AccessModeOutput) ToStringOutput ¶
func (o AccessModeOutput) ToStringOutput() pulumi.StringOutput
func (AccessModeOutput) ToStringOutputWithContext ¶
func (o AccessModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessModeOutput) ToStringPtrOutput ¶
func (o AccessModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessModeOutput) ToStringPtrOutputWithContext ¶
func (o AccessModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessModePtrInput ¶
type AccessModePtrInput interface { pulumi.Input ToAccessModePtrOutput() AccessModePtrOutput ToAccessModePtrOutputWithContext(context.Context) AccessModePtrOutput }
func AccessModePtr ¶
func AccessModePtr(v string) AccessModePtrInput
type AccessModePtrOutput ¶
type AccessModePtrOutput struct{ *pulumi.OutputState }
func (AccessModePtrOutput) Elem ¶
func (o AccessModePtrOutput) Elem() AccessModeOutput
func (AccessModePtrOutput) ElementType ¶
func (AccessModePtrOutput) ElementType() reflect.Type
func (AccessModePtrOutput) ToAccessModePtrOutput ¶
func (o AccessModePtrOutput) ToAccessModePtrOutput() AccessModePtrOutput
func (AccessModePtrOutput) ToAccessModePtrOutputWithContext ¶
func (o AccessModePtrOutput) ToAccessModePtrOutputWithContext(ctx context.Context) AccessModePtrOutput
func (AccessModePtrOutput) ToStringPtrOutput ¶
func (o AccessModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessModePtrOutput) ToStringPtrOutputWithContext ¶
func (o AccessModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AdvertiseMode ¶
type AdvertiseMode string
Advertise Mode
func (AdvertiseMode) ElementType ¶
func (AdvertiseMode) ElementType() reflect.Type
func (AdvertiseMode) ToAdvertiseModeOutput ¶
func (e AdvertiseMode) ToAdvertiseModeOutput() AdvertiseModeOutput
func (AdvertiseMode) ToAdvertiseModeOutputWithContext ¶
func (e AdvertiseMode) ToAdvertiseModeOutputWithContext(ctx context.Context) AdvertiseModeOutput
func (AdvertiseMode) ToAdvertiseModePtrOutput ¶
func (e AdvertiseMode) ToAdvertiseModePtrOutput() AdvertiseModePtrOutput
func (AdvertiseMode) ToAdvertiseModePtrOutputWithContext ¶
func (e AdvertiseMode) ToAdvertiseModePtrOutputWithContext(ctx context.Context) AdvertiseModePtrOutput
func (AdvertiseMode) ToStringOutput ¶
func (e AdvertiseMode) ToStringOutput() pulumi.StringOutput
func (AdvertiseMode) ToStringOutputWithContext ¶
func (e AdvertiseMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AdvertiseMode) ToStringPtrOutput ¶
func (e AdvertiseMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (AdvertiseMode) ToStringPtrOutputWithContext ¶
func (e AdvertiseMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AdvertiseModeInput ¶
type AdvertiseModeInput interface { pulumi.Input ToAdvertiseModeOutput() AdvertiseModeOutput ToAdvertiseModeOutputWithContext(context.Context) AdvertiseModeOutput }
AdvertiseModeInput is an input type that accepts values of the AdvertiseMode enum A concrete instance of `AdvertiseModeInput` can be one of the following:
AdvertiseModeARP AdvertiseModeBGP AdvertiseModeBoth
type AdvertiseModeOutput ¶
type AdvertiseModeOutput struct{ *pulumi.OutputState }
func (AdvertiseModeOutput) ElementType ¶
func (AdvertiseModeOutput) ElementType() reflect.Type
func (AdvertiseModeOutput) ToAdvertiseModeOutput ¶
func (o AdvertiseModeOutput) ToAdvertiseModeOutput() AdvertiseModeOutput
func (AdvertiseModeOutput) ToAdvertiseModeOutputWithContext ¶
func (o AdvertiseModeOutput) ToAdvertiseModeOutputWithContext(ctx context.Context) AdvertiseModeOutput
func (AdvertiseModeOutput) ToAdvertiseModePtrOutput ¶
func (o AdvertiseModeOutput) ToAdvertiseModePtrOutput() AdvertiseModePtrOutput
func (AdvertiseModeOutput) ToAdvertiseModePtrOutputWithContext ¶
func (o AdvertiseModeOutput) ToAdvertiseModePtrOutputWithContext(ctx context.Context) AdvertiseModePtrOutput
func (AdvertiseModeOutput) ToStringOutput ¶
func (o AdvertiseModeOutput) ToStringOutput() pulumi.StringOutput
func (AdvertiseModeOutput) ToStringOutputWithContext ¶
func (o AdvertiseModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AdvertiseModeOutput) ToStringPtrOutput ¶
func (o AdvertiseModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AdvertiseModeOutput) ToStringPtrOutputWithContext ¶
func (o AdvertiseModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AdvertiseModePtrInput ¶
type AdvertiseModePtrInput interface { pulumi.Input ToAdvertiseModePtrOutput() AdvertiseModePtrOutput ToAdvertiseModePtrOutputWithContext(context.Context) AdvertiseModePtrOutput }
func AdvertiseModePtr ¶
func AdvertiseModePtr(v string) AdvertiseModePtrInput
type AdvertiseModePtrOutput ¶
type AdvertiseModePtrOutput struct{ *pulumi.OutputState }
func (AdvertiseModePtrOutput) Elem ¶
func (o AdvertiseModePtrOutput) Elem() AdvertiseModeOutput
func (AdvertiseModePtrOutput) ElementType ¶
func (AdvertiseModePtrOutput) ElementType() reflect.Type
func (AdvertiseModePtrOutput) ToAdvertiseModePtrOutput ¶
func (o AdvertiseModePtrOutput) ToAdvertiseModePtrOutput() AdvertiseModePtrOutput
func (AdvertiseModePtrOutput) ToAdvertiseModePtrOutputWithContext ¶
func (o AdvertiseModePtrOutput) ToAdvertiseModePtrOutputWithContext(ctx context.Context) AdvertiseModePtrOutput
func (AdvertiseModePtrOutput) ToStringPtrOutput ¶
func (o AdvertiseModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AdvertiseModePtrOutput) ToStringPtrOutputWithContext ¶
func (o AdvertiseModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BgpPeer ¶
type BgpPeer struct { pulumi.CustomResourceState // My ASN MyAsn pulumi.IntOutput `pulumi:"myAsn"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Peer Address PeerAddress pulumi.StringOutput `pulumi:"peerAddress"` // Peer ASN PeerAsn pulumi.IntOutput `pulumi:"peerAsn"` // Resource provision state ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
A BgpPeer resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters) Azure REST API version: 2024-03-01.
Other available API versions: 2023-10-01-preview.
func GetBgpPeer ¶
func GetBgpPeer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BgpPeerState, opts ...pulumi.ResourceOption) (*BgpPeer, error)
GetBgpPeer gets an existing BgpPeer 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 NewBgpPeer ¶
func NewBgpPeer(ctx *pulumi.Context, name string, args *BgpPeerArgs, opts ...pulumi.ResourceOption) (*BgpPeer, error)
NewBgpPeer registers a new resource with the given unique name, arguments, and options.
func (*BgpPeer) ElementType ¶
func (*BgpPeer) ToBgpPeerOutput ¶
func (i *BgpPeer) ToBgpPeerOutput() BgpPeerOutput
func (*BgpPeer) ToBgpPeerOutputWithContext ¶
func (i *BgpPeer) ToBgpPeerOutputWithContext(ctx context.Context) BgpPeerOutput
type BgpPeerArgs ¶
type BgpPeerArgs struct { // The name of the BgpPeer BgpPeerName pulumi.StringPtrInput // My ASN MyAsn pulumi.IntInput // Peer Address PeerAddress pulumi.StringInput // Peer ASN PeerAsn pulumi.IntInput // The fully qualified Azure Resource manager identifier of the resource. ResourceUri pulumi.StringInput }
The set of arguments for constructing a BgpPeer resource.
func (BgpPeerArgs) ElementType ¶
func (BgpPeerArgs) ElementType() reflect.Type
type BgpPeerInput ¶
type BgpPeerInput interface { pulumi.Input ToBgpPeerOutput() BgpPeerOutput ToBgpPeerOutputWithContext(ctx context.Context) BgpPeerOutput }
type BgpPeerOutput ¶
type BgpPeerOutput struct{ *pulumi.OutputState }
func (BgpPeerOutput) ElementType ¶
func (BgpPeerOutput) ElementType() reflect.Type
func (BgpPeerOutput) Name ¶
func (o BgpPeerOutput) Name() pulumi.StringOutput
The name of the resource
func (BgpPeerOutput) PeerAddress ¶
func (o BgpPeerOutput) PeerAddress() pulumi.StringOutput
Peer Address
func (BgpPeerOutput) ProvisioningState ¶
func (o BgpPeerOutput) ProvisioningState() pulumi.StringOutput
Resource provision state
func (BgpPeerOutput) SystemData ¶
func (o BgpPeerOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (BgpPeerOutput) ToBgpPeerOutput ¶
func (o BgpPeerOutput) ToBgpPeerOutput() BgpPeerOutput
func (BgpPeerOutput) ToBgpPeerOutputWithContext ¶
func (o BgpPeerOutput) ToBgpPeerOutputWithContext(ctx context.Context) BgpPeerOutput
func (BgpPeerOutput) Type ¶
func (o BgpPeerOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type BgpPeerState ¶
type BgpPeerState struct { }
func (BgpPeerState) ElementType ¶
func (BgpPeerState) ElementType() reflect.Type
type BlobStorageClassTypeProperties ¶
type BlobStorageClassTypeProperties struct { // Azure Storage Account Key AzureStorageAccountKey string `pulumi:"azureStorageAccountKey"` // Azure Storage Account Name AzureStorageAccountName string `pulumi:"azureStorageAccountName"` // Type of a storage class // Expected value is 'Blob'. Type string `pulumi:"type"` }
The properties of Blob StorageClass
type BlobStorageClassTypePropertiesArgs ¶
type BlobStorageClassTypePropertiesArgs struct { // Azure Storage Account Key AzureStorageAccountKey pulumi.StringInput `pulumi:"azureStorageAccountKey"` // Azure Storage Account Name AzureStorageAccountName pulumi.StringInput `pulumi:"azureStorageAccountName"` // Type of a storage class // Expected value is 'Blob'. Type pulumi.StringInput `pulumi:"type"` }
The properties of Blob StorageClass
func (BlobStorageClassTypePropertiesArgs) ElementType ¶
func (BlobStorageClassTypePropertiesArgs) ElementType() reflect.Type
func (BlobStorageClassTypePropertiesArgs) ToBlobStorageClassTypePropertiesOutput ¶
func (i BlobStorageClassTypePropertiesArgs) ToBlobStorageClassTypePropertiesOutput() BlobStorageClassTypePropertiesOutput
func (BlobStorageClassTypePropertiesArgs) ToBlobStorageClassTypePropertiesOutputWithContext ¶
func (i BlobStorageClassTypePropertiesArgs) ToBlobStorageClassTypePropertiesOutputWithContext(ctx context.Context) BlobStorageClassTypePropertiesOutput
type BlobStorageClassTypePropertiesInput ¶
type BlobStorageClassTypePropertiesInput interface { pulumi.Input ToBlobStorageClassTypePropertiesOutput() BlobStorageClassTypePropertiesOutput ToBlobStorageClassTypePropertiesOutputWithContext(context.Context) BlobStorageClassTypePropertiesOutput }
BlobStorageClassTypePropertiesInput is an input type that accepts BlobStorageClassTypePropertiesArgs and BlobStorageClassTypePropertiesOutput values. You can construct a concrete instance of `BlobStorageClassTypePropertiesInput` via:
BlobStorageClassTypePropertiesArgs{...}
type BlobStorageClassTypePropertiesOutput ¶
type BlobStorageClassTypePropertiesOutput struct{ *pulumi.OutputState }
The properties of Blob StorageClass
func (BlobStorageClassTypePropertiesOutput) AzureStorageAccountKey ¶
func (o BlobStorageClassTypePropertiesOutput) AzureStorageAccountKey() pulumi.StringOutput
Azure Storage Account Key
func (BlobStorageClassTypePropertiesOutput) AzureStorageAccountName ¶
func (o BlobStorageClassTypePropertiesOutput) AzureStorageAccountName() pulumi.StringOutput
Azure Storage Account Name
func (BlobStorageClassTypePropertiesOutput) ElementType ¶
func (BlobStorageClassTypePropertiesOutput) ElementType() reflect.Type
func (BlobStorageClassTypePropertiesOutput) ToBlobStorageClassTypePropertiesOutput ¶
func (o BlobStorageClassTypePropertiesOutput) ToBlobStorageClassTypePropertiesOutput() BlobStorageClassTypePropertiesOutput
func (BlobStorageClassTypePropertiesOutput) ToBlobStorageClassTypePropertiesOutputWithContext ¶
func (o BlobStorageClassTypePropertiesOutput) ToBlobStorageClassTypePropertiesOutputWithContext(ctx context.Context) BlobStorageClassTypePropertiesOutput
func (BlobStorageClassTypePropertiesOutput) Type ¶
func (o BlobStorageClassTypePropertiesOutput) Type() pulumi.StringOutput
Type of a storage class Expected value is 'Blob'.
type BlobStorageClassTypePropertiesResponse ¶
type BlobStorageClassTypePropertiesResponse struct { // Azure Storage Account Key AzureStorageAccountKey string `pulumi:"azureStorageAccountKey"` // Azure Storage Account Name AzureStorageAccountName string `pulumi:"azureStorageAccountName"` // Type of a storage class // Expected value is 'Blob'. Type string `pulumi:"type"` }
The properties of Blob StorageClass
type BlobStorageClassTypePropertiesResponseOutput ¶
type BlobStorageClassTypePropertiesResponseOutput struct{ *pulumi.OutputState }
The properties of Blob StorageClass
func (BlobStorageClassTypePropertiesResponseOutput) AzureStorageAccountKey ¶
func (o BlobStorageClassTypePropertiesResponseOutput) AzureStorageAccountKey() pulumi.StringOutput
Azure Storage Account Key
func (BlobStorageClassTypePropertiesResponseOutput) AzureStorageAccountName ¶
func (o BlobStorageClassTypePropertiesResponseOutput) AzureStorageAccountName() pulumi.StringOutput
Azure Storage Account Name
func (BlobStorageClassTypePropertiesResponseOutput) ElementType ¶
func (BlobStorageClassTypePropertiesResponseOutput) ElementType() reflect.Type
func (BlobStorageClassTypePropertiesResponseOutput) ToBlobStorageClassTypePropertiesResponseOutput ¶
func (o BlobStorageClassTypePropertiesResponseOutput) ToBlobStorageClassTypePropertiesResponseOutput() BlobStorageClassTypePropertiesResponseOutput
func (BlobStorageClassTypePropertiesResponseOutput) ToBlobStorageClassTypePropertiesResponseOutputWithContext ¶
func (o BlobStorageClassTypePropertiesResponseOutput) ToBlobStorageClassTypePropertiesResponseOutputWithContext(ctx context.Context) BlobStorageClassTypePropertiesResponseOutput
func (BlobStorageClassTypePropertiesResponseOutput) Type ¶
func (o BlobStorageClassTypePropertiesResponseOutput) Type() pulumi.StringOutput
Type of a storage class Expected value is 'Blob'.
type DataResilienceTier ¶
type DataResilienceTier string
Allow single data node failure
func (DataResilienceTier) ElementType ¶
func (DataResilienceTier) ElementType() reflect.Type
func (DataResilienceTier) ToDataResilienceTierOutput ¶
func (e DataResilienceTier) ToDataResilienceTierOutput() DataResilienceTierOutput
func (DataResilienceTier) ToDataResilienceTierOutputWithContext ¶
func (e DataResilienceTier) ToDataResilienceTierOutputWithContext(ctx context.Context) DataResilienceTierOutput
func (DataResilienceTier) ToDataResilienceTierPtrOutput ¶
func (e DataResilienceTier) ToDataResilienceTierPtrOutput() DataResilienceTierPtrOutput
func (DataResilienceTier) ToDataResilienceTierPtrOutputWithContext ¶
func (e DataResilienceTier) ToDataResilienceTierPtrOutputWithContext(ctx context.Context) DataResilienceTierPtrOutput
func (DataResilienceTier) ToStringOutput ¶
func (e DataResilienceTier) ToStringOutput() pulumi.StringOutput
func (DataResilienceTier) ToStringOutputWithContext ¶
func (e DataResilienceTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DataResilienceTier) ToStringPtrOutput ¶
func (e DataResilienceTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataResilienceTier) ToStringPtrOutputWithContext ¶
func (e DataResilienceTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataResilienceTierInput ¶
type DataResilienceTierInput interface { pulumi.Input ToDataResilienceTierOutput() DataResilienceTierOutput ToDataResilienceTierOutputWithContext(context.Context) DataResilienceTierOutput }
DataResilienceTierInput is an input type that accepts values of the DataResilienceTier enum A concrete instance of `DataResilienceTierInput` can be one of the following:
DataResilienceTierNotDataResilient DataResilienceTierDataResilient
type DataResilienceTierOutput ¶
type DataResilienceTierOutput struct{ *pulumi.OutputState }
func (DataResilienceTierOutput) ElementType ¶
func (DataResilienceTierOutput) ElementType() reflect.Type
func (DataResilienceTierOutput) ToDataResilienceTierOutput ¶
func (o DataResilienceTierOutput) ToDataResilienceTierOutput() DataResilienceTierOutput
func (DataResilienceTierOutput) ToDataResilienceTierOutputWithContext ¶
func (o DataResilienceTierOutput) ToDataResilienceTierOutputWithContext(ctx context.Context) DataResilienceTierOutput
func (DataResilienceTierOutput) ToDataResilienceTierPtrOutput ¶
func (o DataResilienceTierOutput) ToDataResilienceTierPtrOutput() DataResilienceTierPtrOutput
func (DataResilienceTierOutput) ToDataResilienceTierPtrOutputWithContext ¶
func (o DataResilienceTierOutput) ToDataResilienceTierPtrOutputWithContext(ctx context.Context) DataResilienceTierPtrOutput
func (DataResilienceTierOutput) ToStringOutput ¶
func (o DataResilienceTierOutput) ToStringOutput() pulumi.StringOutput
func (DataResilienceTierOutput) ToStringOutputWithContext ¶
func (o DataResilienceTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DataResilienceTierOutput) ToStringPtrOutput ¶
func (o DataResilienceTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataResilienceTierOutput) ToStringPtrOutputWithContext ¶
func (o DataResilienceTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataResilienceTierPtrInput ¶
type DataResilienceTierPtrInput interface { pulumi.Input ToDataResilienceTierPtrOutput() DataResilienceTierPtrOutput ToDataResilienceTierPtrOutputWithContext(context.Context) DataResilienceTierPtrOutput }
func DataResilienceTierPtr ¶
func DataResilienceTierPtr(v string) DataResilienceTierPtrInput
type DataResilienceTierPtrOutput ¶
type DataResilienceTierPtrOutput struct{ *pulumi.OutputState }
func (DataResilienceTierPtrOutput) Elem ¶
func (o DataResilienceTierPtrOutput) Elem() DataResilienceTierOutput
func (DataResilienceTierPtrOutput) ElementType ¶
func (DataResilienceTierPtrOutput) ElementType() reflect.Type
func (DataResilienceTierPtrOutput) ToDataResilienceTierPtrOutput ¶
func (o DataResilienceTierPtrOutput) ToDataResilienceTierPtrOutput() DataResilienceTierPtrOutput
func (DataResilienceTierPtrOutput) ToDataResilienceTierPtrOutputWithContext ¶
func (o DataResilienceTierPtrOutput) ToDataResilienceTierPtrOutputWithContext(ctx context.Context) DataResilienceTierPtrOutput
func (DataResilienceTierPtrOutput) ToStringPtrOutput ¶
func (o DataResilienceTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataResilienceTierPtrOutput) ToStringPtrOutputWithContext ¶
func (o DataResilienceTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FailoverTier ¶
type FailoverTier string
Failover speed: NA, Slow, Fast
func (FailoverTier) ElementType ¶
func (FailoverTier) ElementType() reflect.Type
func (FailoverTier) ToFailoverTierOutput ¶
func (e FailoverTier) ToFailoverTierOutput() FailoverTierOutput
func (FailoverTier) ToFailoverTierOutputWithContext ¶
func (e FailoverTier) ToFailoverTierOutputWithContext(ctx context.Context) FailoverTierOutput
func (FailoverTier) ToFailoverTierPtrOutput ¶
func (e FailoverTier) ToFailoverTierPtrOutput() FailoverTierPtrOutput
func (FailoverTier) ToFailoverTierPtrOutputWithContext ¶
func (e FailoverTier) ToFailoverTierPtrOutputWithContext(ctx context.Context) FailoverTierPtrOutput
func (FailoverTier) ToStringOutput ¶
func (e FailoverTier) ToStringOutput() pulumi.StringOutput
func (FailoverTier) ToStringOutputWithContext ¶
func (e FailoverTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FailoverTier) ToStringPtrOutput ¶
func (e FailoverTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (FailoverTier) ToStringPtrOutputWithContext ¶
func (e FailoverTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FailoverTierInput ¶
type FailoverTierInput interface { pulumi.Input ToFailoverTierOutput() FailoverTierOutput ToFailoverTierOutputWithContext(context.Context) FailoverTierOutput }
FailoverTierInput is an input type that accepts values of the FailoverTier enum A concrete instance of `FailoverTierInput` can be one of the following:
FailoverTierNotAvailable FailoverTierSlow FailoverTierFast FailoverTierSuper
type FailoverTierOutput ¶
type FailoverTierOutput struct{ *pulumi.OutputState }
func (FailoverTierOutput) ElementType ¶
func (FailoverTierOutput) ElementType() reflect.Type
func (FailoverTierOutput) ToFailoverTierOutput ¶
func (o FailoverTierOutput) ToFailoverTierOutput() FailoverTierOutput
func (FailoverTierOutput) ToFailoverTierOutputWithContext ¶
func (o FailoverTierOutput) ToFailoverTierOutputWithContext(ctx context.Context) FailoverTierOutput
func (FailoverTierOutput) ToFailoverTierPtrOutput ¶
func (o FailoverTierOutput) ToFailoverTierPtrOutput() FailoverTierPtrOutput
func (FailoverTierOutput) ToFailoverTierPtrOutputWithContext ¶
func (o FailoverTierOutput) ToFailoverTierPtrOutputWithContext(ctx context.Context) FailoverTierPtrOutput
func (FailoverTierOutput) ToStringOutput ¶
func (o FailoverTierOutput) ToStringOutput() pulumi.StringOutput
func (FailoverTierOutput) ToStringOutputWithContext ¶
func (o FailoverTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FailoverTierOutput) ToStringPtrOutput ¶
func (o FailoverTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FailoverTierOutput) ToStringPtrOutputWithContext ¶
func (o FailoverTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FailoverTierPtrInput ¶
type FailoverTierPtrInput interface { pulumi.Input ToFailoverTierPtrOutput() FailoverTierPtrOutput ToFailoverTierPtrOutputWithContext(context.Context) FailoverTierPtrOutput }
func FailoverTierPtr ¶
func FailoverTierPtr(v string) FailoverTierPtrInput
type FailoverTierPtrOutput ¶
type FailoverTierPtrOutput struct{ *pulumi.OutputState }
func (FailoverTierPtrOutput) Elem ¶
func (o FailoverTierPtrOutput) Elem() FailoverTierOutput
func (FailoverTierPtrOutput) ElementType ¶
func (FailoverTierPtrOutput) ElementType() reflect.Type
func (FailoverTierPtrOutput) ToFailoverTierPtrOutput ¶
func (o FailoverTierPtrOutput) ToFailoverTierPtrOutput() FailoverTierPtrOutput
func (FailoverTierPtrOutput) ToFailoverTierPtrOutputWithContext ¶
func (o FailoverTierPtrOutput) ToFailoverTierPtrOutputWithContext(ctx context.Context) FailoverTierPtrOutput
func (FailoverTierPtrOutput) ToStringPtrOutput ¶
func (o FailoverTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FailoverTierPtrOutput) ToStringPtrOutputWithContext ¶
func (o FailoverTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoadBalancer ¶
type LoadBalancer struct { pulumi.CustomResourceState // IP Range Addresses pulumi.StringArrayOutput `pulumi:"addresses"` // Advertise Mode AdvertiseMode pulumi.StringOutput `pulumi:"advertiseMode"` // The list of BGP peers it should advertise to. Null or empty means to advertise to all peers. BgpPeers pulumi.StringArrayOutput `pulumi:"bgpPeers"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Resource provision state ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // A dynamic label mapping to select related services. For instance, if you want to create a load balancer only for services with label "a=b", then please specify {"a": "b"} in the field. ServiceSelector pulumi.StringMapOutput `pulumi:"serviceSelector"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
A LoadBalancer resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters) Azure REST API version: 2024-03-01.
Other available API versions: 2023-10-01-preview.
func GetLoadBalancer ¶
func GetLoadBalancer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadBalancerState, opts ...pulumi.ResourceOption) (*LoadBalancer, error)
GetLoadBalancer gets an existing LoadBalancer 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 NewLoadBalancer ¶
func NewLoadBalancer(ctx *pulumi.Context, name string, args *LoadBalancerArgs, opts ...pulumi.ResourceOption) (*LoadBalancer, error)
NewLoadBalancer registers a new resource with the given unique name, arguments, and options.
func (*LoadBalancer) ElementType ¶
func (*LoadBalancer) ElementType() reflect.Type
func (*LoadBalancer) ToLoadBalancerOutput ¶
func (i *LoadBalancer) ToLoadBalancerOutput() LoadBalancerOutput
func (*LoadBalancer) ToLoadBalancerOutputWithContext ¶
func (i *LoadBalancer) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
type LoadBalancerArgs ¶
type LoadBalancerArgs struct { // IP Range Addresses pulumi.StringArrayInput // Advertise Mode AdvertiseMode pulumi.StringInput // The list of BGP peers it should advertise to. Null or empty means to advertise to all peers. BgpPeers pulumi.StringArrayInput // The name of the LoadBalancer LoadBalancerName pulumi.StringPtrInput // The fully qualified Azure Resource manager identifier of the resource. ResourceUri pulumi.StringInput // A dynamic label mapping to select related services. For instance, if you want to create a load balancer only for services with label "a=b", then please specify {"a": "b"} in the field. ServiceSelector pulumi.StringMapInput }
The set of arguments for constructing a LoadBalancer resource.
func (LoadBalancerArgs) ElementType ¶
func (LoadBalancerArgs) ElementType() reflect.Type
type LoadBalancerInput ¶
type LoadBalancerInput interface { pulumi.Input ToLoadBalancerOutput() LoadBalancerOutput ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput }
type LoadBalancerOutput ¶
type LoadBalancerOutput struct{ *pulumi.OutputState }
func (LoadBalancerOutput) Addresses ¶
func (o LoadBalancerOutput) Addresses() pulumi.StringArrayOutput
IP Range
func (LoadBalancerOutput) AdvertiseMode ¶
func (o LoadBalancerOutput) AdvertiseMode() pulumi.StringOutput
Advertise Mode
func (LoadBalancerOutput) BgpPeers ¶
func (o LoadBalancerOutput) BgpPeers() pulumi.StringArrayOutput
The list of BGP peers it should advertise to. Null or empty means to advertise to all peers.
func (LoadBalancerOutput) ElementType ¶
func (LoadBalancerOutput) ElementType() reflect.Type
func (LoadBalancerOutput) Name ¶
func (o LoadBalancerOutput) Name() pulumi.StringOutput
The name of the resource
func (LoadBalancerOutput) ProvisioningState ¶
func (o LoadBalancerOutput) ProvisioningState() pulumi.StringOutput
Resource provision state
func (LoadBalancerOutput) ServiceSelector ¶
func (o LoadBalancerOutput) ServiceSelector() pulumi.StringMapOutput
A dynamic label mapping to select related services. For instance, if you want to create a load balancer only for services with label "a=b", then please specify {"a": "b"} in the field.
func (LoadBalancerOutput) SystemData ¶
func (o LoadBalancerOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LoadBalancerOutput) ToLoadBalancerOutput ¶
func (o LoadBalancerOutput) ToLoadBalancerOutput() LoadBalancerOutput
func (LoadBalancerOutput) ToLoadBalancerOutputWithContext ¶
func (o LoadBalancerOutput) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
func (LoadBalancerOutput) Type ¶
func (o LoadBalancerOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LoadBalancerState ¶
type LoadBalancerState struct { }
func (LoadBalancerState) ElementType ¶
func (LoadBalancerState) ElementType() reflect.Type
type LookupBgpPeerArgs ¶
type LookupBgpPeerOutputArgs ¶
type LookupBgpPeerOutputArgs struct { // The name of the BgpPeer BgpPeerName pulumi.StringInput `pulumi:"bgpPeerName"` // The fully qualified Azure Resource manager identifier of the resource. ResourceUri pulumi.StringInput `pulumi:"resourceUri"` }
func (LookupBgpPeerOutputArgs) ElementType ¶
func (LookupBgpPeerOutputArgs) ElementType() reflect.Type
type LookupBgpPeerResult ¶
type LookupBgpPeerResult struct { // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // My ASN MyAsn int `pulumi:"myAsn"` // The name of the resource Name string `pulumi:"name"` // Peer Address PeerAddress string `pulumi:"peerAddress"` // Peer ASN PeerAsn int `pulumi:"peerAsn"` // Resource provision state ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
A BgpPeer resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters)
func LookupBgpPeer ¶
func LookupBgpPeer(ctx *pulumi.Context, args *LookupBgpPeerArgs, opts ...pulumi.InvokeOption) (*LookupBgpPeerResult, error)
Get a BgpPeer Azure REST API version: 2024-03-01.
Other available API versions: 2023-10-01-preview.
type LookupBgpPeerResultOutput ¶
type LookupBgpPeerResultOutput struct{ *pulumi.OutputState }
A BgpPeer resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters)
func LookupBgpPeerOutput ¶
func LookupBgpPeerOutput(ctx *pulumi.Context, args LookupBgpPeerOutputArgs, opts ...pulumi.InvokeOption) LookupBgpPeerResultOutput
func (LookupBgpPeerResultOutput) ElementType ¶
func (LookupBgpPeerResultOutput) ElementType() reflect.Type
func (LookupBgpPeerResultOutput) Id ¶
func (o LookupBgpPeerResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupBgpPeerResultOutput) MyAsn ¶
func (o LookupBgpPeerResultOutput) MyAsn() pulumi.IntOutput
My ASN
func (LookupBgpPeerResultOutput) Name ¶
func (o LookupBgpPeerResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupBgpPeerResultOutput) PeerAddress ¶
func (o LookupBgpPeerResultOutput) PeerAddress() pulumi.StringOutput
Peer Address
func (LookupBgpPeerResultOutput) PeerAsn ¶
func (o LookupBgpPeerResultOutput) PeerAsn() pulumi.IntOutput
Peer ASN
func (LookupBgpPeerResultOutput) ProvisioningState ¶
func (o LookupBgpPeerResultOutput) ProvisioningState() pulumi.StringOutput
Resource provision state
func (LookupBgpPeerResultOutput) SystemData ¶
func (o LookupBgpPeerResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupBgpPeerResultOutput) ToLookupBgpPeerResultOutput ¶
func (o LookupBgpPeerResultOutput) ToLookupBgpPeerResultOutput() LookupBgpPeerResultOutput
func (LookupBgpPeerResultOutput) ToLookupBgpPeerResultOutputWithContext ¶
func (o LookupBgpPeerResultOutput) ToLookupBgpPeerResultOutputWithContext(ctx context.Context) LookupBgpPeerResultOutput
func (LookupBgpPeerResultOutput) Type ¶
func (o LookupBgpPeerResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupLoadBalancerArgs ¶
type LookupLoadBalancerOutputArgs ¶
type LookupLoadBalancerOutputArgs struct { // The name of the LoadBalancer LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"` // The fully qualified Azure Resource manager identifier of the resource. ResourceUri pulumi.StringInput `pulumi:"resourceUri"` }
func (LookupLoadBalancerOutputArgs) ElementType ¶
func (LookupLoadBalancerOutputArgs) ElementType() reflect.Type
type LookupLoadBalancerResult ¶
type LookupLoadBalancerResult struct { // IP Range Addresses []string `pulumi:"addresses"` // Advertise Mode AdvertiseMode string `pulumi:"advertiseMode"` // The list of BGP peers it should advertise to. Null or empty means to advertise to all peers. BgpPeers []string `pulumi:"bgpPeers"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // Resource provision state ProvisioningState string `pulumi:"provisioningState"` // A dynamic label mapping to select related services. For instance, if you want to create a load balancer only for services with label "a=b", then please specify {"a": "b"} in the field. ServiceSelector map[string]string `pulumi:"serviceSelector"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
A LoadBalancer resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters)
func LookupLoadBalancer ¶
func LookupLoadBalancer(ctx *pulumi.Context, args *LookupLoadBalancerArgs, opts ...pulumi.InvokeOption) (*LookupLoadBalancerResult, error)
Get a LoadBalancer Azure REST API version: 2024-03-01.
Other available API versions: 2023-10-01-preview.
type LookupLoadBalancerResultOutput ¶
type LookupLoadBalancerResultOutput struct{ *pulumi.OutputState }
A LoadBalancer resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters)
func LookupLoadBalancerOutput ¶
func LookupLoadBalancerOutput(ctx *pulumi.Context, args LookupLoadBalancerOutputArgs, opts ...pulumi.InvokeOption) LookupLoadBalancerResultOutput
func (LookupLoadBalancerResultOutput) Addresses ¶
func (o LookupLoadBalancerResultOutput) Addresses() pulumi.StringArrayOutput
IP Range
func (LookupLoadBalancerResultOutput) AdvertiseMode ¶
func (o LookupLoadBalancerResultOutput) AdvertiseMode() pulumi.StringOutput
Advertise Mode
func (LookupLoadBalancerResultOutput) BgpPeers ¶
func (o LookupLoadBalancerResultOutput) BgpPeers() pulumi.StringArrayOutput
The list of BGP peers it should advertise to. Null or empty means to advertise to all peers.
func (LookupLoadBalancerResultOutput) ElementType ¶
func (LookupLoadBalancerResultOutput) ElementType() reflect.Type
func (LookupLoadBalancerResultOutput) Id ¶
func (o LookupLoadBalancerResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupLoadBalancerResultOutput) Name ¶
func (o LookupLoadBalancerResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupLoadBalancerResultOutput) ProvisioningState ¶
func (o LookupLoadBalancerResultOutput) ProvisioningState() pulumi.StringOutput
Resource provision state
func (LookupLoadBalancerResultOutput) ServiceSelector ¶
func (o LookupLoadBalancerResultOutput) ServiceSelector() pulumi.StringMapOutput
A dynamic label mapping to select related services. For instance, if you want to create a load balancer only for services with label "a=b", then please specify {"a": "b"} in the field.
func (LookupLoadBalancerResultOutput) SystemData ¶
func (o LookupLoadBalancerResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutput ¶
func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutput() LookupLoadBalancerResultOutput
func (LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutputWithContext ¶
func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutputWithContext(ctx context.Context) LookupLoadBalancerResultOutput
func (LookupLoadBalancerResultOutput) Type ¶
func (o LookupLoadBalancerResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupServiceArgs ¶
type LookupServiceOutputArgs ¶
type LookupServiceOutputArgs struct { // The fully qualified Azure Resource manager identifier of the resource. ResourceUri pulumi.StringInput `pulumi:"resourceUri"` // The name of the the service ServiceName pulumi.StringInput `pulumi:"serviceName"` }
func (LookupServiceOutputArgs) ElementType ¶
func (LookupServiceOutputArgs) ElementType() reflect.Type
type LookupServiceResult ¶
type LookupServiceResult struct { // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // Resource provision state ProvisioningState string `pulumi:"provisioningState"` // The object id of the service principal of the RP provisioned in the tenant RpObjectId string `pulumi:"rpObjectId"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
A Service resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters)
func LookupService ¶
func LookupService(ctx *pulumi.Context, args *LookupServiceArgs, opts ...pulumi.InvokeOption) (*LookupServiceResult, error)
Get a ServiceResource Azure REST API version: 2024-03-01.
Other available API versions: 2023-10-01-preview.
type LookupServiceResultOutput ¶
type LookupServiceResultOutput struct{ *pulumi.OutputState }
A Service resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters)
func LookupServiceOutput ¶
func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput
func (LookupServiceResultOutput) ElementType ¶
func (LookupServiceResultOutput) ElementType() reflect.Type
func (LookupServiceResultOutput) Id ¶
func (o LookupServiceResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupServiceResultOutput) Name ¶
func (o LookupServiceResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupServiceResultOutput) ProvisioningState ¶
func (o LookupServiceResultOutput) ProvisioningState() pulumi.StringOutput
Resource provision state
func (LookupServiceResultOutput) RpObjectId ¶
func (o LookupServiceResultOutput) RpObjectId() pulumi.StringOutput
The object id of the service principal of the RP provisioned in the tenant
func (LookupServiceResultOutput) SystemData ¶
func (o LookupServiceResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupServiceResultOutput) ToLookupServiceResultOutput ¶
func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
func (LookupServiceResultOutput) ToLookupServiceResultOutputWithContext ¶
func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput
func (LookupServiceResultOutput) Type ¶
func (o LookupServiceResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupStorageClassArgs ¶
type LookupStorageClassOutputArgs ¶
type LookupStorageClassOutputArgs struct { // The fully qualified Azure Resource manager identifier of the resource. ResourceUri pulumi.StringInput `pulumi:"resourceUri"` // The name of the the storage class StorageClassName pulumi.StringInput `pulumi:"storageClassName"` }
func (LookupStorageClassOutputArgs) ElementType ¶
func (LookupStorageClassOutputArgs) ElementType() reflect.Type
type LookupStorageClassResult ¶
type LookupStorageClassResult struct { // The access mode: [ReadWriteOnce, ReadWriteMany] or [ReadWriteOnce] AccessModes []string `pulumi:"accessModes"` // Volume can be expanded or not AllowVolumeExpansion *string `pulumi:"allowVolumeExpansion"` // Allow single data node failure DataResilience *string `pulumi:"dataResilience"` // Failover speed: NA, Slow, Fast FailoverSpeed *string `pulumi:"failoverSpeed"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // Limitations of the storage class Limitations []string `pulumi:"limitations"` // Additional mount options MountOptions []string `pulumi:"mountOptions"` // The name of the resource Name string `pulumi:"name"` // Performance tier Performance *string `pulumi:"performance"` // Selection priority when multiple storage classes meet the criteria. 0: Highest, -1: Never use Priority *float64 `pulumi:"priority"` // Provisioner name Provisioner *string `pulumi:"provisioner"` // Resource provision state ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Properties of the StorageClass TypeProperties interface{} `pulumi:"typeProperties"` // Binding mode of volumes: Immediate, WaitForFirstConsumer VolumeBindingMode *string `pulumi:"volumeBindingMode"` }
A StorageClass resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters)
func LookupStorageClass ¶
func LookupStorageClass(ctx *pulumi.Context, args *LookupStorageClassArgs, opts ...pulumi.InvokeOption) (*LookupStorageClassResult, error)
Get a StorageClassResource Azure REST API version: 2024-03-01.
Other available API versions: 2023-10-01-preview.
type LookupStorageClassResultOutput ¶
type LookupStorageClassResultOutput struct{ *pulumi.OutputState }
A StorageClass resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters)
func LookupStorageClassOutput ¶
func LookupStorageClassOutput(ctx *pulumi.Context, args LookupStorageClassOutputArgs, opts ...pulumi.InvokeOption) LookupStorageClassResultOutput
func (LookupStorageClassResultOutput) AccessModes ¶
func (o LookupStorageClassResultOutput) AccessModes() pulumi.StringArrayOutput
The access mode: [ReadWriteOnce, ReadWriteMany] or [ReadWriteOnce]
func (LookupStorageClassResultOutput) AllowVolumeExpansion ¶
func (o LookupStorageClassResultOutput) AllowVolumeExpansion() pulumi.StringPtrOutput
Volume can be expanded or not
func (LookupStorageClassResultOutput) DataResilience ¶
func (o LookupStorageClassResultOutput) DataResilience() pulumi.StringPtrOutput
Allow single data node failure
func (LookupStorageClassResultOutput) ElementType ¶
func (LookupStorageClassResultOutput) ElementType() reflect.Type
func (LookupStorageClassResultOutput) FailoverSpeed ¶
func (o LookupStorageClassResultOutput) FailoverSpeed() pulumi.StringPtrOutput
Failover speed: NA, Slow, Fast
func (LookupStorageClassResultOutput) Id ¶
func (o LookupStorageClassResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupStorageClassResultOutput) Limitations ¶
func (o LookupStorageClassResultOutput) Limitations() pulumi.StringArrayOutput
Limitations of the storage class
func (LookupStorageClassResultOutput) MountOptions ¶
func (o LookupStorageClassResultOutput) MountOptions() pulumi.StringArrayOutput
Additional mount options
func (LookupStorageClassResultOutput) Name ¶
func (o LookupStorageClassResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupStorageClassResultOutput) Performance ¶
func (o LookupStorageClassResultOutput) Performance() pulumi.StringPtrOutput
Performance tier
func (LookupStorageClassResultOutput) Priority ¶
func (o LookupStorageClassResultOutput) Priority() pulumi.Float64PtrOutput
Selection priority when multiple storage classes meet the criteria. 0: Highest, -1: Never use
func (LookupStorageClassResultOutput) Provisioner ¶
func (o LookupStorageClassResultOutput) Provisioner() pulumi.StringPtrOutput
Provisioner name
func (LookupStorageClassResultOutput) ProvisioningState ¶
func (o LookupStorageClassResultOutput) ProvisioningState() pulumi.StringOutput
Resource provision state
func (LookupStorageClassResultOutput) SystemData ¶
func (o LookupStorageClassResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupStorageClassResultOutput) ToLookupStorageClassResultOutput ¶
func (o LookupStorageClassResultOutput) ToLookupStorageClassResultOutput() LookupStorageClassResultOutput
func (LookupStorageClassResultOutput) ToLookupStorageClassResultOutputWithContext ¶
func (o LookupStorageClassResultOutput) ToLookupStorageClassResultOutputWithContext(ctx context.Context) LookupStorageClassResultOutput
func (LookupStorageClassResultOutput) Type ¶
func (o LookupStorageClassResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupStorageClassResultOutput) TypeProperties ¶
func (o LookupStorageClassResultOutput) TypeProperties() pulumi.AnyOutput
Properties of the StorageClass
func (LookupStorageClassResultOutput) VolumeBindingMode ¶
func (o LookupStorageClassResultOutput) VolumeBindingMode() pulumi.StringPtrOutput
Binding mode of volumes: Immediate, WaitForFirstConsumer
type NativeStorageClassTypeProperties ¶
type NativeStorageClassTypeProperties struct { // Type of a storage class // Expected value is 'Native'. Type string `pulumi:"type"` }
The properties of Native StorageClass
type NativeStorageClassTypePropertiesArgs ¶
type NativeStorageClassTypePropertiesArgs struct { // Type of a storage class // Expected value is 'Native'. Type pulumi.StringInput `pulumi:"type"` }
The properties of Native StorageClass
func (NativeStorageClassTypePropertiesArgs) ElementType ¶
func (NativeStorageClassTypePropertiesArgs) ElementType() reflect.Type
func (NativeStorageClassTypePropertiesArgs) ToNativeStorageClassTypePropertiesOutput ¶
func (i NativeStorageClassTypePropertiesArgs) ToNativeStorageClassTypePropertiesOutput() NativeStorageClassTypePropertiesOutput
func (NativeStorageClassTypePropertiesArgs) ToNativeStorageClassTypePropertiesOutputWithContext ¶
func (i NativeStorageClassTypePropertiesArgs) ToNativeStorageClassTypePropertiesOutputWithContext(ctx context.Context) NativeStorageClassTypePropertiesOutput
type NativeStorageClassTypePropertiesInput ¶
type NativeStorageClassTypePropertiesInput interface { pulumi.Input ToNativeStorageClassTypePropertiesOutput() NativeStorageClassTypePropertiesOutput ToNativeStorageClassTypePropertiesOutputWithContext(context.Context) NativeStorageClassTypePropertiesOutput }
NativeStorageClassTypePropertiesInput is an input type that accepts NativeStorageClassTypePropertiesArgs and NativeStorageClassTypePropertiesOutput values. You can construct a concrete instance of `NativeStorageClassTypePropertiesInput` via:
NativeStorageClassTypePropertiesArgs{...}
type NativeStorageClassTypePropertiesOutput ¶
type NativeStorageClassTypePropertiesOutput struct{ *pulumi.OutputState }
The properties of Native StorageClass
func (NativeStorageClassTypePropertiesOutput) ElementType ¶
func (NativeStorageClassTypePropertiesOutput) ElementType() reflect.Type
func (NativeStorageClassTypePropertiesOutput) ToNativeStorageClassTypePropertiesOutput ¶
func (o NativeStorageClassTypePropertiesOutput) ToNativeStorageClassTypePropertiesOutput() NativeStorageClassTypePropertiesOutput
func (NativeStorageClassTypePropertiesOutput) ToNativeStorageClassTypePropertiesOutputWithContext ¶
func (o NativeStorageClassTypePropertiesOutput) ToNativeStorageClassTypePropertiesOutputWithContext(ctx context.Context) NativeStorageClassTypePropertiesOutput
func (NativeStorageClassTypePropertiesOutput) Type ¶
func (o NativeStorageClassTypePropertiesOutput) Type() pulumi.StringOutput
Type of a storage class Expected value is 'Native'.
type NativeStorageClassTypePropertiesResponse ¶
type NativeStorageClassTypePropertiesResponse struct { // Type of a storage class // Expected value is 'Native'. Type string `pulumi:"type"` }
The properties of Native StorageClass
type NativeStorageClassTypePropertiesResponseOutput ¶
type NativeStorageClassTypePropertiesResponseOutput struct{ *pulumi.OutputState }
The properties of Native StorageClass
func (NativeStorageClassTypePropertiesResponseOutput) ElementType ¶
func (NativeStorageClassTypePropertiesResponseOutput) ElementType() reflect.Type
func (NativeStorageClassTypePropertiesResponseOutput) ToNativeStorageClassTypePropertiesResponseOutput ¶
func (o NativeStorageClassTypePropertiesResponseOutput) ToNativeStorageClassTypePropertiesResponseOutput() NativeStorageClassTypePropertiesResponseOutput
func (NativeStorageClassTypePropertiesResponseOutput) ToNativeStorageClassTypePropertiesResponseOutputWithContext ¶
func (o NativeStorageClassTypePropertiesResponseOutput) ToNativeStorageClassTypePropertiesResponseOutputWithContext(ctx context.Context) NativeStorageClassTypePropertiesResponseOutput
func (NativeStorageClassTypePropertiesResponseOutput) Type ¶
func (o NativeStorageClassTypePropertiesResponseOutput) Type() pulumi.StringOutput
Type of a storage class Expected value is 'Native'.
type NfsDirectoryActionOnVolumeDeletion ¶
type NfsDirectoryActionOnVolumeDeletion string
The action to take when a NFS volume is deleted. Default is Delete
func (NfsDirectoryActionOnVolumeDeletion) ElementType ¶
func (NfsDirectoryActionOnVolumeDeletion) ElementType() reflect.Type
func (NfsDirectoryActionOnVolumeDeletion) ToNfsDirectoryActionOnVolumeDeletionOutput ¶
func (e NfsDirectoryActionOnVolumeDeletion) ToNfsDirectoryActionOnVolumeDeletionOutput() NfsDirectoryActionOnVolumeDeletionOutput
func (NfsDirectoryActionOnVolumeDeletion) ToNfsDirectoryActionOnVolumeDeletionOutputWithContext ¶
func (e NfsDirectoryActionOnVolumeDeletion) ToNfsDirectoryActionOnVolumeDeletionOutputWithContext(ctx context.Context) NfsDirectoryActionOnVolumeDeletionOutput
func (NfsDirectoryActionOnVolumeDeletion) ToNfsDirectoryActionOnVolumeDeletionPtrOutput ¶
func (e NfsDirectoryActionOnVolumeDeletion) ToNfsDirectoryActionOnVolumeDeletionPtrOutput() NfsDirectoryActionOnVolumeDeletionPtrOutput
func (NfsDirectoryActionOnVolumeDeletion) ToNfsDirectoryActionOnVolumeDeletionPtrOutputWithContext ¶
func (e NfsDirectoryActionOnVolumeDeletion) ToNfsDirectoryActionOnVolumeDeletionPtrOutputWithContext(ctx context.Context) NfsDirectoryActionOnVolumeDeletionPtrOutput
func (NfsDirectoryActionOnVolumeDeletion) ToStringOutput ¶
func (e NfsDirectoryActionOnVolumeDeletion) ToStringOutput() pulumi.StringOutput
func (NfsDirectoryActionOnVolumeDeletion) ToStringOutputWithContext ¶
func (e NfsDirectoryActionOnVolumeDeletion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NfsDirectoryActionOnVolumeDeletion) ToStringPtrOutput ¶
func (e NfsDirectoryActionOnVolumeDeletion) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsDirectoryActionOnVolumeDeletion) ToStringPtrOutputWithContext ¶
func (e NfsDirectoryActionOnVolumeDeletion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsDirectoryActionOnVolumeDeletionInput ¶
type NfsDirectoryActionOnVolumeDeletionInput interface { pulumi.Input ToNfsDirectoryActionOnVolumeDeletionOutput() NfsDirectoryActionOnVolumeDeletionOutput ToNfsDirectoryActionOnVolumeDeletionOutputWithContext(context.Context) NfsDirectoryActionOnVolumeDeletionOutput }
NfsDirectoryActionOnVolumeDeletionInput is an input type that accepts values of the NfsDirectoryActionOnVolumeDeletion enum A concrete instance of `NfsDirectoryActionOnVolumeDeletionInput` can be one of the following:
NfsDirectoryActionOnVolumeDeletionDelete NfsDirectoryActionOnVolumeDeletionRetain
type NfsDirectoryActionOnVolumeDeletionOutput ¶
type NfsDirectoryActionOnVolumeDeletionOutput struct{ *pulumi.OutputState }
func (NfsDirectoryActionOnVolumeDeletionOutput) ElementType ¶
func (NfsDirectoryActionOnVolumeDeletionOutput) ElementType() reflect.Type
func (NfsDirectoryActionOnVolumeDeletionOutput) ToNfsDirectoryActionOnVolumeDeletionOutput ¶
func (o NfsDirectoryActionOnVolumeDeletionOutput) ToNfsDirectoryActionOnVolumeDeletionOutput() NfsDirectoryActionOnVolumeDeletionOutput
func (NfsDirectoryActionOnVolumeDeletionOutput) ToNfsDirectoryActionOnVolumeDeletionOutputWithContext ¶
func (o NfsDirectoryActionOnVolumeDeletionOutput) ToNfsDirectoryActionOnVolumeDeletionOutputWithContext(ctx context.Context) NfsDirectoryActionOnVolumeDeletionOutput
func (NfsDirectoryActionOnVolumeDeletionOutput) ToNfsDirectoryActionOnVolumeDeletionPtrOutput ¶
func (o NfsDirectoryActionOnVolumeDeletionOutput) ToNfsDirectoryActionOnVolumeDeletionPtrOutput() NfsDirectoryActionOnVolumeDeletionPtrOutput
func (NfsDirectoryActionOnVolumeDeletionOutput) ToNfsDirectoryActionOnVolumeDeletionPtrOutputWithContext ¶
func (o NfsDirectoryActionOnVolumeDeletionOutput) ToNfsDirectoryActionOnVolumeDeletionPtrOutputWithContext(ctx context.Context) NfsDirectoryActionOnVolumeDeletionPtrOutput
func (NfsDirectoryActionOnVolumeDeletionOutput) ToStringOutput ¶
func (o NfsDirectoryActionOnVolumeDeletionOutput) ToStringOutput() pulumi.StringOutput
func (NfsDirectoryActionOnVolumeDeletionOutput) ToStringOutputWithContext ¶
func (o NfsDirectoryActionOnVolumeDeletionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NfsDirectoryActionOnVolumeDeletionOutput) ToStringPtrOutput ¶
func (o NfsDirectoryActionOnVolumeDeletionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsDirectoryActionOnVolumeDeletionOutput) ToStringPtrOutputWithContext ¶
func (o NfsDirectoryActionOnVolumeDeletionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsDirectoryActionOnVolumeDeletionPtrInput ¶
type NfsDirectoryActionOnVolumeDeletionPtrInput interface { pulumi.Input ToNfsDirectoryActionOnVolumeDeletionPtrOutput() NfsDirectoryActionOnVolumeDeletionPtrOutput ToNfsDirectoryActionOnVolumeDeletionPtrOutputWithContext(context.Context) NfsDirectoryActionOnVolumeDeletionPtrOutput }
func NfsDirectoryActionOnVolumeDeletionPtr ¶
func NfsDirectoryActionOnVolumeDeletionPtr(v string) NfsDirectoryActionOnVolumeDeletionPtrInput
type NfsDirectoryActionOnVolumeDeletionPtrOutput ¶
type NfsDirectoryActionOnVolumeDeletionPtrOutput struct{ *pulumi.OutputState }
func (NfsDirectoryActionOnVolumeDeletionPtrOutput) ElementType ¶
func (NfsDirectoryActionOnVolumeDeletionPtrOutput) ElementType() reflect.Type
func (NfsDirectoryActionOnVolumeDeletionPtrOutput) ToNfsDirectoryActionOnVolumeDeletionPtrOutput ¶
func (o NfsDirectoryActionOnVolumeDeletionPtrOutput) ToNfsDirectoryActionOnVolumeDeletionPtrOutput() NfsDirectoryActionOnVolumeDeletionPtrOutput
func (NfsDirectoryActionOnVolumeDeletionPtrOutput) ToNfsDirectoryActionOnVolumeDeletionPtrOutputWithContext ¶
func (o NfsDirectoryActionOnVolumeDeletionPtrOutput) ToNfsDirectoryActionOnVolumeDeletionPtrOutputWithContext(ctx context.Context) NfsDirectoryActionOnVolumeDeletionPtrOutput
func (NfsDirectoryActionOnVolumeDeletionPtrOutput) ToStringPtrOutput ¶
func (o NfsDirectoryActionOnVolumeDeletionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsDirectoryActionOnVolumeDeletionPtrOutput) ToStringPtrOutputWithContext ¶
func (o NfsDirectoryActionOnVolumeDeletionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsStorageClassTypeProperties ¶
type NfsStorageClassTypeProperties struct { // Mounted folder permissions. Default is 0. If set as non-zero, driver will perform `chmod` after mount MountPermissions *string `pulumi:"mountPermissions"` // The action to take when a NFS volume is deleted. Default is Delete OnDelete *string `pulumi:"onDelete"` // NFS Server Server string `pulumi:"server"` Share string `pulumi:"share"` // Sub directory under share. If the sub directory doesn't exist, driver will create it SubDir *string `pulumi:"subDir"` // Type of a storage class // Expected value is 'NFS'. Type string `pulumi:"type"` }
The properties of NFS StorageClass
type NfsStorageClassTypePropertiesArgs ¶
type NfsStorageClassTypePropertiesArgs struct { // Mounted folder permissions. Default is 0. If set as non-zero, driver will perform `chmod` after mount MountPermissions pulumi.StringPtrInput `pulumi:"mountPermissions"` // The action to take when a NFS volume is deleted. Default is Delete OnDelete pulumi.StringPtrInput `pulumi:"onDelete"` // NFS Server Server pulumi.StringInput `pulumi:"server"` Share pulumi.StringInput `pulumi:"share"` // Sub directory under share. If the sub directory doesn't exist, driver will create it SubDir pulumi.StringPtrInput `pulumi:"subDir"` // Type of a storage class // Expected value is 'NFS'. Type pulumi.StringInput `pulumi:"type"` }
The properties of NFS StorageClass
func (NfsStorageClassTypePropertiesArgs) ElementType ¶
func (NfsStorageClassTypePropertiesArgs) ElementType() reflect.Type
func (NfsStorageClassTypePropertiesArgs) ToNfsStorageClassTypePropertiesOutput ¶
func (i NfsStorageClassTypePropertiesArgs) ToNfsStorageClassTypePropertiesOutput() NfsStorageClassTypePropertiesOutput
func (NfsStorageClassTypePropertiesArgs) ToNfsStorageClassTypePropertiesOutputWithContext ¶
func (i NfsStorageClassTypePropertiesArgs) ToNfsStorageClassTypePropertiesOutputWithContext(ctx context.Context) NfsStorageClassTypePropertiesOutput
type NfsStorageClassTypePropertiesInput ¶
type NfsStorageClassTypePropertiesInput interface { pulumi.Input ToNfsStorageClassTypePropertiesOutput() NfsStorageClassTypePropertiesOutput ToNfsStorageClassTypePropertiesOutputWithContext(context.Context) NfsStorageClassTypePropertiesOutput }
NfsStorageClassTypePropertiesInput is an input type that accepts NfsStorageClassTypePropertiesArgs and NfsStorageClassTypePropertiesOutput values. You can construct a concrete instance of `NfsStorageClassTypePropertiesInput` via:
NfsStorageClassTypePropertiesArgs{...}
type NfsStorageClassTypePropertiesOutput ¶
type NfsStorageClassTypePropertiesOutput struct{ *pulumi.OutputState }
The properties of NFS StorageClass
func (NfsStorageClassTypePropertiesOutput) ElementType ¶
func (NfsStorageClassTypePropertiesOutput) ElementType() reflect.Type
func (NfsStorageClassTypePropertiesOutput) MountPermissions ¶
func (o NfsStorageClassTypePropertiesOutput) MountPermissions() pulumi.StringPtrOutput
Mounted folder permissions. Default is 0. If set as non-zero, driver will perform `chmod` after mount
func (NfsStorageClassTypePropertiesOutput) OnDelete ¶
func (o NfsStorageClassTypePropertiesOutput) OnDelete() pulumi.StringPtrOutput
The action to take when a NFS volume is deleted. Default is Delete
func (NfsStorageClassTypePropertiesOutput) Server ¶
func (o NfsStorageClassTypePropertiesOutput) Server() pulumi.StringOutput
NFS Server
func (NfsStorageClassTypePropertiesOutput) Share ¶
func (o NfsStorageClassTypePropertiesOutput) Share() pulumi.StringOutput
NFS share
func (NfsStorageClassTypePropertiesOutput) SubDir ¶
func (o NfsStorageClassTypePropertiesOutput) SubDir() pulumi.StringPtrOutput
Sub directory under share. If the sub directory doesn't exist, driver will create it
func (NfsStorageClassTypePropertiesOutput) ToNfsStorageClassTypePropertiesOutput ¶
func (o NfsStorageClassTypePropertiesOutput) ToNfsStorageClassTypePropertiesOutput() NfsStorageClassTypePropertiesOutput
func (NfsStorageClassTypePropertiesOutput) ToNfsStorageClassTypePropertiesOutputWithContext ¶
func (o NfsStorageClassTypePropertiesOutput) ToNfsStorageClassTypePropertiesOutputWithContext(ctx context.Context) NfsStorageClassTypePropertiesOutput
func (NfsStorageClassTypePropertiesOutput) Type ¶
func (o NfsStorageClassTypePropertiesOutput) Type() pulumi.StringOutput
Type of a storage class Expected value is 'NFS'.
type NfsStorageClassTypePropertiesResponse ¶
type NfsStorageClassTypePropertiesResponse struct { // Mounted folder permissions. Default is 0. If set as non-zero, driver will perform `chmod` after mount MountPermissions *string `pulumi:"mountPermissions"` // The action to take when a NFS volume is deleted. Default is Delete OnDelete *string `pulumi:"onDelete"` // NFS Server Server string `pulumi:"server"` Share string `pulumi:"share"` // Sub directory under share. If the sub directory doesn't exist, driver will create it SubDir *string `pulumi:"subDir"` // Type of a storage class // Expected value is 'NFS'. Type string `pulumi:"type"` }
The properties of NFS StorageClass
type NfsStorageClassTypePropertiesResponseOutput ¶
type NfsStorageClassTypePropertiesResponseOutput struct{ *pulumi.OutputState }
The properties of NFS StorageClass
func (NfsStorageClassTypePropertiesResponseOutput) ElementType ¶
func (NfsStorageClassTypePropertiesResponseOutput) ElementType() reflect.Type
func (NfsStorageClassTypePropertiesResponseOutput) MountPermissions ¶
func (o NfsStorageClassTypePropertiesResponseOutput) MountPermissions() pulumi.StringPtrOutput
Mounted folder permissions. Default is 0. If set as non-zero, driver will perform `chmod` after mount
func (NfsStorageClassTypePropertiesResponseOutput) OnDelete ¶
func (o NfsStorageClassTypePropertiesResponseOutput) OnDelete() pulumi.StringPtrOutput
The action to take when a NFS volume is deleted. Default is Delete
func (NfsStorageClassTypePropertiesResponseOutput) Server ¶
func (o NfsStorageClassTypePropertiesResponseOutput) Server() pulumi.StringOutput
NFS Server
func (NfsStorageClassTypePropertiesResponseOutput) Share ¶
func (o NfsStorageClassTypePropertiesResponseOutput) Share() pulumi.StringOutput
NFS share
func (NfsStorageClassTypePropertiesResponseOutput) SubDir ¶
func (o NfsStorageClassTypePropertiesResponseOutput) SubDir() pulumi.StringPtrOutput
Sub directory under share. If the sub directory doesn't exist, driver will create it
func (NfsStorageClassTypePropertiesResponseOutput) ToNfsStorageClassTypePropertiesResponseOutput ¶
func (o NfsStorageClassTypePropertiesResponseOutput) ToNfsStorageClassTypePropertiesResponseOutput() NfsStorageClassTypePropertiesResponseOutput
func (NfsStorageClassTypePropertiesResponseOutput) ToNfsStorageClassTypePropertiesResponseOutputWithContext ¶
func (o NfsStorageClassTypePropertiesResponseOutput) ToNfsStorageClassTypePropertiesResponseOutputWithContext(ctx context.Context) NfsStorageClassTypePropertiesResponseOutput
func (NfsStorageClassTypePropertiesResponseOutput) Type ¶
func (o NfsStorageClassTypePropertiesResponseOutput) Type() pulumi.StringOutput
Type of a storage class Expected value is 'NFS'.
type PerformanceTier ¶
type PerformanceTier string
Performance tier
func (PerformanceTier) ElementType ¶
func (PerformanceTier) ElementType() reflect.Type
func (PerformanceTier) ToPerformanceTierOutput ¶
func (e PerformanceTier) ToPerformanceTierOutput() PerformanceTierOutput
func (PerformanceTier) ToPerformanceTierOutputWithContext ¶
func (e PerformanceTier) ToPerformanceTierOutputWithContext(ctx context.Context) PerformanceTierOutput
func (PerformanceTier) ToPerformanceTierPtrOutput ¶
func (e PerformanceTier) ToPerformanceTierPtrOutput() PerformanceTierPtrOutput
func (PerformanceTier) ToPerformanceTierPtrOutputWithContext ¶
func (e PerformanceTier) ToPerformanceTierPtrOutputWithContext(ctx context.Context) PerformanceTierPtrOutput
func (PerformanceTier) ToStringOutput ¶
func (e PerformanceTier) ToStringOutput() pulumi.StringOutput
func (PerformanceTier) ToStringOutputWithContext ¶
func (e PerformanceTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PerformanceTier) ToStringPtrOutput ¶
func (e PerformanceTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (PerformanceTier) ToStringPtrOutputWithContext ¶
func (e PerformanceTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PerformanceTierInput ¶
type PerformanceTierInput interface { pulumi.Input ToPerformanceTierOutput() PerformanceTierOutput ToPerformanceTierOutputWithContext(context.Context) PerformanceTierOutput }
PerformanceTierInput is an input type that accepts values of the PerformanceTier enum A concrete instance of `PerformanceTierInput` can be one of the following:
PerformanceTierUndefined PerformanceTierBasic PerformanceTierStandard PerformanceTierPremium PerformanceTierUltra
type PerformanceTierOutput ¶
type PerformanceTierOutput struct{ *pulumi.OutputState }
func (PerformanceTierOutput) ElementType ¶
func (PerformanceTierOutput) ElementType() reflect.Type
func (PerformanceTierOutput) ToPerformanceTierOutput ¶
func (o PerformanceTierOutput) ToPerformanceTierOutput() PerformanceTierOutput
func (PerformanceTierOutput) ToPerformanceTierOutputWithContext ¶
func (o PerformanceTierOutput) ToPerformanceTierOutputWithContext(ctx context.Context) PerformanceTierOutput
func (PerformanceTierOutput) ToPerformanceTierPtrOutput ¶
func (o PerformanceTierOutput) ToPerformanceTierPtrOutput() PerformanceTierPtrOutput
func (PerformanceTierOutput) ToPerformanceTierPtrOutputWithContext ¶
func (o PerformanceTierOutput) ToPerformanceTierPtrOutputWithContext(ctx context.Context) PerformanceTierPtrOutput
func (PerformanceTierOutput) ToStringOutput ¶
func (o PerformanceTierOutput) ToStringOutput() pulumi.StringOutput
func (PerformanceTierOutput) ToStringOutputWithContext ¶
func (o PerformanceTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PerformanceTierOutput) ToStringPtrOutput ¶
func (o PerformanceTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PerformanceTierOutput) ToStringPtrOutputWithContext ¶
func (o PerformanceTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PerformanceTierPtrInput ¶
type PerformanceTierPtrInput interface { pulumi.Input ToPerformanceTierPtrOutput() PerformanceTierPtrOutput ToPerformanceTierPtrOutputWithContext(context.Context) PerformanceTierPtrOutput }
func PerformanceTierPtr ¶
func PerformanceTierPtr(v string) PerformanceTierPtrInput
type PerformanceTierPtrOutput ¶
type PerformanceTierPtrOutput struct{ *pulumi.OutputState }
func (PerformanceTierPtrOutput) Elem ¶
func (o PerformanceTierPtrOutput) Elem() PerformanceTierOutput
func (PerformanceTierPtrOutput) ElementType ¶
func (PerformanceTierPtrOutput) ElementType() reflect.Type
func (PerformanceTierPtrOutput) ToPerformanceTierPtrOutput ¶
func (o PerformanceTierPtrOutput) ToPerformanceTierPtrOutput() PerformanceTierPtrOutput
func (PerformanceTierPtrOutput) ToPerformanceTierPtrOutputWithContext ¶
func (o PerformanceTierPtrOutput) ToPerformanceTierPtrOutputWithContext(ctx context.Context) PerformanceTierPtrOutput
func (PerformanceTierPtrOutput) ToStringPtrOutput ¶
func (o PerformanceTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PerformanceTierPtrOutput) ToStringPtrOutputWithContext ¶
func (o PerformanceTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RwxStorageClassTypeProperties ¶
type RwxStorageClassTypeProperties struct { // The backing storageclass used to create new storageclass BackingStorageClassName string `pulumi:"backingStorageClassName"` // Type of a storage class // Expected value is 'RWX'. Type string `pulumi:"type"` }
The properties of RWX StorageClass
type RwxStorageClassTypePropertiesArgs ¶
type RwxStorageClassTypePropertiesArgs struct { // The backing storageclass used to create new storageclass BackingStorageClassName pulumi.StringInput `pulumi:"backingStorageClassName"` // Type of a storage class // Expected value is 'RWX'. Type pulumi.StringInput `pulumi:"type"` }
The properties of RWX StorageClass
func (RwxStorageClassTypePropertiesArgs) ElementType ¶
func (RwxStorageClassTypePropertiesArgs) ElementType() reflect.Type
func (RwxStorageClassTypePropertiesArgs) ToRwxStorageClassTypePropertiesOutput ¶
func (i RwxStorageClassTypePropertiesArgs) ToRwxStorageClassTypePropertiesOutput() RwxStorageClassTypePropertiesOutput
func (RwxStorageClassTypePropertiesArgs) ToRwxStorageClassTypePropertiesOutputWithContext ¶
func (i RwxStorageClassTypePropertiesArgs) ToRwxStorageClassTypePropertiesOutputWithContext(ctx context.Context) RwxStorageClassTypePropertiesOutput
type RwxStorageClassTypePropertiesInput ¶
type RwxStorageClassTypePropertiesInput interface { pulumi.Input ToRwxStorageClassTypePropertiesOutput() RwxStorageClassTypePropertiesOutput ToRwxStorageClassTypePropertiesOutputWithContext(context.Context) RwxStorageClassTypePropertiesOutput }
RwxStorageClassTypePropertiesInput is an input type that accepts RwxStorageClassTypePropertiesArgs and RwxStorageClassTypePropertiesOutput values. You can construct a concrete instance of `RwxStorageClassTypePropertiesInput` via:
RwxStorageClassTypePropertiesArgs{...}
type RwxStorageClassTypePropertiesOutput ¶
type RwxStorageClassTypePropertiesOutput struct{ *pulumi.OutputState }
The properties of RWX StorageClass
func (RwxStorageClassTypePropertiesOutput) BackingStorageClassName ¶
func (o RwxStorageClassTypePropertiesOutput) BackingStorageClassName() pulumi.StringOutput
The backing storageclass used to create new storageclass
func (RwxStorageClassTypePropertiesOutput) ElementType ¶
func (RwxStorageClassTypePropertiesOutput) ElementType() reflect.Type
func (RwxStorageClassTypePropertiesOutput) ToRwxStorageClassTypePropertiesOutput ¶
func (o RwxStorageClassTypePropertiesOutput) ToRwxStorageClassTypePropertiesOutput() RwxStorageClassTypePropertiesOutput
func (RwxStorageClassTypePropertiesOutput) ToRwxStorageClassTypePropertiesOutputWithContext ¶
func (o RwxStorageClassTypePropertiesOutput) ToRwxStorageClassTypePropertiesOutputWithContext(ctx context.Context) RwxStorageClassTypePropertiesOutput
func (RwxStorageClassTypePropertiesOutput) Type ¶
func (o RwxStorageClassTypePropertiesOutput) Type() pulumi.StringOutput
Type of a storage class Expected value is 'RWX'.
type RwxStorageClassTypePropertiesResponse ¶
type RwxStorageClassTypePropertiesResponse struct { // The backing storageclass used to create new storageclass BackingStorageClassName string `pulumi:"backingStorageClassName"` // Type of a storage class // Expected value is 'RWX'. Type string `pulumi:"type"` }
The properties of RWX StorageClass
type RwxStorageClassTypePropertiesResponseOutput ¶
type RwxStorageClassTypePropertiesResponseOutput struct{ *pulumi.OutputState }
The properties of RWX StorageClass
func (RwxStorageClassTypePropertiesResponseOutput) BackingStorageClassName ¶
func (o RwxStorageClassTypePropertiesResponseOutput) BackingStorageClassName() pulumi.StringOutput
The backing storageclass used to create new storageclass
func (RwxStorageClassTypePropertiesResponseOutput) ElementType ¶
func (RwxStorageClassTypePropertiesResponseOutput) ElementType() reflect.Type
func (RwxStorageClassTypePropertiesResponseOutput) ToRwxStorageClassTypePropertiesResponseOutput ¶
func (o RwxStorageClassTypePropertiesResponseOutput) ToRwxStorageClassTypePropertiesResponseOutput() RwxStorageClassTypePropertiesResponseOutput
func (RwxStorageClassTypePropertiesResponseOutput) ToRwxStorageClassTypePropertiesResponseOutputWithContext ¶
func (o RwxStorageClassTypePropertiesResponseOutput) ToRwxStorageClassTypePropertiesResponseOutputWithContext(ctx context.Context) RwxStorageClassTypePropertiesResponseOutput
func (RwxStorageClassTypePropertiesResponseOutput) Type ¶
func (o RwxStorageClassTypePropertiesResponseOutput) Type() pulumi.StringOutput
Type of a storage class Expected value is 'RWX'.
type Service ¶
type Service struct { pulumi.CustomResourceState // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Resource provision state ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The object id of the service principal of the RP provisioned in the tenant RpObjectId pulumi.StringOutput `pulumi:"rpObjectId"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
A Service resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters) Azure REST API version: 2024-03-01.
Other available API versions: 2023-10-01-preview.
func GetService ¶
func GetService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)
GetService gets an existing Service 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 NewService ¶
func NewService(ctx *pulumi.Context, name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)
NewService registers a new resource with the given unique name, arguments, and options.
func (*Service) ElementType ¶
func (*Service) ToServiceOutput ¶
func (i *Service) ToServiceOutput() ServiceOutput
func (*Service) ToServiceOutputWithContext ¶
func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceArgs ¶
type ServiceArgs struct { // The fully qualified Azure Resource manager identifier of the resource. ResourceUri pulumi.StringInput // The name of the the service ServiceName pulumi.StringPtrInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) ElementType() reflect.Type
type ServiceInput ¶
type ServiceInput interface { pulumi.Input ToServiceOutput() ServiceOutput ToServiceOutputWithContext(ctx context.Context) ServiceOutput }
type ServiceOutput ¶
type ServiceOutput struct{ *pulumi.OutputState }
func (ServiceOutput) ElementType ¶
func (ServiceOutput) ElementType() reflect.Type
func (ServiceOutput) Name ¶
func (o ServiceOutput) Name() pulumi.StringOutput
The name of the resource
func (ServiceOutput) ProvisioningState ¶
func (o ServiceOutput) ProvisioningState() pulumi.StringOutput
Resource provision state
func (ServiceOutput) RpObjectId ¶
func (o ServiceOutput) RpObjectId() pulumi.StringOutput
The object id of the service principal of the RP provisioned in the tenant
func (ServiceOutput) SystemData ¶
func (o ServiceOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (ServiceOutput) ToServiceOutput ¶
func (o ServiceOutput) ToServiceOutput() ServiceOutput
func (ServiceOutput) ToServiceOutputWithContext ¶
func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
func (ServiceOutput) Type ¶
func (o ServiceOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type ServiceState ¶
type ServiceState struct { }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type
type SmbStorageClassTypeProperties ¶
type SmbStorageClassTypeProperties struct { // Server domain Domain *string `pulumi:"domain"` // Server password Password *string `pulumi:"password"` // SMB Source Source string `pulumi:"source"` // Sub directory under share. If the sub directory doesn't exist, driver will create it SubDir *string `pulumi:"subDir"` // Type of a storage class // Expected value is 'SMB'. Type string `pulumi:"type"` // Server username Username *string `pulumi:"username"` }
The properties of SMB StorageClass
type SmbStorageClassTypePropertiesArgs ¶
type SmbStorageClassTypePropertiesArgs struct { // Server domain Domain pulumi.StringPtrInput `pulumi:"domain"` // Server password Password pulumi.StringPtrInput `pulumi:"password"` // SMB Source Source pulumi.StringInput `pulumi:"source"` // Sub directory under share. If the sub directory doesn't exist, driver will create it SubDir pulumi.StringPtrInput `pulumi:"subDir"` // Type of a storage class // Expected value is 'SMB'. Type pulumi.StringInput `pulumi:"type"` // Server username Username pulumi.StringPtrInput `pulumi:"username"` }
The properties of SMB StorageClass
func (SmbStorageClassTypePropertiesArgs) ElementType ¶
func (SmbStorageClassTypePropertiesArgs) ElementType() reflect.Type
func (SmbStorageClassTypePropertiesArgs) ToSmbStorageClassTypePropertiesOutput ¶
func (i SmbStorageClassTypePropertiesArgs) ToSmbStorageClassTypePropertiesOutput() SmbStorageClassTypePropertiesOutput
func (SmbStorageClassTypePropertiesArgs) ToSmbStorageClassTypePropertiesOutputWithContext ¶
func (i SmbStorageClassTypePropertiesArgs) ToSmbStorageClassTypePropertiesOutputWithContext(ctx context.Context) SmbStorageClassTypePropertiesOutput
type SmbStorageClassTypePropertiesInput ¶
type SmbStorageClassTypePropertiesInput interface { pulumi.Input ToSmbStorageClassTypePropertiesOutput() SmbStorageClassTypePropertiesOutput ToSmbStorageClassTypePropertiesOutputWithContext(context.Context) SmbStorageClassTypePropertiesOutput }
SmbStorageClassTypePropertiesInput is an input type that accepts SmbStorageClassTypePropertiesArgs and SmbStorageClassTypePropertiesOutput values. You can construct a concrete instance of `SmbStorageClassTypePropertiesInput` via:
SmbStorageClassTypePropertiesArgs{...}
type SmbStorageClassTypePropertiesOutput ¶
type SmbStorageClassTypePropertiesOutput struct{ *pulumi.OutputState }
The properties of SMB StorageClass
func (SmbStorageClassTypePropertiesOutput) Domain ¶
func (o SmbStorageClassTypePropertiesOutput) Domain() pulumi.StringPtrOutput
Server domain
func (SmbStorageClassTypePropertiesOutput) ElementType ¶
func (SmbStorageClassTypePropertiesOutput) ElementType() reflect.Type
func (SmbStorageClassTypePropertiesOutput) Password ¶
func (o SmbStorageClassTypePropertiesOutput) Password() pulumi.StringPtrOutput
Server password
func (SmbStorageClassTypePropertiesOutput) Source ¶
func (o SmbStorageClassTypePropertiesOutput) Source() pulumi.StringOutput
SMB Source
func (SmbStorageClassTypePropertiesOutput) SubDir ¶
func (o SmbStorageClassTypePropertiesOutput) SubDir() pulumi.StringPtrOutput
Sub directory under share. If the sub directory doesn't exist, driver will create it
func (SmbStorageClassTypePropertiesOutput) ToSmbStorageClassTypePropertiesOutput ¶
func (o SmbStorageClassTypePropertiesOutput) ToSmbStorageClassTypePropertiesOutput() SmbStorageClassTypePropertiesOutput
func (SmbStorageClassTypePropertiesOutput) ToSmbStorageClassTypePropertiesOutputWithContext ¶
func (o SmbStorageClassTypePropertiesOutput) ToSmbStorageClassTypePropertiesOutputWithContext(ctx context.Context) SmbStorageClassTypePropertiesOutput
func (SmbStorageClassTypePropertiesOutput) Type ¶
func (o SmbStorageClassTypePropertiesOutput) Type() pulumi.StringOutput
Type of a storage class Expected value is 'SMB'.
func (SmbStorageClassTypePropertiesOutput) Username ¶
func (o SmbStorageClassTypePropertiesOutput) Username() pulumi.StringPtrOutput
Server username
type SmbStorageClassTypePropertiesResponse ¶
type SmbStorageClassTypePropertiesResponse struct { // Server domain Domain *string `pulumi:"domain"` // Server password Password *string `pulumi:"password"` // SMB Source Source string `pulumi:"source"` // Sub directory under share. If the sub directory doesn't exist, driver will create it SubDir *string `pulumi:"subDir"` // Type of a storage class // Expected value is 'SMB'. Type string `pulumi:"type"` // Server username Username *string `pulumi:"username"` }
The properties of SMB StorageClass
type SmbStorageClassTypePropertiesResponseOutput ¶
type SmbStorageClassTypePropertiesResponseOutput struct{ *pulumi.OutputState }
The properties of SMB StorageClass
func (SmbStorageClassTypePropertiesResponseOutput) Domain ¶
func (o SmbStorageClassTypePropertiesResponseOutput) Domain() pulumi.StringPtrOutput
Server domain
func (SmbStorageClassTypePropertiesResponseOutput) ElementType ¶
func (SmbStorageClassTypePropertiesResponseOutput) ElementType() reflect.Type
func (SmbStorageClassTypePropertiesResponseOutput) Password ¶
func (o SmbStorageClassTypePropertiesResponseOutput) Password() pulumi.StringPtrOutput
Server password
func (SmbStorageClassTypePropertiesResponseOutput) Source ¶
func (o SmbStorageClassTypePropertiesResponseOutput) Source() pulumi.StringOutput
SMB Source
func (SmbStorageClassTypePropertiesResponseOutput) SubDir ¶
func (o SmbStorageClassTypePropertiesResponseOutput) SubDir() pulumi.StringPtrOutput
Sub directory under share. If the sub directory doesn't exist, driver will create it
func (SmbStorageClassTypePropertiesResponseOutput) ToSmbStorageClassTypePropertiesResponseOutput ¶
func (o SmbStorageClassTypePropertiesResponseOutput) ToSmbStorageClassTypePropertiesResponseOutput() SmbStorageClassTypePropertiesResponseOutput
func (SmbStorageClassTypePropertiesResponseOutput) ToSmbStorageClassTypePropertiesResponseOutputWithContext ¶
func (o SmbStorageClassTypePropertiesResponseOutput) ToSmbStorageClassTypePropertiesResponseOutputWithContext(ctx context.Context) SmbStorageClassTypePropertiesResponseOutput
func (SmbStorageClassTypePropertiesResponseOutput) Type ¶
func (o SmbStorageClassTypePropertiesResponseOutput) Type() pulumi.StringOutput
Type of a storage class Expected value is 'SMB'.
func (SmbStorageClassTypePropertiesResponseOutput) Username ¶
func (o SmbStorageClassTypePropertiesResponseOutput) Username() pulumi.StringPtrOutput
Server username
type StorageClass ¶
type StorageClass struct { pulumi.CustomResourceState // The access mode: [ReadWriteOnce, ReadWriteMany] or [ReadWriteOnce] AccessModes pulumi.StringArrayOutput `pulumi:"accessModes"` // Volume can be expanded or not AllowVolumeExpansion pulumi.StringPtrOutput `pulumi:"allowVolumeExpansion"` // Allow single data node failure DataResilience pulumi.StringPtrOutput `pulumi:"dataResilience"` // Failover speed: NA, Slow, Fast FailoverSpeed pulumi.StringPtrOutput `pulumi:"failoverSpeed"` // Limitations of the storage class Limitations pulumi.StringArrayOutput `pulumi:"limitations"` // Additional mount options MountOptions pulumi.StringArrayOutput `pulumi:"mountOptions"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Performance tier Performance pulumi.StringPtrOutput `pulumi:"performance"` // Selection priority when multiple storage classes meet the criteria. 0: Highest, -1: Never use Priority pulumi.Float64PtrOutput `pulumi:"priority"` // Provisioner name Provisioner pulumi.StringPtrOutput `pulumi:"provisioner"` // Resource provision state ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Properties of the StorageClass TypeProperties pulumi.AnyOutput `pulumi:"typeProperties"` // Binding mode of volumes: Immediate, WaitForFirstConsumer VolumeBindingMode pulumi.StringPtrOutput `pulumi:"volumeBindingMode"` }
A StorageClass resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters) Azure REST API version: 2024-03-01.
Other available API versions: 2023-10-01-preview.
func GetStorageClass ¶
func GetStorageClass(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StorageClassState, opts ...pulumi.ResourceOption) (*StorageClass, error)
GetStorageClass gets an existing StorageClass 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 NewStorageClass ¶
func NewStorageClass(ctx *pulumi.Context, name string, args *StorageClassArgs, opts ...pulumi.ResourceOption) (*StorageClass, error)
NewStorageClass registers a new resource with the given unique name, arguments, and options.
func (*StorageClass) ElementType ¶
func (*StorageClass) ElementType() reflect.Type
func (*StorageClass) ToStorageClassOutput ¶
func (i *StorageClass) ToStorageClassOutput() StorageClassOutput
func (*StorageClass) ToStorageClassOutputWithContext ¶
func (i *StorageClass) ToStorageClassOutputWithContext(ctx context.Context) StorageClassOutput
type StorageClassArgs ¶
type StorageClassArgs struct { // The access mode: [ReadWriteOnce, ReadWriteMany] or [ReadWriteOnce] AccessModes pulumi.StringArrayInput // Volume can be expanded or not AllowVolumeExpansion pulumi.StringPtrInput // Allow single data node failure DataResilience pulumi.StringPtrInput // Failover speed: NA, Slow, Fast FailoverSpeed pulumi.StringPtrInput // Limitations of the storage class Limitations pulumi.StringArrayInput // Additional mount options MountOptions pulumi.StringArrayInput // Performance tier Performance pulumi.StringPtrInput // Selection priority when multiple storage classes meet the criteria. 0: Highest, -1: Never use Priority pulumi.Float64PtrInput // Provisioner name Provisioner pulumi.StringPtrInput // The fully qualified Azure Resource manager identifier of the resource. ResourceUri pulumi.StringInput // The name of the the storage class StorageClassName pulumi.StringPtrInput // Properties of the StorageClass TypeProperties pulumi.Input // Binding mode of volumes: Immediate, WaitForFirstConsumer VolumeBindingMode pulumi.StringPtrInput }
The set of arguments for constructing a StorageClass resource.
func (StorageClassArgs) ElementType ¶
func (StorageClassArgs) ElementType() reflect.Type
type StorageClassInput ¶
type StorageClassInput interface { pulumi.Input ToStorageClassOutput() StorageClassOutput ToStorageClassOutputWithContext(ctx context.Context) StorageClassOutput }
type StorageClassOutput ¶
type StorageClassOutput struct{ *pulumi.OutputState }
func (StorageClassOutput) AccessModes ¶
func (o StorageClassOutput) AccessModes() pulumi.StringArrayOutput
The access mode: [ReadWriteOnce, ReadWriteMany] or [ReadWriteOnce]
func (StorageClassOutput) AllowVolumeExpansion ¶
func (o StorageClassOutput) AllowVolumeExpansion() pulumi.StringPtrOutput
Volume can be expanded or not
func (StorageClassOutput) DataResilience ¶
func (o StorageClassOutput) DataResilience() pulumi.StringPtrOutput
Allow single data node failure
func (StorageClassOutput) ElementType ¶
func (StorageClassOutput) ElementType() reflect.Type
func (StorageClassOutput) FailoverSpeed ¶
func (o StorageClassOutput) FailoverSpeed() pulumi.StringPtrOutput
Failover speed: NA, Slow, Fast
func (StorageClassOutput) Limitations ¶
func (o StorageClassOutput) Limitations() pulumi.StringArrayOutput
Limitations of the storage class
func (StorageClassOutput) MountOptions ¶
func (o StorageClassOutput) MountOptions() pulumi.StringArrayOutput
Additional mount options
func (StorageClassOutput) Name ¶
func (o StorageClassOutput) Name() pulumi.StringOutput
The name of the resource
func (StorageClassOutput) Performance ¶
func (o StorageClassOutput) Performance() pulumi.StringPtrOutput
Performance tier
func (StorageClassOutput) Priority ¶
func (o StorageClassOutput) Priority() pulumi.Float64PtrOutput
Selection priority when multiple storage classes meet the criteria. 0: Highest, -1: Never use
func (StorageClassOutput) Provisioner ¶
func (o StorageClassOutput) Provisioner() pulumi.StringPtrOutput
Provisioner name
func (StorageClassOutput) ProvisioningState ¶
func (o StorageClassOutput) ProvisioningState() pulumi.StringOutput
Resource provision state
func (StorageClassOutput) SystemData ¶
func (o StorageClassOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (StorageClassOutput) ToStorageClassOutput ¶
func (o StorageClassOutput) ToStorageClassOutput() StorageClassOutput
func (StorageClassOutput) ToStorageClassOutputWithContext ¶
func (o StorageClassOutput) ToStorageClassOutputWithContext(ctx context.Context) StorageClassOutput
func (StorageClassOutput) Type ¶
func (o StorageClassOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (StorageClassOutput) TypeProperties ¶
func (o StorageClassOutput) TypeProperties() pulumi.AnyOutput
Properties of the StorageClass
func (StorageClassOutput) VolumeBindingMode ¶
func (o StorageClassOutput) VolumeBindingMode() pulumi.StringPtrOutput
Binding mode of volumes: Immediate, WaitForFirstConsumer
type StorageClassState ¶
type StorageClassState struct { }
func (StorageClassState) ElementType ¶
func (StorageClassState) ElementType() reflect.Type
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
type VolumeBindingMode ¶
type VolumeBindingMode string
Binding mode of volumes: Immediate, WaitForFirstConsumer
func (VolumeBindingMode) ElementType ¶
func (VolumeBindingMode) ElementType() reflect.Type
func (VolumeBindingMode) ToStringOutput ¶
func (e VolumeBindingMode) ToStringOutput() pulumi.StringOutput
func (VolumeBindingMode) ToStringOutputWithContext ¶
func (e VolumeBindingMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VolumeBindingMode) ToStringPtrOutput ¶
func (e VolumeBindingMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeBindingMode) ToStringPtrOutputWithContext ¶
func (e VolumeBindingMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeBindingMode) ToVolumeBindingModeOutput ¶
func (e VolumeBindingMode) ToVolumeBindingModeOutput() VolumeBindingModeOutput
func (VolumeBindingMode) ToVolumeBindingModeOutputWithContext ¶
func (e VolumeBindingMode) ToVolumeBindingModeOutputWithContext(ctx context.Context) VolumeBindingModeOutput
func (VolumeBindingMode) ToVolumeBindingModePtrOutput ¶
func (e VolumeBindingMode) ToVolumeBindingModePtrOutput() VolumeBindingModePtrOutput
func (VolumeBindingMode) ToVolumeBindingModePtrOutputWithContext ¶
func (e VolumeBindingMode) ToVolumeBindingModePtrOutputWithContext(ctx context.Context) VolumeBindingModePtrOutput
type VolumeBindingModeInput ¶
type VolumeBindingModeInput interface { pulumi.Input ToVolumeBindingModeOutput() VolumeBindingModeOutput ToVolumeBindingModeOutputWithContext(context.Context) VolumeBindingModeOutput }
VolumeBindingModeInput is an input type that accepts values of the VolumeBindingMode enum A concrete instance of `VolumeBindingModeInput` can be one of the following:
VolumeBindingModeImmediate VolumeBindingModeWaitForFirstConsumer
type VolumeBindingModeOutput ¶
type VolumeBindingModeOutput struct{ *pulumi.OutputState }
func (VolumeBindingModeOutput) ElementType ¶
func (VolumeBindingModeOutput) ElementType() reflect.Type
func (VolumeBindingModeOutput) ToStringOutput ¶
func (o VolumeBindingModeOutput) ToStringOutput() pulumi.StringOutput
func (VolumeBindingModeOutput) ToStringOutputWithContext ¶
func (o VolumeBindingModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VolumeBindingModeOutput) ToStringPtrOutput ¶
func (o VolumeBindingModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeBindingModeOutput) ToStringPtrOutputWithContext ¶
func (o VolumeBindingModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeBindingModeOutput) ToVolumeBindingModeOutput ¶
func (o VolumeBindingModeOutput) ToVolumeBindingModeOutput() VolumeBindingModeOutput
func (VolumeBindingModeOutput) ToVolumeBindingModeOutputWithContext ¶
func (o VolumeBindingModeOutput) ToVolumeBindingModeOutputWithContext(ctx context.Context) VolumeBindingModeOutput
func (VolumeBindingModeOutput) ToVolumeBindingModePtrOutput ¶
func (o VolumeBindingModeOutput) ToVolumeBindingModePtrOutput() VolumeBindingModePtrOutput
func (VolumeBindingModeOutput) ToVolumeBindingModePtrOutputWithContext ¶
func (o VolumeBindingModeOutput) ToVolumeBindingModePtrOutputWithContext(ctx context.Context) VolumeBindingModePtrOutput
type VolumeBindingModePtrInput ¶
type VolumeBindingModePtrInput interface { pulumi.Input ToVolumeBindingModePtrOutput() VolumeBindingModePtrOutput ToVolumeBindingModePtrOutputWithContext(context.Context) VolumeBindingModePtrOutput }
func VolumeBindingModePtr ¶
func VolumeBindingModePtr(v string) VolumeBindingModePtrInput
type VolumeBindingModePtrOutput ¶
type VolumeBindingModePtrOutput struct{ *pulumi.OutputState }
func (VolumeBindingModePtrOutput) Elem ¶
func (o VolumeBindingModePtrOutput) Elem() VolumeBindingModeOutput
func (VolumeBindingModePtrOutput) ElementType ¶
func (VolumeBindingModePtrOutput) ElementType() reflect.Type
func (VolumeBindingModePtrOutput) ToStringPtrOutput ¶
func (o VolumeBindingModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeBindingModePtrOutput) ToStringPtrOutputWithContext ¶
func (o VolumeBindingModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeBindingModePtrOutput) ToVolumeBindingModePtrOutput ¶
func (o VolumeBindingModePtrOutput) ToVolumeBindingModePtrOutput() VolumeBindingModePtrOutput
func (VolumeBindingModePtrOutput) ToVolumeBindingModePtrOutputWithContext ¶
func (o VolumeBindingModePtrOutput) ToVolumeBindingModePtrOutputWithContext(ctx context.Context) VolumeBindingModePtrOutput
type VolumeExpansion ¶
type VolumeExpansion string
Volume can be expanded or not
func (VolumeExpansion) ElementType ¶
func (VolumeExpansion) ElementType() reflect.Type
func (VolumeExpansion) ToStringOutput ¶
func (e VolumeExpansion) ToStringOutput() pulumi.StringOutput
func (VolumeExpansion) ToStringOutputWithContext ¶
func (e VolumeExpansion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VolumeExpansion) ToStringPtrOutput ¶
func (e VolumeExpansion) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeExpansion) ToStringPtrOutputWithContext ¶
func (e VolumeExpansion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeExpansion) ToVolumeExpansionOutput ¶
func (e VolumeExpansion) ToVolumeExpansionOutput() VolumeExpansionOutput
func (VolumeExpansion) ToVolumeExpansionOutputWithContext ¶
func (e VolumeExpansion) ToVolumeExpansionOutputWithContext(ctx context.Context) VolumeExpansionOutput
func (VolumeExpansion) ToVolumeExpansionPtrOutput ¶
func (e VolumeExpansion) ToVolumeExpansionPtrOutput() VolumeExpansionPtrOutput
func (VolumeExpansion) ToVolumeExpansionPtrOutputWithContext ¶
func (e VolumeExpansion) ToVolumeExpansionPtrOutputWithContext(ctx context.Context) VolumeExpansionPtrOutput
type VolumeExpansionInput ¶
type VolumeExpansionInput interface { pulumi.Input ToVolumeExpansionOutput() VolumeExpansionOutput ToVolumeExpansionOutputWithContext(context.Context) VolumeExpansionOutput }
VolumeExpansionInput is an input type that accepts values of the VolumeExpansion enum A concrete instance of `VolumeExpansionInput` can be one of the following:
VolumeExpansionAllow VolumeExpansionDisallow
type VolumeExpansionOutput ¶
type VolumeExpansionOutput struct{ *pulumi.OutputState }
func (VolumeExpansionOutput) ElementType ¶
func (VolumeExpansionOutput) ElementType() reflect.Type
func (VolumeExpansionOutput) ToStringOutput ¶
func (o VolumeExpansionOutput) ToStringOutput() pulumi.StringOutput
func (VolumeExpansionOutput) ToStringOutputWithContext ¶
func (o VolumeExpansionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VolumeExpansionOutput) ToStringPtrOutput ¶
func (o VolumeExpansionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeExpansionOutput) ToStringPtrOutputWithContext ¶
func (o VolumeExpansionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeExpansionOutput) ToVolumeExpansionOutput ¶
func (o VolumeExpansionOutput) ToVolumeExpansionOutput() VolumeExpansionOutput
func (VolumeExpansionOutput) ToVolumeExpansionOutputWithContext ¶
func (o VolumeExpansionOutput) ToVolumeExpansionOutputWithContext(ctx context.Context) VolumeExpansionOutput
func (VolumeExpansionOutput) ToVolumeExpansionPtrOutput ¶
func (o VolumeExpansionOutput) ToVolumeExpansionPtrOutput() VolumeExpansionPtrOutput
func (VolumeExpansionOutput) ToVolumeExpansionPtrOutputWithContext ¶
func (o VolumeExpansionOutput) ToVolumeExpansionPtrOutputWithContext(ctx context.Context) VolumeExpansionPtrOutput
type VolumeExpansionPtrInput ¶
type VolumeExpansionPtrInput interface { pulumi.Input ToVolumeExpansionPtrOutput() VolumeExpansionPtrOutput ToVolumeExpansionPtrOutputWithContext(context.Context) VolumeExpansionPtrOutput }
func VolumeExpansionPtr ¶
func VolumeExpansionPtr(v string) VolumeExpansionPtrInput
type VolumeExpansionPtrOutput ¶
type VolumeExpansionPtrOutput struct{ *pulumi.OutputState }
func (VolumeExpansionPtrOutput) Elem ¶
func (o VolumeExpansionPtrOutput) Elem() VolumeExpansionOutput
func (VolumeExpansionPtrOutput) ElementType ¶
func (VolumeExpansionPtrOutput) ElementType() reflect.Type
func (VolumeExpansionPtrOutput) ToStringPtrOutput ¶
func (o VolumeExpansionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeExpansionPtrOutput) ToStringPtrOutputWithContext ¶
func (o VolumeExpansionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeExpansionPtrOutput) ToVolumeExpansionPtrOutput ¶
func (o VolumeExpansionPtrOutput) ToVolumeExpansionPtrOutput() VolumeExpansionPtrOutput
func (VolumeExpansionPtrOutput) ToVolumeExpansionPtrOutputWithContext ¶
func (o VolumeExpansionPtrOutput) ToVolumeExpansionPtrOutputWithContext(ctx context.Context) VolumeExpansionPtrOutput