Documentation
¶
Index ¶
- Constants
- type CreationData
- type CreationDataArgs
- func (CreationDataArgs) ElementType() reflect.Type
- func (i CreationDataArgs) ToCreationDataOutput() CreationDataOutput
- func (i CreationDataArgs) ToCreationDataOutputWithContext(ctx context.Context) CreationDataOutput
- func (i CreationDataArgs) ToCreationDataPtrOutput() CreationDataPtrOutput
- func (i CreationDataArgs) ToCreationDataPtrOutputWithContext(ctx context.Context) CreationDataPtrOutput
- type CreationDataInput
- type CreationDataOutput
- func (o CreationDataOutput) CreateOption() pulumi.StringOutput
- func (CreationDataOutput) ElementType() reflect.Type
- func (o CreationDataOutput) GalleryImageReference() ImageDiskReferencePtrOutput
- func (o CreationDataOutput) ImageReference() ImageDiskReferencePtrOutput
- func (o CreationDataOutput) LogicalSectorSize() pulumi.IntPtrOutput
- func (o CreationDataOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o CreationDataOutput) SourceUri() pulumi.StringPtrOutput
- func (o CreationDataOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o CreationDataOutput) ToCreationDataOutput() CreationDataOutput
- func (o CreationDataOutput) ToCreationDataOutputWithContext(ctx context.Context) CreationDataOutput
- func (o CreationDataOutput) ToCreationDataPtrOutput() CreationDataPtrOutput
- func (o CreationDataOutput) ToCreationDataPtrOutputWithContext(ctx context.Context) CreationDataPtrOutput
- func (o CreationDataOutput) UploadSizeBytes() pulumi.Float64PtrOutput
- type CreationDataPtrInput
- type CreationDataPtrOutput
- func (o CreationDataPtrOutput) CreateOption() pulumi.StringPtrOutput
- func (o CreationDataPtrOutput) Elem() CreationDataOutput
- func (CreationDataPtrOutput) ElementType() reflect.Type
- func (o CreationDataPtrOutput) GalleryImageReference() ImageDiskReferencePtrOutput
- func (o CreationDataPtrOutput) ImageReference() ImageDiskReferencePtrOutput
- func (o CreationDataPtrOutput) LogicalSectorSize() pulumi.IntPtrOutput
- func (o CreationDataPtrOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o CreationDataPtrOutput) SourceUri() pulumi.StringPtrOutput
- func (o CreationDataPtrOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o CreationDataPtrOutput) ToCreationDataPtrOutput() CreationDataPtrOutput
- func (o CreationDataPtrOutput) ToCreationDataPtrOutputWithContext(ctx context.Context) CreationDataPtrOutput
- func (o CreationDataPtrOutput) UploadSizeBytes() pulumi.Float64PtrOutput
- type CreationDataResponse
- type CreationDataResponseArgs
- func (CreationDataResponseArgs) ElementType() reflect.Type
- func (i CreationDataResponseArgs) ToCreationDataResponseOutput() CreationDataResponseOutput
- func (i CreationDataResponseArgs) ToCreationDataResponseOutputWithContext(ctx context.Context) CreationDataResponseOutput
- func (i CreationDataResponseArgs) ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput
- func (i CreationDataResponseArgs) ToCreationDataResponsePtrOutputWithContext(ctx context.Context) CreationDataResponsePtrOutput
- type CreationDataResponseInput
- type CreationDataResponseOutput
- func (o CreationDataResponseOutput) CreateOption() pulumi.StringOutput
- func (CreationDataResponseOutput) ElementType() reflect.Type
- func (o CreationDataResponseOutput) GalleryImageReference() ImageDiskReferenceResponsePtrOutput
- func (o CreationDataResponseOutput) ImageReference() ImageDiskReferenceResponsePtrOutput
- func (o CreationDataResponseOutput) LogicalSectorSize() pulumi.IntPtrOutput
- func (o CreationDataResponseOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o CreationDataResponseOutput) SourceUniqueId() pulumi.StringOutput
- func (o CreationDataResponseOutput) SourceUri() pulumi.StringPtrOutput
- func (o CreationDataResponseOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o CreationDataResponseOutput) ToCreationDataResponseOutput() CreationDataResponseOutput
- func (o CreationDataResponseOutput) ToCreationDataResponseOutputWithContext(ctx context.Context) CreationDataResponseOutput
- func (o CreationDataResponseOutput) ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput
- func (o CreationDataResponseOutput) ToCreationDataResponsePtrOutputWithContext(ctx context.Context) CreationDataResponsePtrOutput
- func (o CreationDataResponseOutput) UploadSizeBytes() pulumi.Float64PtrOutput
- type CreationDataResponsePtrInput
- type CreationDataResponsePtrOutput
- func (o CreationDataResponsePtrOutput) CreateOption() pulumi.StringPtrOutput
- func (o CreationDataResponsePtrOutput) Elem() CreationDataResponseOutput
- func (CreationDataResponsePtrOutput) ElementType() reflect.Type
- func (o CreationDataResponsePtrOutput) GalleryImageReference() ImageDiskReferenceResponsePtrOutput
- func (o CreationDataResponsePtrOutput) ImageReference() ImageDiskReferenceResponsePtrOutput
- func (o CreationDataResponsePtrOutput) LogicalSectorSize() pulumi.IntPtrOutput
- func (o CreationDataResponsePtrOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o CreationDataResponsePtrOutput) SourceUniqueId() pulumi.StringPtrOutput
- func (o CreationDataResponsePtrOutput) SourceUri() pulumi.StringPtrOutput
- func (o CreationDataResponsePtrOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput
- func (o CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutputWithContext(ctx context.Context) CreationDataResponsePtrOutput
- func (o CreationDataResponsePtrOutput) UploadSizeBytes() pulumi.Float64PtrOutput
- type DataDiskImageEncryption
- type DataDiskImageEncryptionArgs
- type DataDiskImageEncryptionArray
- func (DataDiskImageEncryptionArray) ElementType() reflect.Type
- func (i DataDiskImageEncryptionArray) ToDataDiskImageEncryptionArrayOutput() DataDiskImageEncryptionArrayOutput
- func (i DataDiskImageEncryptionArray) ToDataDiskImageEncryptionArrayOutputWithContext(ctx context.Context) DataDiskImageEncryptionArrayOutput
- type DataDiskImageEncryptionArrayInput
- type DataDiskImageEncryptionArrayOutput
- func (DataDiskImageEncryptionArrayOutput) ElementType() reflect.Type
- func (o DataDiskImageEncryptionArrayOutput) Index(i pulumi.IntInput) DataDiskImageEncryptionOutput
- func (o DataDiskImageEncryptionArrayOutput) ToDataDiskImageEncryptionArrayOutput() DataDiskImageEncryptionArrayOutput
- func (o DataDiskImageEncryptionArrayOutput) ToDataDiskImageEncryptionArrayOutputWithContext(ctx context.Context) DataDiskImageEncryptionArrayOutput
- type DataDiskImageEncryptionInput
- type DataDiskImageEncryptionOutput
- func (o DataDiskImageEncryptionOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (DataDiskImageEncryptionOutput) ElementType() reflect.Type
- func (o DataDiskImageEncryptionOutput) Lun() pulumi.IntOutput
- func (o DataDiskImageEncryptionOutput) ToDataDiskImageEncryptionOutput() DataDiskImageEncryptionOutput
- func (o DataDiskImageEncryptionOutput) ToDataDiskImageEncryptionOutputWithContext(ctx context.Context) DataDiskImageEncryptionOutput
- type DataDiskImageEncryptionResponse
- type DataDiskImageEncryptionResponseArgs
- func (DataDiskImageEncryptionResponseArgs) ElementType() reflect.Type
- func (i DataDiskImageEncryptionResponseArgs) ToDataDiskImageEncryptionResponseOutput() DataDiskImageEncryptionResponseOutput
- func (i DataDiskImageEncryptionResponseArgs) ToDataDiskImageEncryptionResponseOutputWithContext(ctx context.Context) DataDiskImageEncryptionResponseOutput
- type DataDiskImageEncryptionResponseArray
- func (DataDiskImageEncryptionResponseArray) ElementType() reflect.Type
- func (i DataDiskImageEncryptionResponseArray) ToDataDiskImageEncryptionResponseArrayOutput() DataDiskImageEncryptionResponseArrayOutput
- func (i DataDiskImageEncryptionResponseArray) ToDataDiskImageEncryptionResponseArrayOutputWithContext(ctx context.Context) DataDiskImageEncryptionResponseArrayOutput
- type DataDiskImageEncryptionResponseArrayInput
- type DataDiskImageEncryptionResponseArrayOutput
- func (DataDiskImageEncryptionResponseArrayOutput) ElementType() reflect.Type
- func (o DataDiskImageEncryptionResponseArrayOutput) Index(i pulumi.IntInput) DataDiskImageEncryptionResponseOutput
- func (o DataDiskImageEncryptionResponseArrayOutput) ToDataDiskImageEncryptionResponseArrayOutput() DataDiskImageEncryptionResponseArrayOutput
- func (o DataDiskImageEncryptionResponseArrayOutput) ToDataDiskImageEncryptionResponseArrayOutputWithContext(ctx context.Context) DataDiskImageEncryptionResponseArrayOutput
- type DataDiskImageEncryptionResponseInput
- type DataDiskImageEncryptionResponseOutput
- func (o DataDiskImageEncryptionResponseOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (DataDiskImageEncryptionResponseOutput) ElementType() reflect.Type
- func (o DataDiskImageEncryptionResponseOutput) Lun() pulumi.IntOutput
- func (o DataDiskImageEncryptionResponseOutput) ToDataDiskImageEncryptionResponseOutput() DataDiskImageEncryptionResponseOutput
- func (o DataDiskImageEncryptionResponseOutput) ToDataDiskImageEncryptionResponseOutputWithContext(ctx context.Context) DataDiskImageEncryptionResponseOutput
- type Disallowed
- type DisallowedArgs
- func (DisallowedArgs) ElementType() reflect.Type
- func (i DisallowedArgs) ToDisallowedOutput() DisallowedOutput
- func (i DisallowedArgs) ToDisallowedOutputWithContext(ctx context.Context) DisallowedOutput
- func (i DisallowedArgs) ToDisallowedPtrOutput() DisallowedPtrOutput
- func (i DisallowedArgs) ToDisallowedPtrOutputWithContext(ctx context.Context) DisallowedPtrOutput
- type DisallowedInput
- type DisallowedOutput
- func (o DisallowedOutput) DiskTypes() pulumi.StringArrayOutput
- func (DisallowedOutput) ElementType() reflect.Type
- func (o DisallowedOutput) ToDisallowedOutput() DisallowedOutput
- func (o DisallowedOutput) ToDisallowedOutputWithContext(ctx context.Context) DisallowedOutput
- func (o DisallowedOutput) ToDisallowedPtrOutput() DisallowedPtrOutput
- func (o DisallowedOutput) ToDisallowedPtrOutputWithContext(ctx context.Context) DisallowedPtrOutput
- type DisallowedPtrInput
- type DisallowedPtrOutput
- func (o DisallowedPtrOutput) DiskTypes() pulumi.StringArrayOutput
- func (o DisallowedPtrOutput) Elem() DisallowedOutput
- func (DisallowedPtrOutput) ElementType() reflect.Type
- func (o DisallowedPtrOutput) ToDisallowedPtrOutput() DisallowedPtrOutput
- func (o DisallowedPtrOutput) ToDisallowedPtrOutputWithContext(ctx context.Context) DisallowedPtrOutput
- type DisallowedResponse
- type DisallowedResponseArgs
- func (DisallowedResponseArgs) ElementType() reflect.Type
- func (i DisallowedResponseArgs) ToDisallowedResponseOutput() DisallowedResponseOutput
- func (i DisallowedResponseArgs) ToDisallowedResponseOutputWithContext(ctx context.Context) DisallowedResponseOutput
- func (i DisallowedResponseArgs) ToDisallowedResponsePtrOutput() DisallowedResponsePtrOutput
- func (i DisallowedResponseArgs) ToDisallowedResponsePtrOutputWithContext(ctx context.Context) DisallowedResponsePtrOutput
- type DisallowedResponseInput
- type DisallowedResponseOutput
- func (o DisallowedResponseOutput) DiskTypes() pulumi.StringArrayOutput
- func (DisallowedResponseOutput) ElementType() reflect.Type
- func (o DisallowedResponseOutput) ToDisallowedResponseOutput() DisallowedResponseOutput
- func (o DisallowedResponseOutput) ToDisallowedResponseOutputWithContext(ctx context.Context) DisallowedResponseOutput
- func (o DisallowedResponseOutput) ToDisallowedResponsePtrOutput() DisallowedResponsePtrOutput
- func (o DisallowedResponseOutput) ToDisallowedResponsePtrOutputWithContext(ctx context.Context) DisallowedResponsePtrOutput
- type DisallowedResponsePtrInput
- type DisallowedResponsePtrOutput
- func (o DisallowedResponsePtrOutput) DiskTypes() pulumi.StringArrayOutput
- func (o DisallowedResponsePtrOutput) Elem() DisallowedResponseOutput
- func (DisallowedResponsePtrOutput) ElementType() reflect.Type
- func (o DisallowedResponsePtrOutput) ToDisallowedResponsePtrOutput() DisallowedResponsePtrOutput
- func (o DisallowedResponsePtrOutput) ToDisallowedResponsePtrOutputWithContext(ctx context.Context) DisallowedResponsePtrOutput
- type Disk
- type DiskAccess
- type DiskAccessAPrivateEndpointConnection
- func (*DiskAccessAPrivateEndpointConnection) ElementType() reflect.Type
- func (i *DiskAccessAPrivateEndpointConnection) ToDiskAccessAPrivateEndpointConnectionOutput() DiskAccessAPrivateEndpointConnectionOutput
- func (i *DiskAccessAPrivateEndpointConnection) ToDiskAccessAPrivateEndpointConnectionOutputWithContext(ctx context.Context) DiskAccessAPrivateEndpointConnectionOutput
- type DiskAccessAPrivateEndpointConnectionArgs
- type DiskAccessAPrivateEndpointConnectionInput
- type DiskAccessAPrivateEndpointConnectionOutput
- func (DiskAccessAPrivateEndpointConnectionOutput) ElementType() reflect.Type
- func (o DiskAccessAPrivateEndpointConnectionOutput) ToDiskAccessAPrivateEndpointConnectionOutput() DiskAccessAPrivateEndpointConnectionOutput
- func (o DiskAccessAPrivateEndpointConnectionOutput) ToDiskAccessAPrivateEndpointConnectionOutputWithContext(ctx context.Context) DiskAccessAPrivateEndpointConnectionOutput
- type DiskAccessAPrivateEndpointConnectionState
- type DiskAccessArgs
- type DiskAccessInput
- type DiskAccessOutput
- type DiskAccessState
- type DiskArgs
- type DiskCreateOption
- func (DiskCreateOption) ElementType() reflect.Type
- func (e DiskCreateOption) ToStringOutput() pulumi.StringOutput
- func (e DiskCreateOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiskCreateOption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiskCreateOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiskEncryptionSet
- type DiskEncryptionSetArgs
- type DiskEncryptionSetIdentityType
- func (DiskEncryptionSetIdentityType) ElementType() reflect.Type
- func (e DiskEncryptionSetIdentityType) ToStringOutput() pulumi.StringOutput
- func (e DiskEncryptionSetIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiskEncryptionSetIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiskEncryptionSetIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiskEncryptionSetInput
- type DiskEncryptionSetOutput
- type DiskEncryptionSetState
- type DiskEncryptionSetType
- func (DiskEncryptionSetType) ElementType() reflect.Type
- func (e DiskEncryptionSetType) ToStringOutput() pulumi.StringOutput
- func (e DiskEncryptionSetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiskEncryptionSetType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiskEncryptionSetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiskInput
- type DiskOutput
- type DiskSku
- type DiskSkuArgs
- func (DiskSkuArgs) ElementType() reflect.Type
- func (i DiskSkuArgs) ToDiskSkuOutput() DiskSkuOutput
- func (i DiskSkuArgs) ToDiskSkuOutputWithContext(ctx context.Context) DiskSkuOutput
- func (i DiskSkuArgs) ToDiskSkuPtrOutput() DiskSkuPtrOutput
- func (i DiskSkuArgs) ToDiskSkuPtrOutputWithContext(ctx context.Context) DiskSkuPtrOutput
- type DiskSkuInput
- type DiskSkuOutput
- func (DiskSkuOutput) ElementType() reflect.Type
- func (o DiskSkuOutput) Name() pulumi.StringPtrOutput
- func (o DiskSkuOutput) ToDiskSkuOutput() DiskSkuOutput
- func (o DiskSkuOutput) ToDiskSkuOutputWithContext(ctx context.Context) DiskSkuOutput
- func (o DiskSkuOutput) ToDiskSkuPtrOutput() DiskSkuPtrOutput
- func (o DiskSkuOutput) ToDiskSkuPtrOutputWithContext(ctx context.Context) DiskSkuPtrOutput
- type DiskSkuPtrInput
- type DiskSkuPtrOutput
- func (o DiskSkuPtrOutput) Elem() DiskSkuOutput
- func (DiskSkuPtrOutput) ElementType() reflect.Type
- func (o DiskSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o DiskSkuPtrOutput) ToDiskSkuPtrOutput() DiskSkuPtrOutput
- func (o DiskSkuPtrOutput) ToDiskSkuPtrOutputWithContext(ctx context.Context) DiskSkuPtrOutput
- type DiskSkuResponse
- type DiskSkuResponseArgs
- func (DiskSkuResponseArgs) ElementType() reflect.Type
- func (i DiskSkuResponseArgs) ToDiskSkuResponseOutput() DiskSkuResponseOutput
- func (i DiskSkuResponseArgs) ToDiskSkuResponseOutputWithContext(ctx context.Context) DiskSkuResponseOutput
- func (i DiskSkuResponseArgs) ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput
- func (i DiskSkuResponseArgs) ToDiskSkuResponsePtrOutputWithContext(ctx context.Context) DiskSkuResponsePtrOutput
- type DiskSkuResponseInput
- type DiskSkuResponseOutput
- func (DiskSkuResponseOutput) ElementType() reflect.Type
- func (o DiskSkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o DiskSkuResponseOutput) Tier() pulumi.StringOutput
- func (o DiskSkuResponseOutput) ToDiskSkuResponseOutput() DiskSkuResponseOutput
- func (o DiskSkuResponseOutput) ToDiskSkuResponseOutputWithContext(ctx context.Context) DiskSkuResponseOutput
- func (o DiskSkuResponseOutput) ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput
- func (o DiskSkuResponseOutput) ToDiskSkuResponsePtrOutputWithContext(ctx context.Context) DiskSkuResponsePtrOutput
- type DiskSkuResponsePtrInput
- type DiskSkuResponsePtrOutput
- func (o DiskSkuResponsePtrOutput) Elem() DiskSkuResponseOutput
- func (DiskSkuResponsePtrOutput) ElementType() reflect.Type
- func (o DiskSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o DiskSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o DiskSkuResponsePtrOutput) ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput
- func (o DiskSkuResponsePtrOutput) ToDiskSkuResponsePtrOutputWithContext(ctx context.Context) DiskSkuResponsePtrOutput
- type DiskState
- type DiskStorageAccountTypes
- func (DiskStorageAccountTypes) ElementType() reflect.Type
- func (e DiskStorageAccountTypes) ToStringOutput() pulumi.StringOutput
- func (e DiskStorageAccountTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiskStorageAccountTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiskStorageAccountTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Encryption
- type EncryptionArgs
- func (EncryptionArgs) ElementType() reflect.Type
- func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput
- func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
- func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- type EncryptionImages
- type EncryptionImagesArgs
- func (EncryptionImagesArgs) ElementType() reflect.Type
- func (i EncryptionImagesArgs) ToEncryptionImagesOutput() EncryptionImagesOutput
- func (i EncryptionImagesArgs) ToEncryptionImagesOutputWithContext(ctx context.Context) EncryptionImagesOutput
- func (i EncryptionImagesArgs) ToEncryptionImagesPtrOutput() EncryptionImagesPtrOutput
- func (i EncryptionImagesArgs) ToEncryptionImagesPtrOutputWithContext(ctx context.Context) EncryptionImagesPtrOutput
- type EncryptionImagesInput
- type EncryptionImagesOutput
- func (o EncryptionImagesOutput) DataDiskImages() DataDiskImageEncryptionArrayOutput
- func (EncryptionImagesOutput) ElementType() reflect.Type
- func (o EncryptionImagesOutput) OsDiskImage() OSDiskImageEncryptionPtrOutput
- func (o EncryptionImagesOutput) ToEncryptionImagesOutput() EncryptionImagesOutput
- func (o EncryptionImagesOutput) ToEncryptionImagesOutputWithContext(ctx context.Context) EncryptionImagesOutput
- func (o EncryptionImagesOutput) ToEncryptionImagesPtrOutput() EncryptionImagesPtrOutput
- func (o EncryptionImagesOutput) ToEncryptionImagesPtrOutputWithContext(ctx context.Context) EncryptionImagesPtrOutput
- type EncryptionImagesPtrInput
- type EncryptionImagesPtrOutput
- func (o EncryptionImagesPtrOutput) DataDiskImages() DataDiskImageEncryptionArrayOutput
- func (o EncryptionImagesPtrOutput) Elem() EncryptionImagesOutput
- func (EncryptionImagesPtrOutput) ElementType() reflect.Type
- func (o EncryptionImagesPtrOutput) OsDiskImage() OSDiskImageEncryptionPtrOutput
- func (o EncryptionImagesPtrOutput) ToEncryptionImagesPtrOutput() EncryptionImagesPtrOutput
- func (o EncryptionImagesPtrOutput) ToEncryptionImagesPtrOutputWithContext(ctx context.Context) EncryptionImagesPtrOutput
- type EncryptionImagesResponse
- type EncryptionImagesResponseArgs
- func (EncryptionImagesResponseArgs) ElementType() reflect.Type
- func (i EncryptionImagesResponseArgs) ToEncryptionImagesResponseOutput() EncryptionImagesResponseOutput
- func (i EncryptionImagesResponseArgs) ToEncryptionImagesResponseOutputWithContext(ctx context.Context) EncryptionImagesResponseOutput
- func (i EncryptionImagesResponseArgs) ToEncryptionImagesResponsePtrOutput() EncryptionImagesResponsePtrOutput
- func (i EncryptionImagesResponseArgs) ToEncryptionImagesResponsePtrOutputWithContext(ctx context.Context) EncryptionImagesResponsePtrOutput
- type EncryptionImagesResponseInput
- type EncryptionImagesResponseOutput
- func (o EncryptionImagesResponseOutput) DataDiskImages() DataDiskImageEncryptionResponseArrayOutput
- func (EncryptionImagesResponseOutput) ElementType() reflect.Type
- func (o EncryptionImagesResponseOutput) OsDiskImage() OSDiskImageEncryptionResponsePtrOutput
- func (o EncryptionImagesResponseOutput) ToEncryptionImagesResponseOutput() EncryptionImagesResponseOutput
- func (o EncryptionImagesResponseOutput) ToEncryptionImagesResponseOutputWithContext(ctx context.Context) EncryptionImagesResponseOutput
- func (o EncryptionImagesResponseOutput) ToEncryptionImagesResponsePtrOutput() EncryptionImagesResponsePtrOutput
- func (o EncryptionImagesResponseOutput) ToEncryptionImagesResponsePtrOutputWithContext(ctx context.Context) EncryptionImagesResponsePtrOutput
- type EncryptionImagesResponsePtrInput
- type EncryptionImagesResponsePtrOutput
- func (o EncryptionImagesResponsePtrOutput) DataDiskImages() DataDiskImageEncryptionResponseArrayOutput
- func (o EncryptionImagesResponsePtrOutput) Elem() EncryptionImagesResponseOutput
- func (EncryptionImagesResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionImagesResponsePtrOutput) OsDiskImage() OSDiskImageEncryptionResponsePtrOutput
- func (o EncryptionImagesResponsePtrOutput) ToEncryptionImagesResponsePtrOutput() EncryptionImagesResponsePtrOutput
- func (o EncryptionImagesResponsePtrOutput) ToEncryptionImagesResponsePtrOutputWithContext(ctx context.Context) EncryptionImagesResponsePtrOutput
- type EncryptionInput
- type EncryptionOutput
- func (o EncryptionOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (EncryptionOutput) ElementType() reflect.Type
- func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput
- func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
- func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- func (o EncryptionOutput) Type() pulumi.StringPtrOutput
- type EncryptionPtrInput
- type EncryptionPtrOutput
- func (o EncryptionPtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o EncryptionPtrOutput) Elem() EncryptionOutput
- func (EncryptionPtrOutput) ElementType() reflect.Type
- func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- func (o EncryptionPtrOutput) Type() pulumi.StringPtrOutput
- type EncryptionResponse
- type EncryptionResponseArgs
- func (EncryptionResponseArgs) ElementType() reflect.Type
- func (i EncryptionResponseArgs) ToEncryptionResponseOutput() EncryptionResponseOutput
- func (i EncryptionResponseArgs) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
- func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
- func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
- type EncryptionResponseInput
- type EncryptionResponseOutput
- func (o EncryptionResponseOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (EncryptionResponseOutput) ElementType() reflect.Type
- func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput
- func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
- func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
- func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
- func (o EncryptionResponseOutput) Type() pulumi.StringPtrOutput
- type EncryptionResponsePtrInput
- type EncryptionResponsePtrOutput
- func (o EncryptionResponsePtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o EncryptionResponsePtrOutput) Elem() EncryptionResponseOutput
- func (EncryptionResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
- func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
- func (o EncryptionResponsePtrOutput) Type() pulumi.StringPtrOutput
- type EncryptionSetIdentity
- type EncryptionSetIdentityArgs
- func (EncryptionSetIdentityArgs) ElementType() reflect.Type
- func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityOutput() EncryptionSetIdentityOutput
- func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityOutputWithContext(ctx context.Context) EncryptionSetIdentityOutput
- func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput
- func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) EncryptionSetIdentityPtrOutput
- type EncryptionSetIdentityInput
- type EncryptionSetIdentityOutput
- func (EncryptionSetIdentityOutput) ElementType() reflect.Type
- func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityOutput() EncryptionSetIdentityOutput
- func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityOutputWithContext(ctx context.Context) EncryptionSetIdentityOutput
- func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput
- func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) EncryptionSetIdentityPtrOutput
- func (o EncryptionSetIdentityOutput) Type() pulumi.StringPtrOutput
- type EncryptionSetIdentityPtrInput
- type EncryptionSetIdentityPtrOutput
- func (o EncryptionSetIdentityPtrOutput) Elem() EncryptionSetIdentityOutput
- func (EncryptionSetIdentityPtrOutput) ElementType() reflect.Type
- func (o EncryptionSetIdentityPtrOutput) ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput
- func (o EncryptionSetIdentityPtrOutput) ToEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) EncryptionSetIdentityPtrOutput
- func (o EncryptionSetIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type EncryptionSetIdentityResponse
- type EncryptionSetIdentityResponseArgs
- func (EncryptionSetIdentityResponseArgs) ElementType() reflect.Type
- func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponseOutput() EncryptionSetIdentityResponseOutput
- func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponseOutputWithContext(ctx context.Context) EncryptionSetIdentityResponseOutput
- func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput
- func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionSetIdentityResponsePtrOutput
- type EncryptionSetIdentityResponseInput
- type EncryptionSetIdentityResponseOutput
- func (EncryptionSetIdentityResponseOutput) ElementType() reflect.Type
- func (o EncryptionSetIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o EncryptionSetIdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponseOutput() EncryptionSetIdentityResponseOutput
- func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponseOutputWithContext(ctx context.Context) EncryptionSetIdentityResponseOutput
- func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput
- func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionSetIdentityResponsePtrOutput
- func (o EncryptionSetIdentityResponseOutput) Type() pulumi.StringPtrOutput
- type EncryptionSetIdentityResponsePtrInput
- type EncryptionSetIdentityResponsePtrOutput
- func (o EncryptionSetIdentityResponsePtrOutput) Elem() EncryptionSetIdentityResponseOutput
- func (EncryptionSetIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionSetIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o EncryptionSetIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o EncryptionSetIdentityResponsePtrOutput) ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput
- func (o EncryptionSetIdentityResponsePtrOutput) ToEncryptionSetIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionSetIdentityResponsePtrOutput
- func (o EncryptionSetIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- type EncryptionSettingsCollection
- type EncryptionSettingsCollectionArgs
- func (EncryptionSettingsCollectionArgs) ElementType() reflect.Type
- func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionOutput() EncryptionSettingsCollectionOutput
- func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionOutputWithContext(ctx context.Context) EncryptionSettingsCollectionOutput
- func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput
- func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionPtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionPtrOutput
- type EncryptionSettingsCollectionInput
- type EncryptionSettingsCollectionOutput
- func (EncryptionSettingsCollectionOutput) ElementType() reflect.Type
- func (o EncryptionSettingsCollectionOutput) Enabled() pulumi.BoolOutput
- func (o EncryptionSettingsCollectionOutput) EncryptionSettings() EncryptionSettingsElementArrayOutput
- func (o EncryptionSettingsCollectionOutput) EncryptionSettingsVersion() pulumi.StringPtrOutput
- func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionOutput() EncryptionSettingsCollectionOutput
- func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionOutputWithContext(ctx context.Context) EncryptionSettingsCollectionOutput
- func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput
- func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionPtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionPtrOutput
- type EncryptionSettingsCollectionPtrInput
- type EncryptionSettingsCollectionPtrOutput
- func (o EncryptionSettingsCollectionPtrOutput) Elem() EncryptionSettingsCollectionOutput
- func (EncryptionSettingsCollectionPtrOutput) ElementType() reflect.Type
- func (o EncryptionSettingsCollectionPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o EncryptionSettingsCollectionPtrOutput) EncryptionSettings() EncryptionSettingsElementArrayOutput
- func (o EncryptionSettingsCollectionPtrOutput) EncryptionSettingsVersion() pulumi.StringPtrOutput
- func (o EncryptionSettingsCollectionPtrOutput) ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput
- func (o EncryptionSettingsCollectionPtrOutput) ToEncryptionSettingsCollectionPtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionPtrOutput
- type EncryptionSettingsCollectionResponse
- type EncryptionSettingsCollectionResponseArgs
- func (EncryptionSettingsCollectionResponseArgs) ElementType() reflect.Type
- func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponseOutput() EncryptionSettingsCollectionResponseOutput
- func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponseOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponseOutput
- func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput
- func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponsePtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponsePtrOutput
- type EncryptionSettingsCollectionResponseInput
- type EncryptionSettingsCollectionResponseOutput
- func (EncryptionSettingsCollectionResponseOutput) ElementType() reflect.Type
- func (o EncryptionSettingsCollectionResponseOutput) Enabled() pulumi.BoolOutput
- func (o EncryptionSettingsCollectionResponseOutput) EncryptionSettings() EncryptionSettingsElementResponseArrayOutput
- func (o EncryptionSettingsCollectionResponseOutput) EncryptionSettingsVersion() pulumi.StringPtrOutput
- func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponseOutput() EncryptionSettingsCollectionResponseOutput
- func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponseOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponseOutput
- func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput
- func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponsePtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponsePtrOutput
- type EncryptionSettingsCollectionResponsePtrInput
- type EncryptionSettingsCollectionResponsePtrOutput
- func (o EncryptionSettingsCollectionResponsePtrOutput) Elem() EncryptionSettingsCollectionResponseOutput
- func (EncryptionSettingsCollectionResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionSettingsCollectionResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o EncryptionSettingsCollectionResponsePtrOutput) EncryptionSettings() EncryptionSettingsElementResponseArrayOutput
- func (o EncryptionSettingsCollectionResponsePtrOutput) EncryptionSettingsVersion() pulumi.StringPtrOutput
- func (o EncryptionSettingsCollectionResponsePtrOutput) ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput
- func (o EncryptionSettingsCollectionResponsePtrOutput) ToEncryptionSettingsCollectionResponsePtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponsePtrOutput
- type EncryptionSettingsElement
- type EncryptionSettingsElementArgs
- func (EncryptionSettingsElementArgs) ElementType() reflect.Type
- func (i EncryptionSettingsElementArgs) ToEncryptionSettingsElementOutput() EncryptionSettingsElementOutput
- func (i EncryptionSettingsElementArgs) ToEncryptionSettingsElementOutputWithContext(ctx context.Context) EncryptionSettingsElementOutput
- type EncryptionSettingsElementArray
- func (EncryptionSettingsElementArray) ElementType() reflect.Type
- func (i EncryptionSettingsElementArray) ToEncryptionSettingsElementArrayOutput() EncryptionSettingsElementArrayOutput
- func (i EncryptionSettingsElementArray) ToEncryptionSettingsElementArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementArrayOutput
- type EncryptionSettingsElementArrayInput
- type EncryptionSettingsElementArrayOutput
- func (EncryptionSettingsElementArrayOutput) ElementType() reflect.Type
- func (o EncryptionSettingsElementArrayOutput) Index(i pulumi.IntInput) EncryptionSettingsElementOutput
- func (o EncryptionSettingsElementArrayOutput) ToEncryptionSettingsElementArrayOutput() EncryptionSettingsElementArrayOutput
- func (o EncryptionSettingsElementArrayOutput) ToEncryptionSettingsElementArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementArrayOutput
- type EncryptionSettingsElementInput
- type EncryptionSettingsElementOutput
- func (o EncryptionSettingsElementOutput) DiskEncryptionKey() KeyVaultAndSecretReferencePtrOutput
- func (EncryptionSettingsElementOutput) ElementType() reflect.Type
- func (o EncryptionSettingsElementOutput) KeyEncryptionKey() KeyVaultAndKeyReferencePtrOutput
- func (o EncryptionSettingsElementOutput) ToEncryptionSettingsElementOutput() EncryptionSettingsElementOutput
- func (o EncryptionSettingsElementOutput) ToEncryptionSettingsElementOutputWithContext(ctx context.Context) EncryptionSettingsElementOutput
- type EncryptionSettingsElementResponse
- type EncryptionSettingsElementResponseArgs
- func (EncryptionSettingsElementResponseArgs) ElementType() reflect.Type
- func (i EncryptionSettingsElementResponseArgs) ToEncryptionSettingsElementResponseOutput() EncryptionSettingsElementResponseOutput
- func (i EncryptionSettingsElementResponseArgs) ToEncryptionSettingsElementResponseOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseOutput
- type EncryptionSettingsElementResponseArray
- func (EncryptionSettingsElementResponseArray) ElementType() reflect.Type
- func (i EncryptionSettingsElementResponseArray) ToEncryptionSettingsElementResponseArrayOutput() EncryptionSettingsElementResponseArrayOutput
- func (i EncryptionSettingsElementResponseArray) ToEncryptionSettingsElementResponseArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseArrayOutput
- type EncryptionSettingsElementResponseArrayInput
- type EncryptionSettingsElementResponseArrayOutput
- func (EncryptionSettingsElementResponseArrayOutput) ElementType() reflect.Type
- func (o EncryptionSettingsElementResponseArrayOutput) Index(i pulumi.IntInput) EncryptionSettingsElementResponseOutput
- func (o EncryptionSettingsElementResponseArrayOutput) ToEncryptionSettingsElementResponseArrayOutput() EncryptionSettingsElementResponseArrayOutput
- func (o EncryptionSettingsElementResponseArrayOutput) ToEncryptionSettingsElementResponseArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseArrayOutput
- type EncryptionSettingsElementResponseInput
- type EncryptionSettingsElementResponseOutput
- func (o EncryptionSettingsElementResponseOutput) DiskEncryptionKey() KeyVaultAndSecretReferenceResponsePtrOutput
- func (EncryptionSettingsElementResponseOutput) ElementType() reflect.Type
- func (o EncryptionSettingsElementResponseOutput) KeyEncryptionKey() KeyVaultAndKeyReferenceResponsePtrOutput
- func (o EncryptionSettingsElementResponseOutput) ToEncryptionSettingsElementResponseOutput() EncryptionSettingsElementResponseOutput
- func (o EncryptionSettingsElementResponseOutput) ToEncryptionSettingsElementResponseOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseOutput
- type EncryptionType
- func (EncryptionType) ElementType() reflect.Type
- func (e EncryptionType) ToStringOutput() pulumi.StringOutput
- func (e EncryptionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EncryptionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EncryptionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExtendedLocation
- type ExtendedLocationArgs
- func (ExtendedLocationArgs) ElementType() reflect.Type
- func (i ExtendedLocationArgs) ToExtendedLocationOutput() ExtendedLocationOutput
- func (i ExtendedLocationArgs) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput
- func (i ExtendedLocationArgs) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
- func (i ExtendedLocationArgs) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
- type ExtendedLocationInput
- type ExtendedLocationOutput
- func (ExtendedLocationOutput) ElementType() reflect.Type
- func (o ExtendedLocationOutput) Name() pulumi.StringPtrOutput
- func (o ExtendedLocationOutput) ToExtendedLocationOutput() ExtendedLocationOutput
- func (o ExtendedLocationOutput) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput
- func (o ExtendedLocationOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
- func (o ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
- func (o ExtendedLocationOutput) Type() pulumi.StringPtrOutput
- type ExtendedLocationPtrInput
- type ExtendedLocationPtrOutput
- func (o ExtendedLocationPtrOutput) Elem() ExtendedLocationOutput
- func (ExtendedLocationPtrOutput) ElementType() reflect.Type
- func (o ExtendedLocationPtrOutput) Name() pulumi.StringPtrOutput
- func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
- func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
- func (o ExtendedLocationPtrOutput) Type() pulumi.StringPtrOutput
- type ExtendedLocationResponse
- type ExtendedLocationResponseArgs
- func (ExtendedLocationResponseArgs) ElementType() reflect.Type
- func (i ExtendedLocationResponseArgs) ToExtendedLocationResponseOutput() ExtendedLocationResponseOutput
- func (i ExtendedLocationResponseArgs) ToExtendedLocationResponseOutputWithContext(ctx context.Context) ExtendedLocationResponseOutput
- func (i ExtendedLocationResponseArgs) ToExtendedLocationResponsePtrOutput() ExtendedLocationResponsePtrOutput
- func (i ExtendedLocationResponseArgs) ToExtendedLocationResponsePtrOutputWithContext(ctx context.Context) ExtendedLocationResponsePtrOutput
- type ExtendedLocationResponseInput
- type ExtendedLocationResponseOutput
- func (ExtendedLocationResponseOutput) ElementType() reflect.Type
- func (o ExtendedLocationResponseOutput) Name() pulumi.StringPtrOutput
- func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutput() ExtendedLocationResponseOutput
- func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithContext(ctx context.Context) ExtendedLocationResponseOutput
- func (o ExtendedLocationResponseOutput) ToExtendedLocationResponsePtrOutput() ExtendedLocationResponsePtrOutput
- func (o ExtendedLocationResponseOutput) ToExtendedLocationResponsePtrOutputWithContext(ctx context.Context) ExtendedLocationResponsePtrOutput
- func (o ExtendedLocationResponseOutput) Type() pulumi.StringPtrOutput
- type ExtendedLocationResponsePtrInput
- type ExtendedLocationResponsePtrOutput
- func (o ExtendedLocationResponsePtrOutput) Elem() ExtendedLocationResponseOutput
- func (ExtendedLocationResponsePtrOutput) ElementType() reflect.Type
- func (o ExtendedLocationResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutput() ExtendedLocationResponsePtrOutput
- func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWithContext(ctx context.Context) ExtendedLocationResponsePtrOutput
- func (o ExtendedLocationResponsePtrOutput) Type() pulumi.StringPtrOutput
- type ExtendedLocationTypes
- func (ExtendedLocationTypes) ElementType() reflect.Type
- func (e ExtendedLocationTypes) ToStringOutput() pulumi.StringOutput
- func (e ExtendedLocationTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExtendedLocationTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExtendedLocationTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Gallery
- type GalleryApplication
- type GalleryApplicationArgs
- type GalleryApplicationInput
- type GalleryApplicationOutput
- type GalleryApplicationState
- type GalleryApplicationVersion
- type GalleryApplicationVersionArgs
- type GalleryApplicationVersionInput
- type GalleryApplicationVersionOutput
- func (GalleryApplicationVersionOutput) ElementType() reflect.Type
- func (o GalleryApplicationVersionOutput) ToGalleryApplicationVersionOutput() GalleryApplicationVersionOutput
- func (o GalleryApplicationVersionOutput) ToGalleryApplicationVersionOutputWithContext(ctx context.Context) GalleryApplicationVersionOutput
- type GalleryApplicationVersionPublishingProfile
- type GalleryApplicationVersionPublishingProfileArgs
- func (GalleryApplicationVersionPublishingProfileArgs) ElementType() reflect.Type
- func (i GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfileOutput() GalleryApplicationVersionPublishingProfileOutput
- func (i GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfileOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileOutput
- func (i GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfilePtrOutput() GalleryApplicationVersionPublishingProfilePtrOutput
- func (i GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfilePtrOutput
- type GalleryApplicationVersionPublishingProfileInput
- type GalleryApplicationVersionPublishingProfileOutput
- func (GalleryApplicationVersionPublishingProfileOutput) ElementType() reflect.Type
- func (o GalleryApplicationVersionPublishingProfileOutput) EnableHealthCheck() pulumi.BoolPtrOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) EndOfLifeDate() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) ManageActions() UserArtifactManagePtrOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) Source() UserArtifactSourceOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) TargetRegions() TargetRegionArrayOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfileOutput() GalleryApplicationVersionPublishingProfileOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfileOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfilePtrOutput() GalleryApplicationVersionPublishingProfilePtrOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfilePtrOutput
- type GalleryApplicationVersionPublishingProfilePtrInput
- type GalleryApplicationVersionPublishingProfilePtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) Elem() GalleryApplicationVersionPublishingProfileOutput
- func (GalleryApplicationVersionPublishingProfilePtrOutput) ElementType() reflect.Type
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) EnableHealthCheck() pulumi.BoolPtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) EndOfLifeDate() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) ManageActions() UserArtifactManagePtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) Source() UserArtifactSourcePtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) TargetRegions() TargetRegionArrayOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) ToGalleryApplicationVersionPublishingProfilePtrOutput() GalleryApplicationVersionPublishingProfilePtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfilePtrOutput
- type GalleryApplicationVersionPublishingProfileResponse
- type GalleryApplicationVersionPublishingProfileResponseArgs
- func (GalleryApplicationVersionPublishingProfileResponseArgs) ElementType() reflect.Type
- func (i GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponseOutput() GalleryApplicationVersionPublishingProfileResponseOutput
- func (i GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponseOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponseOutput
- func (i GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput() GalleryApplicationVersionPublishingProfileResponsePtrOutput
- func (i GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponsePtrOutput
- type GalleryApplicationVersionPublishingProfileResponseInput
- type GalleryApplicationVersionPublishingProfileResponseOutput
- func (GalleryApplicationVersionPublishingProfileResponseOutput) ElementType() reflect.Type
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) EnableHealthCheck() pulumi.BoolPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) EndOfLifeDate() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) ManageActions() UserArtifactManageResponsePtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) PublishedDate() pulumi.StringOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) Source() UserArtifactSourceResponseOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) TargetRegions() TargetRegionResponseArrayOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponseOutput() GalleryApplicationVersionPublishingProfileResponseOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponseOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponseOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput() GalleryApplicationVersionPublishingProfileResponsePtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponsePtrOutput
- type GalleryApplicationVersionPublishingProfileResponsePtrInput
- type GalleryApplicationVersionPublishingProfileResponsePtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) Elem() GalleryApplicationVersionPublishingProfileResponseOutput
- func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) ElementType() reflect.Type
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) EnableHealthCheck() pulumi.BoolPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) EndOfLifeDate() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ManageActions() UserArtifactManageResponsePtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) PublishedDate() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) Source() UserArtifactSourceResponsePtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) TargetRegions() TargetRegionResponseArrayOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput() GalleryApplicationVersionPublishingProfileResponsePtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponsePtrOutput
- type GalleryApplicationVersionState
- type GalleryArgs
- type GalleryArtifactVersionSource
- type GalleryArtifactVersionSourceArgs
- func (GalleryArtifactVersionSourceArgs) ElementType() reflect.Type
- func (i GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourceOutput() GalleryArtifactVersionSourceOutput
- func (i GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourceOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceOutput
- func (i GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourcePtrOutput() GalleryArtifactVersionSourcePtrOutput
- func (i GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourcePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourcePtrOutput
- type GalleryArtifactVersionSourceInput
- type GalleryArtifactVersionSourceOutput
- func (GalleryArtifactVersionSourceOutput) ElementType() reflect.Type
- func (o GalleryArtifactVersionSourceOutput) Id() pulumi.StringPtrOutput
- func (o GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourceOutput() GalleryArtifactVersionSourceOutput
- func (o GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourceOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceOutput
- func (o GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourcePtrOutput() GalleryArtifactVersionSourcePtrOutput
- func (o GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourcePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourcePtrOutput
- func (o GalleryArtifactVersionSourceOutput) Uri() pulumi.StringPtrOutput
- type GalleryArtifactVersionSourcePtrInput
- type GalleryArtifactVersionSourcePtrOutput
- func (o GalleryArtifactVersionSourcePtrOutput) Elem() GalleryArtifactVersionSourceOutput
- func (GalleryArtifactVersionSourcePtrOutput) ElementType() reflect.Type
- func (o GalleryArtifactVersionSourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o GalleryArtifactVersionSourcePtrOutput) ToGalleryArtifactVersionSourcePtrOutput() GalleryArtifactVersionSourcePtrOutput
- func (o GalleryArtifactVersionSourcePtrOutput) ToGalleryArtifactVersionSourcePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourcePtrOutput
- func (o GalleryArtifactVersionSourcePtrOutput) Uri() pulumi.StringPtrOutput
- type GalleryArtifactVersionSourceResponse
- type GalleryArtifactVersionSourceResponseArgs
- func (GalleryArtifactVersionSourceResponseArgs) ElementType() reflect.Type
- func (i GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponseOutput() GalleryArtifactVersionSourceResponseOutput
- func (i GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponseOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponseOutput
- func (i GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponsePtrOutput() GalleryArtifactVersionSourceResponsePtrOutput
- func (i GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponsePtrOutput
- type GalleryArtifactVersionSourceResponseInput
- type GalleryArtifactVersionSourceResponseOutput
- func (GalleryArtifactVersionSourceResponseOutput) ElementType() reflect.Type
- func (o GalleryArtifactVersionSourceResponseOutput) Id() pulumi.StringPtrOutput
- func (o GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponseOutput() GalleryArtifactVersionSourceResponseOutput
- func (o GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponseOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponseOutput
- func (o GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponsePtrOutput() GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryArtifactVersionSourceResponseOutput) Uri() pulumi.StringPtrOutput
- type GalleryArtifactVersionSourceResponsePtrInput
- type GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryArtifactVersionSourceResponsePtrOutput) Elem() GalleryArtifactVersionSourceResponseOutput
- func (GalleryArtifactVersionSourceResponsePtrOutput) ElementType() reflect.Type
- func (o GalleryArtifactVersionSourceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o GalleryArtifactVersionSourceResponsePtrOutput) ToGalleryArtifactVersionSourceResponsePtrOutput() GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryArtifactVersionSourceResponsePtrOutput) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryArtifactVersionSourceResponsePtrOutput) Uri() pulumi.StringPtrOutput
- type GalleryDataDiskImage
- type GalleryDataDiskImageArgs
- type GalleryDataDiskImageArray
- type GalleryDataDiskImageArrayInput
- type GalleryDataDiskImageArrayOutput
- func (GalleryDataDiskImageArrayOutput) ElementType() reflect.Type
- func (o GalleryDataDiskImageArrayOutput) Index(i pulumi.IntInput) GalleryDataDiskImageOutput
- func (o GalleryDataDiskImageArrayOutput) ToGalleryDataDiskImageArrayOutput() GalleryDataDiskImageArrayOutput
- func (o GalleryDataDiskImageArrayOutput) ToGalleryDataDiskImageArrayOutputWithContext(ctx context.Context) GalleryDataDiskImageArrayOutput
- type GalleryDataDiskImageInput
- type GalleryDataDiskImageOutput
- func (GalleryDataDiskImageOutput) ElementType() reflect.Type
- func (o GalleryDataDiskImageOutput) HostCaching() pulumi.StringPtrOutput
- func (o GalleryDataDiskImageOutput) Lun() pulumi.IntOutput
- func (o GalleryDataDiskImageOutput) Source() GalleryArtifactVersionSourcePtrOutput
- func (o GalleryDataDiskImageOutput) ToGalleryDataDiskImageOutput() GalleryDataDiskImageOutput
- func (o GalleryDataDiskImageOutput) ToGalleryDataDiskImageOutputWithContext(ctx context.Context) GalleryDataDiskImageOutput
- type GalleryDataDiskImageResponse
- type GalleryDataDiskImageResponseArgs
- func (GalleryDataDiskImageResponseArgs) ElementType() reflect.Type
- func (i GalleryDataDiskImageResponseArgs) ToGalleryDataDiskImageResponseOutput() GalleryDataDiskImageResponseOutput
- func (i GalleryDataDiskImageResponseArgs) ToGalleryDataDiskImageResponseOutputWithContext(ctx context.Context) GalleryDataDiskImageResponseOutput
- type GalleryDataDiskImageResponseArray
- func (GalleryDataDiskImageResponseArray) ElementType() reflect.Type
- func (i GalleryDataDiskImageResponseArray) ToGalleryDataDiskImageResponseArrayOutput() GalleryDataDiskImageResponseArrayOutput
- func (i GalleryDataDiskImageResponseArray) ToGalleryDataDiskImageResponseArrayOutputWithContext(ctx context.Context) GalleryDataDiskImageResponseArrayOutput
- type GalleryDataDiskImageResponseArrayInput
- type GalleryDataDiskImageResponseArrayOutput
- func (GalleryDataDiskImageResponseArrayOutput) ElementType() reflect.Type
- func (o GalleryDataDiskImageResponseArrayOutput) Index(i pulumi.IntInput) GalleryDataDiskImageResponseOutput
- func (o GalleryDataDiskImageResponseArrayOutput) ToGalleryDataDiskImageResponseArrayOutput() GalleryDataDiskImageResponseArrayOutput
- func (o GalleryDataDiskImageResponseArrayOutput) ToGalleryDataDiskImageResponseArrayOutputWithContext(ctx context.Context) GalleryDataDiskImageResponseArrayOutput
- type GalleryDataDiskImageResponseInput
- type GalleryDataDiskImageResponseOutput
- func (GalleryDataDiskImageResponseOutput) ElementType() reflect.Type
- func (o GalleryDataDiskImageResponseOutput) HostCaching() pulumi.StringPtrOutput
- func (o GalleryDataDiskImageResponseOutput) Lun() pulumi.IntOutput
- func (o GalleryDataDiskImageResponseOutput) SizeInGB() pulumi.IntOutput
- func (o GalleryDataDiskImageResponseOutput) Source() GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryDataDiskImageResponseOutput) ToGalleryDataDiskImageResponseOutput() GalleryDataDiskImageResponseOutput
- func (o GalleryDataDiskImageResponseOutput) ToGalleryDataDiskImageResponseOutputWithContext(ctx context.Context) GalleryDataDiskImageResponseOutput
- type GalleryIdentifierResponse
- type GalleryIdentifierResponseArgs
- func (GalleryIdentifierResponseArgs) ElementType() reflect.Type
- func (i GalleryIdentifierResponseArgs) ToGalleryIdentifierResponseOutput() GalleryIdentifierResponseOutput
- func (i GalleryIdentifierResponseArgs) ToGalleryIdentifierResponseOutputWithContext(ctx context.Context) GalleryIdentifierResponseOutput
- func (i GalleryIdentifierResponseArgs) ToGalleryIdentifierResponsePtrOutput() GalleryIdentifierResponsePtrOutput
- func (i GalleryIdentifierResponseArgs) ToGalleryIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryIdentifierResponsePtrOutput
- type GalleryIdentifierResponseInput
- type GalleryIdentifierResponseOutput
- func (GalleryIdentifierResponseOutput) ElementType() reflect.Type
- func (o GalleryIdentifierResponseOutput) ToGalleryIdentifierResponseOutput() GalleryIdentifierResponseOutput
- func (o GalleryIdentifierResponseOutput) ToGalleryIdentifierResponseOutputWithContext(ctx context.Context) GalleryIdentifierResponseOutput
- func (o GalleryIdentifierResponseOutput) ToGalleryIdentifierResponsePtrOutput() GalleryIdentifierResponsePtrOutput
- func (o GalleryIdentifierResponseOutput) ToGalleryIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryIdentifierResponsePtrOutput
- func (o GalleryIdentifierResponseOutput) UniqueName() pulumi.StringOutput
- type GalleryIdentifierResponsePtrInput
- type GalleryIdentifierResponsePtrOutput
- func (o GalleryIdentifierResponsePtrOutput) Elem() GalleryIdentifierResponseOutput
- func (GalleryIdentifierResponsePtrOutput) ElementType() reflect.Type
- func (o GalleryIdentifierResponsePtrOutput) ToGalleryIdentifierResponsePtrOutput() GalleryIdentifierResponsePtrOutput
- func (o GalleryIdentifierResponsePtrOutput) ToGalleryIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryIdentifierResponsePtrOutput
- func (o GalleryIdentifierResponsePtrOutput) UniqueName() pulumi.StringPtrOutput
- type GalleryImage
- type GalleryImageArgs
- type GalleryImageFeature
- type GalleryImageFeatureArgs
- type GalleryImageFeatureArray
- type GalleryImageFeatureArrayInput
- type GalleryImageFeatureArrayOutput
- func (GalleryImageFeatureArrayOutput) ElementType() reflect.Type
- func (o GalleryImageFeatureArrayOutput) Index(i pulumi.IntInput) GalleryImageFeatureOutput
- func (o GalleryImageFeatureArrayOutput) ToGalleryImageFeatureArrayOutput() GalleryImageFeatureArrayOutput
- func (o GalleryImageFeatureArrayOutput) ToGalleryImageFeatureArrayOutputWithContext(ctx context.Context) GalleryImageFeatureArrayOutput
- type GalleryImageFeatureInput
- type GalleryImageFeatureOutput
- func (GalleryImageFeatureOutput) ElementType() reflect.Type
- func (o GalleryImageFeatureOutput) Name() pulumi.StringPtrOutput
- func (o GalleryImageFeatureOutput) ToGalleryImageFeatureOutput() GalleryImageFeatureOutput
- func (o GalleryImageFeatureOutput) ToGalleryImageFeatureOutputWithContext(ctx context.Context) GalleryImageFeatureOutput
- func (o GalleryImageFeatureOutput) Value() pulumi.StringPtrOutput
- type GalleryImageFeatureResponse
- type GalleryImageFeatureResponseArgs
- func (GalleryImageFeatureResponseArgs) ElementType() reflect.Type
- func (i GalleryImageFeatureResponseArgs) ToGalleryImageFeatureResponseOutput() GalleryImageFeatureResponseOutput
- func (i GalleryImageFeatureResponseArgs) ToGalleryImageFeatureResponseOutputWithContext(ctx context.Context) GalleryImageFeatureResponseOutput
- type GalleryImageFeatureResponseArray
- func (GalleryImageFeatureResponseArray) ElementType() reflect.Type
- func (i GalleryImageFeatureResponseArray) ToGalleryImageFeatureResponseArrayOutput() GalleryImageFeatureResponseArrayOutput
- func (i GalleryImageFeatureResponseArray) ToGalleryImageFeatureResponseArrayOutputWithContext(ctx context.Context) GalleryImageFeatureResponseArrayOutput
- type GalleryImageFeatureResponseArrayInput
- type GalleryImageFeatureResponseArrayOutput
- func (GalleryImageFeatureResponseArrayOutput) ElementType() reflect.Type
- func (o GalleryImageFeatureResponseArrayOutput) Index(i pulumi.IntInput) GalleryImageFeatureResponseOutput
- func (o GalleryImageFeatureResponseArrayOutput) ToGalleryImageFeatureResponseArrayOutput() GalleryImageFeatureResponseArrayOutput
- func (o GalleryImageFeatureResponseArrayOutput) ToGalleryImageFeatureResponseArrayOutputWithContext(ctx context.Context) GalleryImageFeatureResponseArrayOutput
- type GalleryImageFeatureResponseInput
- type GalleryImageFeatureResponseOutput
- func (GalleryImageFeatureResponseOutput) ElementType() reflect.Type
- func (o GalleryImageFeatureResponseOutput) Name() pulumi.StringPtrOutput
- func (o GalleryImageFeatureResponseOutput) ToGalleryImageFeatureResponseOutput() GalleryImageFeatureResponseOutput
- func (o GalleryImageFeatureResponseOutput) ToGalleryImageFeatureResponseOutputWithContext(ctx context.Context) GalleryImageFeatureResponseOutput
- func (o GalleryImageFeatureResponseOutput) Value() pulumi.StringPtrOutput
- type GalleryImageIdentifier
- type GalleryImageIdentifierArgs
- func (GalleryImageIdentifierArgs) ElementType() reflect.Type
- func (i GalleryImageIdentifierArgs) ToGalleryImageIdentifierOutput() GalleryImageIdentifierOutput
- func (i GalleryImageIdentifierArgs) ToGalleryImageIdentifierOutputWithContext(ctx context.Context) GalleryImageIdentifierOutput
- func (i GalleryImageIdentifierArgs) ToGalleryImageIdentifierPtrOutput() GalleryImageIdentifierPtrOutput
- func (i GalleryImageIdentifierArgs) ToGalleryImageIdentifierPtrOutputWithContext(ctx context.Context) GalleryImageIdentifierPtrOutput
- type GalleryImageIdentifierInput
- type GalleryImageIdentifierOutput
- func (GalleryImageIdentifierOutput) ElementType() reflect.Type
- func (o GalleryImageIdentifierOutput) Offer() pulumi.StringOutput
- func (o GalleryImageIdentifierOutput) Publisher() pulumi.StringOutput
- func (o GalleryImageIdentifierOutput) Sku() pulumi.StringOutput
- func (o GalleryImageIdentifierOutput) ToGalleryImageIdentifierOutput() GalleryImageIdentifierOutput
- func (o GalleryImageIdentifierOutput) ToGalleryImageIdentifierOutputWithContext(ctx context.Context) GalleryImageIdentifierOutput
- func (o GalleryImageIdentifierOutput) ToGalleryImageIdentifierPtrOutput() GalleryImageIdentifierPtrOutput
- func (o GalleryImageIdentifierOutput) ToGalleryImageIdentifierPtrOutputWithContext(ctx context.Context) GalleryImageIdentifierPtrOutput
- type GalleryImageIdentifierPtrInput
- type GalleryImageIdentifierPtrOutput
- func (o GalleryImageIdentifierPtrOutput) Elem() GalleryImageIdentifierOutput
- func (GalleryImageIdentifierPtrOutput) ElementType() reflect.Type
- func (o GalleryImageIdentifierPtrOutput) Offer() pulumi.StringPtrOutput
- func (o GalleryImageIdentifierPtrOutput) Publisher() pulumi.StringPtrOutput
- func (o GalleryImageIdentifierPtrOutput) Sku() pulumi.StringPtrOutput
- func (o GalleryImageIdentifierPtrOutput) ToGalleryImageIdentifierPtrOutput() GalleryImageIdentifierPtrOutput
- func (o GalleryImageIdentifierPtrOutput) ToGalleryImageIdentifierPtrOutputWithContext(ctx context.Context) GalleryImageIdentifierPtrOutput
- type GalleryImageIdentifierResponse
- type GalleryImageIdentifierResponseArgs
- func (GalleryImageIdentifierResponseArgs) ElementType() reflect.Type
- func (i GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponseOutput() GalleryImageIdentifierResponseOutput
- func (i GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponseOutputWithContext(ctx context.Context) GalleryImageIdentifierResponseOutput
- func (i GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponsePtrOutput() GalleryImageIdentifierResponsePtrOutput
- func (i GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryImageIdentifierResponsePtrOutput
- type GalleryImageIdentifierResponseInput
- type GalleryImageIdentifierResponseOutput
- func (GalleryImageIdentifierResponseOutput) ElementType() reflect.Type
- func (o GalleryImageIdentifierResponseOutput) Offer() pulumi.StringOutput
- func (o GalleryImageIdentifierResponseOutput) Publisher() pulumi.StringOutput
- func (o GalleryImageIdentifierResponseOutput) Sku() pulumi.StringOutput
- func (o GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponseOutput() GalleryImageIdentifierResponseOutput
- func (o GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponseOutputWithContext(ctx context.Context) GalleryImageIdentifierResponseOutput
- func (o GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponsePtrOutput() GalleryImageIdentifierResponsePtrOutput
- func (o GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryImageIdentifierResponsePtrOutput
- type GalleryImageIdentifierResponsePtrInput
- type GalleryImageIdentifierResponsePtrOutput
- func (o GalleryImageIdentifierResponsePtrOutput) Elem() GalleryImageIdentifierResponseOutput
- func (GalleryImageIdentifierResponsePtrOutput) ElementType() reflect.Type
- func (o GalleryImageIdentifierResponsePtrOutput) Offer() pulumi.StringPtrOutput
- func (o GalleryImageIdentifierResponsePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o GalleryImageIdentifierResponsePtrOutput) Sku() pulumi.StringPtrOutput
- func (o GalleryImageIdentifierResponsePtrOutput) ToGalleryImageIdentifierResponsePtrOutput() GalleryImageIdentifierResponsePtrOutput
- func (o GalleryImageIdentifierResponsePtrOutput) ToGalleryImageIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryImageIdentifierResponsePtrOutput
- type GalleryImageInput
- type GalleryImageOutput
- type GalleryImageState
- type GalleryImageVersion
- type GalleryImageVersionArgs
- type GalleryImageVersionInput
- type GalleryImageVersionOutput
- type GalleryImageVersionPublishingProfile
- type GalleryImageVersionPublishingProfileArgs
- func (GalleryImageVersionPublishingProfileArgs) ElementType() reflect.Type
- func (i GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfileOutput() GalleryImageVersionPublishingProfileOutput
- func (i GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfileOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileOutput
- func (i GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfilePtrOutput() GalleryImageVersionPublishingProfilePtrOutput
- func (i GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfilePtrOutput
- type GalleryImageVersionPublishingProfileInput
- type GalleryImageVersionPublishingProfileOutput
- func (GalleryImageVersionPublishingProfileOutput) ElementType() reflect.Type
- func (o GalleryImageVersionPublishingProfileOutput) EndOfLifeDate() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfileOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o GalleryImageVersionPublishingProfileOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GalleryImageVersionPublishingProfileOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfileOutput) TargetRegions() TargetRegionArrayOutput
- func (o GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfileOutput() GalleryImageVersionPublishingProfileOutput
- func (o GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfileOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileOutput
- func (o GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfilePtrOutput() GalleryImageVersionPublishingProfilePtrOutput
- func (o GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfilePtrOutput
- type GalleryImageVersionPublishingProfilePtrInput
- type GalleryImageVersionPublishingProfilePtrOutput
- func (o GalleryImageVersionPublishingProfilePtrOutput) Elem() GalleryImageVersionPublishingProfileOutput
- func (GalleryImageVersionPublishingProfilePtrOutput) ElementType() reflect.Type
- func (o GalleryImageVersionPublishingProfilePtrOutput) EndOfLifeDate() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfilePtrOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o GalleryImageVersionPublishingProfilePtrOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GalleryImageVersionPublishingProfilePtrOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfilePtrOutput) TargetRegions() TargetRegionArrayOutput
- func (o GalleryImageVersionPublishingProfilePtrOutput) ToGalleryImageVersionPublishingProfilePtrOutput() GalleryImageVersionPublishingProfilePtrOutput
- func (o GalleryImageVersionPublishingProfilePtrOutput) ToGalleryImageVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfilePtrOutput
- type GalleryImageVersionPublishingProfileResponse
- type GalleryImageVersionPublishingProfileResponseArgs
- func (GalleryImageVersionPublishingProfileResponseArgs) ElementType() reflect.Type
- func (i GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponseOutput() GalleryImageVersionPublishingProfileResponseOutput
- func (i GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponseOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponseOutput
- func (i GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponsePtrOutput() GalleryImageVersionPublishingProfileResponsePtrOutput
- func (i GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponsePtrOutput
- type GalleryImageVersionPublishingProfileResponseInput
- type GalleryImageVersionPublishingProfileResponseOutput
- func (GalleryImageVersionPublishingProfileResponseOutput) ElementType() reflect.Type
- func (o GalleryImageVersionPublishingProfileResponseOutput) EndOfLifeDate() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) PublishedDate() pulumi.StringOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) TargetRegions() TargetRegionResponseArrayOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponseOutput() GalleryImageVersionPublishingProfileResponseOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponseOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponseOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutput() GalleryImageVersionPublishingProfileResponsePtrOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponsePtrOutput
- type GalleryImageVersionPublishingProfileResponsePtrInput
- type GalleryImageVersionPublishingProfileResponsePtrOutput
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) Elem() GalleryImageVersionPublishingProfileResponseOutput
- func (GalleryImageVersionPublishingProfileResponsePtrOutput) ElementType() reflect.Type
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) EndOfLifeDate() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) PublishedDate() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) TargetRegions() TargetRegionResponseArrayOutput
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutput() GalleryImageVersionPublishingProfileResponsePtrOutput
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponsePtrOutput
- type GalleryImageVersionState
- type GalleryImageVersionStorageProfile
- type GalleryImageVersionStorageProfileArgs
- func (GalleryImageVersionStorageProfileArgs) ElementType() reflect.Type
- func (i GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfileOutput() GalleryImageVersionStorageProfileOutput
- func (i GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfileOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileOutput
- func (i GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfilePtrOutput() GalleryImageVersionStorageProfilePtrOutput
- func (i GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfilePtrOutput
- type GalleryImageVersionStorageProfileInput
- type GalleryImageVersionStorageProfileOutput
- func (o GalleryImageVersionStorageProfileOutput) DataDiskImages() GalleryDataDiskImageArrayOutput
- func (GalleryImageVersionStorageProfileOutput) ElementType() reflect.Type
- func (o GalleryImageVersionStorageProfileOutput) OsDiskImage() GalleryOSDiskImagePtrOutput
- func (o GalleryImageVersionStorageProfileOutput) Source() GalleryArtifactVersionSourcePtrOutput
- func (o GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfileOutput() GalleryImageVersionStorageProfileOutput
- func (o GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfileOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileOutput
- func (o GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfilePtrOutput() GalleryImageVersionStorageProfilePtrOutput
- func (o GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfilePtrOutput
- type GalleryImageVersionStorageProfilePtrInput
- type GalleryImageVersionStorageProfilePtrOutput
- func (o GalleryImageVersionStorageProfilePtrOutput) DataDiskImages() GalleryDataDiskImageArrayOutput
- func (o GalleryImageVersionStorageProfilePtrOutput) Elem() GalleryImageVersionStorageProfileOutput
- func (GalleryImageVersionStorageProfilePtrOutput) ElementType() reflect.Type
- func (o GalleryImageVersionStorageProfilePtrOutput) OsDiskImage() GalleryOSDiskImagePtrOutput
- func (o GalleryImageVersionStorageProfilePtrOutput) Source() GalleryArtifactVersionSourcePtrOutput
- func (o GalleryImageVersionStorageProfilePtrOutput) ToGalleryImageVersionStorageProfilePtrOutput() GalleryImageVersionStorageProfilePtrOutput
- func (o GalleryImageVersionStorageProfilePtrOutput) ToGalleryImageVersionStorageProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfilePtrOutput
- type GalleryImageVersionStorageProfileResponse
- type GalleryImageVersionStorageProfileResponseArgs
- func (GalleryImageVersionStorageProfileResponseArgs) ElementType() reflect.Type
- func (i GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponseOutput() GalleryImageVersionStorageProfileResponseOutput
- func (i GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponseOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponseOutput
- func (i GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponsePtrOutput() GalleryImageVersionStorageProfileResponsePtrOutput
- func (i GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponsePtrOutput
- type GalleryImageVersionStorageProfileResponseInput
- type GalleryImageVersionStorageProfileResponseOutput
- func (o GalleryImageVersionStorageProfileResponseOutput) DataDiskImages() GalleryDataDiskImageResponseArrayOutput
- func (GalleryImageVersionStorageProfileResponseOutput) ElementType() reflect.Type
- func (o GalleryImageVersionStorageProfileResponseOutput) OsDiskImage() GalleryOSDiskImageResponsePtrOutput
- func (o GalleryImageVersionStorageProfileResponseOutput) Source() GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponseOutput() GalleryImageVersionStorageProfileResponseOutput
- func (o GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponseOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponseOutput
- func (o GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponsePtrOutput() GalleryImageVersionStorageProfileResponsePtrOutput
- func (o GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponsePtrOutput
- type GalleryImageVersionStorageProfileResponsePtrInput
- type GalleryImageVersionStorageProfileResponsePtrOutput
- func (o GalleryImageVersionStorageProfileResponsePtrOutput) DataDiskImages() GalleryDataDiskImageResponseArrayOutput
- func (o GalleryImageVersionStorageProfileResponsePtrOutput) Elem() GalleryImageVersionStorageProfileResponseOutput
- func (GalleryImageVersionStorageProfileResponsePtrOutput) ElementType() reflect.Type
- func (o GalleryImageVersionStorageProfileResponsePtrOutput) OsDiskImage() GalleryOSDiskImageResponsePtrOutput
- func (o GalleryImageVersionStorageProfileResponsePtrOutput) Source() GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryImageVersionStorageProfileResponsePtrOutput) ToGalleryImageVersionStorageProfileResponsePtrOutput() GalleryImageVersionStorageProfileResponsePtrOutput
- func (o GalleryImageVersionStorageProfileResponsePtrOutput) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponsePtrOutput
- type GalleryInput
- type GalleryOSDiskImage
- type GalleryOSDiskImageArgs
- func (GalleryOSDiskImageArgs) ElementType() reflect.Type
- func (i GalleryOSDiskImageArgs) ToGalleryOSDiskImageOutput() GalleryOSDiskImageOutput
- func (i GalleryOSDiskImageArgs) ToGalleryOSDiskImageOutputWithContext(ctx context.Context) GalleryOSDiskImageOutput
- func (i GalleryOSDiskImageArgs) ToGalleryOSDiskImagePtrOutput() GalleryOSDiskImagePtrOutput
- func (i GalleryOSDiskImageArgs) ToGalleryOSDiskImagePtrOutputWithContext(ctx context.Context) GalleryOSDiskImagePtrOutput
- type GalleryOSDiskImageInput
- type GalleryOSDiskImageOutput
- func (GalleryOSDiskImageOutput) ElementType() reflect.Type
- func (o GalleryOSDiskImageOutput) HostCaching() pulumi.StringPtrOutput
- func (o GalleryOSDiskImageOutput) Source() GalleryArtifactVersionSourcePtrOutput
- func (o GalleryOSDiskImageOutput) ToGalleryOSDiskImageOutput() GalleryOSDiskImageOutput
- func (o GalleryOSDiskImageOutput) ToGalleryOSDiskImageOutputWithContext(ctx context.Context) GalleryOSDiskImageOutput
- func (o GalleryOSDiskImageOutput) ToGalleryOSDiskImagePtrOutput() GalleryOSDiskImagePtrOutput
- func (o GalleryOSDiskImageOutput) ToGalleryOSDiskImagePtrOutputWithContext(ctx context.Context) GalleryOSDiskImagePtrOutput
- type GalleryOSDiskImagePtrInput
- type GalleryOSDiskImagePtrOutput
- func (o GalleryOSDiskImagePtrOutput) Elem() GalleryOSDiskImageOutput
- func (GalleryOSDiskImagePtrOutput) ElementType() reflect.Type
- func (o GalleryOSDiskImagePtrOutput) HostCaching() pulumi.StringPtrOutput
- func (o GalleryOSDiskImagePtrOutput) Source() GalleryArtifactVersionSourcePtrOutput
- func (o GalleryOSDiskImagePtrOutput) ToGalleryOSDiskImagePtrOutput() GalleryOSDiskImagePtrOutput
- func (o GalleryOSDiskImagePtrOutput) ToGalleryOSDiskImagePtrOutputWithContext(ctx context.Context) GalleryOSDiskImagePtrOutput
- type GalleryOSDiskImageResponse
- type GalleryOSDiskImageResponseArgs
- func (GalleryOSDiskImageResponseArgs) ElementType() reflect.Type
- func (i GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponseOutput() GalleryOSDiskImageResponseOutput
- func (i GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponseOutputWithContext(ctx context.Context) GalleryOSDiskImageResponseOutput
- func (i GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponsePtrOutput() GalleryOSDiskImageResponsePtrOutput
- func (i GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponsePtrOutputWithContext(ctx context.Context) GalleryOSDiskImageResponsePtrOutput
- type GalleryOSDiskImageResponseInput
- type GalleryOSDiskImageResponseOutput
- func (GalleryOSDiskImageResponseOutput) ElementType() reflect.Type
- func (o GalleryOSDiskImageResponseOutput) HostCaching() pulumi.StringPtrOutput
- func (o GalleryOSDiskImageResponseOutput) SizeInGB() pulumi.IntOutput
- func (o GalleryOSDiskImageResponseOutput) Source() GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponseOutput() GalleryOSDiskImageResponseOutput
- func (o GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponseOutputWithContext(ctx context.Context) GalleryOSDiskImageResponseOutput
- func (o GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponsePtrOutput() GalleryOSDiskImageResponsePtrOutput
- func (o GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponsePtrOutputWithContext(ctx context.Context) GalleryOSDiskImageResponsePtrOutput
- type GalleryOSDiskImageResponsePtrInput
- type GalleryOSDiskImageResponsePtrOutput
- func (o GalleryOSDiskImageResponsePtrOutput) Elem() GalleryOSDiskImageResponseOutput
- func (GalleryOSDiskImageResponsePtrOutput) ElementType() reflect.Type
- func (o GalleryOSDiskImageResponsePtrOutput) HostCaching() pulumi.StringPtrOutput
- func (o GalleryOSDiskImageResponsePtrOutput) SizeInGB() pulumi.IntPtrOutput
- func (o GalleryOSDiskImageResponsePtrOutput) Source() GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryOSDiskImageResponsePtrOutput) ToGalleryOSDiskImageResponsePtrOutput() GalleryOSDiskImageResponsePtrOutput
- func (o GalleryOSDiskImageResponsePtrOutput) ToGalleryOSDiskImageResponsePtrOutputWithContext(ctx context.Context) GalleryOSDiskImageResponsePtrOutput
- type GalleryOutput
- type GallerySharingPermissionTypes
- func (GallerySharingPermissionTypes) ElementType() reflect.Type
- func (e GallerySharingPermissionTypes) ToStringOutput() pulumi.StringOutput
- func (e GallerySharingPermissionTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GallerySharingPermissionTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GallerySharingPermissionTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GalleryState
- type HostCaching
- func (HostCaching) ElementType() reflect.Type
- func (e HostCaching) ToStringOutput() pulumi.StringOutput
- func (e HostCaching) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HostCaching) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HostCaching) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HyperVGeneration
- func (HyperVGeneration) ElementType() reflect.Type
- func (e HyperVGeneration) ToStringOutput() pulumi.StringOutput
- func (e HyperVGeneration) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HyperVGeneration) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HyperVGeneration) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageDiskReference
- type ImageDiskReferenceArgs
- func (ImageDiskReferenceArgs) ElementType() reflect.Type
- func (i ImageDiskReferenceArgs) ToImageDiskReferenceOutput() ImageDiskReferenceOutput
- func (i ImageDiskReferenceArgs) ToImageDiskReferenceOutputWithContext(ctx context.Context) ImageDiskReferenceOutput
- func (i ImageDiskReferenceArgs) ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput
- func (i ImageDiskReferenceArgs) ToImageDiskReferencePtrOutputWithContext(ctx context.Context) ImageDiskReferencePtrOutput
- type ImageDiskReferenceInput
- type ImageDiskReferenceOutput
- func (ImageDiskReferenceOutput) ElementType() reflect.Type
- func (o ImageDiskReferenceOutput) Id() pulumi.StringOutput
- func (o ImageDiskReferenceOutput) Lun() pulumi.IntPtrOutput
- func (o ImageDiskReferenceOutput) ToImageDiskReferenceOutput() ImageDiskReferenceOutput
- func (o ImageDiskReferenceOutput) ToImageDiskReferenceOutputWithContext(ctx context.Context) ImageDiskReferenceOutput
- func (o ImageDiskReferenceOutput) ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput
- func (o ImageDiskReferenceOutput) ToImageDiskReferencePtrOutputWithContext(ctx context.Context) ImageDiskReferencePtrOutput
- type ImageDiskReferencePtrInput
- type ImageDiskReferencePtrOutput
- func (o ImageDiskReferencePtrOutput) Elem() ImageDiskReferenceOutput
- func (ImageDiskReferencePtrOutput) ElementType() reflect.Type
- func (o ImageDiskReferencePtrOutput) Id() pulumi.StringPtrOutput
- func (o ImageDiskReferencePtrOutput) Lun() pulumi.IntPtrOutput
- func (o ImageDiskReferencePtrOutput) ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput
- func (o ImageDiskReferencePtrOutput) ToImageDiskReferencePtrOutputWithContext(ctx context.Context) ImageDiskReferencePtrOutput
- type ImageDiskReferenceResponse
- type ImageDiskReferenceResponseArgs
- func (ImageDiskReferenceResponseArgs) ElementType() reflect.Type
- func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponseOutput() ImageDiskReferenceResponseOutput
- func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponseOutputWithContext(ctx context.Context) ImageDiskReferenceResponseOutput
- func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput
- func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponsePtrOutputWithContext(ctx context.Context) ImageDiskReferenceResponsePtrOutput
- type ImageDiskReferenceResponseInput
- type ImageDiskReferenceResponseOutput
- func (ImageDiskReferenceResponseOutput) ElementType() reflect.Type
- func (o ImageDiskReferenceResponseOutput) Id() pulumi.StringOutput
- func (o ImageDiskReferenceResponseOutput) Lun() pulumi.IntPtrOutput
- func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponseOutput() ImageDiskReferenceResponseOutput
- func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponseOutputWithContext(ctx context.Context) ImageDiskReferenceResponseOutput
- func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput
- func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponsePtrOutputWithContext(ctx context.Context) ImageDiskReferenceResponsePtrOutput
- type ImageDiskReferenceResponsePtrInput
- type ImageDiskReferenceResponsePtrOutput
- func (o ImageDiskReferenceResponsePtrOutput) Elem() ImageDiskReferenceResponseOutput
- func (ImageDiskReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o ImageDiskReferenceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o ImageDiskReferenceResponsePtrOutput) Lun() pulumi.IntPtrOutput
- func (o ImageDiskReferenceResponsePtrOutput) ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput
- func (o ImageDiskReferenceResponsePtrOutput) ToImageDiskReferenceResponsePtrOutputWithContext(ctx context.Context) ImageDiskReferenceResponsePtrOutput
- type ImagePurchasePlan
- type ImagePurchasePlanArgs
- func (ImagePurchasePlanArgs) ElementType() reflect.Type
- func (i ImagePurchasePlanArgs) ToImagePurchasePlanOutput() ImagePurchasePlanOutput
- func (i ImagePurchasePlanArgs) ToImagePurchasePlanOutputWithContext(ctx context.Context) ImagePurchasePlanOutput
- func (i ImagePurchasePlanArgs) ToImagePurchasePlanPtrOutput() ImagePurchasePlanPtrOutput
- func (i ImagePurchasePlanArgs) ToImagePurchasePlanPtrOutputWithContext(ctx context.Context) ImagePurchasePlanPtrOutput
- type ImagePurchasePlanInput
- type ImagePurchasePlanOutput
- func (ImagePurchasePlanOutput) ElementType() reflect.Type
- func (o ImagePurchasePlanOutput) Name() pulumi.StringPtrOutput
- func (o ImagePurchasePlanOutput) Product() pulumi.StringPtrOutput
- func (o ImagePurchasePlanOutput) Publisher() pulumi.StringPtrOutput
- func (o ImagePurchasePlanOutput) ToImagePurchasePlanOutput() ImagePurchasePlanOutput
- func (o ImagePurchasePlanOutput) ToImagePurchasePlanOutputWithContext(ctx context.Context) ImagePurchasePlanOutput
- func (o ImagePurchasePlanOutput) ToImagePurchasePlanPtrOutput() ImagePurchasePlanPtrOutput
- func (o ImagePurchasePlanOutput) ToImagePurchasePlanPtrOutputWithContext(ctx context.Context) ImagePurchasePlanPtrOutput
- type ImagePurchasePlanPtrInput
- type ImagePurchasePlanPtrOutput
- func (o ImagePurchasePlanPtrOutput) Elem() ImagePurchasePlanOutput
- func (ImagePurchasePlanPtrOutput) ElementType() reflect.Type
- func (o ImagePurchasePlanPtrOutput) Name() pulumi.StringPtrOutput
- func (o ImagePurchasePlanPtrOutput) Product() pulumi.StringPtrOutput
- func (o ImagePurchasePlanPtrOutput) Publisher() pulumi.StringPtrOutput
- func (o ImagePurchasePlanPtrOutput) ToImagePurchasePlanPtrOutput() ImagePurchasePlanPtrOutput
- func (o ImagePurchasePlanPtrOutput) ToImagePurchasePlanPtrOutputWithContext(ctx context.Context) ImagePurchasePlanPtrOutput
- type ImagePurchasePlanResponse
- type ImagePurchasePlanResponseArgs
- func (ImagePurchasePlanResponseArgs) ElementType() reflect.Type
- func (i ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponseOutput() ImagePurchasePlanResponseOutput
- func (i ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponseOutputWithContext(ctx context.Context) ImagePurchasePlanResponseOutput
- func (i ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponsePtrOutput() ImagePurchasePlanResponsePtrOutput
- func (i ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) ImagePurchasePlanResponsePtrOutput
- type ImagePurchasePlanResponseInput
- type ImagePurchasePlanResponseOutput
- func (ImagePurchasePlanResponseOutput) ElementType() reflect.Type
- func (o ImagePurchasePlanResponseOutput) Name() pulumi.StringPtrOutput
- func (o ImagePurchasePlanResponseOutput) Product() pulumi.StringPtrOutput
- func (o ImagePurchasePlanResponseOutput) Publisher() pulumi.StringPtrOutput
- func (o ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponseOutput() ImagePurchasePlanResponseOutput
- func (o ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponseOutputWithContext(ctx context.Context) ImagePurchasePlanResponseOutput
- func (o ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponsePtrOutput() ImagePurchasePlanResponsePtrOutput
- func (o ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) ImagePurchasePlanResponsePtrOutput
- type ImagePurchasePlanResponsePtrInput
- type ImagePurchasePlanResponsePtrOutput
- func (o ImagePurchasePlanResponsePtrOutput) Elem() ImagePurchasePlanResponseOutput
- func (ImagePurchasePlanResponsePtrOutput) ElementType() reflect.Type
- func (o ImagePurchasePlanResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ImagePurchasePlanResponsePtrOutput) Product() pulumi.StringPtrOutput
- func (o ImagePurchasePlanResponsePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o ImagePurchasePlanResponsePtrOutput) ToImagePurchasePlanResponsePtrOutput() ImagePurchasePlanResponsePtrOutput
- func (o ImagePurchasePlanResponsePtrOutput) ToImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) ImagePurchasePlanResponsePtrOutput
- type KeyForDiskEncryptionSet
- type KeyForDiskEncryptionSetArgs
- func (KeyForDiskEncryptionSetArgs) ElementType() reflect.Type
- func (i KeyForDiskEncryptionSetArgs) ToKeyForDiskEncryptionSetOutput() KeyForDiskEncryptionSetOutput
- func (i KeyForDiskEncryptionSetArgs) ToKeyForDiskEncryptionSetOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetOutput
- func (i KeyForDiskEncryptionSetArgs) ToKeyForDiskEncryptionSetPtrOutput() KeyForDiskEncryptionSetPtrOutput
- func (i KeyForDiskEncryptionSetArgs) ToKeyForDiskEncryptionSetPtrOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetPtrOutput
- type KeyForDiskEncryptionSetInput
- type KeyForDiskEncryptionSetOutput
- func (KeyForDiskEncryptionSetOutput) ElementType() reflect.Type
- func (o KeyForDiskEncryptionSetOutput) KeyUrl() pulumi.StringOutput
- func (o KeyForDiskEncryptionSetOutput) SourceVault() SourceVaultPtrOutput
- func (o KeyForDiskEncryptionSetOutput) ToKeyForDiskEncryptionSetOutput() KeyForDiskEncryptionSetOutput
- func (o KeyForDiskEncryptionSetOutput) ToKeyForDiskEncryptionSetOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetOutput
- func (o KeyForDiskEncryptionSetOutput) ToKeyForDiskEncryptionSetPtrOutput() KeyForDiskEncryptionSetPtrOutput
- func (o KeyForDiskEncryptionSetOutput) ToKeyForDiskEncryptionSetPtrOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetPtrOutput
- type KeyForDiskEncryptionSetPtrInput
- type KeyForDiskEncryptionSetPtrOutput
- func (o KeyForDiskEncryptionSetPtrOutput) Elem() KeyForDiskEncryptionSetOutput
- func (KeyForDiskEncryptionSetPtrOutput) ElementType() reflect.Type
- func (o KeyForDiskEncryptionSetPtrOutput) KeyUrl() pulumi.StringPtrOutput
- func (o KeyForDiskEncryptionSetPtrOutput) SourceVault() SourceVaultPtrOutput
- func (o KeyForDiskEncryptionSetPtrOutput) ToKeyForDiskEncryptionSetPtrOutput() KeyForDiskEncryptionSetPtrOutput
- func (o KeyForDiskEncryptionSetPtrOutput) ToKeyForDiskEncryptionSetPtrOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetPtrOutput
- type KeyForDiskEncryptionSetResponse
- type KeyForDiskEncryptionSetResponseArgs
- func (KeyForDiskEncryptionSetResponseArgs) ElementType() reflect.Type
- func (i KeyForDiskEncryptionSetResponseArgs) ToKeyForDiskEncryptionSetResponseOutput() KeyForDiskEncryptionSetResponseOutput
- func (i KeyForDiskEncryptionSetResponseArgs) ToKeyForDiskEncryptionSetResponseOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetResponseOutput
- func (i KeyForDiskEncryptionSetResponseArgs) ToKeyForDiskEncryptionSetResponsePtrOutput() KeyForDiskEncryptionSetResponsePtrOutput
- func (i KeyForDiskEncryptionSetResponseArgs) ToKeyForDiskEncryptionSetResponsePtrOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetResponsePtrOutput
- type KeyForDiskEncryptionSetResponseArray
- func (KeyForDiskEncryptionSetResponseArray) ElementType() reflect.Type
- func (i KeyForDiskEncryptionSetResponseArray) ToKeyForDiskEncryptionSetResponseArrayOutput() KeyForDiskEncryptionSetResponseArrayOutput
- func (i KeyForDiskEncryptionSetResponseArray) ToKeyForDiskEncryptionSetResponseArrayOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetResponseArrayOutput
- type KeyForDiskEncryptionSetResponseArrayInput
- type KeyForDiskEncryptionSetResponseArrayOutput
- func (KeyForDiskEncryptionSetResponseArrayOutput) ElementType() reflect.Type
- func (o KeyForDiskEncryptionSetResponseArrayOutput) Index(i pulumi.IntInput) KeyForDiskEncryptionSetResponseOutput
- func (o KeyForDiskEncryptionSetResponseArrayOutput) ToKeyForDiskEncryptionSetResponseArrayOutput() KeyForDiskEncryptionSetResponseArrayOutput
- func (o KeyForDiskEncryptionSetResponseArrayOutput) ToKeyForDiskEncryptionSetResponseArrayOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetResponseArrayOutput
- type KeyForDiskEncryptionSetResponseInput
- type KeyForDiskEncryptionSetResponseOutput
- func (KeyForDiskEncryptionSetResponseOutput) ElementType() reflect.Type
- func (o KeyForDiskEncryptionSetResponseOutput) KeyUrl() pulumi.StringOutput
- func (o KeyForDiskEncryptionSetResponseOutput) SourceVault() SourceVaultResponsePtrOutput
- func (o KeyForDiskEncryptionSetResponseOutput) ToKeyForDiskEncryptionSetResponseOutput() KeyForDiskEncryptionSetResponseOutput
- func (o KeyForDiskEncryptionSetResponseOutput) ToKeyForDiskEncryptionSetResponseOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetResponseOutput
- func (o KeyForDiskEncryptionSetResponseOutput) ToKeyForDiskEncryptionSetResponsePtrOutput() KeyForDiskEncryptionSetResponsePtrOutput
- func (o KeyForDiskEncryptionSetResponseOutput) ToKeyForDiskEncryptionSetResponsePtrOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetResponsePtrOutput
- type KeyForDiskEncryptionSetResponsePtrInput
- type KeyForDiskEncryptionSetResponsePtrOutput
- func (o KeyForDiskEncryptionSetResponsePtrOutput) Elem() KeyForDiskEncryptionSetResponseOutput
- func (KeyForDiskEncryptionSetResponsePtrOutput) ElementType() reflect.Type
- func (o KeyForDiskEncryptionSetResponsePtrOutput) KeyUrl() pulumi.StringPtrOutput
- func (o KeyForDiskEncryptionSetResponsePtrOutput) SourceVault() SourceVaultResponsePtrOutput
- func (o KeyForDiskEncryptionSetResponsePtrOutput) ToKeyForDiskEncryptionSetResponsePtrOutput() KeyForDiskEncryptionSetResponsePtrOutput
- func (o KeyForDiskEncryptionSetResponsePtrOutput) ToKeyForDiskEncryptionSetResponsePtrOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetResponsePtrOutput
- type KeyVaultAndKeyReference
- type KeyVaultAndKeyReferenceArgs
- func (KeyVaultAndKeyReferenceArgs) ElementType() reflect.Type
- func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferenceOutput() KeyVaultAndKeyReferenceOutput
- func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferenceOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceOutput
- func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput
- func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferencePtrOutput
- type KeyVaultAndKeyReferenceInput
- type KeyVaultAndKeyReferenceOutput
- func (KeyVaultAndKeyReferenceOutput) ElementType() reflect.Type
- func (o KeyVaultAndKeyReferenceOutput) KeyUrl() pulumi.StringOutput
- func (o KeyVaultAndKeyReferenceOutput) SourceVault() SourceVaultOutput
- func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferenceOutput() KeyVaultAndKeyReferenceOutput
- func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferenceOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceOutput
- func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput
- func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferencePtrOutput
- type KeyVaultAndKeyReferencePtrInput
- type KeyVaultAndKeyReferencePtrOutput
- func (o KeyVaultAndKeyReferencePtrOutput) Elem() KeyVaultAndKeyReferenceOutput
- func (KeyVaultAndKeyReferencePtrOutput) ElementType() reflect.Type
- func (o KeyVaultAndKeyReferencePtrOutput) KeyUrl() pulumi.StringPtrOutput
- func (o KeyVaultAndKeyReferencePtrOutput) SourceVault() SourceVaultPtrOutput
- func (o KeyVaultAndKeyReferencePtrOutput) ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput
- func (o KeyVaultAndKeyReferencePtrOutput) ToKeyVaultAndKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferencePtrOutput
- type KeyVaultAndKeyReferenceResponse
- type KeyVaultAndKeyReferenceResponseArgs
- func (KeyVaultAndKeyReferenceResponseArgs) ElementType() reflect.Type
- func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponseOutput() KeyVaultAndKeyReferenceResponseOutput
- func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseOutput
- func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput
- func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponsePtrOutput
- type KeyVaultAndKeyReferenceResponseInput
- type KeyVaultAndKeyReferenceResponseOutput
- func (KeyVaultAndKeyReferenceResponseOutput) ElementType() reflect.Type
- func (o KeyVaultAndKeyReferenceResponseOutput) KeyUrl() pulumi.StringOutput
- func (o KeyVaultAndKeyReferenceResponseOutput) SourceVault() SourceVaultResponseOutput
- func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponseOutput() KeyVaultAndKeyReferenceResponseOutput
- func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseOutput
- func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput
- func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponsePtrOutput
- type KeyVaultAndKeyReferenceResponsePtrInput
- type KeyVaultAndKeyReferenceResponsePtrOutput
- func (o KeyVaultAndKeyReferenceResponsePtrOutput) Elem() KeyVaultAndKeyReferenceResponseOutput
- func (KeyVaultAndKeyReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o KeyVaultAndKeyReferenceResponsePtrOutput) KeyUrl() pulumi.StringPtrOutput
- func (o KeyVaultAndKeyReferenceResponsePtrOutput) SourceVault() SourceVaultResponsePtrOutput
- func (o KeyVaultAndKeyReferenceResponsePtrOutput) ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput
- func (o KeyVaultAndKeyReferenceResponsePtrOutput) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponsePtrOutput
- type KeyVaultAndSecretReference
- type KeyVaultAndSecretReferenceArgs
- func (KeyVaultAndSecretReferenceArgs) ElementType() reflect.Type
- func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferenceOutput() KeyVaultAndSecretReferenceOutput
- func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferenceOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceOutput
- func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput
- func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferencePtrOutput
- type KeyVaultAndSecretReferenceInput
- type KeyVaultAndSecretReferenceOutput
- func (KeyVaultAndSecretReferenceOutput) ElementType() reflect.Type
- func (o KeyVaultAndSecretReferenceOutput) SecretUrl() pulumi.StringOutput
- func (o KeyVaultAndSecretReferenceOutput) SourceVault() SourceVaultOutput
- func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferenceOutput() KeyVaultAndSecretReferenceOutput
- func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferenceOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceOutput
- func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput
- func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferencePtrOutput
- type KeyVaultAndSecretReferencePtrInput
- type KeyVaultAndSecretReferencePtrOutput
- func (o KeyVaultAndSecretReferencePtrOutput) Elem() KeyVaultAndSecretReferenceOutput
- func (KeyVaultAndSecretReferencePtrOutput) ElementType() reflect.Type
- func (o KeyVaultAndSecretReferencePtrOutput) SecretUrl() pulumi.StringPtrOutput
- func (o KeyVaultAndSecretReferencePtrOutput) SourceVault() SourceVaultPtrOutput
- func (o KeyVaultAndSecretReferencePtrOutput) ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput
- func (o KeyVaultAndSecretReferencePtrOutput) ToKeyVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferencePtrOutput
- type KeyVaultAndSecretReferenceResponse
- type KeyVaultAndSecretReferenceResponseArgs
- func (KeyVaultAndSecretReferenceResponseArgs) ElementType() reflect.Type
- func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponseOutput() KeyVaultAndSecretReferenceResponseOutput
- func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponseOutput
- func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput
- func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponsePtrOutput
- type KeyVaultAndSecretReferenceResponseInput
- type KeyVaultAndSecretReferenceResponseOutput
- func (KeyVaultAndSecretReferenceResponseOutput) ElementType() reflect.Type
- func (o KeyVaultAndSecretReferenceResponseOutput) SecretUrl() pulumi.StringOutput
- func (o KeyVaultAndSecretReferenceResponseOutput) SourceVault() SourceVaultResponseOutput
- func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponseOutput() KeyVaultAndSecretReferenceResponseOutput
- func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponseOutput
- func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput
- func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponsePtrOutput
- type KeyVaultAndSecretReferenceResponsePtrInput
- type KeyVaultAndSecretReferenceResponsePtrOutput
- func (o KeyVaultAndSecretReferenceResponsePtrOutput) Elem() KeyVaultAndSecretReferenceResponseOutput
- func (KeyVaultAndSecretReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o KeyVaultAndSecretReferenceResponsePtrOutput) SecretUrl() pulumi.StringPtrOutput
- func (o KeyVaultAndSecretReferenceResponsePtrOutput) SourceVault() SourceVaultResponsePtrOutput
- func (o KeyVaultAndSecretReferenceResponsePtrOutput) ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput
- func (o KeyVaultAndSecretReferenceResponsePtrOutput) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponsePtrOutput
- type LookupDiskAccessAPrivateEndpointConnectionArgs
- type LookupDiskAccessAPrivateEndpointConnectionResult
- type LookupDiskAccessArgs
- type LookupDiskAccessResult
- type LookupDiskArgs
- type LookupDiskEncryptionSetArgs
- type LookupDiskEncryptionSetResult
- type LookupDiskResult
- type LookupGalleryApplicationArgs
- type LookupGalleryApplicationResult
- type LookupGalleryApplicationVersionArgs
- type LookupGalleryApplicationVersionResult
- type LookupGalleryArgs
- type LookupGalleryImageArgs
- type LookupGalleryImageResult
- type LookupGalleryImageVersionArgs
- type LookupGalleryImageVersionResult
- type LookupGalleryResult
- type LookupSnapshotArgs
- type LookupSnapshotResult
- type NetworkAccessPolicy
- func (NetworkAccessPolicy) ElementType() reflect.Type
- func (e NetworkAccessPolicy) ToStringOutput() pulumi.StringOutput
- func (e NetworkAccessPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkAccessPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkAccessPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSDiskImageEncryption
- type OSDiskImageEncryptionArgs
- func (OSDiskImageEncryptionArgs) ElementType() reflect.Type
- func (i OSDiskImageEncryptionArgs) ToOSDiskImageEncryptionOutput() OSDiskImageEncryptionOutput
- func (i OSDiskImageEncryptionArgs) ToOSDiskImageEncryptionOutputWithContext(ctx context.Context) OSDiskImageEncryptionOutput
- func (i OSDiskImageEncryptionArgs) ToOSDiskImageEncryptionPtrOutput() OSDiskImageEncryptionPtrOutput
- func (i OSDiskImageEncryptionArgs) ToOSDiskImageEncryptionPtrOutputWithContext(ctx context.Context) OSDiskImageEncryptionPtrOutput
- type OSDiskImageEncryptionInput
- type OSDiskImageEncryptionOutput
- func (o OSDiskImageEncryptionOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (OSDiskImageEncryptionOutput) ElementType() reflect.Type
- func (o OSDiskImageEncryptionOutput) ToOSDiskImageEncryptionOutput() OSDiskImageEncryptionOutput
- func (o OSDiskImageEncryptionOutput) ToOSDiskImageEncryptionOutputWithContext(ctx context.Context) OSDiskImageEncryptionOutput
- func (o OSDiskImageEncryptionOutput) ToOSDiskImageEncryptionPtrOutput() OSDiskImageEncryptionPtrOutput
- func (o OSDiskImageEncryptionOutput) ToOSDiskImageEncryptionPtrOutputWithContext(ctx context.Context) OSDiskImageEncryptionPtrOutput
- type OSDiskImageEncryptionPtrInput
- type OSDiskImageEncryptionPtrOutput
- func (o OSDiskImageEncryptionPtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o OSDiskImageEncryptionPtrOutput) Elem() OSDiskImageEncryptionOutput
- func (OSDiskImageEncryptionPtrOutput) ElementType() reflect.Type
- func (o OSDiskImageEncryptionPtrOutput) ToOSDiskImageEncryptionPtrOutput() OSDiskImageEncryptionPtrOutput
- func (o OSDiskImageEncryptionPtrOutput) ToOSDiskImageEncryptionPtrOutputWithContext(ctx context.Context) OSDiskImageEncryptionPtrOutput
- type OSDiskImageEncryptionResponse
- type OSDiskImageEncryptionResponseArgs
- func (OSDiskImageEncryptionResponseArgs) ElementType() reflect.Type
- func (i OSDiskImageEncryptionResponseArgs) ToOSDiskImageEncryptionResponseOutput() OSDiskImageEncryptionResponseOutput
- func (i OSDiskImageEncryptionResponseArgs) ToOSDiskImageEncryptionResponseOutputWithContext(ctx context.Context) OSDiskImageEncryptionResponseOutput
- func (i OSDiskImageEncryptionResponseArgs) ToOSDiskImageEncryptionResponsePtrOutput() OSDiskImageEncryptionResponsePtrOutput
- func (i OSDiskImageEncryptionResponseArgs) ToOSDiskImageEncryptionResponsePtrOutputWithContext(ctx context.Context) OSDiskImageEncryptionResponsePtrOutput
- type OSDiskImageEncryptionResponseInput
- type OSDiskImageEncryptionResponseOutput
- func (o OSDiskImageEncryptionResponseOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (OSDiskImageEncryptionResponseOutput) ElementType() reflect.Type
- func (o OSDiskImageEncryptionResponseOutput) ToOSDiskImageEncryptionResponseOutput() OSDiskImageEncryptionResponseOutput
- func (o OSDiskImageEncryptionResponseOutput) ToOSDiskImageEncryptionResponseOutputWithContext(ctx context.Context) OSDiskImageEncryptionResponseOutput
- func (o OSDiskImageEncryptionResponseOutput) ToOSDiskImageEncryptionResponsePtrOutput() OSDiskImageEncryptionResponsePtrOutput
- func (o OSDiskImageEncryptionResponseOutput) ToOSDiskImageEncryptionResponsePtrOutputWithContext(ctx context.Context) OSDiskImageEncryptionResponsePtrOutput
- type OSDiskImageEncryptionResponsePtrInput
- type OSDiskImageEncryptionResponsePtrOutput
- func (o OSDiskImageEncryptionResponsePtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o OSDiskImageEncryptionResponsePtrOutput) Elem() OSDiskImageEncryptionResponseOutput
- func (OSDiskImageEncryptionResponsePtrOutput) ElementType() reflect.Type
- func (o OSDiskImageEncryptionResponsePtrOutput) ToOSDiskImageEncryptionResponsePtrOutput() OSDiskImageEncryptionResponsePtrOutput
- func (o OSDiskImageEncryptionResponsePtrOutput) ToOSDiskImageEncryptionResponsePtrOutputWithContext(ctx context.Context) OSDiskImageEncryptionResponsePtrOutput
- type OperatingSystemStateTypes
- func (OperatingSystemStateTypes) ElementType() reflect.Type
- func (e OperatingSystemStateTypes) ToStringOutput() pulumi.StringOutput
- func (e OperatingSystemStateTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OperatingSystemStateTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OperatingSystemStateTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OperatingSystemTypes
- func (OperatingSystemTypes) ElementType() reflect.Type
- func (e OperatingSystemTypes) ToStringOutput() pulumi.StringOutput
- func (e OperatingSystemTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OperatingSystemTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OperatingSystemTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrivateEndpointConnectionResponse
- type PrivateEndpointConnectionResponseArgs
- func (PrivateEndpointConnectionResponseArgs) ElementType() reflect.Type
- func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
- func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
- type PrivateEndpointConnectionResponseArray
- func (PrivateEndpointConnectionResponseArray) ElementType() reflect.Type
- func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
- func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
- type PrivateEndpointConnectionResponseArrayInput
- type PrivateEndpointConnectionResponseArrayOutput
- func (PrivateEndpointConnectionResponseArrayOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionResponseArrayOutput) Index(i pulumi.IntInput) PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
- func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
- type PrivateEndpointConnectionResponseInput
- type PrivateEndpointConnectionResponseOutput
- func (PrivateEndpointConnectionResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionResponseOutput) Id() pulumi.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) Name() pulumi.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) Type() pulumi.StringOutput
- type PrivateEndpointResponse
- type PrivateEndpointResponseArgs
- func (PrivateEndpointResponseArgs) ElementType() reflect.Type
- func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
- func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
- func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
- func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
- type PrivateEndpointResponseInput
- type PrivateEndpointResponseOutput
- func (PrivateEndpointResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointResponseOutput) Id() pulumi.StringOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
- type PrivateEndpointResponsePtrInput
- type PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointResponsePtrOutput) Elem() PrivateEndpointResponseOutput
- func (PrivateEndpointResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateEndpointResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
- type PrivateEndpointServiceConnectionStatus
- func (PrivateEndpointServiceConnectionStatus) ElementType() reflect.Type
- func (e PrivateEndpointServiceConnectionStatus) ToStringOutput() pulumi.StringOutput
- func (e PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrivateLinkServiceConnectionState
- type PrivateLinkServiceConnectionStateArgs
- func (PrivateLinkServiceConnectionStateArgs) ElementType() reflect.Type
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
- type PrivateLinkServiceConnectionStateInput
- type PrivateLinkServiceConnectionStateOutput
- func (o PrivateLinkServiceConnectionStateOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateOutput) Description() pulumi.StringPtrOutput
- func (PrivateLinkServiceConnectionStateOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
- type PrivateLinkServiceConnectionStatePtrInput
- type PrivateLinkServiceConnectionStatePtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) Description() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) Elem() PrivateLinkServiceConnectionStateOutput
- func (PrivateLinkServiceConnectionStatePtrOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStatePtrOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
- type PrivateLinkServiceConnectionStateResponse
- type PrivateLinkServiceConnectionStateResponseArgs
- func (PrivateLinkServiceConnectionStateResponseArgs) ElementType() reflect.Type
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
- type PrivateLinkServiceConnectionStateResponseInput
- type PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) Description() pulumi.StringPtrOutput
- func (PrivateLinkServiceConnectionStateResponseOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateResponseOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
- type PrivateLinkServiceConnectionStateResponsePtrInput
- type PrivateLinkServiceConnectionStateResponsePtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Elem() PrivateLinkServiceConnectionStateResponseOutput
- func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
- type PurchasePlan
- type PurchasePlanArgs
- func (PurchasePlanArgs) ElementType() reflect.Type
- func (i PurchasePlanArgs) ToPurchasePlanOutput() PurchasePlanOutput
- func (i PurchasePlanArgs) ToPurchasePlanOutputWithContext(ctx context.Context) PurchasePlanOutput
- func (i PurchasePlanArgs) ToPurchasePlanPtrOutput() PurchasePlanPtrOutput
- func (i PurchasePlanArgs) ToPurchasePlanPtrOutputWithContext(ctx context.Context) PurchasePlanPtrOutput
- type PurchasePlanInput
- type PurchasePlanOutput
- func (PurchasePlanOutput) ElementType() reflect.Type
- func (o PurchasePlanOutput) Name() pulumi.StringOutput
- func (o PurchasePlanOutput) Product() pulumi.StringOutput
- func (o PurchasePlanOutput) PromotionCode() pulumi.StringPtrOutput
- func (o PurchasePlanOutput) Publisher() pulumi.StringOutput
- func (o PurchasePlanOutput) ToPurchasePlanOutput() PurchasePlanOutput
- func (o PurchasePlanOutput) ToPurchasePlanOutputWithContext(ctx context.Context) PurchasePlanOutput
- func (o PurchasePlanOutput) ToPurchasePlanPtrOutput() PurchasePlanPtrOutput
- func (o PurchasePlanOutput) ToPurchasePlanPtrOutputWithContext(ctx context.Context) PurchasePlanPtrOutput
- type PurchasePlanPtrInput
- type PurchasePlanPtrOutput
- func (o PurchasePlanPtrOutput) Elem() PurchasePlanOutput
- func (PurchasePlanPtrOutput) ElementType() reflect.Type
- func (o PurchasePlanPtrOutput) Name() pulumi.StringPtrOutput
- func (o PurchasePlanPtrOutput) Product() pulumi.StringPtrOutput
- func (o PurchasePlanPtrOutput) PromotionCode() pulumi.StringPtrOutput
- func (o PurchasePlanPtrOutput) Publisher() pulumi.StringPtrOutput
- func (o PurchasePlanPtrOutput) ToPurchasePlanPtrOutput() PurchasePlanPtrOutput
- func (o PurchasePlanPtrOutput) ToPurchasePlanPtrOutputWithContext(ctx context.Context) PurchasePlanPtrOutput
- type PurchasePlanResponse
- type PurchasePlanResponseArgs
- func (PurchasePlanResponseArgs) ElementType() reflect.Type
- func (i PurchasePlanResponseArgs) ToPurchasePlanResponseOutput() PurchasePlanResponseOutput
- func (i PurchasePlanResponseArgs) ToPurchasePlanResponseOutputWithContext(ctx context.Context) PurchasePlanResponseOutput
- func (i PurchasePlanResponseArgs) ToPurchasePlanResponsePtrOutput() PurchasePlanResponsePtrOutput
- func (i PurchasePlanResponseArgs) ToPurchasePlanResponsePtrOutputWithContext(ctx context.Context) PurchasePlanResponsePtrOutput
- type PurchasePlanResponseInput
- type PurchasePlanResponseOutput
- func (PurchasePlanResponseOutput) ElementType() reflect.Type
- func (o PurchasePlanResponseOutput) Name() pulumi.StringOutput
- func (o PurchasePlanResponseOutput) Product() pulumi.StringOutput
- func (o PurchasePlanResponseOutput) PromotionCode() pulumi.StringPtrOutput
- func (o PurchasePlanResponseOutput) Publisher() pulumi.StringOutput
- func (o PurchasePlanResponseOutput) ToPurchasePlanResponseOutput() PurchasePlanResponseOutput
- func (o PurchasePlanResponseOutput) ToPurchasePlanResponseOutputWithContext(ctx context.Context) PurchasePlanResponseOutput
- func (o PurchasePlanResponseOutput) ToPurchasePlanResponsePtrOutput() PurchasePlanResponsePtrOutput
- func (o PurchasePlanResponseOutput) ToPurchasePlanResponsePtrOutputWithContext(ctx context.Context) PurchasePlanResponsePtrOutput
- type PurchasePlanResponsePtrInput
- type PurchasePlanResponsePtrOutput
- func (o PurchasePlanResponsePtrOutput) Elem() PurchasePlanResponseOutput
- func (PurchasePlanResponsePtrOutput) ElementType() reflect.Type
- func (o PurchasePlanResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o PurchasePlanResponsePtrOutput) Product() pulumi.StringPtrOutput
- func (o PurchasePlanResponsePtrOutput) PromotionCode() pulumi.StringPtrOutput
- func (o PurchasePlanResponsePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o PurchasePlanResponsePtrOutput) ToPurchasePlanResponsePtrOutput() PurchasePlanResponsePtrOutput
- func (o PurchasePlanResponsePtrOutput) ToPurchasePlanResponsePtrOutputWithContext(ctx context.Context) PurchasePlanResponsePtrOutput
- type RecommendedMachineConfiguration
- type RecommendedMachineConfigurationArgs
- func (RecommendedMachineConfigurationArgs) ElementType() reflect.Type
- func (i RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationOutput() RecommendedMachineConfigurationOutput
- func (i RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationOutputWithContext(ctx context.Context) RecommendedMachineConfigurationOutput
- func (i RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationPtrOutput() RecommendedMachineConfigurationPtrOutput
- func (i RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationPtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationPtrOutput
- type RecommendedMachineConfigurationInput
- type RecommendedMachineConfigurationOutput
- func (RecommendedMachineConfigurationOutput) ElementType() reflect.Type
- func (o RecommendedMachineConfigurationOutput) Memory() ResourceRangePtrOutput
- func (o RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationOutput() RecommendedMachineConfigurationOutput
- func (o RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationOutputWithContext(ctx context.Context) RecommendedMachineConfigurationOutput
- func (o RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationPtrOutput() RecommendedMachineConfigurationPtrOutput
- func (o RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationPtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationPtrOutput
- func (o RecommendedMachineConfigurationOutput) VCPUs() ResourceRangePtrOutput
- type RecommendedMachineConfigurationPtrInput
- type RecommendedMachineConfigurationPtrOutput
- func (o RecommendedMachineConfigurationPtrOutput) Elem() RecommendedMachineConfigurationOutput
- func (RecommendedMachineConfigurationPtrOutput) ElementType() reflect.Type
- func (o RecommendedMachineConfigurationPtrOutput) Memory() ResourceRangePtrOutput
- func (o RecommendedMachineConfigurationPtrOutput) ToRecommendedMachineConfigurationPtrOutput() RecommendedMachineConfigurationPtrOutput
- func (o RecommendedMachineConfigurationPtrOutput) ToRecommendedMachineConfigurationPtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationPtrOutput
- func (o RecommendedMachineConfigurationPtrOutput) VCPUs() ResourceRangePtrOutput
- type RecommendedMachineConfigurationResponse
- type RecommendedMachineConfigurationResponseArgs
- func (RecommendedMachineConfigurationResponseArgs) ElementType() reflect.Type
- func (i RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponseOutput() RecommendedMachineConfigurationResponseOutput
- func (i RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponseOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponseOutput
- func (i RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponsePtrOutput() RecommendedMachineConfigurationResponsePtrOutput
- func (i RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponsePtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponsePtrOutput
- type RecommendedMachineConfigurationResponseInput
- type RecommendedMachineConfigurationResponseOutput
- func (RecommendedMachineConfigurationResponseOutput) ElementType() reflect.Type
- func (o RecommendedMachineConfigurationResponseOutput) Memory() ResourceRangeResponsePtrOutput
- func (o RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponseOutput() RecommendedMachineConfigurationResponseOutput
- func (o RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponseOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponseOutput
- func (o RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponsePtrOutput() RecommendedMachineConfigurationResponsePtrOutput
- func (o RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponsePtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponsePtrOutput
- func (o RecommendedMachineConfigurationResponseOutput) VCPUs() ResourceRangeResponsePtrOutput
- type RecommendedMachineConfigurationResponsePtrInput
- type RecommendedMachineConfigurationResponsePtrOutput
- func (o RecommendedMachineConfigurationResponsePtrOutput) Elem() RecommendedMachineConfigurationResponseOutput
- func (RecommendedMachineConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o RecommendedMachineConfigurationResponsePtrOutput) Memory() ResourceRangeResponsePtrOutput
- func (o RecommendedMachineConfigurationResponsePtrOutput) ToRecommendedMachineConfigurationResponsePtrOutput() RecommendedMachineConfigurationResponsePtrOutput
- func (o RecommendedMachineConfigurationResponsePtrOutput) ToRecommendedMachineConfigurationResponsePtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponsePtrOutput
- func (o RecommendedMachineConfigurationResponsePtrOutput) VCPUs() ResourceRangeResponsePtrOutput
- type RegionalReplicationStatusResponse
- type RegionalReplicationStatusResponseArgs
- func (RegionalReplicationStatusResponseArgs) ElementType() reflect.Type
- func (i RegionalReplicationStatusResponseArgs) ToRegionalReplicationStatusResponseOutput() RegionalReplicationStatusResponseOutput
- func (i RegionalReplicationStatusResponseArgs) ToRegionalReplicationStatusResponseOutputWithContext(ctx context.Context) RegionalReplicationStatusResponseOutput
- type RegionalReplicationStatusResponseArray
- func (RegionalReplicationStatusResponseArray) ElementType() reflect.Type
- func (i RegionalReplicationStatusResponseArray) ToRegionalReplicationStatusResponseArrayOutput() RegionalReplicationStatusResponseArrayOutput
- func (i RegionalReplicationStatusResponseArray) ToRegionalReplicationStatusResponseArrayOutputWithContext(ctx context.Context) RegionalReplicationStatusResponseArrayOutput
- type RegionalReplicationStatusResponseArrayInput
- type RegionalReplicationStatusResponseArrayOutput
- func (RegionalReplicationStatusResponseArrayOutput) ElementType() reflect.Type
- func (o RegionalReplicationStatusResponseArrayOutput) Index(i pulumi.IntInput) RegionalReplicationStatusResponseOutput
- func (o RegionalReplicationStatusResponseArrayOutput) ToRegionalReplicationStatusResponseArrayOutput() RegionalReplicationStatusResponseArrayOutput
- func (o RegionalReplicationStatusResponseArrayOutput) ToRegionalReplicationStatusResponseArrayOutputWithContext(ctx context.Context) RegionalReplicationStatusResponseArrayOutput
- type RegionalReplicationStatusResponseInput
- type RegionalReplicationStatusResponseOutput
- func (o RegionalReplicationStatusResponseOutput) Details() pulumi.StringOutput
- func (RegionalReplicationStatusResponseOutput) ElementType() reflect.Type
- func (o RegionalReplicationStatusResponseOutput) Progress() pulumi.IntOutput
- func (o RegionalReplicationStatusResponseOutput) Region() pulumi.StringOutput
- func (o RegionalReplicationStatusResponseOutput) State() pulumi.StringOutput
- func (o RegionalReplicationStatusResponseOutput) ToRegionalReplicationStatusResponseOutput() RegionalReplicationStatusResponseOutput
- func (o RegionalReplicationStatusResponseOutput) ToRegionalReplicationStatusResponseOutputWithContext(ctx context.Context) RegionalReplicationStatusResponseOutput
- type ReplicationStatusResponse
- type ReplicationStatusResponseArgs
- func (ReplicationStatusResponseArgs) ElementType() reflect.Type
- func (i ReplicationStatusResponseArgs) ToReplicationStatusResponseOutput() ReplicationStatusResponseOutput
- func (i ReplicationStatusResponseArgs) ToReplicationStatusResponseOutputWithContext(ctx context.Context) ReplicationStatusResponseOutput
- func (i ReplicationStatusResponseArgs) ToReplicationStatusResponsePtrOutput() ReplicationStatusResponsePtrOutput
- func (i ReplicationStatusResponseArgs) ToReplicationStatusResponsePtrOutputWithContext(ctx context.Context) ReplicationStatusResponsePtrOutput
- type ReplicationStatusResponseInput
- type ReplicationStatusResponseOutput
- func (o ReplicationStatusResponseOutput) AggregatedState() pulumi.StringOutput
- func (ReplicationStatusResponseOutput) ElementType() reflect.Type
- func (o ReplicationStatusResponseOutput) Summary() RegionalReplicationStatusResponseArrayOutput
- func (o ReplicationStatusResponseOutput) ToReplicationStatusResponseOutput() ReplicationStatusResponseOutput
- func (o ReplicationStatusResponseOutput) ToReplicationStatusResponseOutputWithContext(ctx context.Context) ReplicationStatusResponseOutput
- func (o ReplicationStatusResponseOutput) ToReplicationStatusResponsePtrOutput() ReplicationStatusResponsePtrOutput
- func (o ReplicationStatusResponseOutput) ToReplicationStatusResponsePtrOutputWithContext(ctx context.Context) ReplicationStatusResponsePtrOutput
- type ReplicationStatusResponsePtrInput
- type ReplicationStatusResponsePtrOutput
- func (o ReplicationStatusResponsePtrOutput) AggregatedState() pulumi.StringPtrOutput
- func (o ReplicationStatusResponsePtrOutput) Elem() ReplicationStatusResponseOutput
- func (ReplicationStatusResponsePtrOutput) ElementType() reflect.Type
- func (o ReplicationStatusResponsePtrOutput) Summary() RegionalReplicationStatusResponseArrayOutput
- func (o ReplicationStatusResponsePtrOutput) ToReplicationStatusResponsePtrOutput() ReplicationStatusResponsePtrOutput
- func (o ReplicationStatusResponsePtrOutput) ToReplicationStatusResponsePtrOutputWithContext(ctx context.Context) ReplicationStatusResponsePtrOutput
- type ResourceRange
- type ResourceRangeArgs
- func (ResourceRangeArgs) ElementType() reflect.Type
- func (i ResourceRangeArgs) ToResourceRangeOutput() ResourceRangeOutput
- func (i ResourceRangeArgs) ToResourceRangeOutputWithContext(ctx context.Context) ResourceRangeOutput
- func (i ResourceRangeArgs) ToResourceRangePtrOutput() ResourceRangePtrOutput
- func (i ResourceRangeArgs) ToResourceRangePtrOutputWithContext(ctx context.Context) ResourceRangePtrOutput
- type ResourceRangeInput
- type ResourceRangeOutput
- func (ResourceRangeOutput) ElementType() reflect.Type
- func (o ResourceRangeOutput) Max() pulumi.IntPtrOutput
- func (o ResourceRangeOutput) Min() pulumi.IntPtrOutput
- func (o ResourceRangeOutput) ToResourceRangeOutput() ResourceRangeOutput
- func (o ResourceRangeOutput) ToResourceRangeOutputWithContext(ctx context.Context) ResourceRangeOutput
- func (o ResourceRangeOutput) ToResourceRangePtrOutput() ResourceRangePtrOutput
- func (o ResourceRangeOutput) ToResourceRangePtrOutputWithContext(ctx context.Context) ResourceRangePtrOutput
- type ResourceRangePtrInput
- type ResourceRangePtrOutput
- func (o ResourceRangePtrOutput) Elem() ResourceRangeOutput
- func (ResourceRangePtrOutput) ElementType() reflect.Type
- func (o ResourceRangePtrOutput) Max() pulumi.IntPtrOutput
- func (o ResourceRangePtrOutput) Min() pulumi.IntPtrOutput
- func (o ResourceRangePtrOutput) ToResourceRangePtrOutput() ResourceRangePtrOutput
- func (o ResourceRangePtrOutput) ToResourceRangePtrOutputWithContext(ctx context.Context) ResourceRangePtrOutput
- type ResourceRangeResponse
- type ResourceRangeResponseArgs
- func (ResourceRangeResponseArgs) ElementType() reflect.Type
- func (i ResourceRangeResponseArgs) ToResourceRangeResponseOutput() ResourceRangeResponseOutput
- func (i ResourceRangeResponseArgs) ToResourceRangeResponseOutputWithContext(ctx context.Context) ResourceRangeResponseOutput
- func (i ResourceRangeResponseArgs) ToResourceRangeResponsePtrOutput() ResourceRangeResponsePtrOutput
- func (i ResourceRangeResponseArgs) ToResourceRangeResponsePtrOutputWithContext(ctx context.Context) ResourceRangeResponsePtrOutput
- type ResourceRangeResponseInput
- type ResourceRangeResponseOutput
- func (ResourceRangeResponseOutput) ElementType() reflect.Type
- func (o ResourceRangeResponseOutput) Max() pulumi.IntPtrOutput
- func (o ResourceRangeResponseOutput) Min() pulumi.IntPtrOutput
- func (o ResourceRangeResponseOutput) ToResourceRangeResponseOutput() ResourceRangeResponseOutput
- func (o ResourceRangeResponseOutput) ToResourceRangeResponseOutputWithContext(ctx context.Context) ResourceRangeResponseOutput
- func (o ResourceRangeResponseOutput) ToResourceRangeResponsePtrOutput() ResourceRangeResponsePtrOutput
- func (o ResourceRangeResponseOutput) ToResourceRangeResponsePtrOutputWithContext(ctx context.Context) ResourceRangeResponsePtrOutput
- type ResourceRangeResponsePtrInput
- type ResourceRangeResponsePtrOutput
- func (o ResourceRangeResponsePtrOutput) Elem() ResourceRangeResponseOutput
- func (ResourceRangeResponsePtrOutput) ElementType() reflect.Type
- func (o ResourceRangeResponsePtrOutput) Max() pulumi.IntPtrOutput
- func (o ResourceRangeResponsePtrOutput) Min() pulumi.IntPtrOutput
- func (o ResourceRangeResponsePtrOutput) ToResourceRangeResponsePtrOutput() ResourceRangeResponsePtrOutput
- func (o ResourceRangeResponsePtrOutput) ToResourceRangeResponsePtrOutputWithContext(ctx context.Context) ResourceRangeResponsePtrOutput
- type ShareInfoElementResponse
- type ShareInfoElementResponseArgs
- func (ShareInfoElementResponseArgs) ElementType() reflect.Type
- func (i ShareInfoElementResponseArgs) ToShareInfoElementResponseOutput() ShareInfoElementResponseOutput
- func (i ShareInfoElementResponseArgs) ToShareInfoElementResponseOutputWithContext(ctx context.Context) ShareInfoElementResponseOutput
- type ShareInfoElementResponseArray
- func (ShareInfoElementResponseArray) ElementType() reflect.Type
- func (i ShareInfoElementResponseArray) ToShareInfoElementResponseArrayOutput() ShareInfoElementResponseArrayOutput
- func (i ShareInfoElementResponseArray) ToShareInfoElementResponseArrayOutputWithContext(ctx context.Context) ShareInfoElementResponseArrayOutput
- type ShareInfoElementResponseArrayInput
- type ShareInfoElementResponseArrayOutput
- func (ShareInfoElementResponseArrayOutput) ElementType() reflect.Type
- func (o ShareInfoElementResponseArrayOutput) Index(i pulumi.IntInput) ShareInfoElementResponseOutput
- func (o ShareInfoElementResponseArrayOutput) ToShareInfoElementResponseArrayOutput() ShareInfoElementResponseArrayOutput
- func (o ShareInfoElementResponseArrayOutput) ToShareInfoElementResponseArrayOutputWithContext(ctx context.Context) ShareInfoElementResponseArrayOutput
- type ShareInfoElementResponseInput
- type ShareInfoElementResponseOutput
- func (ShareInfoElementResponseOutput) ElementType() reflect.Type
- func (o ShareInfoElementResponseOutput) ToShareInfoElementResponseOutput() ShareInfoElementResponseOutput
- func (o ShareInfoElementResponseOutput) ToShareInfoElementResponseOutputWithContext(ctx context.Context) ShareInfoElementResponseOutput
- func (o ShareInfoElementResponseOutput) VmUri() pulumi.StringOutput
- type SharingProfile
- type SharingProfileArgs
- func (SharingProfileArgs) ElementType() reflect.Type
- func (i SharingProfileArgs) ToSharingProfileOutput() SharingProfileOutput
- func (i SharingProfileArgs) ToSharingProfileOutputWithContext(ctx context.Context) SharingProfileOutput
- func (i SharingProfileArgs) ToSharingProfilePtrOutput() SharingProfilePtrOutput
- func (i SharingProfileArgs) ToSharingProfilePtrOutputWithContext(ctx context.Context) SharingProfilePtrOutput
- type SharingProfileGroupResponse
- type SharingProfileGroupResponseArgs
- func (SharingProfileGroupResponseArgs) ElementType() reflect.Type
- func (i SharingProfileGroupResponseArgs) ToSharingProfileGroupResponseOutput() SharingProfileGroupResponseOutput
- func (i SharingProfileGroupResponseArgs) ToSharingProfileGroupResponseOutputWithContext(ctx context.Context) SharingProfileGroupResponseOutput
- type SharingProfileGroupResponseArray
- func (SharingProfileGroupResponseArray) ElementType() reflect.Type
- func (i SharingProfileGroupResponseArray) ToSharingProfileGroupResponseArrayOutput() SharingProfileGroupResponseArrayOutput
- func (i SharingProfileGroupResponseArray) ToSharingProfileGroupResponseArrayOutputWithContext(ctx context.Context) SharingProfileGroupResponseArrayOutput
- type SharingProfileGroupResponseArrayInput
- type SharingProfileGroupResponseArrayOutput
- func (SharingProfileGroupResponseArrayOutput) ElementType() reflect.Type
- func (o SharingProfileGroupResponseArrayOutput) Index(i pulumi.IntInput) SharingProfileGroupResponseOutput
- func (o SharingProfileGroupResponseArrayOutput) ToSharingProfileGroupResponseArrayOutput() SharingProfileGroupResponseArrayOutput
- func (o SharingProfileGroupResponseArrayOutput) ToSharingProfileGroupResponseArrayOutputWithContext(ctx context.Context) SharingProfileGroupResponseArrayOutput
- type SharingProfileGroupResponseInput
- type SharingProfileGroupResponseOutput
- func (SharingProfileGroupResponseOutput) ElementType() reflect.Type
- func (o SharingProfileGroupResponseOutput) Ids() pulumi.StringArrayOutput
- func (o SharingProfileGroupResponseOutput) ToSharingProfileGroupResponseOutput() SharingProfileGroupResponseOutput
- func (o SharingProfileGroupResponseOutput) ToSharingProfileGroupResponseOutputWithContext(ctx context.Context) SharingProfileGroupResponseOutput
- func (o SharingProfileGroupResponseOutput) Type() pulumi.StringPtrOutput
- type SharingProfileInput
- type SharingProfileOutput
- func (SharingProfileOutput) ElementType() reflect.Type
- func (o SharingProfileOutput) Permissions() pulumi.StringPtrOutput
- func (o SharingProfileOutput) ToSharingProfileOutput() SharingProfileOutput
- func (o SharingProfileOutput) ToSharingProfileOutputWithContext(ctx context.Context) SharingProfileOutput
- func (o SharingProfileOutput) ToSharingProfilePtrOutput() SharingProfilePtrOutput
- func (o SharingProfileOutput) ToSharingProfilePtrOutputWithContext(ctx context.Context) SharingProfilePtrOutput
- type SharingProfilePtrInput
- type SharingProfilePtrOutput
- func (o SharingProfilePtrOutput) Elem() SharingProfileOutput
- func (SharingProfilePtrOutput) ElementType() reflect.Type
- func (o SharingProfilePtrOutput) Permissions() pulumi.StringPtrOutput
- func (o SharingProfilePtrOutput) ToSharingProfilePtrOutput() SharingProfilePtrOutput
- func (o SharingProfilePtrOutput) ToSharingProfilePtrOutputWithContext(ctx context.Context) SharingProfilePtrOutput
- type SharingProfileResponse
- type SharingProfileResponseArgs
- func (SharingProfileResponseArgs) ElementType() reflect.Type
- func (i SharingProfileResponseArgs) ToSharingProfileResponseOutput() SharingProfileResponseOutput
- func (i SharingProfileResponseArgs) ToSharingProfileResponseOutputWithContext(ctx context.Context) SharingProfileResponseOutput
- func (i SharingProfileResponseArgs) ToSharingProfileResponsePtrOutput() SharingProfileResponsePtrOutput
- func (i SharingProfileResponseArgs) ToSharingProfileResponsePtrOutputWithContext(ctx context.Context) SharingProfileResponsePtrOutput
- type SharingProfileResponseInput
- type SharingProfileResponseOutput
- func (SharingProfileResponseOutput) ElementType() reflect.Type
- func (o SharingProfileResponseOutput) Groups() SharingProfileGroupResponseArrayOutput
- func (o SharingProfileResponseOutput) Permissions() pulumi.StringPtrOutput
- func (o SharingProfileResponseOutput) ToSharingProfileResponseOutput() SharingProfileResponseOutput
- func (o SharingProfileResponseOutput) ToSharingProfileResponseOutputWithContext(ctx context.Context) SharingProfileResponseOutput
- func (o SharingProfileResponseOutput) ToSharingProfileResponsePtrOutput() SharingProfileResponsePtrOutput
- func (o SharingProfileResponseOutput) ToSharingProfileResponsePtrOutputWithContext(ctx context.Context) SharingProfileResponsePtrOutput
- type SharingProfileResponsePtrInput
- type SharingProfileResponsePtrOutput
- func (o SharingProfileResponsePtrOutput) Elem() SharingProfileResponseOutput
- func (SharingProfileResponsePtrOutput) ElementType() reflect.Type
- func (o SharingProfileResponsePtrOutput) Groups() SharingProfileGroupResponseArrayOutput
- func (o SharingProfileResponsePtrOutput) Permissions() pulumi.StringPtrOutput
- func (o SharingProfileResponsePtrOutput) ToSharingProfileResponsePtrOutput() SharingProfileResponsePtrOutput
- func (o SharingProfileResponsePtrOutput) ToSharingProfileResponsePtrOutputWithContext(ctx context.Context) SharingProfileResponsePtrOutput
- type Snapshot
- type SnapshotArgs
- type SnapshotInput
- type SnapshotOutput
- type SnapshotSku
- type SnapshotSkuArgs
- func (SnapshotSkuArgs) ElementType() reflect.Type
- func (i SnapshotSkuArgs) ToSnapshotSkuOutput() SnapshotSkuOutput
- func (i SnapshotSkuArgs) ToSnapshotSkuOutputWithContext(ctx context.Context) SnapshotSkuOutput
- func (i SnapshotSkuArgs) ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput
- func (i SnapshotSkuArgs) ToSnapshotSkuPtrOutputWithContext(ctx context.Context) SnapshotSkuPtrOutput
- type SnapshotSkuInput
- type SnapshotSkuOutput
- func (SnapshotSkuOutput) ElementType() reflect.Type
- func (o SnapshotSkuOutput) Name() pulumi.StringPtrOutput
- func (o SnapshotSkuOutput) ToSnapshotSkuOutput() SnapshotSkuOutput
- func (o SnapshotSkuOutput) ToSnapshotSkuOutputWithContext(ctx context.Context) SnapshotSkuOutput
- func (o SnapshotSkuOutput) ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput
- func (o SnapshotSkuOutput) ToSnapshotSkuPtrOutputWithContext(ctx context.Context) SnapshotSkuPtrOutput
- type SnapshotSkuPtrInput
- type SnapshotSkuPtrOutput
- func (o SnapshotSkuPtrOutput) Elem() SnapshotSkuOutput
- func (SnapshotSkuPtrOutput) ElementType() reflect.Type
- func (o SnapshotSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SnapshotSkuPtrOutput) ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput
- func (o SnapshotSkuPtrOutput) ToSnapshotSkuPtrOutputWithContext(ctx context.Context) SnapshotSkuPtrOutput
- type SnapshotSkuResponse
- type SnapshotSkuResponseArgs
- func (SnapshotSkuResponseArgs) ElementType() reflect.Type
- func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponseOutput() SnapshotSkuResponseOutput
- func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponseOutputWithContext(ctx context.Context) SnapshotSkuResponseOutput
- func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput
- func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponsePtrOutputWithContext(ctx context.Context) SnapshotSkuResponsePtrOutput
- type SnapshotSkuResponseInput
- type SnapshotSkuResponseOutput
- func (SnapshotSkuResponseOutput) ElementType() reflect.Type
- func (o SnapshotSkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o SnapshotSkuResponseOutput) Tier() pulumi.StringOutput
- func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponseOutput() SnapshotSkuResponseOutput
- func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponseOutputWithContext(ctx context.Context) SnapshotSkuResponseOutput
- func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput
- func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponsePtrOutputWithContext(ctx context.Context) SnapshotSkuResponsePtrOutput
- type SnapshotSkuResponsePtrInput
- type SnapshotSkuResponsePtrOutput
- func (o SnapshotSkuResponsePtrOutput) Elem() SnapshotSkuResponseOutput
- func (SnapshotSkuResponsePtrOutput) ElementType() reflect.Type
- func (o SnapshotSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SnapshotSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o SnapshotSkuResponsePtrOutput) ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput
- func (o SnapshotSkuResponsePtrOutput) ToSnapshotSkuResponsePtrOutputWithContext(ctx context.Context) SnapshotSkuResponsePtrOutput
- type SnapshotState
- type SnapshotStorageAccountTypes
- func (SnapshotStorageAccountTypes) ElementType() reflect.Type
- func (e SnapshotStorageAccountTypes) ToStringOutput() pulumi.StringOutput
- func (e SnapshotStorageAccountTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SnapshotStorageAccountTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SnapshotStorageAccountTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceVault
- type SourceVaultArgs
- func (SourceVaultArgs) ElementType() reflect.Type
- func (i SourceVaultArgs) ToSourceVaultOutput() SourceVaultOutput
- func (i SourceVaultArgs) ToSourceVaultOutputWithContext(ctx context.Context) SourceVaultOutput
- func (i SourceVaultArgs) ToSourceVaultPtrOutput() SourceVaultPtrOutput
- func (i SourceVaultArgs) ToSourceVaultPtrOutputWithContext(ctx context.Context) SourceVaultPtrOutput
- type SourceVaultInput
- type SourceVaultOutput
- func (SourceVaultOutput) ElementType() reflect.Type
- func (o SourceVaultOutput) Id() pulumi.StringPtrOutput
- func (o SourceVaultOutput) ToSourceVaultOutput() SourceVaultOutput
- func (o SourceVaultOutput) ToSourceVaultOutputWithContext(ctx context.Context) SourceVaultOutput
- func (o SourceVaultOutput) ToSourceVaultPtrOutput() SourceVaultPtrOutput
- func (o SourceVaultOutput) ToSourceVaultPtrOutputWithContext(ctx context.Context) SourceVaultPtrOutput
- type SourceVaultPtrInput
- type SourceVaultPtrOutput
- func (o SourceVaultPtrOutput) Elem() SourceVaultOutput
- func (SourceVaultPtrOutput) ElementType() reflect.Type
- func (o SourceVaultPtrOutput) Id() pulumi.StringPtrOutput
- func (o SourceVaultPtrOutput) ToSourceVaultPtrOutput() SourceVaultPtrOutput
- func (o SourceVaultPtrOutput) ToSourceVaultPtrOutputWithContext(ctx context.Context) SourceVaultPtrOutput
- type SourceVaultResponse
- type SourceVaultResponseArgs
- func (SourceVaultResponseArgs) ElementType() reflect.Type
- func (i SourceVaultResponseArgs) ToSourceVaultResponseOutput() SourceVaultResponseOutput
- func (i SourceVaultResponseArgs) ToSourceVaultResponseOutputWithContext(ctx context.Context) SourceVaultResponseOutput
- func (i SourceVaultResponseArgs) ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput
- func (i SourceVaultResponseArgs) ToSourceVaultResponsePtrOutputWithContext(ctx context.Context) SourceVaultResponsePtrOutput
- type SourceVaultResponseInput
- type SourceVaultResponseOutput
- func (SourceVaultResponseOutput) ElementType() reflect.Type
- func (o SourceVaultResponseOutput) Id() pulumi.StringPtrOutput
- func (o SourceVaultResponseOutput) ToSourceVaultResponseOutput() SourceVaultResponseOutput
- func (o SourceVaultResponseOutput) ToSourceVaultResponseOutputWithContext(ctx context.Context) SourceVaultResponseOutput
- func (o SourceVaultResponseOutput) ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput
- func (o SourceVaultResponseOutput) ToSourceVaultResponsePtrOutputWithContext(ctx context.Context) SourceVaultResponsePtrOutput
- type SourceVaultResponsePtrInput
- type SourceVaultResponsePtrOutput
- func (o SourceVaultResponsePtrOutput) Elem() SourceVaultResponseOutput
- func (SourceVaultResponsePtrOutput) ElementType() reflect.Type
- func (o SourceVaultResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o SourceVaultResponsePtrOutput) ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput
- func (o SourceVaultResponsePtrOutput) ToSourceVaultResponsePtrOutputWithContext(ctx context.Context) SourceVaultResponsePtrOutput
- type StorageAccountType
- func (StorageAccountType) ElementType() reflect.Type
- func (e StorageAccountType) ToStringOutput() pulumi.StringOutput
- func (e StorageAccountType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StorageAccountType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StorageAccountType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type TargetRegion
- type TargetRegionArgs
- type TargetRegionArray
- type TargetRegionArrayInput
- type TargetRegionArrayOutput
- func (TargetRegionArrayOutput) ElementType() reflect.Type
- func (o TargetRegionArrayOutput) Index(i pulumi.IntInput) TargetRegionOutput
- func (o TargetRegionArrayOutput) ToTargetRegionArrayOutput() TargetRegionArrayOutput
- func (o TargetRegionArrayOutput) ToTargetRegionArrayOutputWithContext(ctx context.Context) TargetRegionArrayOutput
- type TargetRegionInput
- type TargetRegionOutput
- func (TargetRegionOutput) ElementType() reflect.Type
- func (o TargetRegionOutput) Encryption() EncryptionImagesPtrOutput
- func (o TargetRegionOutput) Name() pulumi.StringOutput
- func (o TargetRegionOutput) RegionalReplicaCount() pulumi.IntPtrOutput
- func (o TargetRegionOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o TargetRegionOutput) ToTargetRegionOutput() TargetRegionOutput
- func (o TargetRegionOutput) ToTargetRegionOutputWithContext(ctx context.Context) TargetRegionOutput
- type TargetRegionResponse
- type TargetRegionResponseArgs
- type TargetRegionResponseArray
- type TargetRegionResponseArrayInput
- type TargetRegionResponseArrayOutput
- func (TargetRegionResponseArrayOutput) ElementType() reflect.Type
- func (o TargetRegionResponseArrayOutput) Index(i pulumi.IntInput) TargetRegionResponseOutput
- func (o TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutput() TargetRegionResponseArrayOutput
- func (o TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutputWithContext(ctx context.Context) TargetRegionResponseArrayOutput
- type TargetRegionResponseInput
- type TargetRegionResponseOutput
- func (TargetRegionResponseOutput) ElementType() reflect.Type
- func (o TargetRegionResponseOutput) Encryption() EncryptionImagesResponsePtrOutput
- func (o TargetRegionResponseOutput) Name() pulumi.StringOutput
- func (o TargetRegionResponseOutput) RegionalReplicaCount() pulumi.IntPtrOutput
- func (o TargetRegionResponseOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o TargetRegionResponseOutput) ToTargetRegionResponseOutput() TargetRegionResponseOutput
- func (o TargetRegionResponseOutput) ToTargetRegionResponseOutputWithContext(ctx context.Context) TargetRegionResponseOutput
- type UserArtifactManage
- type UserArtifactManageArgs
- func (UserArtifactManageArgs) ElementType() reflect.Type
- func (i UserArtifactManageArgs) ToUserArtifactManageOutput() UserArtifactManageOutput
- func (i UserArtifactManageArgs) ToUserArtifactManageOutputWithContext(ctx context.Context) UserArtifactManageOutput
- func (i UserArtifactManageArgs) ToUserArtifactManagePtrOutput() UserArtifactManagePtrOutput
- func (i UserArtifactManageArgs) ToUserArtifactManagePtrOutputWithContext(ctx context.Context) UserArtifactManagePtrOutput
- type UserArtifactManageInput
- type UserArtifactManageOutput
- func (UserArtifactManageOutput) ElementType() reflect.Type
- func (o UserArtifactManageOutput) Install() pulumi.StringOutput
- func (o UserArtifactManageOutput) Remove() pulumi.StringOutput
- func (o UserArtifactManageOutput) ToUserArtifactManageOutput() UserArtifactManageOutput
- func (o UserArtifactManageOutput) ToUserArtifactManageOutputWithContext(ctx context.Context) UserArtifactManageOutput
- func (o UserArtifactManageOutput) ToUserArtifactManagePtrOutput() UserArtifactManagePtrOutput
- func (o UserArtifactManageOutput) ToUserArtifactManagePtrOutputWithContext(ctx context.Context) UserArtifactManagePtrOutput
- func (o UserArtifactManageOutput) Update() pulumi.StringPtrOutput
- type UserArtifactManagePtrInput
- type UserArtifactManagePtrOutput
- func (o UserArtifactManagePtrOutput) Elem() UserArtifactManageOutput
- func (UserArtifactManagePtrOutput) ElementType() reflect.Type
- func (o UserArtifactManagePtrOutput) Install() pulumi.StringPtrOutput
- func (o UserArtifactManagePtrOutput) Remove() pulumi.StringPtrOutput
- func (o UserArtifactManagePtrOutput) ToUserArtifactManagePtrOutput() UserArtifactManagePtrOutput
- func (o UserArtifactManagePtrOutput) ToUserArtifactManagePtrOutputWithContext(ctx context.Context) UserArtifactManagePtrOutput
- func (o UserArtifactManagePtrOutput) Update() pulumi.StringPtrOutput
- type UserArtifactManageResponse
- type UserArtifactManageResponseArgs
- func (UserArtifactManageResponseArgs) ElementType() reflect.Type
- func (i UserArtifactManageResponseArgs) ToUserArtifactManageResponseOutput() UserArtifactManageResponseOutput
- func (i UserArtifactManageResponseArgs) ToUserArtifactManageResponseOutputWithContext(ctx context.Context) UserArtifactManageResponseOutput
- func (i UserArtifactManageResponseArgs) ToUserArtifactManageResponsePtrOutput() UserArtifactManageResponsePtrOutput
- func (i UserArtifactManageResponseArgs) ToUserArtifactManageResponsePtrOutputWithContext(ctx context.Context) UserArtifactManageResponsePtrOutput
- type UserArtifactManageResponseInput
- type UserArtifactManageResponseOutput
- func (UserArtifactManageResponseOutput) ElementType() reflect.Type
- func (o UserArtifactManageResponseOutput) Install() pulumi.StringOutput
- func (o UserArtifactManageResponseOutput) Remove() pulumi.StringOutput
- func (o UserArtifactManageResponseOutput) ToUserArtifactManageResponseOutput() UserArtifactManageResponseOutput
- func (o UserArtifactManageResponseOutput) ToUserArtifactManageResponseOutputWithContext(ctx context.Context) UserArtifactManageResponseOutput
- func (o UserArtifactManageResponseOutput) ToUserArtifactManageResponsePtrOutput() UserArtifactManageResponsePtrOutput
- func (o UserArtifactManageResponseOutput) ToUserArtifactManageResponsePtrOutputWithContext(ctx context.Context) UserArtifactManageResponsePtrOutput
- func (o UserArtifactManageResponseOutput) Update() pulumi.StringPtrOutput
- type UserArtifactManageResponsePtrInput
- type UserArtifactManageResponsePtrOutput
- func (o UserArtifactManageResponsePtrOutput) Elem() UserArtifactManageResponseOutput
- func (UserArtifactManageResponsePtrOutput) ElementType() reflect.Type
- func (o UserArtifactManageResponsePtrOutput) Install() pulumi.StringPtrOutput
- func (o UserArtifactManageResponsePtrOutput) Remove() pulumi.StringPtrOutput
- func (o UserArtifactManageResponsePtrOutput) ToUserArtifactManageResponsePtrOutput() UserArtifactManageResponsePtrOutput
- func (o UserArtifactManageResponsePtrOutput) ToUserArtifactManageResponsePtrOutputWithContext(ctx context.Context) UserArtifactManageResponsePtrOutput
- func (o UserArtifactManageResponsePtrOutput) Update() pulumi.StringPtrOutput
- type UserArtifactSource
- type UserArtifactSourceArgs
- func (UserArtifactSourceArgs) ElementType() reflect.Type
- func (i UserArtifactSourceArgs) ToUserArtifactSourceOutput() UserArtifactSourceOutput
- func (i UserArtifactSourceArgs) ToUserArtifactSourceOutputWithContext(ctx context.Context) UserArtifactSourceOutput
- func (i UserArtifactSourceArgs) ToUserArtifactSourcePtrOutput() UserArtifactSourcePtrOutput
- func (i UserArtifactSourceArgs) ToUserArtifactSourcePtrOutputWithContext(ctx context.Context) UserArtifactSourcePtrOutput
- type UserArtifactSourceInput
- type UserArtifactSourceOutput
- func (o UserArtifactSourceOutput) DefaultConfigurationLink() pulumi.StringPtrOutput
- func (UserArtifactSourceOutput) ElementType() reflect.Type
- func (o UserArtifactSourceOutput) MediaLink() pulumi.StringOutput
- func (o UserArtifactSourceOutput) ToUserArtifactSourceOutput() UserArtifactSourceOutput
- func (o UserArtifactSourceOutput) ToUserArtifactSourceOutputWithContext(ctx context.Context) UserArtifactSourceOutput
- func (o UserArtifactSourceOutput) ToUserArtifactSourcePtrOutput() UserArtifactSourcePtrOutput
- func (o UserArtifactSourceOutput) ToUserArtifactSourcePtrOutputWithContext(ctx context.Context) UserArtifactSourcePtrOutput
- type UserArtifactSourcePtrInput
- type UserArtifactSourcePtrOutput
- func (o UserArtifactSourcePtrOutput) DefaultConfigurationLink() pulumi.StringPtrOutput
- func (o UserArtifactSourcePtrOutput) Elem() UserArtifactSourceOutput
- func (UserArtifactSourcePtrOutput) ElementType() reflect.Type
- func (o UserArtifactSourcePtrOutput) MediaLink() pulumi.StringPtrOutput
- func (o UserArtifactSourcePtrOutput) ToUserArtifactSourcePtrOutput() UserArtifactSourcePtrOutput
- func (o UserArtifactSourcePtrOutput) ToUserArtifactSourcePtrOutputWithContext(ctx context.Context) UserArtifactSourcePtrOutput
- type UserArtifactSourceResponse
- type UserArtifactSourceResponseArgs
- func (UserArtifactSourceResponseArgs) ElementType() reflect.Type
- func (i UserArtifactSourceResponseArgs) ToUserArtifactSourceResponseOutput() UserArtifactSourceResponseOutput
- func (i UserArtifactSourceResponseArgs) ToUserArtifactSourceResponseOutputWithContext(ctx context.Context) UserArtifactSourceResponseOutput
- func (i UserArtifactSourceResponseArgs) ToUserArtifactSourceResponsePtrOutput() UserArtifactSourceResponsePtrOutput
- func (i UserArtifactSourceResponseArgs) ToUserArtifactSourceResponsePtrOutputWithContext(ctx context.Context) UserArtifactSourceResponsePtrOutput
- type UserArtifactSourceResponseInput
- type UserArtifactSourceResponseOutput
- func (o UserArtifactSourceResponseOutput) DefaultConfigurationLink() pulumi.StringPtrOutput
- func (UserArtifactSourceResponseOutput) ElementType() reflect.Type
- func (o UserArtifactSourceResponseOutput) MediaLink() pulumi.StringOutput
- func (o UserArtifactSourceResponseOutput) ToUserArtifactSourceResponseOutput() UserArtifactSourceResponseOutput
- func (o UserArtifactSourceResponseOutput) ToUserArtifactSourceResponseOutputWithContext(ctx context.Context) UserArtifactSourceResponseOutput
- func (o UserArtifactSourceResponseOutput) ToUserArtifactSourceResponsePtrOutput() UserArtifactSourceResponsePtrOutput
- func (o UserArtifactSourceResponseOutput) ToUserArtifactSourceResponsePtrOutputWithContext(ctx context.Context) UserArtifactSourceResponsePtrOutput
- type UserArtifactSourceResponsePtrInput
- type UserArtifactSourceResponsePtrOutput
- func (o UserArtifactSourceResponsePtrOutput) DefaultConfigurationLink() pulumi.StringPtrOutput
- func (o UserArtifactSourceResponsePtrOutput) Elem() UserArtifactSourceResponseOutput
- func (UserArtifactSourceResponsePtrOutput) ElementType() reflect.Type
- func (o UserArtifactSourceResponsePtrOutput) MediaLink() pulumi.StringPtrOutput
- func (o UserArtifactSourceResponsePtrOutput) ToUserArtifactSourceResponsePtrOutput() UserArtifactSourceResponsePtrOutput
- func (o UserArtifactSourceResponsePtrOutput) ToUserArtifactSourceResponsePtrOutputWithContext(ctx context.Context) UserArtifactSourceResponsePtrOutput
Constants ¶
const ( // Create an empty data disk of a size given by diskSizeGB. DiskCreateOptionEmpty = DiskCreateOption("Empty") // Disk will be attached to a VM. DiskCreateOptionAttach = DiskCreateOption("Attach") // Create a new disk from a platform image specified by the given imageReference or galleryImageReference. DiskCreateOptionFromImage = DiskCreateOption("FromImage") // Create a disk by importing from a blob specified by a sourceUri in a storage account specified by storageAccountId. DiskCreateOptionImport = DiskCreateOption("Import") // Create a new disk or snapshot by copying from a disk or snapshot specified by the given sourceResourceId. DiskCreateOptionCopy = DiskCreateOption("Copy") // Create a new disk by copying from a backup recovery point. DiskCreateOptionRestore = DiskCreateOption("Restore") // Create a new disk by obtaining a write token and using it to directly upload the contents of the disk. DiskCreateOptionUpload = DiskCreateOption("Upload") )
const ( DiskEncryptionSetIdentityTypeSystemAssigned = DiskEncryptionSetIdentityType("SystemAssigned") DiskEncryptionSetIdentityTypeNone = DiskEncryptionSetIdentityType("None") )
const ( // Resource using diskEncryptionSet would be encrypted at rest with Customer managed key that can be changed and revoked by a customer. DiskEncryptionSetTypeEncryptionAtRestWithCustomerKey = DiskEncryptionSetType("EncryptionAtRestWithCustomerKey") // Resource using diskEncryptionSet would be encrypted at rest with two layers of encryption. One of the keys is Customer managed and the other key is Platform managed. DiskEncryptionSetTypeEncryptionAtRestWithPlatformAndCustomerKeys = DiskEncryptionSetType("EncryptionAtRestWithPlatformAndCustomerKeys") )
const ( // Standard HDD locally redundant storage. Best for backup, non-critical, and infrequent access. DiskStorageAccountTypes_Standard_LRS = DiskStorageAccountTypes("Standard_LRS") // Premium SSD locally redundant storage. Best for production and performance sensitive workloads. DiskStorageAccountTypes_Premium_LRS = DiskStorageAccountTypes("Premium_LRS") // Standard SSD locally redundant storage. Best for web servers, lightly used enterprise applications and dev/test. DiskStorageAccountTypes_StandardSSD_LRS = DiskStorageAccountTypes("StandardSSD_LRS") // Ultra SSD locally redundant storage. Best for IO-intensive workloads such as SAP HANA, top tier databases (for example, SQL, Oracle), and other transaction-heavy workloads. DiskStorageAccountTypes_UltraSSD_LRS = DiskStorageAccountTypes("UltraSSD_LRS") )
const ( // Disk is encrypted at rest with Platform managed key. It is the default encryption type. This is not a valid encryption type for disk encryption sets. EncryptionTypeEncryptionAtRestWithPlatformKey = EncryptionType("EncryptionAtRestWithPlatformKey") // Disk is encrypted at rest with Customer managed key that can be changed and revoked by a customer. EncryptionTypeEncryptionAtRestWithCustomerKey = EncryptionType("EncryptionAtRestWithCustomerKey") // Disk is encrypted at rest with 2 layers of encryption. One of the keys is Customer managed and the other key is Platform managed. EncryptionTypeEncryptionAtRestWithPlatformAndCustomerKeys = EncryptionType("EncryptionAtRestWithPlatformAndCustomerKeys") )
const ( GallerySharingPermissionTypesPrivate = GallerySharingPermissionTypes("Private") GallerySharingPermissionTypesGroups = GallerySharingPermissionTypes("Groups") )
const ( HostCachingNone = HostCaching("None") HostCachingReadOnly = HostCaching("ReadOnly") HostCachingReadWrite = HostCaching("ReadWrite") )
const ( HyperVGenerationV1 = HyperVGeneration("V1") HyperVGenerationV2 = HyperVGeneration("V2") )
const ( // The disk can be exported or uploaded to from any network. NetworkAccessPolicyAllowAll = NetworkAccessPolicy("AllowAll") // The disk can be exported or uploaded to using a DiskAccess resource's private endpoints. NetworkAccessPolicyAllowPrivate = NetworkAccessPolicy("AllowPrivate") // The disk cannot be exported. NetworkAccessPolicyDenyAll = NetworkAccessPolicy("DenyAll") )
const ( OperatingSystemStateTypesGeneralized = OperatingSystemStateTypes("Generalized") OperatingSystemStateTypesSpecialized = OperatingSystemStateTypes("Specialized") )
const ( OperatingSystemTypesWindows = OperatingSystemTypes("Windows") OperatingSystemTypesLinux = OperatingSystemTypes("Linux") )
const ( PrivateEndpointServiceConnectionStatusPending = PrivateEndpointServiceConnectionStatus("Pending") PrivateEndpointServiceConnectionStatusApproved = PrivateEndpointServiceConnectionStatus("Approved") PrivateEndpointServiceConnectionStatusRejected = PrivateEndpointServiceConnectionStatus("Rejected") )
const ( // Standard HDD locally redundant storage SnapshotStorageAccountTypes_Standard_LRS = SnapshotStorageAccountTypes("Standard_LRS") // Premium SSD locally redundant storage SnapshotStorageAccountTypes_Premium_LRS = SnapshotStorageAccountTypes("Premium_LRS") // Standard zone redundant storage SnapshotStorageAccountTypes_Standard_ZRS = SnapshotStorageAccountTypes("Standard_ZRS") )
const ( StorageAccountType_Standard_LRS = StorageAccountType("Standard_LRS") StorageAccountType_Standard_ZRS = StorageAccountType("Standard_ZRS") StorageAccountType_Premium_LRS = StorageAccountType("Premium_LRS") )
const (
ExtendedLocationTypesEdgeZone = ExtendedLocationTypes("EdgeZone")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreationData ¶ added in v0.5.0
type CreationData struct { // This enumerates the possible sources of a disk's creation. CreateOption string `pulumi:"createOption"` // Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk. GalleryImageReference *ImageDiskReference `pulumi:"galleryImageReference"` // Disk source information. ImageReference *ImageDiskReference `pulumi:"imageReference"` // Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default. LogicalSectorSize *int `pulumi:"logicalSectorSize"` // If createOption is Copy, this is the ARM id of the source snapshot or disk. SourceResourceId *string `pulumi:"sourceResourceId"` // If createOption is Import, this is the URI of a blob to be imported into a managed disk. SourceUri *string `pulumi:"sourceUri"` // Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk. StorageAccountId *string `pulumi:"storageAccountId"` // If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer). UploadSizeBytes *float64 `pulumi:"uploadSizeBytes"` }
Data used when creating a disk.
type CreationDataArgs ¶ added in v0.5.0
type CreationDataArgs struct { // This enumerates the possible sources of a disk's creation. CreateOption pulumi.StringInput `pulumi:"createOption"` // Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk. GalleryImageReference ImageDiskReferencePtrInput `pulumi:"galleryImageReference"` // Disk source information. ImageReference ImageDiskReferencePtrInput `pulumi:"imageReference"` // Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default. LogicalSectorSize pulumi.IntPtrInput `pulumi:"logicalSectorSize"` // If createOption is Copy, this is the ARM id of the source snapshot or disk. SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"` // If createOption is Import, this is the URI of a blob to be imported into a managed disk. SourceUri pulumi.StringPtrInput `pulumi:"sourceUri"` // Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk. StorageAccountId pulumi.StringPtrInput `pulumi:"storageAccountId"` // If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer). UploadSizeBytes pulumi.Float64PtrInput `pulumi:"uploadSizeBytes"` }
Data used when creating a disk.
func (CreationDataArgs) ElementType ¶ added in v0.5.0
func (CreationDataArgs) ElementType() reflect.Type
func (CreationDataArgs) ToCreationDataOutput ¶ added in v0.5.0
func (i CreationDataArgs) ToCreationDataOutput() CreationDataOutput
func (CreationDataArgs) ToCreationDataOutputWithContext ¶ added in v0.5.0
func (i CreationDataArgs) ToCreationDataOutputWithContext(ctx context.Context) CreationDataOutput
func (CreationDataArgs) ToCreationDataPtrOutput ¶ added in v0.5.0
func (i CreationDataArgs) ToCreationDataPtrOutput() CreationDataPtrOutput
func (CreationDataArgs) ToCreationDataPtrOutputWithContext ¶ added in v0.5.0
func (i CreationDataArgs) ToCreationDataPtrOutputWithContext(ctx context.Context) CreationDataPtrOutput
type CreationDataInput ¶ added in v0.5.0
type CreationDataInput interface { pulumi.Input ToCreationDataOutput() CreationDataOutput ToCreationDataOutputWithContext(context.Context) CreationDataOutput }
CreationDataInput is an input type that accepts CreationDataArgs and CreationDataOutput values. You can construct a concrete instance of `CreationDataInput` via:
CreationDataArgs{...}
type CreationDataOutput ¶ added in v0.5.0
type CreationDataOutput struct{ *pulumi.OutputState }
Data used when creating a disk.
func (CreationDataOutput) CreateOption ¶ added in v0.5.0
func (o CreationDataOutput) CreateOption() pulumi.StringOutput
This enumerates the possible sources of a disk's creation.
func (CreationDataOutput) ElementType ¶ added in v0.5.0
func (CreationDataOutput) ElementType() reflect.Type
func (CreationDataOutput) GalleryImageReference ¶ added in v0.5.0
func (o CreationDataOutput) GalleryImageReference() ImageDiskReferencePtrOutput
Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk.
func (CreationDataOutput) ImageReference ¶ added in v0.5.0
func (o CreationDataOutput) ImageReference() ImageDiskReferencePtrOutput
Disk source information.
func (CreationDataOutput) LogicalSectorSize ¶ added in v0.5.0
func (o CreationDataOutput) LogicalSectorSize() pulumi.IntPtrOutput
Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default.
func (CreationDataOutput) SourceResourceId ¶ added in v0.5.0
func (o CreationDataOutput) SourceResourceId() pulumi.StringPtrOutput
If createOption is Copy, this is the ARM id of the source snapshot or disk.
func (CreationDataOutput) SourceUri ¶ added in v0.5.0
func (o CreationDataOutput) SourceUri() pulumi.StringPtrOutput
If createOption is Import, this is the URI of a blob to be imported into a managed disk.
func (CreationDataOutput) StorageAccountId ¶ added in v0.5.0
func (o CreationDataOutput) StorageAccountId() pulumi.StringPtrOutput
Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
func (CreationDataOutput) ToCreationDataOutput ¶ added in v0.5.0
func (o CreationDataOutput) ToCreationDataOutput() CreationDataOutput
func (CreationDataOutput) ToCreationDataOutputWithContext ¶ added in v0.5.0
func (o CreationDataOutput) ToCreationDataOutputWithContext(ctx context.Context) CreationDataOutput
func (CreationDataOutput) ToCreationDataPtrOutput ¶ added in v0.5.0
func (o CreationDataOutput) ToCreationDataPtrOutput() CreationDataPtrOutput
func (CreationDataOutput) ToCreationDataPtrOutputWithContext ¶ added in v0.5.0
func (o CreationDataOutput) ToCreationDataPtrOutputWithContext(ctx context.Context) CreationDataPtrOutput
func (CreationDataOutput) UploadSizeBytes ¶ added in v0.5.0
func (o CreationDataOutput) UploadSizeBytes() pulumi.Float64PtrOutput
If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
type CreationDataPtrInput ¶ added in v0.5.0
type CreationDataPtrInput interface { pulumi.Input ToCreationDataPtrOutput() CreationDataPtrOutput ToCreationDataPtrOutputWithContext(context.Context) CreationDataPtrOutput }
CreationDataPtrInput is an input type that accepts CreationDataArgs, CreationDataPtr and CreationDataPtrOutput values. You can construct a concrete instance of `CreationDataPtrInput` via:
CreationDataArgs{...} or: nil
func CreationDataPtr ¶ added in v0.5.0
func CreationDataPtr(v *CreationDataArgs) CreationDataPtrInput
type CreationDataPtrOutput ¶ added in v0.5.0
type CreationDataPtrOutput struct{ *pulumi.OutputState }
func (CreationDataPtrOutput) CreateOption ¶ added in v0.5.0
func (o CreationDataPtrOutput) CreateOption() pulumi.StringPtrOutput
This enumerates the possible sources of a disk's creation.
func (CreationDataPtrOutput) Elem ¶ added in v0.5.0
func (o CreationDataPtrOutput) Elem() CreationDataOutput
func (CreationDataPtrOutput) ElementType ¶ added in v0.5.0
func (CreationDataPtrOutput) ElementType() reflect.Type
func (CreationDataPtrOutput) GalleryImageReference ¶ added in v0.5.0
func (o CreationDataPtrOutput) GalleryImageReference() ImageDiskReferencePtrOutput
Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk.
func (CreationDataPtrOutput) ImageReference ¶ added in v0.5.0
func (o CreationDataPtrOutput) ImageReference() ImageDiskReferencePtrOutput
Disk source information.
func (CreationDataPtrOutput) LogicalSectorSize ¶ added in v0.5.0
func (o CreationDataPtrOutput) LogicalSectorSize() pulumi.IntPtrOutput
Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default.
func (CreationDataPtrOutput) SourceResourceId ¶ added in v0.5.0
func (o CreationDataPtrOutput) SourceResourceId() pulumi.StringPtrOutput
If createOption is Copy, this is the ARM id of the source snapshot or disk.
func (CreationDataPtrOutput) SourceUri ¶ added in v0.5.0
func (o CreationDataPtrOutput) SourceUri() pulumi.StringPtrOutput
If createOption is Import, this is the URI of a blob to be imported into a managed disk.
func (CreationDataPtrOutput) StorageAccountId ¶ added in v0.5.0
func (o CreationDataPtrOutput) StorageAccountId() pulumi.StringPtrOutput
Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
func (CreationDataPtrOutput) ToCreationDataPtrOutput ¶ added in v0.5.0
func (o CreationDataPtrOutput) ToCreationDataPtrOutput() CreationDataPtrOutput
func (CreationDataPtrOutput) ToCreationDataPtrOutputWithContext ¶ added in v0.5.0
func (o CreationDataPtrOutput) ToCreationDataPtrOutputWithContext(ctx context.Context) CreationDataPtrOutput
func (CreationDataPtrOutput) UploadSizeBytes ¶ added in v0.5.0
func (o CreationDataPtrOutput) UploadSizeBytes() pulumi.Float64PtrOutput
If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
type CreationDataResponse ¶ added in v0.5.0
type CreationDataResponse struct { // This enumerates the possible sources of a disk's creation. CreateOption string `pulumi:"createOption"` // Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk. GalleryImageReference *ImageDiskReferenceResponse `pulumi:"galleryImageReference"` // Disk source information. ImageReference *ImageDiskReferenceResponse `pulumi:"imageReference"` // Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default. LogicalSectorSize *int `pulumi:"logicalSectorSize"` // If createOption is Copy, this is the ARM id of the source snapshot or disk. SourceResourceId *string `pulumi:"sourceResourceId"` // If this field is set, this is the unique id identifying the source of this resource. SourceUniqueId string `pulumi:"sourceUniqueId"` // If createOption is Import, this is the URI of a blob to be imported into a managed disk. SourceUri *string `pulumi:"sourceUri"` // Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk. StorageAccountId *string `pulumi:"storageAccountId"` // If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer). UploadSizeBytes *float64 `pulumi:"uploadSizeBytes"` }
Data used when creating a disk.
type CreationDataResponseArgs ¶ added in v0.5.0
type CreationDataResponseArgs struct { // This enumerates the possible sources of a disk's creation. CreateOption pulumi.StringInput `pulumi:"createOption"` // Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk. GalleryImageReference ImageDiskReferenceResponsePtrInput `pulumi:"galleryImageReference"` // Disk source information. ImageReference ImageDiskReferenceResponsePtrInput `pulumi:"imageReference"` // Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default. LogicalSectorSize pulumi.IntPtrInput `pulumi:"logicalSectorSize"` // If createOption is Copy, this is the ARM id of the source snapshot or disk. SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"` // If this field is set, this is the unique id identifying the source of this resource. SourceUniqueId pulumi.StringInput `pulumi:"sourceUniqueId"` // If createOption is Import, this is the URI of a blob to be imported into a managed disk. SourceUri pulumi.StringPtrInput `pulumi:"sourceUri"` // Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk. StorageAccountId pulumi.StringPtrInput `pulumi:"storageAccountId"` // If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer). UploadSizeBytes pulumi.Float64PtrInput `pulumi:"uploadSizeBytes"` }
Data used when creating a disk.
func (CreationDataResponseArgs) ElementType ¶ added in v0.5.0
func (CreationDataResponseArgs) ElementType() reflect.Type
func (CreationDataResponseArgs) ToCreationDataResponseOutput ¶ added in v0.5.0
func (i CreationDataResponseArgs) ToCreationDataResponseOutput() CreationDataResponseOutput
func (CreationDataResponseArgs) ToCreationDataResponseOutputWithContext ¶ added in v0.5.0
func (i CreationDataResponseArgs) ToCreationDataResponseOutputWithContext(ctx context.Context) CreationDataResponseOutput
func (CreationDataResponseArgs) ToCreationDataResponsePtrOutput ¶ added in v0.5.0
func (i CreationDataResponseArgs) ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput
func (CreationDataResponseArgs) ToCreationDataResponsePtrOutputWithContext ¶ added in v0.5.0
func (i CreationDataResponseArgs) ToCreationDataResponsePtrOutputWithContext(ctx context.Context) CreationDataResponsePtrOutput
type CreationDataResponseInput ¶ added in v0.5.0
type CreationDataResponseInput interface { pulumi.Input ToCreationDataResponseOutput() CreationDataResponseOutput ToCreationDataResponseOutputWithContext(context.Context) CreationDataResponseOutput }
CreationDataResponseInput is an input type that accepts CreationDataResponseArgs and CreationDataResponseOutput values. You can construct a concrete instance of `CreationDataResponseInput` via:
CreationDataResponseArgs{...}
type CreationDataResponseOutput ¶ added in v0.5.0
type CreationDataResponseOutput struct{ *pulumi.OutputState }
Data used when creating a disk.
func (CreationDataResponseOutput) CreateOption ¶ added in v0.5.0
func (o CreationDataResponseOutput) CreateOption() pulumi.StringOutput
This enumerates the possible sources of a disk's creation.
func (CreationDataResponseOutput) ElementType ¶ added in v0.5.0
func (CreationDataResponseOutput) ElementType() reflect.Type
func (CreationDataResponseOutput) GalleryImageReference ¶ added in v0.5.0
func (o CreationDataResponseOutput) GalleryImageReference() ImageDiskReferenceResponsePtrOutput
Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk.
func (CreationDataResponseOutput) ImageReference ¶ added in v0.5.0
func (o CreationDataResponseOutput) ImageReference() ImageDiskReferenceResponsePtrOutput
Disk source information.
func (CreationDataResponseOutput) LogicalSectorSize ¶ added in v0.5.0
func (o CreationDataResponseOutput) LogicalSectorSize() pulumi.IntPtrOutput
Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default.
func (CreationDataResponseOutput) SourceResourceId ¶ added in v0.5.0
func (o CreationDataResponseOutput) SourceResourceId() pulumi.StringPtrOutput
If createOption is Copy, this is the ARM id of the source snapshot or disk.
func (CreationDataResponseOutput) SourceUniqueId ¶ added in v0.5.0
func (o CreationDataResponseOutput) SourceUniqueId() pulumi.StringOutput
If this field is set, this is the unique id identifying the source of this resource.
func (CreationDataResponseOutput) SourceUri ¶ added in v0.5.0
func (o CreationDataResponseOutput) SourceUri() pulumi.StringPtrOutput
If createOption is Import, this is the URI of a blob to be imported into a managed disk.
func (CreationDataResponseOutput) StorageAccountId ¶ added in v0.5.0
func (o CreationDataResponseOutput) StorageAccountId() pulumi.StringPtrOutput
Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
func (CreationDataResponseOutput) ToCreationDataResponseOutput ¶ added in v0.5.0
func (o CreationDataResponseOutput) ToCreationDataResponseOutput() CreationDataResponseOutput
func (CreationDataResponseOutput) ToCreationDataResponseOutputWithContext ¶ added in v0.5.0
func (o CreationDataResponseOutput) ToCreationDataResponseOutputWithContext(ctx context.Context) CreationDataResponseOutput
func (CreationDataResponseOutput) ToCreationDataResponsePtrOutput ¶ added in v0.5.0
func (o CreationDataResponseOutput) ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput
func (CreationDataResponseOutput) ToCreationDataResponsePtrOutputWithContext ¶ added in v0.5.0
func (o CreationDataResponseOutput) ToCreationDataResponsePtrOutputWithContext(ctx context.Context) CreationDataResponsePtrOutput
func (CreationDataResponseOutput) UploadSizeBytes ¶ added in v0.5.0
func (o CreationDataResponseOutput) UploadSizeBytes() pulumi.Float64PtrOutput
If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
type CreationDataResponsePtrInput ¶ added in v0.5.0
type CreationDataResponsePtrInput interface { pulumi.Input ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput ToCreationDataResponsePtrOutputWithContext(context.Context) CreationDataResponsePtrOutput }
CreationDataResponsePtrInput is an input type that accepts CreationDataResponseArgs, CreationDataResponsePtr and CreationDataResponsePtrOutput values. You can construct a concrete instance of `CreationDataResponsePtrInput` via:
CreationDataResponseArgs{...} or: nil
func CreationDataResponsePtr ¶ added in v0.5.0
func CreationDataResponsePtr(v *CreationDataResponseArgs) CreationDataResponsePtrInput
type CreationDataResponsePtrOutput ¶ added in v0.5.0
type CreationDataResponsePtrOutput struct{ *pulumi.OutputState }
func (CreationDataResponsePtrOutput) CreateOption ¶ added in v0.5.0
func (o CreationDataResponsePtrOutput) CreateOption() pulumi.StringPtrOutput
This enumerates the possible sources of a disk's creation.
func (CreationDataResponsePtrOutput) Elem ¶ added in v0.5.0
func (o CreationDataResponsePtrOutput) Elem() CreationDataResponseOutput
func (CreationDataResponsePtrOutput) ElementType ¶ added in v0.5.0
func (CreationDataResponsePtrOutput) ElementType() reflect.Type
func (CreationDataResponsePtrOutput) GalleryImageReference ¶ added in v0.5.0
func (o CreationDataResponsePtrOutput) GalleryImageReference() ImageDiskReferenceResponsePtrOutput
Required if creating from a Gallery Image. The id of the ImageDiskReference will be the ARM id of the shared galley image version from which to create a disk.
func (CreationDataResponsePtrOutput) ImageReference ¶ added in v0.5.0
func (o CreationDataResponsePtrOutput) ImageReference() ImageDiskReferenceResponsePtrOutput
Disk source information.
func (CreationDataResponsePtrOutput) LogicalSectorSize ¶ added in v0.5.0
func (o CreationDataResponsePtrOutput) LogicalSectorSize() pulumi.IntPtrOutput
Logical sector size in bytes for Ultra disks. Supported values are 512 ad 4096. 4096 is the default.
func (CreationDataResponsePtrOutput) SourceResourceId ¶ added in v0.5.0
func (o CreationDataResponsePtrOutput) SourceResourceId() pulumi.StringPtrOutput
If createOption is Copy, this is the ARM id of the source snapshot or disk.
func (CreationDataResponsePtrOutput) SourceUniqueId ¶ added in v0.5.0
func (o CreationDataResponsePtrOutput) SourceUniqueId() pulumi.StringPtrOutput
If this field is set, this is the unique id identifying the source of this resource.
func (CreationDataResponsePtrOutput) SourceUri ¶ added in v0.5.0
func (o CreationDataResponsePtrOutput) SourceUri() pulumi.StringPtrOutput
If createOption is Import, this is the URI of a blob to be imported into a managed disk.
func (CreationDataResponsePtrOutput) StorageAccountId ¶ added in v0.5.0
func (o CreationDataResponsePtrOutput) StorageAccountId() pulumi.StringPtrOutput
Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
func (CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutput ¶ added in v0.5.0
func (o CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput
func (CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutputWithContext ¶ added in v0.5.0
func (o CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutputWithContext(ctx context.Context) CreationDataResponsePtrOutput
func (CreationDataResponsePtrOutput) UploadSizeBytes ¶ added in v0.5.0
func (o CreationDataResponsePtrOutput) UploadSizeBytes() pulumi.Float64PtrOutput
If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
type DataDiskImageEncryption ¶
type DataDiskImageEncryption struct { // A relative URI containing the resource ID of the disk encryption set. DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"` // This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine. Lun int `pulumi:"lun"` }
Contains encryption settings for a data disk image.
type DataDiskImageEncryptionArgs ¶
type DataDiskImageEncryptionArgs struct { // A relative URI containing the resource ID of the disk encryption set. DiskEncryptionSetId pulumi.StringPtrInput `pulumi:"diskEncryptionSetId"` // This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine. Lun pulumi.IntInput `pulumi:"lun"` }
Contains encryption settings for a data disk image.
func (DataDiskImageEncryptionArgs) ElementType ¶
func (DataDiskImageEncryptionArgs) ElementType() reflect.Type
func (DataDiskImageEncryptionArgs) ToDataDiskImageEncryptionOutput ¶
func (i DataDiskImageEncryptionArgs) ToDataDiskImageEncryptionOutput() DataDiskImageEncryptionOutput
func (DataDiskImageEncryptionArgs) ToDataDiskImageEncryptionOutputWithContext ¶
func (i DataDiskImageEncryptionArgs) ToDataDiskImageEncryptionOutputWithContext(ctx context.Context) DataDiskImageEncryptionOutput
type DataDiskImageEncryptionArray ¶
type DataDiskImageEncryptionArray []DataDiskImageEncryptionInput
func (DataDiskImageEncryptionArray) ElementType ¶
func (DataDiskImageEncryptionArray) ElementType() reflect.Type
func (DataDiskImageEncryptionArray) ToDataDiskImageEncryptionArrayOutput ¶
func (i DataDiskImageEncryptionArray) ToDataDiskImageEncryptionArrayOutput() DataDiskImageEncryptionArrayOutput
func (DataDiskImageEncryptionArray) ToDataDiskImageEncryptionArrayOutputWithContext ¶
func (i DataDiskImageEncryptionArray) ToDataDiskImageEncryptionArrayOutputWithContext(ctx context.Context) DataDiskImageEncryptionArrayOutput
type DataDiskImageEncryptionArrayInput ¶
type DataDiskImageEncryptionArrayInput interface { pulumi.Input ToDataDiskImageEncryptionArrayOutput() DataDiskImageEncryptionArrayOutput ToDataDiskImageEncryptionArrayOutputWithContext(context.Context) DataDiskImageEncryptionArrayOutput }
DataDiskImageEncryptionArrayInput is an input type that accepts DataDiskImageEncryptionArray and DataDiskImageEncryptionArrayOutput values. You can construct a concrete instance of `DataDiskImageEncryptionArrayInput` via:
DataDiskImageEncryptionArray{ DataDiskImageEncryptionArgs{...} }
type DataDiskImageEncryptionArrayOutput ¶
type DataDiskImageEncryptionArrayOutput struct{ *pulumi.OutputState }
func (DataDiskImageEncryptionArrayOutput) ElementType ¶
func (DataDiskImageEncryptionArrayOutput) ElementType() reflect.Type
func (DataDiskImageEncryptionArrayOutput) Index ¶
func (o DataDiskImageEncryptionArrayOutput) Index(i pulumi.IntInput) DataDiskImageEncryptionOutput
func (DataDiskImageEncryptionArrayOutput) ToDataDiskImageEncryptionArrayOutput ¶
func (o DataDiskImageEncryptionArrayOutput) ToDataDiskImageEncryptionArrayOutput() DataDiskImageEncryptionArrayOutput
func (DataDiskImageEncryptionArrayOutput) ToDataDiskImageEncryptionArrayOutputWithContext ¶
func (o DataDiskImageEncryptionArrayOutput) ToDataDiskImageEncryptionArrayOutputWithContext(ctx context.Context) DataDiskImageEncryptionArrayOutput
type DataDiskImageEncryptionInput ¶
type DataDiskImageEncryptionInput interface { pulumi.Input ToDataDiskImageEncryptionOutput() DataDiskImageEncryptionOutput ToDataDiskImageEncryptionOutputWithContext(context.Context) DataDiskImageEncryptionOutput }
DataDiskImageEncryptionInput is an input type that accepts DataDiskImageEncryptionArgs and DataDiskImageEncryptionOutput values. You can construct a concrete instance of `DataDiskImageEncryptionInput` via:
DataDiskImageEncryptionArgs{...}
type DataDiskImageEncryptionOutput ¶
type DataDiskImageEncryptionOutput struct{ *pulumi.OutputState }
Contains encryption settings for a data disk image.
func (DataDiskImageEncryptionOutput) DiskEncryptionSetId ¶
func (o DataDiskImageEncryptionOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
A relative URI containing the resource ID of the disk encryption set.
func (DataDiskImageEncryptionOutput) ElementType ¶
func (DataDiskImageEncryptionOutput) ElementType() reflect.Type
func (DataDiskImageEncryptionOutput) Lun ¶
func (o DataDiskImageEncryptionOutput) Lun() pulumi.IntOutput
This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
func (DataDiskImageEncryptionOutput) ToDataDiskImageEncryptionOutput ¶
func (o DataDiskImageEncryptionOutput) ToDataDiskImageEncryptionOutput() DataDiskImageEncryptionOutput
func (DataDiskImageEncryptionOutput) ToDataDiskImageEncryptionOutputWithContext ¶
func (o DataDiskImageEncryptionOutput) ToDataDiskImageEncryptionOutputWithContext(ctx context.Context) DataDiskImageEncryptionOutput
type DataDiskImageEncryptionResponse ¶
type DataDiskImageEncryptionResponse struct { // A relative URI containing the resource ID of the disk encryption set. DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"` // This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine. Lun int `pulumi:"lun"` }
Contains encryption settings for a data disk image.
type DataDiskImageEncryptionResponseArgs ¶
type DataDiskImageEncryptionResponseArgs struct { // A relative URI containing the resource ID of the disk encryption set. DiskEncryptionSetId pulumi.StringPtrInput `pulumi:"diskEncryptionSetId"` // This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine. Lun pulumi.IntInput `pulumi:"lun"` }
Contains encryption settings for a data disk image.
func (DataDiskImageEncryptionResponseArgs) ElementType ¶
func (DataDiskImageEncryptionResponseArgs) ElementType() reflect.Type
func (DataDiskImageEncryptionResponseArgs) ToDataDiskImageEncryptionResponseOutput ¶
func (i DataDiskImageEncryptionResponseArgs) ToDataDiskImageEncryptionResponseOutput() DataDiskImageEncryptionResponseOutput
func (DataDiskImageEncryptionResponseArgs) ToDataDiskImageEncryptionResponseOutputWithContext ¶
func (i DataDiskImageEncryptionResponseArgs) ToDataDiskImageEncryptionResponseOutputWithContext(ctx context.Context) DataDiskImageEncryptionResponseOutput
type DataDiskImageEncryptionResponseArray ¶
type DataDiskImageEncryptionResponseArray []DataDiskImageEncryptionResponseInput
func (DataDiskImageEncryptionResponseArray) ElementType ¶
func (DataDiskImageEncryptionResponseArray) ElementType() reflect.Type
func (DataDiskImageEncryptionResponseArray) ToDataDiskImageEncryptionResponseArrayOutput ¶
func (i DataDiskImageEncryptionResponseArray) ToDataDiskImageEncryptionResponseArrayOutput() DataDiskImageEncryptionResponseArrayOutput
func (DataDiskImageEncryptionResponseArray) ToDataDiskImageEncryptionResponseArrayOutputWithContext ¶
func (i DataDiskImageEncryptionResponseArray) ToDataDiskImageEncryptionResponseArrayOutputWithContext(ctx context.Context) DataDiskImageEncryptionResponseArrayOutput
type DataDiskImageEncryptionResponseArrayInput ¶
type DataDiskImageEncryptionResponseArrayInput interface { pulumi.Input ToDataDiskImageEncryptionResponseArrayOutput() DataDiskImageEncryptionResponseArrayOutput ToDataDiskImageEncryptionResponseArrayOutputWithContext(context.Context) DataDiskImageEncryptionResponseArrayOutput }
DataDiskImageEncryptionResponseArrayInput is an input type that accepts DataDiskImageEncryptionResponseArray and DataDiskImageEncryptionResponseArrayOutput values. You can construct a concrete instance of `DataDiskImageEncryptionResponseArrayInput` via:
DataDiskImageEncryptionResponseArray{ DataDiskImageEncryptionResponseArgs{...} }
type DataDiskImageEncryptionResponseArrayOutput ¶
type DataDiskImageEncryptionResponseArrayOutput struct{ *pulumi.OutputState }
func (DataDiskImageEncryptionResponseArrayOutput) ElementType ¶
func (DataDiskImageEncryptionResponseArrayOutput) ElementType() reflect.Type
func (DataDiskImageEncryptionResponseArrayOutput) ToDataDiskImageEncryptionResponseArrayOutput ¶
func (o DataDiskImageEncryptionResponseArrayOutput) ToDataDiskImageEncryptionResponseArrayOutput() DataDiskImageEncryptionResponseArrayOutput
func (DataDiskImageEncryptionResponseArrayOutput) ToDataDiskImageEncryptionResponseArrayOutputWithContext ¶
func (o DataDiskImageEncryptionResponseArrayOutput) ToDataDiskImageEncryptionResponseArrayOutputWithContext(ctx context.Context) DataDiskImageEncryptionResponseArrayOutput
type DataDiskImageEncryptionResponseInput ¶
type DataDiskImageEncryptionResponseInput interface { pulumi.Input ToDataDiskImageEncryptionResponseOutput() DataDiskImageEncryptionResponseOutput ToDataDiskImageEncryptionResponseOutputWithContext(context.Context) DataDiskImageEncryptionResponseOutput }
DataDiskImageEncryptionResponseInput is an input type that accepts DataDiskImageEncryptionResponseArgs and DataDiskImageEncryptionResponseOutput values. You can construct a concrete instance of `DataDiskImageEncryptionResponseInput` via:
DataDiskImageEncryptionResponseArgs{...}
type DataDiskImageEncryptionResponseOutput ¶
type DataDiskImageEncryptionResponseOutput struct{ *pulumi.OutputState }
Contains encryption settings for a data disk image.
func (DataDiskImageEncryptionResponseOutput) DiskEncryptionSetId ¶
func (o DataDiskImageEncryptionResponseOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
A relative URI containing the resource ID of the disk encryption set.
func (DataDiskImageEncryptionResponseOutput) ElementType ¶
func (DataDiskImageEncryptionResponseOutput) ElementType() reflect.Type
func (DataDiskImageEncryptionResponseOutput) Lun ¶
func (o DataDiskImageEncryptionResponseOutput) Lun() pulumi.IntOutput
This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
func (DataDiskImageEncryptionResponseOutput) ToDataDiskImageEncryptionResponseOutput ¶
func (o DataDiskImageEncryptionResponseOutput) ToDataDiskImageEncryptionResponseOutput() DataDiskImageEncryptionResponseOutput
func (DataDiskImageEncryptionResponseOutput) ToDataDiskImageEncryptionResponseOutputWithContext ¶
func (o DataDiskImageEncryptionResponseOutput) ToDataDiskImageEncryptionResponseOutputWithContext(ctx context.Context) DataDiskImageEncryptionResponseOutput
type Disallowed ¶
type Disallowed struct { // A list of disk types. DiskTypes []string `pulumi:"diskTypes"` }
Describes the disallowed disk types.
type DisallowedArgs ¶
type DisallowedArgs struct { // A list of disk types. DiskTypes pulumi.StringArrayInput `pulumi:"diskTypes"` }
Describes the disallowed disk types.
func (DisallowedArgs) ElementType ¶
func (DisallowedArgs) ElementType() reflect.Type
func (DisallowedArgs) ToDisallowedOutput ¶
func (i DisallowedArgs) ToDisallowedOutput() DisallowedOutput
func (DisallowedArgs) ToDisallowedOutputWithContext ¶
func (i DisallowedArgs) ToDisallowedOutputWithContext(ctx context.Context) DisallowedOutput
func (DisallowedArgs) ToDisallowedPtrOutput ¶
func (i DisallowedArgs) ToDisallowedPtrOutput() DisallowedPtrOutput
func (DisallowedArgs) ToDisallowedPtrOutputWithContext ¶
func (i DisallowedArgs) ToDisallowedPtrOutputWithContext(ctx context.Context) DisallowedPtrOutput
type DisallowedInput ¶
type DisallowedInput interface { pulumi.Input ToDisallowedOutput() DisallowedOutput ToDisallowedOutputWithContext(context.Context) DisallowedOutput }
DisallowedInput is an input type that accepts DisallowedArgs and DisallowedOutput values. You can construct a concrete instance of `DisallowedInput` via:
DisallowedArgs{...}
type DisallowedOutput ¶
type DisallowedOutput struct{ *pulumi.OutputState }
Describes the disallowed disk types.
func (DisallowedOutput) DiskTypes ¶
func (o DisallowedOutput) DiskTypes() pulumi.StringArrayOutput
A list of disk types.
func (DisallowedOutput) ElementType ¶
func (DisallowedOutput) ElementType() reflect.Type
func (DisallowedOutput) ToDisallowedOutput ¶
func (o DisallowedOutput) ToDisallowedOutput() DisallowedOutput
func (DisallowedOutput) ToDisallowedOutputWithContext ¶
func (o DisallowedOutput) ToDisallowedOutputWithContext(ctx context.Context) DisallowedOutput
func (DisallowedOutput) ToDisallowedPtrOutput ¶
func (o DisallowedOutput) ToDisallowedPtrOutput() DisallowedPtrOutput
func (DisallowedOutput) ToDisallowedPtrOutputWithContext ¶
func (o DisallowedOutput) ToDisallowedPtrOutputWithContext(ctx context.Context) DisallowedPtrOutput
type DisallowedPtrInput ¶
type DisallowedPtrInput interface { pulumi.Input ToDisallowedPtrOutput() DisallowedPtrOutput ToDisallowedPtrOutputWithContext(context.Context) DisallowedPtrOutput }
DisallowedPtrInput is an input type that accepts DisallowedArgs, DisallowedPtr and DisallowedPtrOutput values. You can construct a concrete instance of `DisallowedPtrInput` via:
DisallowedArgs{...} or: nil
func DisallowedPtr ¶
func DisallowedPtr(v *DisallowedArgs) DisallowedPtrInput
type DisallowedPtrOutput ¶
type DisallowedPtrOutput struct{ *pulumi.OutputState }
func (DisallowedPtrOutput) DiskTypes ¶
func (o DisallowedPtrOutput) DiskTypes() pulumi.StringArrayOutput
A list of disk types.
func (DisallowedPtrOutput) Elem ¶
func (o DisallowedPtrOutput) Elem() DisallowedOutput
func (DisallowedPtrOutput) ElementType ¶
func (DisallowedPtrOutput) ElementType() reflect.Type
func (DisallowedPtrOutput) ToDisallowedPtrOutput ¶
func (o DisallowedPtrOutput) ToDisallowedPtrOutput() DisallowedPtrOutput
func (DisallowedPtrOutput) ToDisallowedPtrOutputWithContext ¶
func (o DisallowedPtrOutput) ToDisallowedPtrOutputWithContext(ctx context.Context) DisallowedPtrOutput
type DisallowedResponse ¶
type DisallowedResponse struct { // A list of disk types. DiskTypes []string `pulumi:"diskTypes"` }
Describes the disallowed disk types.
type DisallowedResponseArgs ¶
type DisallowedResponseArgs struct { // A list of disk types. DiskTypes pulumi.StringArrayInput `pulumi:"diskTypes"` }
Describes the disallowed disk types.
func (DisallowedResponseArgs) ElementType ¶
func (DisallowedResponseArgs) ElementType() reflect.Type
func (DisallowedResponseArgs) ToDisallowedResponseOutput ¶
func (i DisallowedResponseArgs) ToDisallowedResponseOutput() DisallowedResponseOutput
func (DisallowedResponseArgs) ToDisallowedResponseOutputWithContext ¶
func (i DisallowedResponseArgs) ToDisallowedResponseOutputWithContext(ctx context.Context) DisallowedResponseOutput
func (DisallowedResponseArgs) ToDisallowedResponsePtrOutput ¶
func (i DisallowedResponseArgs) ToDisallowedResponsePtrOutput() DisallowedResponsePtrOutput
func (DisallowedResponseArgs) ToDisallowedResponsePtrOutputWithContext ¶
func (i DisallowedResponseArgs) ToDisallowedResponsePtrOutputWithContext(ctx context.Context) DisallowedResponsePtrOutput
type DisallowedResponseInput ¶
type DisallowedResponseInput interface { pulumi.Input ToDisallowedResponseOutput() DisallowedResponseOutput ToDisallowedResponseOutputWithContext(context.Context) DisallowedResponseOutput }
DisallowedResponseInput is an input type that accepts DisallowedResponseArgs and DisallowedResponseOutput values. You can construct a concrete instance of `DisallowedResponseInput` via:
DisallowedResponseArgs{...}
type DisallowedResponseOutput ¶
type DisallowedResponseOutput struct{ *pulumi.OutputState }
Describes the disallowed disk types.
func (DisallowedResponseOutput) DiskTypes ¶
func (o DisallowedResponseOutput) DiskTypes() pulumi.StringArrayOutput
A list of disk types.
func (DisallowedResponseOutput) ElementType ¶
func (DisallowedResponseOutput) ElementType() reflect.Type
func (DisallowedResponseOutput) ToDisallowedResponseOutput ¶
func (o DisallowedResponseOutput) ToDisallowedResponseOutput() DisallowedResponseOutput
func (DisallowedResponseOutput) ToDisallowedResponseOutputWithContext ¶
func (o DisallowedResponseOutput) ToDisallowedResponseOutputWithContext(ctx context.Context) DisallowedResponseOutput
func (DisallowedResponseOutput) ToDisallowedResponsePtrOutput ¶
func (o DisallowedResponseOutput) ToDisallowedResponsePtrOutput() DisallowedResponsePtrOutput
func (DisallowedResponseOutput) ToDisallowedResponsePtrOutputWithContext ¶
func (o DisallowedResponseOutput) ToDisallowedResponsePtrOutputWithContext(ctx context.Context) DisallowedResponsePtrOutput
type DisallowedResponsePtrInput ¶
type DisallowedResponsePtrInput interface { pulumi.Input ToDisallowedResponsePtrOutput() DisallowedResponsePtrOutput ToDisallowedResponsePtrOutputWithContext(context.Context) DisallowedResponsePtrOutput }
DisallowedResponsePtrInput is an input type that accepts DisallowedResponseArgs, DisallowedResponsePtr and DisallowedResponsePtrOutput values. You can construct a concrete instance of `DisallowedResponsePtrInput` via:
DisallowedResponseArgs{...} or: nil
func DisallowedResponsePtr ¶
func DisallowedResponsePtr(v *DisallowedResponseArgs) DisallowedResponsePtrInput
type DisallowedResponsePtrOutput ¶
type DisallowedResponsePtrOutput struct{ *pulumi.OutputState }
func (DisallowedResponsePtrOutput) DiskTypes ¶
func (o DisallowedResponsePtrOutput) DiskTypes() pulumi.StringArrayOutput
A list of disk types.
func (DisallowedResponsePtrOutput) Elem ¶
func (o DisallowedResponsePtrOutput) Elem() DisallowedResponseOutput
func (DisallowedResponsePtrOutput) ElementType ¶
func (DisallowedResponsePtrOutput) ElementType() reflect.Type
func (DisallowedResponsePtrOutput) ToDisallowedResponsePtrOutput ¶
func (o DisallowedResponsePtrOutput) ToDisallowedResponsePtrOutput() DisallowedResponsePtrOutput
func (DisallowedResponsePtrOutput) ToDisallowedResponsePtrOutputWithContext ¶
func (o DisallowedResponsePtrOutput) ToDisallowedResponsePtrOutputWithContext(ctx context.Context) DisallowedResponsePtrOutput
type Disk ¶ added in v0.5.0
type Disk struct { pulumi.CustomResourceState // Set to true to enable bursting beyond the provisioned performance target of the disk. Bursting is disabled by default. Does not apply to Ultra disks. BurstingEnabled pulumi.BoolPtrOutput `pulumi:"burstingEnabled"` // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataResponseOutput `pulumi:"creationData"` // ARM id of the DiskAccess resource for using private endpoints on disks. DiskAccessId pulumi.StringPtrOutput `pulumi:"diskAccessId"` // The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes. DiskIOPSReadOnly pulumi.Float64PtrOutput `pulumi:"diskIOPSReadOnly"` // The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes. DiskIOPSReadWrite pulumi.Float64PtrOutput `pulumi:"diskIOPSReadWrite"` // The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10. DiskMBpsReadOnly pulumi.Float64PtrOutput `pulumi:"diskMBpsReadOnly"` // The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10. DiskMBpsReadWrite pulumi.Float64PtrOutput `pulumi:"diskMBpsReadWrite"` // The size of the disk in bytes. This field is read only. DiskSizeBytes pulumi.Float64Output `pulumi:"diskSizeBytes"` // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size. DiskSizeGB pulumi.IntPtrOutput `pulumi:"diskSizeGB"` // The state of the disk. DiskState pulumi.StringOutput `pulumi:"diskState"` // Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. Encryption EncryptionResponsePtrOutput `pulumi:"encryption"` // Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot. EncryptionSettingsCollection EncryptionSettingsCollectionResponsePtrOutput `pulumi:"encryptionSettingsCollection"` // The extended location where the disk will be created. Extended location cannot be changed. ExtendedLocation ExtendedLocationResponsePtrOutput `pulumi:"extendedLocation"` // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrOutput `pulumi:"hyperVGeneration"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // A relative URI containing the ID of the VM that has the disk attached. ManagedBy pulumi.StringOutput `pulumi:"managedBy"` // List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs. ManagedByExtended pulumi.StringArrayOutput `pulumi:"managedByExtended"` MaxShares pulumi.IntPtrOutput `pulumi:"maxShares"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Policy for accessing the disk via network. NetworkAccessPolicy pulumi.StringPtrOutput `pulumi:"networkAccessPolicy"` // The Operating System type. OsType pulumi.StringPtrOutput `pulumi:"osType"` // The disk provisioning state. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Purchase plan information for the the image from which the OS disk was created. E.g. - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer} PurchasePlan PurchasePlanResponsePtrOutput `pulumi:"purchasePlan"` ShareInfo ShareInfoElementResponseArrayOutput `pulumi:"shareInfo"` // The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS. Sku DiskSkuResponsePtrOutput `pulumi:"sku"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks. Tier pulumi.StringPtrOutput `pulumi:"tier"` // The time when the disk was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // Unique Guid identifying the resource. UniqueId pulumi.StringOutput `pulumi:"uniqueId"` // The Logical zone list for Disk. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Disk resource.
func GetDisk ¶ added in v0.5.0
func GetDisk(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiskState, opts ...pulumi.ResourceOption) (*Disk, error)
GetDisk gets an existing Disk 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 NewDisk ¶ added in v0.5.0
func NewDisk(ctx *pulumi.Context, name string, args *DiskArgs, opts ...pulumi.ResourceOption) (*Disk, error)
NewDisk registers a new resource with the given unique name, arguments, and options.
func (*Disk) ElementType ¶ added in v0.5.0
func (*Disk) ToDiskOutput ¶ added in v0.5.0
func (i *Disk) ToDiskOutput() DiskOutput
func (*Disk) ToDiskOutputWithContext ¶ added in v0.5.0
func (i *Disk) ToDiskOutputWithContext(ctx context.Context) DiskOutput
type DiskAccess ¶ added in v0.5.0
type DiskAccess struct { pulumi.CustomResourceState // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported. PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"` // The disk access resource provisioning state. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // The time when the disk access was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
disk access resource.
func GetDiskAccess ¶ added in v0.5.0
func GetDiskAccess(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiskAccessState, opts ...pulumi.ResourceOption) (*DiskAccess, error)
GetDiskAccess gets an existing DiskAccess 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 NewDiskAccess ¶ added in v0.5.0
func NewDiskAccess(ctx *pulumi.Context, name string, args *DiskAccessArgs, opts ...pulumi.ResourceOption) (*DiskAccess, error)
NewDiskAccess registers a new resource with the given unique name, arguments, and options.
func (*DiskAccess) ElementType ¶ added in v0.5.0
func (*DiskAccess) ElementType() reflect.Type
func (*DiskAccess) ToDiskAccessOutput ¶ added in v0.5.0
func (i *DiskAccess) ToDiskAccessOutput() DiskAccessOutput
func (*DiskAccess) ToDiskAccessOutputWithContext ¶ added in v0.5.0
func (i *DiskAccess) ToDiskAccessOutputWithContext(ctx context.Context) DiskAccessOutput
type DiskAccessAPrivateEndpointConnection ¶ added in v0.5.0
type DiskAccessAPrivateEndpointConnection struct { pulumi.CustomResourceState // private endpoint connection name Name pulumi.StringOutput `pulumi:"name"` // The resource of private end point. PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"` // A collection of information about the state of the connection between DiskAccess and Virtual Network. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseOutput `pulumi:"privateLinkServiceConnectionState"` // The provisioning state of the private endpoint connection resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // private endpoint connection type Type pulumi.StringOutput `pulumi:"type"` }
The Private Endpoint Connection resource.
func GetDiskAccessAPrivateEndpointConnection ¶ added in v0.5.0
func GetDiskAccessAPrivateEndpointConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiskAccessAPrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*DiskAccessAPrivateEndpointConnection, error)
GetDiskAccessAPrivateEndpointConnection gets an existing DiskAccessAPrivateEndpointConnection 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 NewDiskAccessAPrivateEndpointConnection ¶ added in v0.5.0
func NewDiskAccessAPrivateEndpointConnection(ctx *pulumi.Context, name string, args *DiskAccessAPrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*DiskAccessAPrivateEndpointConnection, error)
NewDiskAccessAPrivateEndpointConnection registers a new resource with the given unique name, arguments, and options.
func (*DiskAccessAPrivateEndpointConnection) ElementType ¶ added in v0.5.0
func (*DiskAccessAPrivateEndpointConnection) ElementType() reflect.Type
func (*DiskAccessAPrivateEndpointConnection) ToDiskAccessAPrivateEndpointConnectionOutput ¶ added in v0.5.0
func (i *DiskAccessAPrivateEndpointConnection) ToDiskAccessAPrivateEndpointConnectionOutput() DiskAccessAPrivateEndpointConnectionOutput
func (*DiskAccessAPrivateEndpointConnection) ToDiskAccessAPrivateEndpointConnectionOutputWithContext ¶ added in v0.5.0
func (i *DiskAccessAPrivateEndpointConnection) ToDiskAccessAPrivateEndpointConnectionOutputWithContext(ctx context.Context) DiskAccessAPrivateEndpointConnectionOutput
type DiskAccessAPrivateEndpointConnectionArgs ¶ added in v0.5.0
type DiskAccessAPrivateEndpointConnectionArgs struct { // The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 characters. DiskAccessName pulumi.StringInput // The name of the private endpoint connection PrivateEndpointConnectionName pulumi.StringInput // A collection of information about the state of the connection between DiskAccess and Virtual Network. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput // The name of the resource group. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a DiskAccessAPrivateEndpointConnection resource.
func (DiskAccessAPrivateEndpointConnectionArgs) ElementType ¶ added in v0.5.0
func (DiskAccessAPrivateEndpointConnectionArgs) ElementType() reflect.Type
type DiskAccessAPrivateEndpointConnectionInput ¶ added in v0.5.0
type DiskAccessAPrivateEndpointConnectionInput interface { pulumi.Input ToDiskAccessAPrivateEndpointConnectionOutput() DiskAccessAPrivateEndpointConnectionOutput ToDiskAccessAPrivateEndpointConnectionOutputWithContext(ctx context.Context) DiskAccessAPrivateEndpointConnectionOutput }
type DiskAccessAPrivateEndpointConnectionOutput ¶ added in v0.5.0
type DiskAccessAPrivateEndpointConnectionOutput struct {
*pulumi.OutputState
}
func (DiskAccessAPrivateEndpointConnectionOutput) ElementType ¶ added in v0.5.0
func (DiskAccessAPrivateEndpointConnectionOutput) ElementType() reflect.Type
func (DiskAccessAPrivateEndpointConnectionOutput) ToDiskAccessAPrivateEndpointConnectionOutput ¶ added in v0.5.0
func (o DiskAccessAPrivateEndpointConnectionOutput) ToDiskAccessAPrivateEndpointConnectionOutput() DiskAccessAPrivateEndpointConnectionOutput
func (DiskAccessAPrivateEndpointConnectionOutput) ToDiskAccessAPrivateEndpointConnectionOutputWithContext ¶ added in v0.5.0
func (o DiskAccessAPrivateEndpointConnectionOutput) ToDiskAccessAPrivateEndpointConnectionOutputWithContext(ctx context.Context) DiskAccessAPrivateEndpointConnectionOutput
type DiskAccessAPrivateEndpointConnectionState ¶ added in v0.5.0
type DiskAccessAPrivateEndpointConnectionState struct { // private endpoint connection name Name pulumi.StringPtrInput // The resource of private end point. PrivateEndpoint PrivateEndpointResponsePtrInput // A collection of information about the state of the connection between DiskAccess and Virtual Network. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrInput // The provisioning state of the private endpoint connection resource. ProvisioningState pulumi.StringPtrInput // private endpoint connection type Type pulumi.StringPtrInput }
func (DiskAccessAPrivateEndpointConnectionState) ElementType ¶ added in v0.5.0
func (DiskAccessAPrivateEndpointConnectionState) ElementType() reflect.Type
type DiskAccessArgs ¶ added in v0.5.0
type DiskAccessArgs struct { // The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 characters. DiskAccessName pulumi.StringInput // Resource location Location pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a DiskAccess resource.
func (DiskAccessArgs) ElementType ¶ added in v0.5.0
func (DiskAccessArgs) ElementType() reflect.Type
type DiskAccessInput ¶ added in v0.5.0
type DiskAccessInput interface { pulumi.Input ToDiskAccessOutput() DiskAccessOutput ToDiskAccessOutputWithContext(ctx context.Context) DiskAccessOutput }
type DiskAccessOutput ¶ added in v0.5.0
type DiskAccessOutput struct {
*pulumi.OutputState
}
func (DiskAccessOutput) ElementType ¶ added in v0.5.0
func (DiskAccessOutput) ElementType() reflect.Type
func (DiskAccessOutput) ToDiskAccessOutput ¶ added in v0.5.0
func (o DiskAccessOutput) ToDiskAccessOutput() DiskAccessOutput
func (DiskAccessOutput) ToDiskAccessOutputWithContext ¶ added in v0.5.0
func (o DiskAccessOutput) ToDiskAccessOutputWithContext(ctx context.Context) DiskAccessOutput
type DiskAccessState ¶ added in v0.5.0
type DiskAccessState struct { // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported. PrivateEndpointConnections PrivateEndpointConnectionResponseArrayInput // The disk access resource provisioning state. ProvisioningState pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // The time when the disk access was created. TimeCreated pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput }
func (DiskAccessState) ElementType ¶ added in v0.5.0
func (DiskAccessState) ElementType() reflect.Type
type DiskArgs ¶ added in v0.5.0
type DiskArgs struct { // Set to true to enable bursting beyond the provisioned performance target of the disk. Bursting is disabled by default. Does not apply to Ultra disks. BurstingEnabled pulumi.BoolPtrInput // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataInput // ARM id of the DiskAccess resource for using private endpoints on disks. DiskAccessId pulumi.StringPtrInput // The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes. DiskIOPSReadOnly pulumi.Float64PtrInput // The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes. DiskIOPSReadWrite pulumi.Float64PtrInput // The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10. DiskMBpsReadOnly pulumi.Float64PtrInput // The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10. DiskMBpsReadWrite pulumi.Float64PtrInput // The name of the managed disk that is being created. The name can't be changed after the disk is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 characters. DiskName pulumi.StringInput // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size. DiskSizeGB pulumi.IntPtrInput // Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. Encryption EncryptionPtrInput // Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot. EncryptionSettingsCollection EncryptionSettingsCollectionPtrInput // The extended location where the disk will be created. Extended location cannot be changed. ExtendedLocation ExtendedLocationPtrInput // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrInput // Resource location Location pulumi.StringInput MaxShares pulumi.IntPtrInput // Policy for accessing the disk via network. NetworkAccessPolicy pulumi.StringPtrInput // The Operating System type. OsType *OperatingSystemTypes // Purchase plan information for the the image from which the OS disk was created. E.g. - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer} PurchasePlan PurchasePlanPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS. Sku DiskSkuPtrInput // Resource tags Tags pulumi.StringMapInput // Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks. Tier pulumi.StringPtrInput // The Logical zone list for Disk. Zones pulumi.StringArrayInput }
The set of arguments for constructing a Disk resource.
func (DiskArgs) ElementType ¶ added in v0.5.0
type DiskCreateOption ¶ added in v0.5.0
This enumerates the possible sources of a disk's creation.
func (DiskCreateOption) ElementType ¶ added in v0.5.0
func (DiskCreateOption) ElementType() reflect.Type
func (DiskCreateOption) ToStringOutput ¶ added in v0.5.0
func (e DiskCreateOption) ToStringOutput() pulumi.StringOutput
func (DiskCreateOption) ToStringOutputWithContext ¶ added in v0.5.0
func (e DiskCreateOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiskCreateOption) ToStringPtrOutput ¶ added in v0.5.0
func (e DiskCreateOption) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiskCreateOption) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e DiskCreateOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiskEncryptionSet ¶ added in v0.5.0
type DiskEncryptionSet struct { pulumi.CustomResourceState // The key vault key which is currently used by this disk encryption set. ActiveKey KeyForDiskEncryptionSetResponsePtrOutput `pulumi:"activeKey"` // The type of key used to encrypt the data of the disk. EncryptionType pulumi.StringPtrOutput `pulumi:"encryptionType"` // The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks. Identity EncryptionSetIdentityResponsePtrOutput `pulumi:"identity"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation. PreviousKeys KeyForDiskEncryptionSetResponseArrayOutput `pulumi:"previousKeys"` // The disk encryption set provisioning state. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
disk encryption set resource.
func GetDiskEncryptionSet ¶ added in v0.5.0
func GetDiskEncryptionSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiskEncryptionSetState, opts ...pulumi.ResourceOption) (*DiskEncryptionSet, error)
GetDiskEncryptionSet gets an existing DiskEncryptionSet 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 NewDiskEncryptionSet ¶ added in v0.5.0
func NewDiskEncryptionSet(ctx *pulumi.Context, name string, args *DiskEncryptionSetArgs, opts ...pulumi.ResourceOption) (*DiskEncryptionSet, error)
NewDiskEncryptionSet registers a new resource with the given unique name, arguments, and options.
func (*DiskEncryptionSet) ElementType ¶ added in v0.5.0
func (*DiskEncryptionSet) ElementType() reflect.Type
func (*DiskEncryptionSet) ToDiskEncryptionSetOutput ¶ added in v0.5.0
func (i *DiskEncryptionSet) ToDiskEncryptionSetOutput() DiskEncryptionSetOutput
func (*DiskEncryptionSet) ToDiskEncryptionSetOutputWithContext ¶ added in v0.5.0
func (i *DiskEncryptionSet) ToDiskEncryptionSetOutputWithContext(ctx context.Context) DiskEncryptionSetOutput
type DiskEncryptionSetArgs ¶ added in v0.5.0
type DiskEncryptionSetArgs struct { // The key vault key which is currently used by this disk encryption set. ActiveKey KeyForDiskEncryptionSetPtrInput // The name of the disk encryption set that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 characters. DiskEncryptionSetName pulumi.StringInput // The type of key used to encrypt the data of the disk. EncryptionType pulumi.StringPtrInput // The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks. Identity EncryptionSetIdentityPtrInput // Resource location Location pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a DiskEncryptionSet resource.
func (DiskEncryptionSetArgs) ElementType ¶ added in v0.5.0
func (DiskEncryptionSetArgs) ElementType() reflect.Type
type DiskEncryptionSetIdentityType ¶ added in v0.5.0
The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys.
func (DiskEncryptionSetIdentityType) ElementType ¶ added in v0.5.0
func (DiskEncryptionSetIdentityType) ElementType() reflect.Type
func (DiskEncryptionSetIdentityType) ToStringOutput ¶ added in v0.5.0
func (e DiskEncryptionSetIdentityType) ToStringOutput() pulumi.StringOutput
func (DiskEncryptionSetIdentityType) ToStringOutputWithContext ¶ added in v0.5.0
func (e DiskEncryptionSetIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiskEncryptionSetIdentityType) ToStringPtrOutput ¶ added in v0.5.0
func (e DiskEncryptionSetIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiskEncryptionSetIdentityType) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e DiskEncryptionSetIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiskEncryptionSetInput ¶ added in v0.5.0
type DiskEncryptionSetInput interface { pulumi.Input ToDiskEncryptionSetOutput() DiskEncryptionSetOutput ToDiskEncryptionSetOutputWithContext(ctx context.Context) DiskEncryptionSetOutput }
type DiskEncryptionSetOutput ¶ added in v0.5.0
type DiskEncryptionSetOutput struct {
*pulumi.OutputState
}
func (DiskEncryptionSetOutput) ElementType ¶ added in v0.5.0
func (DiskEncryptionSetOutput) ElementType() reflect.Type
func (DiskEncryptionSetOutput) ToDiskEncryptionSetOutput ¶ added in v0.5.0
func (o DiskEncryptionSetOutput) ToDiskEncryptionSetOutput() DiskEncryptionSetOutput
func (DiskEncryptionSetOutput) ToDiskEncryptionSetOutputWithContext ¶ added in v0.5.0
func (o DiskEncryptionSetOutput) ToDiskEncryptionSetOutputWithContext(ctx context.Context) DiskEncryptionSetOutput
type DiskEncryptionSetState ¶ added in v0.5.0
type DiskEncryptionSetState struct { // The key vault key which is currently used by this disk encryption set. ActiveKey KeyForDiskEncryptionSetResponsePtrInput // The type of key used to encrypt the data of the disk. EncryptionType pulumi.StringPtrInput // The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks. Identity EncryptionSetIdentityResponsePtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation. PreviousKeys KeyForDiskEncryptionSetResponseArrayInput // The disk encryption set provisioning state. ProvisioningState pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (DiskEncryptionSetState) ElementType ¶ added in v0.5.0
func (DiskEncryptionSetState) ElementType() reflect.Type
type DiskEncryptionSetType ¶ added in v0.5.0
The type of key used to encrypt the data of the disk.
func (DiskEncryptionSetType) ElementType ¶ added in v0.5.0
func (DiskEncryptionSetType) ElementType() reflect.Type
func (DiskEncryptionSetType) ToStringOutput ¶ added in v0.5.0
func (e DiskEncryptionSetType) ToStringOutput() pulumi.StringOutput
func (DiskEncryptionSetType) ToStringOutputWithContext ¶ added in v0.5.0
func (e DiskEncryptionSetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiskEncryptionSetType) ToStringPtrOutput ¶ added in v0.5.0
func (e DiskEncryptionSetType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiskEncryptionSetType) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e DiskEncryptionSetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiskInput ¶ added in v0.5.0
type DiskInput interface { pulumi.Input ToDiskOutput() DiskOutput ToDiskOutputWithContext(ctx context.Context) DiskOutput }
type DiskOutput ¶ added in v0.5.0
type DiskOutput struct {
*pulumi.OutputState
}
func (DiskOutput) ElementType ¶ added in v0.5.0
func (DiskOutput) ElementType() reflect.Type
func (DiskOutput) ToDiskOutput ¶ added in v0.5.0
func (o DiskOutput) ToDiskOutput() DiskOutput
func (DiskOutput) ToDiskOutputWithContext ¶ added in v0.5.0
func (o DiskOutput) ToDiskOutputWithContext(ctx context.Context) DiskOutput
type DiskSku ¶ added in v0.5.0
type DiskSku struct { // The sku name. Name *string `pulumi:"name"` }
The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
type DiskSkuArgs ¶ added in v0.5.0
type DiskSkuArgs struct { // The sku name. Name pulumi.StringPtrInput `pulumi:"name"` }
The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
func (DiskSkuArgs) ElementType ¶ added in v0.5.0
func (DiskSkuArgs) ElementType() reflect.Type
func (DiskSkuArgs) ToDiskSkuOutput ¶ added in v0.5.0
func (i DiskSkuArgs) ToDiskSkuOutput() DiskSkuOutput
func (DiskSkuArgs) ToDiskSkuOutputWithContext ¶ added in v0.5.0
func (i DiskSkuArgs) ToDiskSkuOutputWithContext(ctx context.Context) DiskSkuOutput
func (DiskSkuArgs) ToDiskSkuPtrOutput ¶ added in v0.5.0
func (i DiskSkuArgs) ToDiskSkuPtrOutput() DiskSkuPtrOutput
func (DiskSkuArgs) ToDiskSkuPtrOutputWithContext ¶ added in v0.5.0
func (i DiskSkuArgs) ToDiskSkuPtrOutputWithContext(ctx context.Context) DiskSkuPtrOutput
type DiskSkuInput ¶ added in v0.5.0
type DiskSkuInput interface { pulumi.Input ToDiskSkuOutput() DiskSkuOutput ToDiskSkuOutputWithContext(context.Context) DiskSkuOutput }
DiskSkuInput is an input type that accepts DiskSkuArgs and DiskSkuOutput values. You can construct a concrete instance of `DiskSkuInput` via:
DiskSkuArgs{...}
type DiskSkuOutput ¶ added in v0.5.0
type DiskSkuOutput struct{ *pulumi.OutputState }
The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
func (DiskSkuOutput) ElementType ¶ added in v0.5.0
func (DiskSkuOutput) ElementType() reflect.Type
func (DiskSkuOutput) Name ¶ added in v0.5.0
func (o DiskSkuOutput) Name() pulumi.StringPtrOutput
The sku name.
func (DiskSkuOutput) ToDiskSkuOutput ¶ added in v0.5.0
func (o DiskSkuOutput) ToDiskSkuOutput() DiskSkuOutput
func (DiskSkuOutput) ToDiskSkuOutputWithContext ¶ added in v0.5.0
func (o DiskSkuOutput) ToDiskSkuOutputWithContext(ctx context.Context) DiskSkuOutput
func (DiskSkuOutput) ToDiskSkuPtrOutput ¶ added in v0.5.0
func (o DiskSkuOutput) ToDiskSkuPtrOutput() DiskSkuPtrOutput
func (DiskSkuOutput) ToDiskSkuPtrOutputWithContext ¶ added in v0.5.0
func (o DiskSkuOutput) ToDiskSkuPtrOutputWithContext(ctx context.Context) DiskSkuPtrOutput
type DiskSkuPtrInput ¶ added in v0.5.0
type DiskSkuPtrInput interface { pulumi.Input ToDiskSkuPtrOutput() DiskSkuPtrOutput ToDiskSkuPtrOutputWithContext(context.Context) DiskSkuPtrOutput }
DiskSkuPtrInput is an input type that accepts DiskSkuArgs, DiskSkuPtr and DiskSkuPtrOutput values. You can construct a concrete instance of `DiskSkuPtrInput` via:
DiskSkuArgs{...} or: nil
func DiskSkuPtr ¶ added in v0.5.0
func DiskSkuPtr(v *DiskSkuArgs) DiskSkuPtrInput
type DiskSkuPtrOutput ¶ added in v0.5.0
type DiskSkuPtrOutput struct{ *pulumi.OutputState }
func (DiskSkuPtrOutput) Elem ¶ added in v0.5.0
func (o DiskSkuPtrOutput) Elem() DiskSkuOutput
func (DiskSkuPtrOutput) ElementType ¶ added in v0.5.0
func (DiskSkuPtrOutput) ElementType() reflect.Type
func (DiskSkuPtrOutput) Name ¶ added in v0.5.0
func (o DiskSkuPtrOutput) Name() pulumi.StringPtrOutput
The sku name.
func (DiskSkuPtrOutput) ToDiskSkuPtrOutput ¶ added in v0.5.0
func (o DiskSkuPtrOutput) ToDiskSkuPtrOutput() DiskSkuPtrOutput
func (DiskSkuPtrOutput) ToDiskSkuPtrOutputWithContext ¶ added in v0.5.0
func (o DiskSkuPtrOutput) ToDiskSkuPtrOutputWithContext(ctx context.Context) DiskSkuPtrOutput
type DiskSkuResponse ¶ added in v0.5.0
type DiskSkuResponse struct { // The sku name. Name *string `pulumi:"name"` // The sku tier. Tier string `pulumi:"tier"` }
The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
type DiskSkuResponseArgs ¶ added in v0.5.0
type DiskSkuResponseArgs struct { // The sku name. Name pulumi.StringPtrInput `pulumi:"name"` // The sku tier. Tier pulumi.StringInput `pulumi:"tier"` }
The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
func (DiskSkuResponseArgs) ElementType ¶ added in v0.5.0
func (DiskSkuResponseArgs) ElementType() reflect.Type
func (DiskSkuResponseArgs) ToDiskSkuResponseOutput ¶ added in v0.5.0
func (i DiskSkuResponseArgs) ToDiskSkuResponseOutput() DiskSkuResponseOutput
func (DiskSkuResponseArgs) ToDiskSkuResponseOutputWithContext ¶ added in v0.5.0
func (i DiskSkuResponseArgs) ToDiskSkuResponseOutputWithContext(ctx context.Context) DiskSkuResponseOutput
func (DiskSkuResponseArgs) ToDiskSkuResponsePtrOutput ¶ added in v0.5.0
func (i DiskSkuResponseArgs) ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput
func (DiskSkuResponseArgs) ToDiskSkuResponsePtrOutputWithContext ¶ added in v0.5.0
func (i DiskSkuResponseArgs) ToDiskSkuResponsePtrOutputWithContext(ctx context.Context) DiskSkuResponsePtrOutput
type DiskSkuResponseInput ¶ added in v0.5.0
type DiskSkuResponseInput interface { pulumi.Input ToDiskSkuResponseOutput() DiskSkuResponseOutput ToDiskSkuResponseOutputWithContext(context.Context) DiskSkuResponseOutput }
DiskSkuResponseInput is an input type that accepts DiskSkuResponseArgs and DiskSkuResponseOutput values. You can construct a concrete instance of `DiskSkuResponseInput` via:
DiskSkuResponseArgs{...}
type DiskSkuResponseOutput ¶ added in v0.5.0
type DiskSkuResponseOutput struct{ *pulumi.OutputState }
The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
func (DiskSkuResponseOutput) ElementType ¶ added in v0.5.0
func (DiskSkuResponseOutput) ElementType() reflect.Type
func (DiskSkuResponseOutput) Name ¶ added in v0.5.0
func (o DiskSkuResponseOutput) Name() pulumi.StringPtrOutput
The sku name.
func (DiskSkuResponseOutput) Tier ¶ added in v0.5.0
func (o DiskSkuResponseOutput) Tier() pulumi.StringOutput
The sku tier.
func (DiskSkuResponseOutput) ToDiskSkuResponseOutput ¶ added in v0.5.0
func (o DiskSkuResponseOutput) ToDiskSkuResponseOutput() DiskSkuResponseOutput
func (DiskSkuResponseOutput) ToDiskSkuResponseOutputWithContext ¶ added in v0.5.0
func (o DiskSkuResponseOutput) ToDiskSkuResponseOutputWithContext(ctx context.Context) DiskSkuResponseOutput
func (DiskSkuResponseOutput) ToDiskSkuResponsePtrOutput ¶ added in v0.5.0
func (o DiskSkuResponseOutput) ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput
func (DiskSkuResponseOutput) ToDiskSkuResponsePtrOutputWithContext ¶ added in v0.5.0
func (o DiskSkuResponseOutput) ToDiskSkuResponsePtrOutputWithContext(ctx context.Context) DiskSkuResponsePtrOutput
type DiskSkuResponsePtrInput ¶ added in v0.5.0
type DiskSkuResponsePtrInput interface { pulumi.Input ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput ToDiskSkuResponsePtrOutputWithContext(context.Context) DiskSkuResponsePtrOutput }
DiskSkuResponsePtrInput is an input type that accepts DiskSkuResponseArgs, DiskSkuResponsePtr and DiskSkuResponsePtrOutput values. You can construct a concrete instance of `DiskSkuResponsePtrInput` via:
DiskSkuResponseArgs{...} or: nil
func DiskSkuResponsePtr ¶ added in v0.5.0
func DiskSkuResponsePtr(v *DiskSkuResponseArgs) DiskSkuResponsePtrInput
type DiskSkuResponsePtrOutput ¶ added in v0.5.0
type DiskSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (DiskSkuResponsePtrOutput) Elem ¶ added in v0.5.0
func (o DiskSkuResponsePtrOutput) Elem() DiskSkuResponseOutput
func (DiskSkuResponsePtrOutput) ElementType ¶ added in v0.5.0
func (DiskSkuResponsePtrOutput) ElementType() reflect.Type
func (DiskSkuResponsePtrOutput) Name ¶ added in v0.5.0
func (o DiskSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The sku name.
func (DiskSkuResponsePtrOutput) Tier ¶ added in v0.5.0
func (o DiskSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The sku tier.
func (DiskSkuResponsePtrOutput) ToDiskSkuResponsePtrOutput ¶ added in v0.5.0
func (o DiskSkuResponsePtrOutput) ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput
func (DiskSkuResponsePtrOutput) ToDiskSkuResponsePtrOutputWithContext ¶ added in v0.5.0
func (o DiskSkuResponsePtrOutput) ToDiskSkuResponsePtrOutputWithContext(ctx context.Context) DiskSkuResponsePtrOutput
type DiskState ¶ added in v0.5.0
type DiskState struct { // Set to true to enable bursting beyond the provisioned performance target of the disk. Bursting is disabled by default. Does not apply to Ultra disks. BurstingEnabled pulumi.BoolPtrInput // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataResponsePtrInput // ARM id of the DiskAccess resource for using private endpoints on disks. DiskAccessId pulumi.StringPtrInput // The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes. DiskIOPSReadOnly pulumi.Float64PtrInput // The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes. DiskIOPSReadWrite pulumi.Float64PtrInput // The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10. DiskMBpsReadOnly pulumi.Float64PtrInput // The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10. DiskMBpsReadWrite pulumi.Float64PtrInput // The size of the disk in bytes. This field is read only. DiskSizeBytes pulumi.Float64PtrInput // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size. DiskSizeGB pulumi.IntPtrInput // The state of the disk. DiskState pulumi.StringPtrInput // Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. Encryption EncryptionResponsePtrInput // Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot. EncryptionSettingsCollection EncryptionSettingsCollectionResponsePtrInput // The extended location where the disk will be created. Extended location cannot be changed. ExtendedLocation ExtendedLocationResponsePtrInput // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // A relative URI containing the ID of the VM that has the disk attached. ManagedBy pulumi.StringPtrInput // List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs. ManagedByExtended pulumi.StringArrayInput MaxShares pulumi.IntPtrInput // Resource name Name pulumi.StringPtrInput // Policy for accessing the disk via network. NetworkAccessPolicy pulumi.StringPtrInput // The Operating System type. OsType pulumi.StringPtrInput // The disk provisioning state. ProvisioningState pulumi.StringPtrInput // Purchase plan information for the the image from which the OS disk was created. E.g. - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer} PurchasePlan PurchasePlanResponsePtrInput ShareInfo ShareInfoElementResponseArrayInput // The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS. Sku DiskSkuResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks. Tier pulumi.StringPtrInput // The time when the disk was created. TimeCreated pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput // Unique Guid identifying the resource. UniqueId pulumi.StringPtrInput // The Logical zone list for Disk. Zones pulumi.StringArrayInput }
func (DiskState) ElementType ¶ added in v0.5.0
type DiskStorageAccountTypes ¶ added in v0.5.0
The sku name.
func (DiskStorageAccountTypes) ElementType ¶ added in v0.5.0
func (DiskStorageAccountTypes) ElementType() reflect.Type
func (DiskStorageAccountTypes) ToStringOutput ¶ added in v0.5.0
func (e DiskStorageAccountTypes) ToStringOutput() pulumi.StringOutput
func (DiskStorageAccountTypes) ToStringOutputWithContext ¶ added in v0.5.0
func (e DiskStorageAccountTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiskStorageAccountTypes) ToStringPtrOutput ¶ added in v0.5.0
func (e DiskStorageAccountTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiskStorageAccountTypes) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e DiskStorageAccountTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Encryption ¶ added in v0.5.0
type Encryption struct { // ResourceId of the disk encryption set to use for enabling encryption at rest. DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"` // The type of key used to encrypt the data of the disk. Type *string `pulumi:"type"` }
Encryption at rest settings for disk or snapshot
type EncryptionArgs ¶ added in v0.5.0
type EncryptionArgs struct { // ResourceId of the disk encryption set to use for enabling encryption at rest. DiskEncryptionSetId pulumi.StringPtrInput `pulumi:"diskEncryptionSetId"` // The type of key used to encrypt the data of the disk. Type pulumi.StringPtrInput `pulumi:"type"` }
Encryption at rest settings for disk or snapshot
func (EncryptionArgs) ElementType ¶ added in v0.5.0
func (EncryptionArgs) ElementType() reflect.Type
func (EncryptionArgs) ToEncryptionOutput ¶ added in v0.5.0
func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput
func (EncryptionArgs) ToEncryptionOutputWithContext ¶ added in v0.5.0
func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
func (EncryptionArgs) ToEncryptionPtrOutput ¶ added in v0.5.0
func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionArgs) ToEncryptionPtrOutputWithContext ¶ added in v0.5.0
func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
type EncryptionImages ¶
type EncryptionImages struct { // A list of encryption specifications for data disk images. DataDiskImages []DataDiskImageEncryption `pulumi:"dataDiskImages"` // Contains encryption settings for an OS disk image. OsDiskImage *OSDiskImageEncryption `pulumi:"osDiskImage"` }
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
type EncryptionImagesArgs ¶
type EncryptionImagesArgs struct { // A list of encryption specifications for data disk images. DataDiskImages DataDiskImageEncryptionArrayInput `pulumi:"dataDiskImages"` // Contains encryption settings for an OS disk image. OsDiskImage OSDiskImageEncryptionPtrInput `pulumi:"osDiskImage"` }
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
func (EncryptionImagesArgs) ElementType ¶
func (EncryptionImagesArgs) ElementType() reflect.Type
func (EncryptionImagesArgs) ToEncryptionImagesOutput ¶
func (i EncryptionImagesArgs) ToEncryptionImagesOutput() EncryptionImagesOutput
func (EncryptionImagesArgs) ToEncryptionImagesOutputWithContext ¶
func (i EncryptionImagesArgs) ToEncryptionImagesOutputWithContext(ctx context.Context) EncryptionImagesOutput
func (EncryptionImagesArgs) ToEncryptionImagesPtrOutput ¶
func (i EncryptionImagesArgs) ToEncryptionImagesPtrOutput() EncryptionImagesPtrOutput
func (EncryptionImagesArgs) ToEncryptionImagesPtrOutputWithContext ¶
func (i EncryptionImagesArgs) ToEncryptionImagesPtrOutputWithContext(ctx context.Context) EncryptionImagesPtrOutput
type EncryptionImagesInput ¶
type EncryptionImagesInput interface { pulumi.Input ToEncryptionImagesOutput() EncryptionImagesOutput ToEncryptionImagesOutputWithContext(context.Context) EncryptionImagesOutput }
EncryptionImagesInput is an input type that accepts EncryptionImagesArgs and EncryptionImagesOutput values. You can construct a concrete instance of `EncryptionImagesInput` via:
EncryptionImagesArgs{...}
type EncryptionImagesOutput ¶
type EncryptionImagesOutput struct{ *pulumi.OutputState }
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
func (EncryptionImagesOutput) DataDiskImages ¶
func (o EncryptionImagesOutput) DataDiskImages() DataDiskImageEncryptionArrayOutput
A list of encryption specifications for data disk images.
func (EncryptionImagesOutput) ElementType ¶
func (EncryptionImagesOutput) ElementType() reflect.Type
func (EncryptionImagesOutput) OsDiskImage ¶
func (o EncryptionImagesOutput) OsDiskImage() OSDiskImageEncryptionPtrOutput
Contains encryption settings for an OS disk image.
func (EncryptionImagesOutput) ToEncryptionImagesOutput ¶
func (o EncryptionImagesOutput) ToEncryptionImagesOutput() EncryptionImagesOutput
func (EncryptionImagesOutput) ToEncryptionImagesOutputWithContext ¶
func (o EncryptionImagesOutput) ToEncryptionImagesOutputWithContext(ctx context.Context) EncryptionImagesOutput
func (EncryptionImagesOutput) ToEncryptionImagesPtrOutput ¶
func (o EncryptionImagesOutput) ToEncryptionImagesPtrOutput() EncryptionImagesPtrOutput
func (EncryptionImagesOutput) ToEncryptionImagesPtrOutputWithContext ¶
func (o EncryptionImagesOutput) ToEncryptionImagesPtrOutputWithContext(ctx context.Context) EncryptionImagesPtrOutput
type EncryptionImagesPtrInput ¶
type EncryptionImagesPtrInput interface { pulumi.Input ToEncryptionImagesPtrOutput() EncryptionImagesPtrOutput ToEncryptionImagesPtrOutputWithContext(context.Context) EncryptionImagesPtrOutput }
EncryptionImagesPtrInput is an input type that accepts EncryptionImagesArgs, EncryptionImagesPtr and EncryptionImagesPtrOutput values. You can construct a concrete instance of `EncryptionImagesPtrInput` via:
EncryptionImagesArgs{...} or: nil
func EncryptionImagesPtr ¶
func EncryptionImagesPtr(v *EncryptionImagesArgs) EncryptionImagesPtrInput
type EncryptionImagesPtrOutput ¶
type EncryptionImagesPtrOutput struct{ *pulumi.OutputState }
func (EncryptionImagesPtrOutput) DataDiskImages ¶
func (o EncryptionImagesPtrOutput) DataDiskImages() DataDiskImageEncryptionArrayOutput
A list of encryption specifications for data disk images.
func (EncryptionImagesPtrOutput) Elem ¶
func (o EncryptionImagesPtrOutput) Elem() EncryptionImagesOutput
func (EncryptionImagesPtrOutput) ElementType ¶
func (EncryptionImagesPtrOutput) ElementType() reflect.Type
func (EncryptionImagesPtrOutput) OsDiskImage ¶
func (o EncryptionImagesPtrOutput) OsDiskImage() OSDiskImageEncryptionPtrOutput
Contains encryption settings for an OS disk image.
func (EncryptionImagesPtrOutput) ToEncryptionImagesPtrOutput ¶
func (o EncryptionImagesPtrOutput) ToEncryptionImagesPtrOutput() EncryptionImagesPtrOutput
func (EncryptionImagesPtrOutput) ToEncryptionImagesPtrOutputWithContext ¶
func (o EncryptionImagesPtrOutput) ToEncryptionImagesPtrOutputWithContext(ctx context.Context) EncryptionImagesPtrOutput
type EncryptionImagesResponse ¶
type EncryptionImagesResponse struct { // A list of encryption specifications for data disk images. DataDiskImages []DataDiskImageEncryptionResponse `pulumi:"dataDiskImages"` // Contains encryption settings for an OS disk image. OsDiskImage *OSDiskImageEncryptionResponse `pulumi:"osDiskImage"` }
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
type EncryptionImagesResponseArgs ¶
type EncryptionImagesResponseArgs struct { // A list of encryption specifications for data disk images. DataDiskImages DataDiskImageEncryptionResponseArrayInput `pulumi:"dataDiskImages"` // Contains encryption settings for an OS disk image. OsDiskImage OSDiskImageEncryptionResponsePtrInput `pulumi:"osDiskImage"` }
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
func (EncryptionImagesResponseArgs) ElementType ¶
func (EncryptionImagesResponseArgs) ElementType() reflect.Type
func (EncryptionImagesResponseArgs) ToEncryptionImagesResponseOutput ¶
func (i EncryptionImagesResponseArgs) ToEncryptionImagesResponseOutput() EncryptionImagesResponseOutput
func (EncryptionImagesResponseArgs) ToEncryptionImagesResponseOutputWithContext ¶
func (i EncryptionImagesResponseArgs) ToEncryptionImagesResponseOutputWithContext(ctx context.Context) EncryptionImagesResponseOutput
func (EncryptionImagesResponseArgs) ToEncryptionImagesResponsePtrOutput ¶
func (i EncryptionImagesResponseArgs) ToEncryptionImagesResponsePtrOutput() EncryptionImagesResponsePtrOutput
func (EncryptionImagesResponseArgs) ToEncryptionImagesResponsePtrOutputWithContext ¶
func (i EncryptionImagesResponseArgs) ToEncryptionImagesResponsePtrOutputWithContext(ctx context.Context) EncryptionImagesResponsePtrOutput
type EncryptionImagesResponseInput ¶
type EncryptionImagesResponseInput interface { pulumi.Input ToEncryptionImagesResponseOutput() EncryptionImagesResponseOutput ToEncryptionImagesResponseOutputWithContext(context.Context) EncryptionImagesResponseOutput }
EncryptionImagesResponseInput is an input type that accepts EncryptionImagesResponseArgs and EncryptionImagesResponseOutput values. You can construct a concrete instance of `EncryptionImagesResponseInput` via:
EncryptionImagesResponseArgs{...}
type EncryptionImagesResponseOutput ¶
type EncryptionImagesResponseOutput struct{ *pulumi.OutputState }
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
func (EncryptionImagesResponseOutput) DataDiskImages ¶
func (o EncryptionImagesResponseOutput) DataDiskImages() DataDiskImageEncryptionResponseArrayOutput
A list of encryption specifications for data disk images.
func (EncryptionImagesResponseOutput) ElementType ¶
func (EncryptionImagesResponseOutput) ElementType() reflect.Type
func (EncryptionImagesResponseOutput) OsDiskImage ¶
func (o EncryptionImagesResponseOutput) OsDiskImage() OSDiskImageEncryptionResponsePtrOutput
Contains encryption settings for an OS disk image.
func (EncryptionImagesResponseOutput) ToEncryptionImagesResponseOutput ¶
func (o EncryptionImagesResponseOutput) ToEncryptionImagesResponseOutput() EncryptionImagesResponseOutput
func (EncryptionImagesResponseOutput) ToEncryptionImagesResponseOutputWithContext ¶
func (o EncryptionImagesResponseOutput) ToEncryptionImagesResponseOutputWithContext(ctx context.Context) EncryptionImagesResponseOutput
func (EncryptionImagesResponseOutput) ToEncryptionImagesResponsePtrOutput ¶
func (o EncryptionImagesResponseOutput) ToEncryptionImagesResponsePtrOutput() EncryptionImagesResponsePtrOutput
func (EncryptionImagesResponseOutput) ToEncryptionImagesResponsePtrOutputWithContext ¶
func (o EncryptionImagesResponseOutput) ToEncryptionImagesResponsePtrOutputWithContext(ctx context.Context) EncryptionImagesResponsePtrOutput
type EncryptionImagesResponsePtrInput ¶
type EncryptionImagesResponsePtrInput interface { pulumi.Input ToEncryptionImagesResponsePtrOutput() EncryptionImagesResponsePtrOutput ToEncryptionImagesResponsePtrOutputWithContext(context.Context) EncryptionImagesResponsePtrOutput }
EncryptionImagesResponsePtrInput is an input type that accepts EncryptionImagesResponseArgs, EncryptionImagesResponsePtr and EncryptionImagesResponsePtrOutput values. You can construct a concrete instance of `EncryptionImagesResponsePtrInput` via:
EncryptionImagesResponseArgs{...} or: nil
func EncryptionImagesResponsePtr ¶
func EncryptionImagesResponsePtr(v *EncryptionImagesResponseArgs) EncryptionImagesResponsePtrInput
type EncryptionImagesResponsePtrOutput ¶
type EncryptionImagesResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionImagesResponsePtrOutput) DataDiskImages ¶
func (o EncryptionImagesResponsePtrOutput) DataDiskImages() DataDiskImageEncryptionResponseArrayOutput
A list of encryption specifications for data disk images.
func (EncryptionImagesResponsePtrOutput) Elem ¶
func (o EncryptionImagesResponsePtrOutput) Elem() EncryptionImagesResponseOutput
func (EncryptionImagesResponsePtrOutput) ElementType ¶
func (EncryptionImagesResponsePtrOutput) ElementType() reflect.Type
func (EncryptionImagesResponsePtrOutput) OsDiskImage ¶
func (o EncryptionImagesResponsePtrOutput) OsDiskImage() OSDiskImageEncryptionResponsePtrOutput
Contains encryption settings for an OS disk image.
func (EncryptionImagesResponsePtrOutput) ToEncryptionImagesResponsePtrOutput ¶
func (o EncryptionImagesResponsePtrOutput) ToEncryptionImagesResponsePtrOutput() EncryptionImagesResponsePtrOutput
func (EncryptionImagesResponsePtrOutput) ToEncryptionImagesResponsePtrOutputWithContext ¶
func (o EncryptionImagesResponsePtrOutput) ToEncryptionImagesResponsePtrOutputWithContext(ctx context.Context) EncryptionImagesResponsePtrOutput
type EncryptionInput ¶ added in v0.5.0
type EncryptionInput interface { pulumi.Input ToEncryptionOutput() EncryptionOutput ToEncryptionOutputWithContext(context.Context) EncryptionOutput }
EncryptionInput is an input type that accepts EncryptionArgs and EncryptionOutput values. You can construct a concrete instance of `EncryptionInput` via:
EncryptionArgs{...}
type EncryptionOutput ¶ added in v0.5.0
type EncryptionOutput struct{ *pulumi.OutputState }
Encryption at rest settings for disk or snapshot
func (EncryptionOutput) DiskEncryptionSetId ¶ added in v0.5.0
func (o EncryptionOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
ResourceId of the disk encryption set to use for enabling encryption at rest.
func (EncryptionOutput) ElementType ¶ added in v0.5.0
func (EncryptionOutput) ElementType() reflect.Type
func (EncryptionOutput) ToEncryptionOutput ¶ added in v0.5.0
func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput
func (EncryptionOutput) ToEncryptionOutputWithContext ¶ added in v0.5.0
func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
func (EncryptionOutput) ToEncryptionPtrOutput ¶ added in v0.5.0
func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionOutput) ToEncryptionPtrOutputWithContext ¶ added in v0.5.0
func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
func (EncryptionOutput) Type ¶ added in v0.5.0
func (o EncryptionOutput) Type() pulumi.StringPtrOutput
The type of key used to encrypt the data of the disk.
type EncryptionPtrInput ¶ added in v0.5.0
type EncryptionPtrInput interface { pulumi.Input ToEncryptionPtrOutput() EncryptionPtrOutput ToEncryptionPtrOutputWithContext(context.Context) EncryptionPtrOutput }
EncryptionPtrInput is an input type that accepts EncryptionArgs, EncryptionPtr and EncryptionPtrOutput values. You can construct a concrete instance of `EncryptionPtrInput` via:
EncryptionArgs{...} or: nil
func EncryptionPtr ¶ added in v0.5.0
func EncryptionPtr(v *EncryptionArgs) EncryptionPtrInput
type EncryptionPtrOutput ¶ added in v0.5.0
type EncryptionPtrOutput struct{ *pulumi.OutputState }
func (EncryptionPtrOutput) DiskEncryptionSetId ¶ added in v0.5.0
func (o EncryptionPtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
ResourceId of the disk encryption set to use for enabling encryption at rest.
func (EncryptionPtrOutput) Elem ¶ added in v0.5.0
func (o EncryptionPtrOutput) Elem() EncryptionOutput
func (EncryptionPtrOutput) ElementType ¶ added in v0.5.0
func (EncryptionPtrOutput) ElementType() reflect.Type
func (EncryptionPtrOutput) ToEncryptionPtrOutput ¶ added in v0.5.0
func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionPtrOutput) ToEncryptionPtrOutputWithContext ¶ added in v0.5.0
func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
func (EncryptionPtrOutput) Type ¶ added in v0.5.0
func (o EncryptionPtrOutput) Type() pulumi.StringPtrOutput
The type of key used to encrypt the data of the disk.
type EncryptionResponse ¶ added in v0.5.0
type EncryptionResponse struct { // ResourceId of the disk encryption set to use for enabling encryption at rest. DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"` // The type of key used to encrypt the data of the disk. Type *string `pulumi:"type"` }
Encryption at rest settings for disk or snapshot
type EncryptionResponseArgs ¶ added in v0.5.0
type EncryptionResponseArgs struct { // ResourceId of the disk encryption set to use for enabling encryption at rest. DiskEncryptionSetId pulumi.StringPtrInput `pulumi:"diskEncryptionSetId"` // The type of key used to encrypt the data of the disk. Type pulumi.StringPtrInput `pulumi:"type"` }
Encryption at rest settings for disk or snapshot
func (EncryptionResponseArgs) ElementType ¶ added in v0.5.0
func (EncryptionResponseArgs) ElementType() reflect.Type
func (EncryptionResponseArgs) ToEncryptionResponseOutput ¶ added in v0.5.0
func (i EncryptionResponseArgs) ToEncryptionResponseOutput() EncryptionResponseOutput
func (EncryptionResponseArgs) ToEncryptionResponseOutputWithContext ¶ added in v0.5.0
func (i EncryptionResponseArgs) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
func (EncryptionResponseArgs) ToEncryptionResponsePtrOutput ¶ added in v0.5.0
func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
func (EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext ¶ added in v0.5.0
func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
type EncryptionResponseInput ¶ added in v0.5.0
type EncryptionResponseInput interface { pulumi.Input ToEncryptionResponseOutput() EncryptionResponseOutput ToEncryptionResponseOutputWithContext(context.Context) EncryptionResponseOutput }
EncryptionResponseInput is an input type that accepts EncryptionResponseArgs and EncryptionResponseOutput values. You can construct a concrete instance of `EncryptionResponseInput` via:
EncryptionResponseArgs{...}
type EncryptionResponseOutput ¶ added in v0.5.0
type EncryptionResponseOutput struct{ *pulumi.OutputState }
Encryption at rest settings for disk or snapshot
func (EncryptionResponseOutput) DiskEncryptionSetId ¶ added in v0.5.0
func (o EncryptionResponseOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
ResourceId of the disk encryption set to use for enabling encryption at rest.
func (EncryptionResponseOutput) ElementType ¶ added in v0.5.0
func (EncryptionResponseOutput) ElementType() reflect.Type
func (EncryptionResponseOutput) ToEncryptionResponseOutput ¶ added in v0.5.0
func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput
func (EncryptionResponseOutput) ToEncryptionResponseOutputWithContext ¶ added in v0.5.0
func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
func (EncryptionResponseOutput) ToEncryptionResponsePtrOutput ¶ added in v0.5.0
func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
func (EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext ¶ added in v0.5.0
func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
func (EncryptionResponseOutput) Type ¶ added in v0.5.0
func (o EncryptionResponseOutput) Type() pulumi.StringPtrOutput
The type of key used to encrypt the data of the disk.
type EncryptionResponsePtrInput ¶ added in v0.5.0
type EncryptionResponsePtrInput interface { pulumi.Input ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput ToEncryptionResponsePtrOutputWithContext(context.Context) EncryptionResponsePtrOutput }
EncryptionResponsePtrInput is an input type that accepts EncryptionResponseArgs, EncryptionResponsePtr and EncryptionResponsePtrOutput values. You can construct a concrete instance of `EncryptionResponsePtrInput` via:
EncryptionResponseArgs{...} or: nil
func EncryptionResponsePtr ¶ added in v0.5.0
func EncryptionResponsePtr(v *EncryptionResponseArgs) EncryptionResponsePtrInput
type EncryptionResponsePtrOutput ¶ added in v0.5.0
type EncryptionResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionResponsePtrOutput) DiskEncryptionSetId ¶ added in v0.5.0
func (o EncryptionResponsePtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
ResourceId of the disk encryption set to use for enabling encryption at rest.
func (EncryptionResponsePtrOutput) Elem ¶ added in v0.5.0
func (o EncryptionResponsePtrOutput) Elem() EncryptionResponseOutput
func (EncryptionResponsePtrOutput) ElementType ¶ added in v0.5.0
func (EncryptionResponsePtrOutput) ElementType() reflect.Type
func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput ¶ added in v0.5.0
func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext ¶ added in v0.5.0
func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
func (EncryptionResponsePtrOutput) Type ¶ added in v0.5.0
func (o EncryptionResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of key used to encrypt the data of the disk.
type EncryptionSetIdentity ¶ added in v0.5.0
type EncryptionSetIdentity struct { // The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys. Type *string `pulumi:"type"` }
The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
type EncryptionSetIdentityArgs ¶ added in v0.5.0
type EncryptionSetIdentityArgs struct { // The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys. Type pulumi.StringPtrInput `pulumi:"type"` }
The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
func (EncryptionSetIdentityArgs) ElementType ¶ added in v0.5.0
func (EncryptionSetIdentityArgs) ElementType() reflect.Type
func (EncryptionSetIdentityArgs) ToEncryptionSetIdentityOutput ¶ added in v0.5.0
func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityOutput() EncryptionSetIdentityOutput
func (EncryptionSetIdentityArgs) ToEncryptionSetIdentityOutputWithContext ¶ added in v0.5.0
func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityOutputWithContext(ctx context.Context) EncryptionSetIdentityOutput
func (EncryptionSetIdentityArgs) ToEncryptionSetIdentityPtrOutput ¶ added in v0.5.0
func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput
func (EncryptionSetIdentityArgs) ToEncryptionSetIdentityPtrOutputWithContext ¶ added in v0.5.0
func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) EncryptionSetIdentityPtrOutput
type EncryptionSetIdentityInput ¶ added in v0.5.0
type EncryptionSetIdentityInput interface { pulumi.Input ToEncryptionSetIdentityOutput() EncryptionSetIdentityOutput ToEncryptionSetIdentityOutputWithContext(context.Context) EncryptionSetIdentityOutput }
EncryptionSetIdentityInput is an input type that accepts EncryptionSetIdentityArgs and EncryptionSetIdentityOutput values. You can construct a concrete instance of `EncryptionSetIdentityInput` via:
EncryptionSetIdentityArgs{...}
type EncryptionSetIdentityOutput ¶ added in v0.5.0
type EncryptionSetIdentityOutput struct{ *pulumi.OutputState }
The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
func (EncryptionSetIdentityOutput) ElementType ¶ added in v0.5.0
func (EncryptionSetIdentityOutput) ElementType() reflect.Type
func (EncryptionSetIdentityOutput) ToEncryptionSetIdentityOutput ¶ added in v0.5.0
func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityOutput() EncryptionSetIdentityOutput
func (EncryptionSetIdentityOutput) ToEncryptionSetIdentityOutputWithContext ¶ added in v0.5.0
func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityOutputWithContext(ctx context.Context) EncryptionSetIdentityOutput
func (EncryptionSetIdentityOutput) ToEncryptionSetIdentityPtrOutput ¶ added in v0.5.0
func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput
func (EncryptionSetIdentityOutput) ToEncryptionSetIdentityPtrOutputWithContext ¶ added in v0.5.0
func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) EncryptionSetIdentityPtrOutput
func (EncryptionSetIdentityOutput) Type ¶ added in v0.5.0
func (o EncryptionSetIdentityOutput) Type() pulumi.StringPtrOutput
The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys.
type EncryptionSetIdentityPtrInput ¶ added in v0.5.0
type EncryptionSetIdentityPtrInput interface { pulumi.Input ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput ToEncryptionSetIdentityPtrOutputWithContext(context.Context) EncryptionSetIdentityPtrOutput }
EncryptionSetIdentityPtrInput is an input type that accepts EncryptionSetIdentityArgs, EncryptionSetIdentityPtr and EncryptionSetIdentityPtrOutput values. You can construct a concrete instance of `EncryptionSetIdentityPtrInput` via:
EncryptionSetIdentityArgs{...} or: nil
func EncryptionSetIdentityPtr ¶ added in v0.5.0
func EncryptionSetIdentityPtr(v *EncryptionSetIdentityArgs) EncryptionSetIdentityPtrInput
type EncryptionSetIdentityPtrOutput ¶ added in v0.5.0
type EncryptionSetIdentityPtrOutput struct{ *pulumi.OutputState }
func (EncryptionSetIdentityPtrOutput) Elem ¶ added in v0.5.0
func (o EncryptionSetIdentityPtrOutput) Elem() EncryptionSetIdentityOutput
func (EncryptionSetIdentityPtrOutput) ElementType ¶ added in v0.5.0
func (EncryptionSetIdentityPtrOutput) ElementType() reflect.Type
func (EncryptionSetIdentityPtrOutput) ToEncryptionSetIdentityPtrOutput ¶ added in v0.5.0
func (o EncryptionSetIdentityPtrOutput) ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput
func (EncryptionSetIdentityPtrOutput) ToEncryptionSetIdentityPtrOutputWithContext ¶ added in v0.5.0
func (o EncryptionSetIdentityPtrOutput) ToEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) EncryptionSetIdentityPtrOutput
func (EncryptionSetIdentityPtrOutput) Type ¶ added in v0.5.0
func (o EncryptionSetIdentityPtrOutput) Type() pulumi.StringPtrOutput
The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys.
type EncryptionSetIdentityResponse ¶ added in v0.5.0
type EncryptionSetIdentityResponse struct { // The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity PrincipalId string `pulumi:"principalId"` // The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity TenantId string `pulumi:"tenantId"` // The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys. Type *string `pulumi:"type"` }
The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
type EncryptionSetIdentityResponseArgs ¶ added in v0.5.0
type EncryptionSetIdentityResponseArgs struct { // The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity TenantId pulumi.StringInput `pulumi:"tenantId"` // The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys. Type pulumi.StringPtrInput `pulumi:"type"` }
The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
func (EncryptionSetIdentityResponseArgs) ElementType ¶ added in v0.5.0
func (EncryptionSetIdentityResponseArgs) ElementType() reflect.Type
func (EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponseOutput ¶ added in v0.5.0
func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponseOutput() EncryptionSetIdentityResponseOutput
func (EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponseOutputWithContext ¶ added in v0.5.0
func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponseOutputWithContext(ctx context.Context) EncryptionSetIdentityResponseOutput
func (EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponsePtrOutput ¶ added in v0.5.0
func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput
func (EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponsePtrOutputWithContext ¶ added in v0.5.0
func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionSetIdentityResponsePtrOutput
type EncryptionSetIdentityResponseInput ¶ added in v0.5.0
type EncryptionSetIdentityResponseInput interface { pulumi.Input ToEncryptionSetIdentityResponseOutput() EncryptionSetIdentityResponseOutput ToEncryptionSetIdentityResponseOutputWithContext(context.Context) EncryptionSetIdentityResponseOutput }
EncryptionSetIdentityResponseInput is an input type that accepts EncryptionSetIdentityResponseArgs and EncryptionSetIdentityResponseOutput values. You can construct a concrete instance of `EncryptionSetIdentityResponseInput` via:
EncryptionSetIdentityResponseArgs{...}
type EncryptionSetIdentityResponseOutput ¶ added in v0.5.0
type EncryptionSetIdentityResponseOutput struct{ *pulumi.OutputState }
The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
func (EncryptionSetIdentityResponseOutput) ElementType ¶ added in v0.5.0
func (EncryptionSetIdentityResponseOutput) ElementType() reflect.Type
func (EncryptionSetIdentityResponseOutput) PrincipalId ¶ added in v0.5.0
func (o EncryptionSetIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity
func (EncryptionSetIdentityResponseOutput) TenantId ¶ added in v0.5.0
func (o EncryptionSetIdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity
func (EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponseOutput ¶ added in v0.5.0
func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponseOutput() EncryptionSetIdentityResponseOutput
func (EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponseOutputWithContext ¶ added in v0.5.0
func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponseOutputWithContext(ctx context.Context) EncryptionSetIdentityResponseOutput
func (EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponsePtrOutput ¶ added in v0.5.0
func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput
func (EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponsePtrOutputWithContext ¶ added in v0.5.0
func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionSetIdentityResponsePtrOutput
func (EncryptionSetIdentityResponseOutput) Type ¶ added in v0.5.0
func (o EncryptionSetIdentityResponseOutput) Type() pulumi.StringPtrOutput
The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys.
type EncryptionSetIdentityResponsePtrInput ¶ added in v0.5.0
type EncryptionSetIdentityResponsePtrInput interface { pulumi.Input ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput ToEncryptionSetIdentityResponsePtrOutputWithContext(context.Context) EncryptionSetIdentityResponsePtrOutput }
EncryptionSetIdentityResponsePtrInput is an input type that accepts EncryptionSetIdentityResponseArgs, EncryptionSetIdentityResponsePtr and EncryptionSetIdentityResponsePtrOutput values. You can construct a concrete instance of `EncryptionSetIdentityResponsePtrInput` via:
EncryptionSetIdentityResponseArgs{...} or: nil
func EncryptionSetIdentityResponsePtr ¶ added in v0.5.0
func EncryptionSetIdentityResponsePtr(v *EncryptionSetIdentityResponseArgs) EncryptionSetIdentityResponsePtrInput
type EncryptionSetIdentityResponsePtrOutput ¶ added in v0.5.0
type EncryptionSetIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionSetIdentityResponsePtrOutput) ElementType ¶ added in v0.5.0
func (EncryptionSetIdentityResponsePtrOutput) ElementType() reflect.Type
func (EncryptionSetIdentityResponsePtrOutput) PrincipalId ¶ added in v0.5.0
func (o EncryptionSetIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity
func (EncryptionSetIdentityResponsePtrOutput) TenantId ¶ added in v0.5.0
func (o EncryptionSetIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity
func (EncryptionSetIdentityResponsePtrOutput) ToEncryptionSetIdentityResponsePtrOutput ¶ added in v0.5.0
func (o EncryptionSetIdentityResponsePtrOutput) ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput
func (EncryptionSetIdentityResponsePtrOutput) ToEncryptionSetIdentityResponsePtrOutputWithContext ¶ added in v0.5.0
func (o EncryptionSetIdentityResponsePtrOutput) ToEncryptionSetIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionSetIdentityResponsePtrOutput
func (EncryptionSetIdentityResponsePtrOutput) Type ¶ added in v0.5.0
func (o EncryptionSetIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported for new creations. Disk Encryption Sets can be updated with Identity type None during migration of subscription to a new Azure Active Directory tenant; it will cause the encrypted resources to lose access to the keys.
type EncryptionSettingsCollection ¶ added in v0.5.0
type EncryptionSettingsCollection struct { // Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged. Enabled bool `pulumi:"enabled"` // A collection of encryption settings, one for each disk volume. EncryptionSettings []EncryptionSettingsElement `pulumi:"encryptionSettings"` // Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption. EncryptionSettingsVersion *string `pulumi:"encryptionSettingsVersion"` }
Encryption settings for disk or snapshot
type EncryptionSettingsCollectionArgs ¶ added in v0.5.0
type EncryptionSettingsCollectionArgs struct { // Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged. Enabled pulumi.BoolInput `pulumi:"enabled"` // A collection of encryption settings, one for each disk volume. EncryptionSettings EncryptionSettingsElementArrayInput `pulumi:"encryptionSettings"` // Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption. EncryptionSettingsVersion pulumi.StringPtrInput `pulumi:"encryptionSettingsVersion"` }
Encryption settings for disk or snapshot
func (EncryptionSettingsCollectionArgs) ElementType ¶ added in v0.5.0
func (EncryptionSettingsCollectionArgs) ElementType() reflect.Type
func (EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionOutput ¶ added in v0.5.0
func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionOutput() EncryptionSettingsCollectionOutput
func (EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionOutputWithContext ¶ added in v0.5.0
func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionOutputWithContext(ctx context.Context) EncryptionSettingsCollectionOutput
func (EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionPtrOutput ¶ added in v0.5.0
func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput
func (EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionPtrOutputWithContext ¶ added in v0.5.0
func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionPtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionPtrOutput
type EncryptionSettingsCollectionInput ¶ added in v0.5.0
type EncryptionSettingsCollectionInput interface { pulumi.Input ToEncryptionSettingsCollectionOutput() EncryptionSettingsCollectionOutput ToEncryptionSettingsCollectionOutputWithContext(context.Context) EncryptionSettingsCollectionOutput }
EncryptionSettingsCollectionInput is an input type that accepts EncryptionSettingsCollectionArgs and EncryptionSettingsCollectionOutput values. You can construct a concrete instance of `EncryptionSettingsCollectionInput` via:
EncryptionSettingsCollectionArgs{...}
type EncryptionSettingsCollectionOutput ¶ added in v0.5.0
type EncryptionSettingsCollectionOutput struct{ *pulumi.OutputState }
Encryption settings for disk or snapshot
func (EncryptionSettingsCollectionOutput) ElementType ¶ added in v0.5.0
func (EncryptionSettingsCollectionOutput) ElementType() reflect.Type
func (EncryptionSettingsCollectionOutput) Enabled ¶ added in v0.5.0
func (o EncryptionSettingsCollectionOutput) Enabled() pulumi.BoolOutput
Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
func (EncryptionSettingsCollectionOutput) EncryptionSettings ¶ added in v0.5.0
func (o EncryptionSettingsCollectionOutput) EncryptionSettings() EncryptionSettingsElementArrayOutput
A collection of encryption settings, one for each disk volume.
func (EncryptionSettingsCollectionOutput) EncryptionSettingsVersion ¶ added in v0.5.0
func (o EncryptionSettingsCollectionOutput) EncryptionSettingsVersion() pulumi.StringPtrOutput
Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
func (EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionOutput ¶ added in v0.5.0
func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionOutput() EncryptionSettingsCollectionOutput
func (EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionOutputWithContext ¶ added in v0.5.0
func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionOutputWithContext(ctx context.Context) EncryptionSettingsCollectionOutput
func (EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionPtrOutput ¶ added in v0.5.0
func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput
func (EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionPtrOutputWithContext ¶ added in v0.5.0
func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionPtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionPtrOutput
type EncryptionSettingsCollectionPtrInput ¶ added in v0.5.0
type EncryptionSettingsCollectionPtrInput interface { pulumi.Input ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput ToEncryptionSettingsCollectionPtrOutputWithContext(context.Context) EncryptionSettingsCollectionPtrOutput }
EncryptionSettingsCollectionPtrInput is an input type that accepts EncryptionSettingsCollectionArgs, EncryptionSettingsCollectionPtr and EncryptionSettingsCollectionPtrOutput values. You can construct a concrete instance of `EncryptionSettingsCollectionPtrInput` via:
EncryptionSettingsCollectionArgs{...} or: nil
func EncryptionSettingsCollectionPtr ¶ added in v0.5.0
func EncryptionSettingsCollectionPtr(v *EncryptionSettingsCollectionArgs) EncryptionSettingsCollectionPtrInput
type EncryptionSettingsCollectionPtrOutput ¶ added in v0.5.0
type EncryptionSettingsCollectionPtrOutput struct{ *pulumi.OutputState }
func (EncryptionSettingsCollectionPtrOutput) ElementType ¶ added in v0.5.0
func (EncryptionSettingsCollectionPtrOutput) ElementType() reflect.Type
func (EncryptionSettingsCollectionPtrOutput) Enabled ¶ added in v0.5.0
func (o EncryptionSettingsCollectionPtrOutput) Enabled() pulumi.BoolPtrOutput
Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
func (EncryptionSettingsCollectionPtrOutput) EncryptionSettings ¶ added in v0.5.0
func (o EncryptionSettingsCollectionPtrOutput) EncryptionSettings() EncryptionSettingsElementArrayOutput
A collection of encryption settings, one for each disk volume.
func (EncryptionSettingsCollectionPtrOutput) EncryptionSettingsVersion ¶ added in v0.5.0
func (o EncryptionSettingsCollectionPtrOutput) EncryptionSettingsVersion() pulumi.StringPtrOutput
Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
func (EncryptionSettingsCollectionPtrOutput) ToEncryptionSettingsCollectionPtrOutput ¶ added in v0.5.0
func (o EncryptionSettingsCollectionPtrOutput) ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput
func (EncryptionSettingsCollectionPtrOutput) ToEncryptionSettingsCollectionPtrOutputWithContext ¶ added in v0.5.0
func (o EncryptionSettingsCollectionPtrOutput) ToEncryptionSettingsCollectionPtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionPtrOutput
type EncryptionSettingsCollectionResponse ¶ added in v0.5.0
type EncryptionSettingsCollectionResponse struct { // Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged. Enabled bool `pulumi:"enabled"` // A collection of encryption settings, one for each disk volume. EncryptionSettings []EncryptionSettingsElementResponse `pulumi:"encryptionSettings"` // Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption. EncryptionSettingsVersion *string `pulumi:"encryptionSettingsVersion"` }
Encryption settings for disk or snapshot
type EncryptionSettingsCollectionResponseArgs ¶ added in v0.5.0
type EncryptionSettingsCollectionResponseArgs struct { // Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged. Enabled pulumi.BoolInput `pulumi:"enabled"` // A collection of encryption settings, one for each disk volume. EncryptionSettings EncryptionSettingsElementResponseArrayInput `pulumi:"encryptionSettings"` // Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption. EncryptionSettingsVersion pulumi.StringPtrInput `pulumi:"encryptionSettingsVersion"` }
Encryption settings for disk or snapshot
func (EncryptionSettingsCollectionResponseArgs) ElementType ¶ added in v0.5.0
func (EncryptionSettingsCollectionResponseArgs) ElementType() reflect.Type
func (EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponseOutput ¶ added in v0.5.0
func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponseOutput() EncryptionSettingsCollectionResponseOutput
func (EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponseOutputWithContext ¶ added in v0.5.0
func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponseOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponseOutput
func (EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponsePtrOutput ¶ added in v0.5.0
func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput
func (EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponsePtrOutputWithContext ¶ added in v0.5.0
func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponsePtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponsePtrOutput
type EncryptionSettingsCollectionResponseInput ¶ added in v0.5.0
type EncryptionSettingsCollectionResponseInput interface { pulumi.Input ToEncryptionSettingsCollectionResponseOutput() EncryptionSettingsCollectionResponseOutput ToEncryptionSettingsCollectionResponseOutputWithContext(context.Context) EncryptionSettingsCollectionResponseOutput }
EncryptionSettingsCollectionResponseInput is an input type that accepts EncryptionSettingsCollectionResponseArgs and EncryptionSettingsCollectionResponseOutput values. You can construct a concrete instance of `EncryptionSettingsCollectionResponseInput` via:
EncryptionSettingsCollectionResponseArgs{...}
type EncryptionSettingsCollectionResponseOutput ¶ added in v0.5.0
type EncryptionSettingsCollectionResponseOutput struct{ *pulumi.OutputState }
Encryption settings for disk or snapshot
func (EncryptionSettingsCollectionResponseOutput) ElementType ¶ added in v0.5.0
func (EncryptionSettingsCollectionResponseOutput) ElementType() reflect.Type
func (EncryptionSettingsCollectionResponseOutput) Enabled ¶ added in v0.5.0
func (o EncryptionSettingsCollectionResponseOutput) Enabled() pulumi.BoolOutput
Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
func (EncryptionSettingsCollectionResponseOutput) EncryptionSettings ¶ added in v0.5.0
func (o EncryptionSettingsCollectionResponseOutput) EncryptionSettings() EncryptionSettingsElementResponseArrayOutput
A collection of encryption settings, one for each disk volume.
func (EncryptionSettingsCollectionResponseOutput) EncryptionSettingsVersion ¶ added in v0.5.0
func (o EncryptionSettingsCollectionResponseOutput) EncryptionSettingsVersion() pulumi.StringPtrOutput
Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
func (EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponseOutput ¶ added in v0.5.0
func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponseOutput() EncryptionSettingsCollectionResponseOutput
func (EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponseOutputWithContext ¶ added in v0.5.0
func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponseOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponseOutput
func (EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponsePtrOutput ¶ added in v0.5.0
func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput
func (EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponsePtrOutputWithContext ¶ added in v0.5.0
func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponsePtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponsePtrOutput
type EncryptionSettingsCollectionResponsePtrInput ¶ added in v0.5.0
type EncryptionSettingsCollectionResponsePtrInput interface { pulumi.Input ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput ToEncryptionSettingsCollectionResponsePtrOutputWithContext(context.Context) EncryptionSettingsCollectionResponsePtrOutput }
EncryptionSettingsCollectionResponsePtrInput is an input type that accepts EncryptionSettingsCollectionResponseArgs, EncryptionSettingsCollectionResponsePtr and EncryptionSettingsCollectionResponsePtrOutput values. You can construct a concrete instance of `EncryptionSettingsCollectionResponsePtrInput` via:
EncryptionSettingsCollectionResponseArgs{...} or: nil
func EncryptionSettingsCollectionResponsePtr ¶ added in v0.5.0
func EncryptionSettingsCollectionResponsePtr(v *EncryptionSettingsCollectionResponseArgs) EncryptionSettingsCollectionResponsePtrInput
type EncryptionSettingsCollectionResponsePtrOutput ¶ added in v0.5.0
type EncryptionSettingsCollectionResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionSettingsCollectionResponsePtrOutput) ElementType ¶ added in v0.5.0
func (EncryptionSettingsCollectionResponsePtrOutput) ElementType() reflect.Type
func (EncryptionSettingsCollectionResponsePtrOutput) Enabled ¶ added in v0.5.0
func (o EncryptionSettingsCollectionResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
func (EncryptionSettingsCollectionResponsePtrOutput) EncryptionSettings ¶ added in v0.5.0
func (o EncryptionSettingsCollectionResponsePtrOutput) EncryptionSettings() EncryptionSettingsElementResponseArrayOutput
A collection of encryption settings, one for each disk volume.
func (EncryptionSettingsCollectionResponsePtrOutput) EncryptionSettingsVersion ¶ added in v0.5.0
func (o EncryptionSettingsCollectionResponsePtrOutput) EncryptionSettingsVersion() pulumi.StringPtrOutput
Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
func (EncryptionSettingsCollectionResponsePtrOutput) ToEncryptionSettingsCollectionResponsePtrOutput ¶ added in v0.5.0
func (o EncryptionSettingsCollectionResponsePtrOutput) ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput
func (EncryptionSettingsCollectionResponsePtrOutput) ToEncryptionSettingsCollectionResponsePtrOutputWithContext ¶ added in v0.5.0
func (o EncryptionSettingsCollectionResponsePtrOutput) ToEncryptionSettingsCollectionResponsePtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponsePtrOutput
type EncryptionSettingsElement ¶ added in v0.5.0
type EncryptionSettingsElement struct { // Key Vault Secret Url and vault id of the disk encryption key DiskEncryptionKey *KeyVaultAndSecretReference `pulumi:"diskEncryptionKey"` // Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key. KeyEncryptionKey *KeyVaultAndKeyReference `pulumi:"keyEncryptionKey"` }
Encryption settings for one disk volume.
type EncryptionSettingsElementArgs ¶ added in v0.5.0
type EncryptionSettingsElementArgs struct { // Key Vault Secret Url and vault id of the disk encryption key DiskEncryptionKey KeyVaultAndSecretReferencePtrInput `pulumi:"diskEncryptionKey"` // Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key. KeyEncryptionKey KeyVaultAndKeyReferencePtrInput `pulumi:"keyEncryptionKey"` }
Encryption settings for one disk volume.
func (EncryptionSettingsElementArgs) ElementType ¶ added in v0.5.0
func (EncryptionSettingsElementArgs) ElementType() reflect.Type
func (EncryptionSettingsElementArgs) ToEncryptionSettingsElementOutput ¶ added in v0.5.0
func (i EncryptionSettingsElementArgs) ToEncryptionSettingsElementOutput() EncryptionSettingsElementOutput
func (EncryptionSettingsElementArgs) ToEncryptionSettingsElementOutputWithContext ¶ added in v0.5.0
func (i EncryptionSettingsElementArgs) ToEncryptionSettingsElementOutputWithContext(ctx context.Context) EncryptionSettingsElementOutput
type EncryptionSettingsElementArray ¶ added in v0.5.0
type EncryptionSettingsElementArray []EncryptionSettingsElementInput
func (EncryptionSettingsElementArray) ElementType ¶ added in v0.5.0
func (EncryptionSettingsElementArray) ElementType() reflect.Type
func (EncryptionSettingsElementArray) ToEncryptionSettingsElementArrayOutput ¶ added in v0.5.0
func (i EncryptionSettingsElementArray) ToEncryptionSettingsElementArrayOutput() EncryptionSettingsElementArrayOutput
func (EncryptionSettingsElementArray) ToEncryptionSettingsElementArrayOutputWithContext ¶ added in v0.5.0
func (i EncryptionSettingsElementArray) ToEncryptionSettingsElementArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementArrayOutput
type EncryptionSettingsElementArrayInput ¶ added in v0.5.0
type EncryptionSettingsElementArrayInput interface { pulumi.Input ToEncryptionSettingsElementArrayOutput() EncryptionSettingsElementArrayOutput ToEncryptionSettingsElementArrayOutputWithContext(context.Context) EncryptionSettingsElementArrayOutput }
EncryptionSettingsElementArrayInput is an input type that accepts EncryptionSettingsElementArray and EncryptionSettingsElementArrayOutput values. You can construct a concrete instance of `EncryptionSettingsElementArrayInput` via:
EncryptionSettingsElementArray{ EncryptionSettingsElementArgs{...} }
type EncryptionSettingsElementArrayOutput ¶ added in v0.5.0
type EncryptionSettingsElementArrayOutput struct{ *pulumi.OutputState }
func (EncryptionSettingsElementArrayOutput) ElementType ¶ added in v0.5.0
func (EncryptionSettingsElementArrayOutput) ElementType() reflect.Type
func (EncryptionSettingsElementArrayOutput) Index ¶ added in v0.5.0
func (o EncryptionSettingsElementArrayOutput) Index(i pulumi.IntInput) EncryptionSettingsElementOutput
func (EncryptionSettingsElementArrayOutput) ToEncryptionSettingsElementArrayOutput ¶ added in v0.5.0
func (o EncryptionSettingsElementArrayOutput) ToEncryptionSettingsElementArrayOutput() EncryptionSettingsElementArrayOutput
func (EncryptionSettingsElementArrayOutput) ToEncryptionSettingsElementArrayOutputWithContext ¶ added in v0.5.0
func (o EncryptionSettingsElementArrayOutput) ToEncryptionSettingsElementArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementArrayOutput
type EncryptionSettingsElementInput ¶ added in v0.5.0
type EncryptionSettingsElementInput interface { pulumi.Input ToEncryptionSettingsElementOutput() EncryptionSettingsElementOutput ToEncryptionSettingsElementOutputWithContext(context.Context) EncryptionSettingsElementOutput }
EncryptionSettingsElementInput is an input type that accepts EncryptionSettingsElementArgs and EncryptionSettingsElementOutput values. You can construct a concrete instance of `EncryptionSettingsElementInput` via:
EncryptionSettingsElementArgs{...}
type EncryptionSettingsElementOutput ¶ added in v0.5.0
type EncryptionSettingsElementOutput struct{ *pulumi.OutputState }
Encryption settings for one disk volume.
func (EncryptionSettingsElementOutput) DiskEncryptionKey ¶ added in v0.5.0
func (o EncryptionSettingsElementOutput) DiskEncryptionKey() KeyVaultAndSecretReferencePtrOutput
Key Vault Secret Url and vault id of the disk encryption key
func (EncryptionSettingsElementOutput) ElementType ¶ added in v0.5.0
func (EncryptionSettingsElementOutput) ElementType() reflect.Type
func (EncryptionSettingsElementOutput) KeyEncryptionKey ¶ added in v0.5.0
func (o EncryptionSettingsElementOutput) KeyEncryptionKey() KeyVaultAndKeyReferencePtrOutput
Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
func (EncryptionSettingsElementOutput) ToEncryptionSettingsElementOutput ¶ added in v0.5.0
func (o EncryptionSettingsElementOutput) ToEncryptionSettingsElementOutput() EncryptionSettingsElementOutput
func (EncryptionSettingsElementOutput) ToEncryptionSettingsElementOutputWithContext ¶ added in v0.5.0
func (o EncryptionSettingsElementOutput) ToEncryptionSettingsElementOutputWithContext(ctx context.Context) EncryptionSettingsElementOutput
type EncryptionSettingsElementResponse ¶ added in v0.5.0
type EncryptionSettingsElementResponse struct { // Key Vault Secret Url and vault id of the disk encryption key DiskEncryptionKey *KeyVaultAndSecretReferenceResponse `pulumi:"diskEncryptionKey"` // Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key. KeyEncryptionKey *KeyVaultAndKeyReferenceResponse `pulumi:"keyEncryptionKey"` }
Encryption settings for one disk volume.
type EncryptionSettingsElementResponseArgs ¶ added in v0.5.0
type EncryptionSettingsElementResponseArgs struct { // Key Vault Secret Url and vault id of the disk encryption key DiskEncryptionKey KeyVaultAndSecretReferenceResponsePtrInput `pulumi:"diskEncryptionKey"` // Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key. KeyEncryptionKey KeyVaultAndKeyReferenceResponsePtrInput `pulumi:"keyEncryptionKey"` }
Encryption settings for one disk volume.
func (EncryptionSettingsElementResponseArgs) ElementType ¶ added in v0.5.0
func (EncryptionSettingsElementResponseArgs) ElementType() reflect.Type
func (EncryptionSettingsElementResponseArgs) ToEncryptionSettingsElementResponseOutput ¶ added in v0.5.0
func (i EncryptionSettingsElementResponseArgs) ToEncryptionSettingsElementResponseOutput() EncryptionSettingsElementResponseOutput
func (EncryptionSettingsElementResponseArgs) ToEncryptionSettingsElementResponseOutputWithContext ¶ added in v0.5.0
func (i EncryptionSettingsElementResponseArgs) ToEncryptionSettingsElementResponseOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseOutput
type EncryptionSettingsElementResponseArray ¶ added in v0.5.0
type EncryptionSettingsElementResponseArray []EncryptionSettingsElementResponseInput
func (EncryptionSettingsElementResponseArray) ElementType ¶ added in v0.5.0
func (EncryptionSettingsElementResponseArray) ElementType() reflect.Type
func (EncryptionSettingsElementResponseArray) ToEncryptionSettingsElementResponseArrayOutput ¶ added in v0.5.0
func (i EncryptionSettingsElementResponseArray) ToEncryptionSettingsElementResponseArrayOutput() EncryptionSettingsElementResponseArrayOutput
func (EncryptionSettingsElementResponseArray) ToEncryptionSettingsElementResponseArrayOutputWithContext ¶ added in v0.5.0
func (i EncryptionSettingsElementResponseArray) ToEncryptionSettingsElementResponseArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseArrayOutput
type EncryptionSettingsElementResponseArrayInput ¶ added in v0.5.0
type EncryptionSettingsElementResponseArrayInput interface { pulumi.Input ToEncryptionSettingsElementResponseArrayOutput() EncryptionSettingsElementResponseArrayOutput ToEncryptionSettingsElementResponseArrayOutputWithContext(context.Context) EncryptionSettingsElementResponseArrayOutput }
EncryptionSettingsElementResponseArrayInput is an input type that accepts EncryptionSettingsElementResponseArray and EncryptionSettingsElementResponseArrayOutput values. You can construct a concrete instance of `EncryptionSettingsElementResponseArrayInput` via:
EncryptionSettingsElementResponseArray{ EncryptionSettingsElementResponseArgs{...} }
type EncryptionSettingsElementResponseArrayOutput ¶ added in v0.5.0
type EncryptionSettingsElementResponseArrayOutput struct{ *pulumi.OutputState }
func (EncryptionSettingsElementResponseArrayOutput) ElementType ¶ added in v0.5.0
func (EncryptionSettingsElementResponseArrayOutput) ElementType() reflect.Type
func (EncryptionSettingsElementResponseArrayOutput) ToEncryptionSettingsElementResponseArrayOutput ¶ added in v0.5.0
func (o EncryptionSettingsElementResponseArrayOutput) ToEncryptionSettingsElementResponseArrayOutput() EncryptionSettingsElementResponseArrayOutput
func (EncryptionSettingsElementResponseArrayOutput) ToEncryptionSettingsElementResponseArrayOutputWithContext ¶ added in v0.5.0
func (o EncryptionSettingsElementResponseArrayOutput) ToEncryptionSettingsElementResponseArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseArrayOutput
type EncryptionSettingsElementResponseInput ¶ added in v0.5.0
type EncryptionSettingsElementResponseInput interface { pulumi.Input ToEncryptionSettingsElementResponseOutput() EncryptionSettingsElementResponseOutput ToEncryptionSettingsElementResponseOutputWithContext(context.Context) EncryptionSettingsElementResponseOutput }
EncryptionSettingsElementResponseInput is an input type that accepts EncryptionSettingsElementResponseArgs and EncryptionSettingsElementResponseOutput values. You can construct a concrete instance of `EncryptionSettingsElementResponseInput` via:
EncryptionSettingsElementResponseArgs{...}
type EncryptionSettingsElementResponseOutput ¶ added in v0.5.0
type EncryptionSettingsElementResponseOutput struct{ *pulumi.OutputState }
Encryption settings for one disk volume.
func (EncryptionSettingsElementResponseOutput) DiskEncryptionKey ¶ added in v0.5.0
func (o EncryptionSettingsElementResponseOutput) DiskEncryptionKey() KeyVaultAndSecretReferenceResponsePtrOutput
Key Vault Secret Url and vault id of the disk encryption key
func (EncryptionSettingsElementResponseOutput) ElementType ¶ added in v0.5.0
func (EncryptionSettingsElementResponseOutput) ElementType() reflect.Type
func (EncryptionSettingsElementResponseOutput) KeyEncryptionKey ¶ added in v0.5.0
func (o EncryptionSettingsElementResponseOutput) KeyEncryptionKey() KeyVaultAndKeyReferenceResponsePtrOutput
Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
func (EncryptionSettingsElementResponseOutput) ToEncryptionSettingsElementResponseOutput ¶ added in v0.5.0
func (o EncryptionSettingsElementResponseOutput) ToEncryptionSettingsElementResponseOutput() EncryptionSettingsElementResponseOutput
func (EncryptionSettingsElementResponseOutput) ToEncryptionSettingsElementResponseOutputWithContext ¶ added in v0.5.0
func (o EncryptionSettingsElementResponseOutput) ToEncryptionSettingsElementResponseOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseOutput
type EncryptionType ¶ added in v0.5.0
The type of key used to encrypt the data of the disk.
func (EncryptionType) ElementType ¶ added in v0.5.0
func (EncryptionType) ElementType() reflect.Type
func (EncryptionType) ToStringOutput ¶ added in v0.5.0
func (e EncryptionType) ToStringOutput() pulumi.StringOutput
func (EncryptionType) ToStringOutputWithContext ¶ added in v0.5.0
func (e EncryptionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EncryptionType) ToStringPtrOutput ¶ added in v0.5.0
func (e EncryptionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncryptionType) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e EncryptionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExtendedLocation ¶ added in v0.5.0
type ExtendedLocation struct { // The name of the extended location. Name *string `pulumi:"name"` // The type of the extended location. Type *string `pulumi:"type"` }
The complex type of the extended location.
type ExtendedLocationArgs ¶ added in v0.5.0
type ExtendedLocationArgs struct { // The name of the extended location. Name pulumi.StringPtrInput `pulumi:"name"` // The type of the extended location. Type pulumi.StringPtrInput `pulumi:"type"` }
The complex type of the extended location.
func (ExtendedLocationArgs) ElementType ¶ added in v0.5.0
func (ExtendedLocationArgs) ElementType() reflect.Type
func (ExtendedLocationArgs) ToExtendedLocationOutput ¶ added in v0.5.0
func (i ExtendedLocationArgs) ToExtendedLocationOutput() ExtendedLocationOutput
func (ExtendedLocationArgs) ToExtendedLocationOutputWithContext ¶ added in v0.5.0
func (i ExtendedLocationArgs) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput
func (ExtendedLocationArgs) ToExtendedLocationPtrOutput ¶ added in v0.5.0
func (i ExtendedLocationArgs) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
func (ExtendedLocationArgs) ToExtendedLocationPtrOutputWithContext ¶ added in v0.5.0
func (i ExtendedLocationArgs) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
type ExtendedLocationInput ¶ added in v0.5.0
type ExtendedLocationInput interface { pulumi.Input ToExtendedLocationOutput() ExtendedLocationOutput ToExtendedLocationOutputWithContext(context.Context) ExtendedLocationOutput }
ExtendedLocationInput is an input type that accepts ExtendedLocationArgs and ExtendedLocationOutput values. You can construct a concrete instance of `ExtendedLocationInput` via:
ExtendedLocationArgs{...}
type ExtendedLocationOutput ¶ added in v0.5.0
type ExtendedLocationOutput struct{ *pulumi.OutputState }
The complex type of the extended location.
func (ExtendedLocationOutput) ElementType ¶ added in v0.5.0
func (ExtendedLocationOutput) ElementType() reflect.Type
func (ExtendedLocationOutput) Name ¶ added in v0.5.0
func (o ExtendedLocationOutput) Name() pulumi.StringPtrOutput
The name of the extended location.
func (ExtendedLocationOutput) ToExtendedLocationOutput ¶ added in v0.5.0
func (o ExtendedLocationOutput) ToExtendedLocationOutput() ExtendedLocationOutput
func (ExtendedLocationOutput) ToExtendedLocationOutputWithContext ¶ added in v0.5.0
func (o ExtendedLocationOutput) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput
func (ExtendedLocationOutput) ToExtendedLocationPtrOutput ¶ added in v0.5.0
func (o ExtendedLocationOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
func (ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext ¶ added in v0.5.0
func (o ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
func (ExtendedLocationOutput) Type ¶ added in v0.5.0
func (o ExtendedLocationOutput) Type() pulumi.StringPtrOutput
The type of the extended location.
type ExtendedLocationPtrInput ¶ added in v0.5.0
type ExtendedLocationPtrInput interface { pulumi.Input ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput ToExtendedLocationPtrOutputWithContext(context.Context) ExtendedLocationPtrOutput }
ExtendedLocationPtrInput is an input type that accepts ExtendedLocationArgs, ExtendedLocationPtr and ExtendedLocationPtrOutput values. You can construct a concrete instance of `ExtendedLocationPtrInput` via:
ExtendedLocationArgs{...} or: nil
func ExtendedLocationPtr ¶ added in v0.5.0
func ExtendedLocationPtr(v *ExtendedLocationArgs) ExtendedLocationPtrInput
type ExtendedLocationPtrOutput ¶ added in v0.5.0
type ExtendedLocationPtrOutput struct{ *pulumi.OutputState }
func (ExtendedLocationPtrOutput) Elem ¶ added in v0.5.0
func (o ExtendedLocationPtrOutput) Elem() ExtendedLocationOutput
func (ExtendedLocationPtrOutput) ElementType ¶ added in v0.5.0
func (ExtendedLocationPtrOutput) ElementType() reflect.Type
func (ExtendedLocationPtrOutput) Name ¶ added in v0.5.0
func (o ExtendedLocationPtrOutput) Name() pulumi.StringPtrOutput
The name of the extended location.
func (ExtendedLocationPtrOutput) ToExtendedLocationPtrOutput ¶ added in v0.5.0
func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
func (ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext ¶ added in v0.5.0
func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
func (ExtendedLocationPtrOutput) Type ¶ added in v0.5.0
func (o ExtendedLocationPtrOutput) Type() pulumi.StringPtrOutput
The type of the extended location.
type ExtendedLocationResponse ¶ added in v0.5.0
type ExtendedLocationResponse struct { // The name of the extended location. Name *string `pulumi:"name"` // The type of the extended location. Type *string `pulumi:"type"` }
The complex type of the extended location.
type ExtendedLocationResponseArgs ¶ added in v0.5.0
type ExtendedLocationResponseArgs struct { // The name of the extended location. Name pulumi.StringPtrInput `pulumi:"name"` // The type of the extended location. Type pulumi.StringPtrInput `pulumi:"type"` }
The complex type of the extended location.
func (ExtendedLocationResponseArgs) ElementType ¶ added in v0.5.0
func (ExtendedLocationResponseArgs) ElementType() reflect.Type
func (ExtendedLocationResponseArgs) ToExtendedLocationResponseOutput ¶ added in v0.5.0
func (i ExtendedLocationResponseArgs) ToExtendedLocationResponseOutput() ExtendedLocationResponseOutput
func (ExtendedLocationResponseArgs) ToExtendedLocationResponseOutputWithContext ¶ added in v0.5.0
func (i ExtendedLocationResponseArgs) ToExtendedLocationResponseOutputWithContext(ctx context.Context) ExtendedLocationResponseOutput
func (ExtendedLocationResponseArgs) ToExtendedLocationResponsePtrOutput ¶ added in v0.5.0
func (i ExtendedLocationResponseArgs) ToExtendedLocationResponsePtrOutput() ExtendedLocationResponsePtrOutput
func (ExtendedLocationResponseArgs) ToExtendedLocationResponsePtrOutputWithContext ¶ added in v0.5.0
func (i ExtendedLocationResponseArgs) ToExtendedLocationResponsePtrOutputWithContext(ctx context.Context) ExtendedLocationResponsePtrOutput
type ExtendedLocationResponseInput ¶ added in v0.5.0
type ExtendedLocationResponseInput interface { pulumi.Input ToExtendedLocationResponseOutput() ExtendedLocationResponseOutput ToExtendedLocationResponseOutputWithContext(context.Context) ExtendedLocationResponseOutput }
ExtendedLocationResponseInput is an input type that accepts ExtendedLocationResponseArgs and ExtendedLocationResponseOutput values. You can construct a concrete instance of `ExtendedLocationResponseInput` via:
ExtendedLocationResponseArgs{...}
type ExtendedLocationResponseOutput ¶ added in v0.5.0
type ExtendedLocationResponseOutput struct{ *pulumi.OutputState }
The complex type of the extended location.
func (ExtendedLocationResponseOutput) ElementType ¶ added in v0.5.0
func (ExtendedLocationResponseOutput) ElementType() reflect.Type
func (ExtendedLocationResponseOutput) Name ¶ added in v0.5.0
func (o ExtendedLocationResponseOutput) Name() pulumi.StringPtrOutput
The name of the extended location.
func (ExtendedLocationResponseOutput) ToExtendedLocationResponseOutput ¶ added in v0.5.0
func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutput() ExtendedLocationResponseOutput
func (ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithContext ¶ added in v0.5.0
func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithContext(ctx context.Context) ExtendedLocationResponseOutput
func (ExtendedLocationResponseOutput) ToExtendedLocationResponsePtrOutput ¶ added in v0.5.0
func (o ExtendedLocationResponseOutput) ToExtendedLocationResponsePtrOutput() ExtendedLocationResponsePtrOutput
func (ExtendedLocationResponseOutput) ToExtendedLocationResponsePtrOutputWithContext ¶ added in v0.5.0
func (o ExtendedLocationResponseOutput) ToExtendedLocationResponsePtrOutputWithContext(ctx context.Context) ExtendedLocationResponsePtrOutput
func (ExtendedLocationResponseOutput) Type ¶ added in v0.5.0
func (o ExtendedLocationResponseOutput) Type() pulumi.StringPtrOutput
The type of the extended location.
type ExtendedLocationResponsePtrInput ¶ added in v0.5.0
type ExtendedLocationResponsePtrInput interface { pulumi.Input ToExtendedLocationResponsePtrOutput() ExtendedLocationResponsePtrOutput ToExtendedLocationResponsePtrOutputWithContext(context.Context) ExtendedLocationResponsePtrOutput }
ExtendedLocationResponsePtrInput is an input type that accepts ExtendedLocationResponseArgs, ExtendedLocationResponsePtr and ExtendedLocationResponsePtrOutput values. You can construct a concrete instance of `ExtendedLocationResponsePtrInput` via:
ExtendedLocationResponseArgs{...} or: nil
func ExtendedLocationResponsePtr ¶ added in v0.5.0
func ExtendedLocationResponsePtr(v *ExtendedLocationResponseArgs) ExtendedLocationResponsePtrInput
type ExtendedLocationResponsePtrOutput ¶ added in v0.5.0
type ExtendedLocationResponsePtrOutput struct{ *pulumi.OutputState }
func (ExtendedLocationResponsePtrOutput) Elem ¶ added in v0.5.0
func (o ExtendedLocationResponsePtrOutput) Elem() ExtendedLocationResponseOutput
func (ExtendedLocationResponsePtrOutput) ElementType ¶ added in v0.5.0
func (ExtendedLocationResponsePtrOutput) ElementType() reflect.Type
func (ExtendedLocationResponsePtrOutput) Name ¶ added in v0.5.0
func (o ExtendedLocationResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the extended location.
func (ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutput ¶ added in v0.5.0
func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutput() ExtendedLocationResponsePtrOutput
func (ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWithContext ¶ added in v0.5.0
func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWithContext(ctx context.Context) ExtendedLocationResponsePtrOutput
func (ExtendedLocationResponsePtrOutput) Type ¶ added in v0.5.0
func (o ExtendedLocationResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of the extended location.
type ExtendedLocationTypes ¶ added in v0.5.0
The type of the extended location.
func (ExtendedLocationTypes) ElementType ¶ added in v0.5.0
func (ExtendedLocationTypes) ElementType() reflect.Type
func (ExtendedLocationTypes) ToStringOutput ¶ added in v0.5.0
func (e ExtendedLocationTypes) ToStringOutput() pulumi.StringOutput
func (ExtendedLocationTypes) ToStringOutputWithContext ¶ added in v0.5.0
func (e ExtendedLocationTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExtendedLocationTypes) ToStringPtrOutput ¶ added in v0.5.0
func (e ExtendedLocationTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExtendedLocationTypes) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e ExtendedLocationTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Gallery ¶
type Gallery struct { pulumi.CustomResourceState // The description of this Shared Image Gallery resource. This property is updatable. Description pulumi.StringPtrOutput `pulumi:"description"` // Describes the gallery unique name. Identifier GalleryIdentifierResponsePtrOutput `pulumi:"identifier"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Profile for gallery sharing to subscription or tenant SharingProfile SharingProfileResponsePtrOutput `pulumi:"sharingProfile"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Specifies information about the Shared Image Gallery that you want to create or update.
func GetGallery ¶
func GetGallery(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GalleryState, opts ...pulumi.ResourceOption) (*Gallery, error)
GetGallery gets an existing Gallery 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 NewGallery ¶
func NewGallery(ctx *pulumi.Context, name string, args *GalleryArgs, opts ...pulumi.ResourceOption) (*Gallery, error)
NewGallery registers a new resource with the given unique name, arguments, and options.
func (*Gallery) ElementType ¶ added in v0.2.6
func (*Gallery) ToGalleryOutput ¶ added in v0.2.6
func (i *Gallery) ToGalleryOutput() GalleryOutput
func (*Gallery) ToGalleryOutputWithContext ¶ added in v0.2.6
func (i *Gallery) ToGalleryOutputWithContext(ctx context.Context) GalleryOutput
type GalleryApplication ¶
type GalleryApplication struct { pulumi.CustomResourceState // The description of this gallery Application Definition resource. This property is updatable. Description pulumi.StringPtrOutput `pulumi:"description"` // The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrOutput `pulumi:"endOfLifeDate"` // The Eula agreement for the gallery Application Definition. Eula pulumi.StringPtrOutput `pulumi:"eula"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // The privacy statement uri. PrivacyStatementUri pulumi.StringPtrOutput `pulumi:"privacyStatementUri"` // The release note uri. ReleaseNoteUri pulumi.StringPtrOutput `pulumi:"releaseNoteUri"` // This property allows you to specify the supported type of the OS that application is built for. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** SupportedOSType pulumi.StringOutput `pulumi:"supportedOSType"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Specifies information about the gallery Application Definition that you want to create or update.
func GetGalleryApplication ¶
func GetGalleryApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GalleryApplicationState, opts ...pulumi.ResourceOption) (*GalleryApplication, error)
GetGalleryApplication gets an existing GalleryApplication 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 NewGalleryApplication ¶
func NewGalleryApplication(ctx *pulumi.Context, name string, args *GalleryApplicationArgs, opts ...pulumi.ResourceOption) (*GalleryApplication, error)
NewGalleryApplication registers a new resource with the given unique name, arguments, and options.
func (*GalleryApplication) ElementType ¶ added in v0.2.6
func (*GalleryApplication) ElementType() reflect.Type
func (*GalleryApplication) ToGalleryApplicationOutput ¶ added in v0.2.6
func (i *GalleryApplication) ToGalleryApplicationOutput() GalleryApplicationOutput
func (*GalleryApplication) ToGalleryApplicationOutputWithContext ¶ added in v0.2.6
func (i *GalleryApplication) ToGalleryApplicationOutputWithContext(ctx context.Context) GalleryApplicationOutput
type GalleryApplicationArgs ¶
type GalleryApplicationArgs struct { // The description of this gallery Application Definition resource. This property is updatable. Description pulumi.StringPtrInput // The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrInput // The Eula agreement for the gallery Application Definition. Eula pulumi.StringPtrInput // The name of the gallery Application Definition to be created or updated. The allowed characters are alphabets and numbers with dots, dashes, and periods allowed in the middle. The maximum length is 80 characters. GalleryApplicationName pulumi.StringInput // The name of the Shared Application Gallery in which the Application Definition is to be created. GalleryName pulumi.StringInput // Resource location Location pulumi.StringInput // The privacy statement uri. PrivacyStatementUri pulumi.StringPtrInput // The release note uri. ReleaseNoteUri pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // This property allows you to specify the supported type of the OS that application is built for. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** SupportedOSType OperatingSystemTypes // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a GalleryApplication resource.
func (GalleryApplicationArgs) ElementType ¶
func (GalleryApplicationArgs) ElementType() reflect.Type
type GalleryApplicationInput ¶ added in v0.2.6
type GalleryApplicationInput interface { pulumi.Input ToGalleryApplicationOutput() GalleryApplicationOutput ToGalleryApplicationOutputWithContext(ctx context.Context) GalleryApplicationOutput }
type GalleryApplicationOutput ¶ added in v0.2.6
type GalleryApplicationOutput struct {
*pulumi.OutputState
}
func (GalleryApplicationOutput) ElementType ¶ added in v0.2.6
func (GalleryApplicationOutput) ElementType() reflect.Type
func (GalleryApplicationOutput) ToGalleryApplicationOutput ¶ added in v0.2.6
func (o GalleryApplicationOutput) ToGalleryApplicationOutput() GalleryApplicationOutput
func (GalleryApplicationOutput) ToGalleryApplicationOutputWithContext ¶ added in v0.2.6
func (o GalleryApplicationOutput) ToGalleryApplicationOutputWithContext(ctx context.Context) GalleryApplicationOutput
type GalleryApplicationState ¶
type GalleryApplicationState struct { // The description of this gallery Application Definition resource. This property is updatable. Description pulumi.StringPtrInput // The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrInput // The Eula agreement for the gallery Application Definition. Eula pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The privacy statement uri. PrivacyStatementUri pulumi.StringPtrInput // The release note uri. ReleaseNoteUri pulumi.StringPtrInput // This property allows you to specify the supported type of the OS that application is built for. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** SupportedOSType pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (GalleryApplicationState) ElementType ¶
func (GalleryApplicationState) ElementType() reflect.Type
type GalleryApplicationVersion ¶
type GalleryApplicationVersion struct { pulumi.CustomResourceState // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The publishing profile of a gallery image version. PublishingProfile GalleryApplicationVersionPublishingProfileResponseOutput `pulumi:"publishingProfile"` // This is the replication status of the gallery image version. ReplicationStatus ReplicationStatusResponseOutput `pulumi:"replicationStatus"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Specifies information about the gallery Application Version that you want to create or update.
func GetGalleryApplicationVersion ¶
func GetGalleryApplicationVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GalleryApplicationVersionState, opts ...pulumi.ResourceOption) (*GalleryApplicationVersion, error)
GetGalleryApplicationVersion gets an existing GalleryApplicationVersion 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 NewGalleryApplicationVersion ¶
func NewGalleryApplicationVersion(ctx *pulumi.Context, name string, args *GalleryApplicationVersionArgs, opts ...pulumi.ResourceOption) (*GalleryApplicationVersion, error)
NewGalleryApplicationVersion registers a new resource with the given unique name, arguments, and options.
func (*GalleryApplicationVersion) ElementType ¶ added in v0.2.6
func (*GalleryApplicationVersion) ElementType() reflect.Type
func (*GalleryApplicationVersion) ToGalleryApplicationVersionOutput ¶ added in v0.2.6
func (i *GalleryApplicationVersion) ToGalleryApplicationVersionOutput() GalleryApplicationVersionOutput
func (*GalleryApplicationVersion) ToGalleryApplicationVersionOutputWithContext ¶ added in v0.2.6
func (i *GalleryApplicationVersion) ToGalleryApplicationVersionOutputWithContext(ctx context.Context) GalleryApplicationVersionOutput
type GalleryApplicationVersionArgs ¶
type GalleryApplicationVersionArgs struct { // The name of the gallery Application Definition in which the Application Version is to be created. GalleryApplicationName pulumi.StringInput // The name of the gallery Application Version to be created. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: <MajorVersion>.<MinorVersion>.<Patch> GalleryApplicationVersionName pulumi.StringInput // The name of the Shared Application Gallery in which the Application Definition resides. GalleryName pulumi.StringInput // Resource location Location pulumi.StringInput // The publishing profile of a gallery image version. PublishingProfile GalleryApplicationVersionPublishingProfileInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a GalleryApplicationVersion resource.
func (GalleryApplicationVersionArgs) ElementType ¶
func (GalleryApplicationVersionArgs) ElementType() reflect.Type
type GalleryApplicationVersionInput ¶ added in v0.2.6
type GalleryApplicationVersionInput interface { pulumi.Input ToGalleryApplicationVersionOutput() GalleryApplicationVersionOutput ToGalleryApplicationVersionOutputWithContext(ctx context.Context) GalleryApplicationVersionOutput }
type GalleryApplicationVersionOutput ¶ added in v0.2.6
type GalleryApplicationVersionOutput struct {
*pulumi.OutputState
}
func (GalleryApplicationVersionOutput) ElementType ¶ added in v0.2.6
func (GalleryApplicationVersionOutput) ElementType() reflect.Type
func (GalleryApplicationVersionOutput) ToGalleryApplicationVersionOutput ¶ added in v0.2.6
func (o GalleryApplicationVersionOutput) ToGalleryApplicationVersionOutput() GalleryApplicationVersionOutput
func (GalleryApplicationVersionOutput) ToGalleryApplicationVersionOutputWithContext ¶ added in v0.2.6
func (o GalleryApplicationVersionOutput) ToGalleryApplicationVersionOutputWithContext(ctx context.Context) GalleryApplicationVersionOutput
type GalleryApplicationVersionPublishingProfile ¶
type GalleryApplicationVersionPublishingProfile struct { // Optional. Whether or not this application reports health. EnableHealthCheck *bool `pulumi:"enableHealthCheck"` // The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate *string `pulumi:"endOfLifeDate"` // If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version. ExcludeFromLatest *bool `pulumi:"excludeFromLatest"` ManageActions *UserArtifactManage `pulumi:"manageActions"` // The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable. ReplicaCount *int `pulumi:"replicaCount"` // The source image from which the Image Version is going to be created. Source UserArtifactSource `pulumi:"source"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType *string `pulumi:"storageAccountType"` // The target regions where the Image Version is going to be replicated to. This property is updatable. TargetRegions []TargetRegion `pulumi:"targetRegions"` }
The publishing profile of a gallery image version.
type GalleryApplicationVersionPublishingProfileArgs ¶
type GalleryApplicationVersionPublishingProfileArgs struct { // Optional. Whether or not this application reports health. EnableHealthCheck pulumi.BoolPtrInput `pulumi:"enableHealthCheck"` // The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrInput `pulumi:"endOfLifeDate"` // If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version. ExcludeFromLatest pulumi.BoolPtrInput `pulumi:"excludeFromLatest"` ManageActions UserArtifactManagePtrInput `pulumi:"manageActions"` // The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable. ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"` // The source image from which the Image Version is going to be created. Source UserArtifactSourceInput `pulumi:"source"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` // The target regions where the Image Version is going to be replicated to. This property is updatable. TargetRegions TargetRegionArrayInput `pulumi:"targetRegions"` }
The publishing profile of a gallery image version.
func (GalleryApplicationVersionPublishingProfileArgs) ElementType ¶
func (GalleryApplicationVersionPublishingProfileArgs) ElementType() reflect.Type
func (GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfileOutput ¶
func (i GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfileOutput() GalleryApplicationVersionPublishingProfileOutput
func (GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfileOutputWithContext ¶
func (i GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfileOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileOutput
func (GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfilePtrOutput ¶
func (i GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfilePtrOutput() GalleryApplicationVersionPublishingProfilePtrOutput
func (GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext ¶
func (i GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfilePtrOutput
type GalleryApplicationVersionPublishingProfileInput ¶
type GalleryApplicationVersionPublishingProfileInput interface { pulumi.Input ToGalleryApplicationVersionPublishingProfileOutput() GalleryApplicationVersionPublishingProfileOutput ToGalleryApplicationVersionPublishingProfileOutputWithContext(context.Context) GalleryApplicationVersionPublishingProfileOutput }
GalleryApplicationVersionPublishingProfileInput is an input type that accepts GalleryApplicationVersionPublishingProfileArgs and GalleryApplicationVersionPublishingProfileOutput values. You can construct a concrete instance of `GalleryApplicationVersionPublishingProfileInput` via:
GalleryApplicationVersionPublishingProfileArgs{...}
type GalleryApplicationVersionPublishingProfileOutput ¶
type GalleryApplicationVersionPublishingProfileOutput struct{ *pulumi.OutputState }
The publishing profile of a gallery image version.
func (GalleryApplicationVersionPublishingProfileOutput) ElementType ¶
func (GalleryApplicationVersionPublishingProfileOutput) ElementType() reflect.Type
func (GalleryApplicationVersionPublishingProfileOutput) EnableHealthCheck ¶
func (o GalleryApplicationVersionPublishingProfileOutput) EnableHealthCheck() pulumi.BoolPtrOutput
Optional. Whether or not this application reports health.
func (GalleryApplicationVersionPublishingProfileOutput) EndOfLifeDate ¶
func (o GalleryApplicationVersionPublishingProfileOutput) EndOfLifeDate() pulumi.StringPtrOutput
The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
func (GalleryApplicationVersionPublishingProfileOutput) ExcludeFromLatest ¶
func (o GalleryApplicationVersionPublishingProfileOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
func (GalleryApplicationVersionPublishingProfileOutput) ManageActions ¶ added in v0.2.4
func (o GalleryApplicationVersionPublishingProfileOutput) ManageActions() UserArtifactManagePtrOutput
func (GalleryApplicationVersionPublishingProfileOutput) ReplicaCount ¶
func (o GalleryApplicationVersionPublishingProfileOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
func (GalleryApplicationVersionPublishingProfileOutput) Source ¶
func (o GalleryApplicationVersionPublishingProfileOutput) Source() UserArtifactSourceOutput
The source image from which the Image Version is going to be created.
func (GalleryApplicationVersionPublishingProfileOutput) StorageAccountType ¶
func (o GalleryApplicationVersionPublishingProfileOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (GalleryApplicationVersionPublishingProfileOutput) TargetRegions ¶
func (o GalleryApplicationVersionPublishingProfileOutput) TargetRegions() TargetRegionArrayOutput
The target regions where the Image Version is going to be replicated to. This property is updatable.
func (GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfileOutput ¶
func (o GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfileOutput() GalleryApplicationVersionPublishingProfileOutput
func (GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfileOutputWithContext ¶
func (o GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfileOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileOutput
func (GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfilePtrOutput ¶
func (o GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfilePtrOutput() GalleryApplicationVersionPublishingProfilePtrOutput
func (GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext ¶
func (o GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfilePtrOutput
type GalleryApplicationVersionPublishingProfilePtrInput ¶
type GalleryApplicationVersionPublishingProfilePtrInput interface { pulumi.Input ToGalleryApplicationVersionPublishingProfilePtrOutput() GalleryApplicationVersionPublishingProfilePtrOutput ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext(context.Context) GalleryApplicationVersionPublishingProfilePtrOutput }
GalleryApplicationVersionPublishingProfilePtrInput is an input type that accepts GalleryApplicationVersionPublishingProfileArgs, GalleryApplicationVersionPublishingProfilePtr and GalleryApplicationVersionPublishingProfilePtrOutput values. You can construct a concrete instance of `GalleryApplicationVersionPublishingProfilePtrInput` via:
GalleryApplicationVersionPublishingProfileArgs{...} or: nil
func GalleryApplicationVersionPublishingProfilePtr ¶
func GalleryApplicationVersionPublishingProfilePtr(v *GalleryApplicationVersionPublishingProfileArgs) GalleryApplicationVersionPublishingProfilePtrInput
type GalleryApplicationVersionPublishingProfilePtrOutput ¶
type GalleryApplicationVersionPublishingProfilePtrOutput struct{ *pulumi.OutputState }
func (GalleryApplicationVersionPublishingProfilePtrOutput) ElementType ¶
func (GalleryApplicationVersionPublishingProfilePtrOutput) ElementType() reflect.Type
func (GalleryApplicationVersionPublishingProfilePtrOutput) EnableHealthCheck ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) EnableHealthCheck() pulumi.BoolPtrOutput
Optional. Whether or not this application reports health.
func (GalleryApplicationVersionPublishingProfilePtrOutput) EndOfLifeDate ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) EndOfLifeDate() pulumi.StringPtrOutput
The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
func (GalleryApplicationVersionPublishingProfilePtrOutput) ExcludeFromLatest ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
func (GalleryApplicationVersionPublishingProfilePtrOutput) ManageActions ¶ added in v0.2.4
func (o GalleryApplicationVersionPublishingProfilePtrOutput) ManageActions() UserArtifactManagePtrOutput
func (GalleryApplicationVersionPublishingProfilePtrOutput) ReplicaCount ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
func (GalleryApplicationVersionPublishingProfilePtrOutput) Source ¶
The source image from which the Image Version is going to be created.
func (GalleryApplicationVersionPublishingProfilePtrOutput) StorageAccountType ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (GalleryApplicationVersionPublishingProfilePtrOutput) TargetRegions ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) TargetRegions() TargetRegionArrayOutput
The target regions where the Image Version is going to be replicated to. This property is updatable.
func (GalleryApplicationVersionPublishingProfilePtrOutput) ToGalleryApplicationVersionPublishingProfilePtrOutput ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) ToGalleryApplicationVersionPublishingProfilePtrOutput() GalleryApplicationVersionPublishingProfilePtrOutput
func (GalleryApplicationVersionPublishingProfilePtrOutput) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfilePtrOutput
type GalleryApplicationVersionPublishingProfileResponse ¶
type GalleryApplicationVersionPublishingProfileResponse struct { // Optional. Whether or not this application reports health. EnableHealthCheck *bool `pulumi:"enableHealthCheck"` // The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate *string `pulumi:"endOfLifeDate"` // If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version. ExcludeFromLatest *bool `pulumi:"excludeFromLatest"` ManageActions *UserArtifactManageResponse `pulumi:"manageActions"` // The timestamp for when the gallery image version is published. PublishedDate string `pulumi:"publishedDate"` // The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable. ReplicaCount *int `pulumi:"replicaCount"` // The source image from which the Image Version is going to be created. Source UserArtifactSourceResponse `pulumi:"source"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType *string `pulumi:"storageAccountType"` // The target regions where the Image Version is going to be replicated to. This property is updatable. TargetRegions []TargetRegionResponse `pulumi:"targetRegions"` }
The publishing profile of a gallery image version.
type GalleryApplicationVersionPublishingProfileResponseArgs ¶
type GalleryApplicationVersionPublishingProfileResponseArgs struct { // Optional. Whether or not this application reports health. EnableHealthCheck pulumi.BoolPtrInput `pulumi:"enableHealthCheck"` // The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrInput `pulumi:"endOfLifeDate"` // If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version. ExcludeFromLatest pulumi.BoolPtrInput `pulumi:"excludeFromLatest"` ManageActions UserArtifactManageResponsePtrInput `pulumi:"manageActions"` // The timestamp for when the gallery image version is published. PublishedDate pulumi.StringInput `pulumi:"publishedDate"` // The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable. ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"` // The source image from which the Image Version is going to be created. Source UserArtifactSourceResponseInput `pulumi:"source"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` // The target regions where the Image Version is going to be replicated to. This property is updatable. TargetRegions TargetRegionResponseArrayInput `pulumi:"targetRegions"` }
The publishing profile of a gallery image version.
func (GalleryApplicationVersionPublishingProfileResponseArgs) ElementType ¶
func (GalleryApplicationVersionPublishingProfileResponseArgs) ElementType() reflect.Type
func (GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponseOutput ¶
func (i GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponseOutput() GalleryApplicationVersionPublishingProfileResponseOutput
func (GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponseOutputWithContext ¶
func (i GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponseOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponseOutput
func (GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput ¶
func (i GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput() GalleryApplicationVersionPublishingProfileResponsePtrOutput
func (GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext ¶
func (i GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponsePtrOutput
type GalleryApplicationVersionPublishingProfileResponseInput ¶
type GalleryApplicationVersionPublishingProfileResponseInput interface { pulumi.Input ToGalleryApplicationVersionPublishingProfileResponseOutput() GalleryApplicationVersionPublishingProfileResponseOutput ToGalleryApplicationVersionPublishingProfileResponseOutputWithContext(context.Context) GalleryApplicationVersionPublishingProfileResponseOutput }
GalleryApplicationVersionPublishingProfileResponseInput is an input type that accepts GalleryApplicationVersionPublishingProfileResponseArgs and GalleryApplicationVersionPublishingProfileResponseOutput values. You can construct a concrete instance of `GalleryApplicationVersionPublishingProfileResponseInput` via:
GalleryApplicationVersionPublishingProfileResponseArgs{...}
type GalleryApplicationVersionPublishingProfileResponseOutput ¶
type GalleryApplicationVersionPublishingProfileResponseOutput struct{ *pulumi.OutputState }
The publishing profile of a gallery image version.
func (GalleryApplicationVersionPublishingProfileResponseOutput) ElementType ¶
func (GalleryApplicationVersionPublishingProfileResponseOutput) ElementType() reflect.Type
func (GalleryApplicationVersionPublishingProfileResponseOutput) EnableHealthCheck ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) EnableHealthCheck() pulumi.BoolPtrOutput
Optional. Whether or not this application reports health.
func (GalleryApplicationVersionPublishingProfileResponseOutput) EndOfLifeDate ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) EndOfLifeDate() pulumi.StringPtrOutput
The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
func (GalleryApplicationVersionPublishingProfileResponseOutput) ExcludeFromLatest ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
func (GalleryApplicationVersionPublishingProfileResponseOutput) ManageActions ¶ added in v0.2.4
func (o GalleryApplicationVersionPublishingProfileResponseOutput) ManageActions() UserArtifactManageResponsePtrOutput
func (GalleryApplicationVersionPublishingProfileResponseOutput) PublishedDate ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) PublishedDate() pulumi.StringOutput
The timestamp for when the gallery image version is published.
func (GalleryApplicationVersionPublishingProfileResponseOutput) ReplicaCount ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
func (GalleryApplicationVersionPublishingProfileResponseOutput) Source ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) Source() UserArtifactSourceResponseOutput
The source image from which the Image Version is going to be created.
func (GalleryApplicationVersionPublishingProfileResponseOutput) StorageAccountType ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (GalleryApplicationVersionPublishingProfileResponseOutput) TargetRegions ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) TargetRegions() TargetRegionResponseArrayOutput
The target regions where the Image Version is going to be replicated to. This property is updatable.
func (GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponseOutput ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponseOutput() GalleryApplicationVersionPublishingProfileResponseOutput
func (GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponseOutputWithContext ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponseOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponseOutput
func (GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput() GalleryApplicationVersionPublishingProfileResponsePtrOutput
func (GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponsePtrOutput
type GalleryApplicationVersionPublishingProfileResponsePtrInput ¶
type GalleryApplicationVersionPublishingProfileResponsePtrInput interface { pulumi.Input ToGalleryApplicationVersionPublishingProfileResponsePtrOutput() GalleryApplicationVersionPublishingProfileResponsePtrOutput ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext(context.Context) GalleryApplicationVersionPublishingProfileResponsePtrOutput }
GalleryApplicationVersionPublishingProfileResponsePtrInput is an input type that accepts GalleryApplicationVersionPublishingProfileResponseArgs, GalleryApplicationVersionPublishingProfileResponsePtr and GalleryApplicationVersionPublishingProfileResponsePtrOutput values. You can construct a concrete instance of `GalleryApplicationVersionPublishingProfileResponsePtrInput` via:
GalleryApplicationVersionPublishingProfileResponseArgs{...} or: nil
func GalleryApplicationVersionPublishingProfileResponsePtr ¶
func GalleryApplicationVersionPublishingProfileResponsePtr(v *GalleryApplicationVersionPublishingProfileResponseArgs) GalleryApplicationVersionPublishingProfileResponsePtrInput
type GalleryApplicationVersionPublishingProfileResponsePtrOutput ¶
type GalleryApplicationVersionPublishingProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) ElementType ¶
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) ElementType() reflect.Type
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) EnableHealthCheck ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) EnableHealthCheck() pulumi.BoolPtrOutput
Optional. Whether or not this application reports health.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) EndOfLifeDate ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) EndOfLifeDate() pulumi.StringPtrOutput
The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) ExcludeFromLatest ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) ManageActions ¶ added in v0.2.4
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ManageActions() UserArtifactManageResponsePtrOutput
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) PublishedDate ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) PublishedDate() pulumi.StringPtrOutput
The timestamp for when the gallery image version is published.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) ReplicaCount ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) Source ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) Source() UserArtifactSourceResponsePtrOutput
The source image from which the Image Version is going to be created.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) StorageAccountType ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) TargetRegions ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) TargetRegions() TargetRegionResponseArrayOutput
The target regions where the Image Version is going to be replicated to. This property is updatable.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput() GalleryApplicationVersionPublishingProfileResponsePtrOutput
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponsePtrOutput
type GalleryApplicationVersionState ¶
type GalleryApplicationVersionState struct { // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrInput // The publishing profile of a gallery image version. PublishingProfile GalleryApplicationVersionPublishingProfileResponsePtrInput // This is the replication status of the gallery image version. ReplicationStatus ReplicationStatusResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (GalleryApplicationVersionState) ElementType ¶
func (GalleryApplicationVersionState) ElementType() reflect.Type
type GalleryArgs ¶
type GalleryArgs struct { // The description of this Shared Image Gallery resource. This property is updatable. Description pulumi.StringPtrInput // The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods allowed in the middle. The maximum length is 80 characters. GalleryName pulumi.StringInput // Resource location Location pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Profile for gallery sharing to subscription or tenant SharingProfile SharingProfilePtrInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a Gallery resource.
func (GalleryArgs) ElementType ¶
func (GalleryArgs) ElementType() reflect.Type
type GalleryArtifactVersionSource ¶
type GalleryArtifactVersionSource struct { // The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource. Id *string `pulumi:"id"` // The uri of the gallery artifact version source. Currently used to specify vhd/blob source. Uri *string `pulumi:"uri"` }
The gallery artifact version source.
type GalleryArtifactVersionSourceArgs ¶
type GalleryArtifactVersionSourceArgs struct { // The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource. Id pulumi.StringPtrInput `pulumi:"id"` // The uri of the gallery artifact version source. Currently used to specify vhd/blob source. Uri pulumi.StringPtrInput `pulumi:"uri"` }
The gallery artifact version source.
func (GalleryArtifactVersionSourceArgs) ElementType ¶
func (GalleryArtifactVersionSourceArgs) ElementType() reflect.Type
func (GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourceOutput ¶
func (i GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourceOutput() GalleryArtifactVersionSourceOutput
func (GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourceOutputWithContext ¶
func (i GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourceOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceOutput
func (GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourcePtrOutput ¶
func (i GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourcePtrOutput() GalleryArtifactVersionSourcePtrOutput
func (GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourcePtrOutputWithContext ¶
func (i GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourcePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourcePtrOutput
type GalleryArtifactVersionSourceInput ¶
type GalleryArtifactVersionSourceInput interface { pulumi.Input ToGalleryArtifactVersionSourceOutput() GalleryArtifactVersionSourceOutput ToGalleryArtifactVersionSourceOutputWithContext(context.Context) GalleryArtifactVersionSourceOutput }
GalleryArtifactVersionSourceInput is an input type that accepts GalleryArtifactVersionSourceArgs and GalleryArtifactVersionSourceOutput values. You can construct a concrete instance of `GalleryArtifactVersionSourceInput` via:
GalleryArtifactVersionSourceArgs{...}
type GalleryArtifactVersionSourceOutput ¶
type GalleryArtifactVersionSourceOutput struct{ *pulumi.OutputState }
The gallery artifact version source.
func (GalleryArtifactVersionSourceOutput) ElementType ¶
func (GalleryArtifactVersionSourceOutput) ElementType() reflect.Type
func (GalleryArtifactVersionSourceOutput) Id ¶
func (o GalleryArtifactVersionSourceOutput) Id() pulumi.StringPtrOutput
The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource.
func (GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourceOutput ¶
func (o GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourceOutput() GalleryArtifactVersionSourceOutput
func (GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourceOutputWithContext ¶
func (o GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourceOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceOutput
func (GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourcePtrOutput ¶
func (o GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourcePtrOutput() GalleryArtifactVersionSourcePtrOutput
func (GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourcePtrOutputWithContext ¶
func (o GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourcePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourcePtrOutput
func (GalleryArtifactVersionSourceOutput) Uri ¶
func (o GalleryArtifactVersionSourceOutput) Uri() pulumi.StringPtrOutput
The uri of the gallery artifact version source. Currently used to specify vhd/blob source.
type GalleryArtifactVersionSourcePtrInput ¶
type GalleryArtifactVersionSourcePtrInput interface { pulumi.Input ToGalleryArtifactVersionSourcePtrOutput() GalleryArtifactVersionSourcePtrOutput ToGalleryArtifactVersionSourcePtrOutputWithContext(context.Context) GalleryArtifactVersionSourcePtrOutput }
GalleryArtifactVersionSourcePtrInput is an input type that accepts GalleryArtifactVersionSourceArgs, GalleryArtifactVersionSourcePtr and GalleryArtifactVersionSourcePtrOutput values. You can construct a concrete instance of `GalleryArtifactVersionSourcePtrInput` via:
GalleryArtifactVersionSourceArgs{...} or: nil
func GalleryArtifactVersionSourcePtr ¶
func GalleryArtifactVersionSourcePtr(v *GalleryArtifactVersionSourceArgs) GalleryArtifactVersionSourcePtrInput
type GalleryArtifactVersionSourcePtrOutput ¶
type GalleryArtifactVersionSourcePtrOutput struct{ *pulumi.OutputState }
func (GalleryArtifactVersionSourcePtrOutput) ElementType ¶
func (GalleryArtifactVersionSourcePtrOutput) ElementType() reflect.Type
func (GalleryArtifactVersionSourcePtrOutput) Id ¶
func (o GalleryArtifactVersionSourcePtrOutput) Id() pulumi.StringPtrOutput
The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource.
func (GalleryArtifactVersionSourcePtrOutput) ToGalleryArtifactVersionSourcePtrOutput ¶
func (o GalleryArtifactVersionSourcePtrOutput) ToGalleryArtifactVersionSourcePtrOutput() GalleryArtifactVersionSourcePtrOutput
func (GalleryArtifactVersionSourcePtrOutput) ToGalleryArtifactVersionSourcePtrOutputWithContext ¶
func (o GalleryArtifactVersionSourcePtrOutput) ToGalleryArtifactVersionSourcePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourcePtrOutput
func (GalleryArtifactVersionSourcePtrOutput) Uri ¶
func (o GalleryArtifactVersionSourcePtrOutput) Uri() pulumi.StringPtrOutput
The uri of the gallery artifact version source. Currently used to specify vhd/blob source.
type GalleryArtifactVersionSourceResponse ¶
type GalleryArtifactVersionSourceResponse struct { // The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource. Id *string `pulumi:"id"` // The uri of the gallery artifact version source. Currently used to specify vhd/blob source. Uri *string `pulumi:"uri"` }
The gallery artifact version source.
type GalleryArtifactVersionSourceResponseArgs ¶
type GalleryArtifactVersionSourceResponseArgs struct { // The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource. Id pulumi.StringPtrInput `pulumi:"id"` // The uri of the gallery artifact version source. Currently used to specify vhd/blob source. Uri pulumi.StringPtrInput `pulumi:"uri"` }
The gallery artifact version source.
func (GalleryArtifactVersionSourceResponseArgs) ElementType ¶
func (GalleryArtifactVersionSourceResponseArgs) ElementType() reflect.Type
func (GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponseOutput ¶
func (i GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponseOutput() GalleryArtifactVersionSourceResponseOutput
func (GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponseOutputWithContext ¶
func (i GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponseOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponseOutput
func (GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponsePtrOutput ¶
func (i GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponsePtrOutput() GalleryArtifactVersionSourceResponsePtrOutput
func (GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext ¶
func (i GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponsePtrOutput
type GalleryArtifactVersionSourceResponseInput ¶
type GalleryArtifactVersionSourceResponseInput interface { pulumi.Input ToGalleryArtifactVersionSourceResponseOutput() GalleryArtifactVersionSourceResponseOutput ToGalleryArtifactVersionSourceResponseOutputWithContext(context.Context) GalleryArtifactVersionSourceResponseOutput }
GalleryArtifactVersionSourceResponseInput is an input type that accepts GalleryArtifactVersionSourceResponseArgs and GalleryArtifactVersionSourceResponseOutput values. You can construct a concrete instance of `GalleryArtifactVersionSourceResponseInput` via:
GalleryArtifactVersionSourceResponseArgs{...}
type GalleryArtifactVersionSourceResponseOutput ¶
type GalleryArtifactVersionSourceResponseOutput struct{ *pulumi.OutputState }
The gallery artifact version source.
func (GalleryArtifactVersionSourceResponseOutput) ElementType ¶
func (GalleryArtifactVersionSourceResponseOutput) ElementType() reflect.Type
func (GalleryArtifactVersionSourceResponseOutput) Id ¶
func (o GalleryArtifactVersionSourceResponseOutput) Id() pulumi.StringPtrOutput
The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource.
func (GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponseOutput ¶
func (o GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponseOutput() GalleryArtifactVersionSourceResponseOutput
func (GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponseOutputWithContext ¶
func (o GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponseOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponseOutput
func (GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponsePtrOutput ¶
func (o GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponsePtrOutput() GalleryArtifactVersionSourceResponsePtrOutput
func (GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext ¶
func (o GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponsePtrOutput
func (GalleryArtifactVersionSourceResponseOutput) Uri ¶
func (o GalleryArtifactVersionSourceResponseOutput) Uri() pulumi.StringPtrOutput
The uri of the gallery artifact version source. Currently used to specify vhd/blob source.
type GalleryArtifactVersionSourceResponsePtrInput ¶
type GalleryArtifactVersionSourceResponsePtrInput interface { pulumi.Input ToGalleryArtifactVersionSourceResponsePtrOutput() GalleryArtifactVersionSourceResponsePtrOutput ToGalleryArtifactVersionSourceResponsePtrOutputWithContext(context.Context) GalleryArtifactVersionSourceResponsePtrOutput }
GalleryArtifactVersionSourceResponsePtrInput is an input type that accepts GalleryArtifactVersionSourceResponseArgs, GalleryArtifactVersionSourceResponsePtr and GalleryArtifactVersionSourceResponsePtrOutput values. You can construct a concrete instance of `GalleryArtifactVersionSourceResponsePtrInput` via:
GalleryArtifactVersionSourceResponseArgs{...} or: nil
func GalleryArtifactVersionSourceResponsePtr ¶
func GalleryArtifactVersionSourceResponsePtr(v *GalleryArtifactVersionSourceResponseArgs) GalleryArtifactVersionSourceResponsePtrInput
type GalleryArtifactVersionSourceResponsePtrOutput ¶
type GalleryArtifactVersionSourceResponsePtrOutput struct{ *pulumi.OutputState }
func (GalleryArtifactVersionSourceResponsePtrOutput) ElementType ¶
func (GalleryArtifactVersionSourceResponsePtrOutput) ElementType() reflect.Type
func (GalleryArtifactVersionSourceResponsePtrOutput) Id ¶
The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource.
func (GalleryArtifactVersionSourceResponsePtrOutput) ToGalleryArtifactVersionSourceResponsePtrOutput ¶
func (o GalleryArtifactVersionSourceResponsePtrOutput) ToGalleryArtifactVersionSourceResponsePtrOutput() GalleryArtifactVersionSourceResponsePtrOutput
func (GalleryArtifactVersionSourceResponsePtrOutput) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext ¶
func (o GalleryArtifactVersionSourceResponsePtrOutput) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponsePtrOutput
func (GalleryArtifactVersionSourceResponsePtrOutput) Uri ¶
func (o GalleryArtifactVersionSourceResponsePtrOutput) Uri() pulumi.StringPtrOutput
The uri of the gallery artifact version source. Currently used to specify vhd/blob source.
type GalleryDataDiskImage ¶
type GalleryDataDiskImage struct { // The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' HostCaching *string `pulumi:"hostCaching"` // This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine. Lun int `pulumi:"lun"` // The gallery artifact version source. Source *GalleryArtifactVersionSource `pulumi:"source"` }
This is the data disk image.
type GalleryDataDiskImageArgs ¶
type GalleryDataDiskImageArgs struct { // The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' HostCaching *HostCaching `pulumi:"hostCaching"` // This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine. Lun pulumi.IntInput `pulumi:"lun"` // The gallery artifact version source. Source GalleryArtifactVersionSourcePtrInput `pulumi:"source"` }
This is the data disk image.
func (GalleryDataDiskImageArgs) ElementType ¶
func (GalleryDataDiskImageArgs) ElementType() reflect.Type
func (GalleryDataDiskImageArgs) ToGalleryDataDiskImageOutput ¶
func (i GalleryDataDiskImageArgs) ToGalleryDataDiskImageOutput() GalleryDataDiskImageOutput
func (GalleryDataDiskImageArgs) ToGalleryDataDiskImageOutputWithContext ¶
func (i GalleryDataDiskImageArgs) ToGalleryDataDiskImageOutputWithContext(ctx context.Context) GalleryDataDiskImageOutput
type GalleryDataDiskImageArray ¶
type GalleryDataDiskImageArray []GalleryDataDiskImageInput
func (GalleryDataDiskImageArray) ElementType ¶
func (GalleryDataDiskImageArray) ElementType() reflect.Type
func (GalleryDataDiskImageArray) ToGalleryDataDiskImageArrayOutput ¶
func (i GalleryDataDiskImageArray) ToGalleryDataDiskImageArrayOutput() GalleryDataDiskImageArrayOutput
func (GalleryDataDiskImageArray) ToGalleryDataDiskImageArrayOutputWithContext ¶
func (i GalleryDataDiskImageArray) ToGalleryDataDiskImageArrayOutputWithContext(ctx context.Context) GalleryDataDiskImageArrayOutput
type GalleryDataDiskImageArrayInput ¶
type GalleryDataDiskImageArrayInput interface { pulumi.Input ToGalleryDataDiskImageArrayOutput() GalleryDataDiskImageArrayOutput ToGalleryDataDiskImageArrayOutputWithContext(context.Context) GalleryDataDiskImageArrayOutput }
GalleryDataDiskImageArrayInput is an input type that accepts GalleryDataDiskImageArray and GalleryDataDiskImageArrayOutput values. You can construct a concrete instance of `GalleryDataDiskImageArrayInput` via:
GalleryDataDiskImageArray{ GalleryDataDiskImageArgs{...} }
type GalleryDataDiskImageArrayOutput ¶
type GalleryDataDiskImageArrayOutput struct{ *pulumi.OutputState }
func (GalleryDataDiskImageArrayOutput) ElementType ¶
func (GalleryDataDiskImageArrayOutput) ElementType() reflect.Type
func (GalleryDataDiskImageArrayOutput) Index ¶
func (o GalleryDataDiskImageArrayOutput) Index(i pulumi.IntInput) GalleryDataDiskImageOutput
func (GalleryDataDiskImageArrayOutput) ToGalleryDataDiskImageArrayOutput ¶
func (o GalleryDataDiskImageArrayOutput) ToGalleryDataDiskImageArrayOutput() GalleryDataDiskImageArrayOutput
func (GalleryDataDiskImageArrayOutput) ToGalleryDataDiskImageArrayOutputWithContext ¶
func (o GalleryDataDiskImageArrayOutput) ToGalleryDataDiskImageArrayOutputWithContext(ctx context.Context) GalleryDataDiskImageArrayOutput
type GalleryDataDiskImageInput ¶
type GalleryDataDiskImageInput interface { pulumi.Input ToGalleryDataDiskImageOutput() GalleryDataDiskImageOutput ToGalleryDataDiskImageOutputWithContext(context.Context) GalleryDataDiskImageOutput }
GalleryDataDiskImageInput is an input type that accepts GalleryDataDiskImageArgs and GalleryDataDiskImageOutput values. You can construct a concrete instance of `GalleryDataDiskImageInput` via:
GalleryDataDiskImageArgs{...}
type GalleryDataDiskImageOutput ¶
type GalleryDataDiskImageOutput struct{ *pulumi.OutputState }
This is the data disk image.
func (GalleryDataDiskImageOutput) ElementType ¶
func (GalleryDataDiskImageOutput) ElementType() reflect.Type
func (GalleryDataDiskImageOutput) HostCaching ¶
func (o GalleryDataDiskImageOutput) HostCaching() pulumi.StringPtrOutput
The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
func (GalleryDataDiskImageOutput) Lun ¶
func (o GalleryDataDiskImageOutput) Lun() pulumi.IntOutput
This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
func (GalleryDataDiskImageOutput) Source ¶
func (o GalleryDataDiskImageOutput) Source() GalleryArtifactVersionSourcePtrOutput
The gallery artifact version source.
func (GalleryDataDiskImageOutput) ToGalleryDataDiskImageOutput ¶
func (o GalleryDataDiskImageOutput) ToGalleryDataDiskImageOutput() GalleryDataDiskImageOutput
func (GalleryDataDiskImageOutput) ToGalleryDataDiskImageOutputWithContext ¶
func (o GalleryDataDiskImageOutput) ToGalleryDataDiskImageOutputWithContext(ctx context.Context) GalleryDataDiskImageOutput
type GalleryDataDiskImageResponse ¶
type GalleryDataDiskImageResponse struct { // The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' HostCaching *string `pulumi:"hostCaching"` // This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine. Lun int `pulumi:"lun"` // This property indicates the size of the VHD to be created. SizeInGB int `pulumi:"sizeInGB"` // The gallery artifact version source. Source *GalleryArtifactVersionSourceResponse `pulumi:"source"` }
This is the data disk image.
type GalleryDataDiskImageResponseArgs ¶
type GalleryDataDiskImageResponseArgs struct { // The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' HostCaching pulumi.StringPtrInput `pulumi:"hostCaching"` // This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine. Lun pulumi.IntInput `pulumi:"lun"` // This property indicates the size of the VHD to be created. SizeInGB pulumi.IntInput `pulumi:"sizeInGB"` // The gallery artifact version source. Source GalleryArtifactVersionSourceResponsePtrInput `pulumi:"source"` }
This is the data disk image.
func (GalleryDataDiskImageResponseArgs) ElementType ¶
func (GalleryDataDiskImageResponseArgs) ElementType() reflect.Type
func (GalleryDataDiskImageResponseArgs) ToGalleryDataDiskImageResponseOutput ¶
func (i GalleryDataDiskImageResponseArgs) ToGalleryDataDiskImageResponseOutput() GalleryDataDiskImageResponseOutput
func (GalleryDataDiskImageResponseArgs) ToGalleryDataDiskImageResponseOutputWithContext ¶
func (i GalleryDataDiskImageResponseArgs) ToGalleryDataDiskImageResponseOutputWithContext(ctx context.Context) GalleryDataDiskImageResponseOutput
type GalleryDataDiskImageResponseArray ¶
type GalleryDataDiskImageResponseArray []GalleryDataDiskImageResponseInput
func (GalleryDataDiskImageResponseArray) ElementType ¶
func (GalleryDataDiskImageResponseArray) ElementType() reflect.Type
func (GalleryDataDiskImageResponseArray) ToGalleryDataDiskImageResponseArrayOutput ¶
func (i GalleryDataDiskImageResponseArray) ToGalleryDataDiskImageResponseArrayOutput() GalleryDataDiskImageResponseArrayOutput
func (GalleryDataDiskImageResponseArray) ToGalleryDataDiskImageResponseArrayOutputWithContext ¶
func (i GalleryDataDiskImageResponseArray) ToGalleryDataDiskImageResponseArrayOutputWithContext(ctx context.Context) GalleryDataDiskImageResponseArrayOutput
type GalleryDataDiskImageResponseArrayInput ¶
type GalleryDataDiskImageResponseArrayInput interface { pulumi.Input ToGalleryDataDiskImageResponseArrayOutput() GalleryDataDiskImageResponseArrayOutput ToGalleryDataDiskImageResponseArrayOutputWithContext(context.Context) GalleryDataDiskImageResponseArrayOutput }
GalleryDataDiskImageResponseArrayInput is an input type that accepts GalleryDataDiskImageResponseArray and GalleryDataDiskImageResponseArrayOutput values. You can construct a concrete instance of `GalleryDataDiskImageResponseArrayInput` via:
GalleryDataDiskImageResponseArray{ GalleryDataDiskImageResponseArgs{...} }
type GalleryDataDiskImageResponseArrayOutput ¶
type GalleryDataDiskImageResponseArrayOutput struct{ *pulumi.OutputState }
func (GalleryDataDiskImageResponseArrayOutput) ElementType ¶
func (GalleryDataDiskImageResponseArrayOutput) ElementType() reflect.Type
func (GalleryDataDiskImageResponseArrayOutput) ToGalleryDataDiskImageResponseArrayOutput ¶
func (o GalleryDataDiskImageResponseArrayOutput) ToGalleryDataDiskImageResponseArrayOutput() GalleryDataDiskImageResponseArrayOutput
func (GalleryDataDiskImageResponseArrayOutput) ToGalleryDataDiskImageResponseArrayOutputWithContext ¶
func (o GalleryDataDiskImageResponseArrayOutput) ToGalleryDataDiskImageResponseArrayOutputWithContext(ctx context.Context) GalleryDataDiskImageResponseArrayOutput
type GalleryDataDiskImageResponseInput ¶
type GalleryDataDiskImageResponseInput interface { pulumi.Input ToGalleryDataDiskImageResponseOutput() GalleryDataDiskImageResponseOutput ToGalleryDataDiskImageResponseOutputWithContext(context.Context) GalleryDataDiskImageResponseOutput }
GalleryDataDiskImageResponseInput is an input type that accepts GalleryDataDiskImageResponseArgs and GalleryDataDiskImageResponseOutput values. You can construct a concrete instance of `GalleryDataDiskImageResponseInput` via:
GalleryDataDiskImageResponseArgs{...}
type GalleryDataDiskImageResponseOutput ¶
type GalleryDataDiskImageResponseOutput struct{ *pulumi.OutputState }
This is the data disk image.
func (GalleryDataDiskImageResponseOutput) ElementType ¶
func (GalleryDataDiskImageResponseOutput) ElementType() reflect.Type
func (GalleryDataDiskImageResponseOutput) HostCaching ¶
func (o GalleryDataDiskImageResponseOutput) HostCaching() pulumi.StringPtrOutput
The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
func (GalleryDataDiskImageResponseOutput) Lun ¶
func (o GalleryDataDiskImageResponseOutput) Lun() pulumi.IntOutput
This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
func (GalleryDataDiskImageResponseOutput) SizeInGB ¶
func (o GalleryDataDiskImageResponseOutput) SizeInGB() pulumi.IntOutput
This property indicates the size of the VHD to be created.
func (GalleryDataDiskImageResponseOutput) ToGalleryDataDiskImageResponseOutput ¶
func (o GalleryDataDiskImageResponseOutput) ToGalleryDataDiskImageResponseOutput() GalleryDataDiskImageResponseOutput
func (GalleryDataDiskImageResponseOutput) ToGalleryDataDiskImageResponseOutputWithContext ¶
func (o GalleryDataDiskImageResponseOutput) ToGalleryDataDiskImageResponseOutputWithContext(ctx context.Context) GalleryDataDiskImageResponseOutput
type GalleryIdentifierResponse ¶
type GalleryIdentifierResponse struct { // The unique name of the Shared Image Gallery. This name is generated automatically by Azure. UniqueName string `pulumi:"uniqueName"` }
Describes the gallery unique name.
type GalleryIdentifierResponseArgs ¶
type GalleryIdentifierResponseArgs struct { // The unique name of the Shared Image Gallery. This name is generated automatically by Azure. UniqueName pulumi.StringInput `pulumi:"uniqueName"` }
Describes the gallery unique name.
func (GalleryIdentifierResponseArgs) ElementType ¶
func (GalleryIdentifierResponseArgs) ElementType() reflect.Type
func (GalleryIdentifierResponseArgs) ToGalleryIdentifierResponseOutput ¶
func (i GalleryIdentifierResponseArgs) ToGalleryIdentifierResponseOutput() GalleryIdentifierResponseOutput
func (GalleryIdentifierResponseArgs) ToGalleryIdentifierResponseOutputWithContext ¶
func (i GalleryIdentifierResponseArgs) ToGalleryIdentifierResponseOutputWithContext(ctx context.Context) GalleryIdentifierResponseOutput
func (GalleryIdentifierResponseArgs) ToGalleryIdentifierResponsePtrOutput ¶
func (i GalleryIdentifierResponseArgs) ToGalleryIdentifierResponsePtrOutput() GalleryIdentifierResponsePtrOutput
func (GalleryIdentifierResponseArgs) ToGalleryIdentifierResponsePtrOutputWithContext ¶
func (i GalleryIdentifierResponseArgs) ToGalleryIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryIdentifierResponsePtrOutput
type GalleryIdentifierResponseInput ¶
type GalleryIdentifierResponseInput interface { pulumi.Input ToGalleryIdentifierResponseOutput() GalleryIdentifierResponseOutput ToGalleryIdentifierResponseOutputWithContext(context.Context) GalleryIdentifierResponseOutput }
GalleryIdentifierResponseInput is an input type that accepts GalleryIdentifierResponseArgs and GalleryIdentifierResponseOutput values. You can construct a concrete instance of `GalleryIdentifierResponseInput` via:
GalleryIdentifierResponseArgs{...}
type GalleryIdentifierResponseOutput ¶
type GalleryIdentifierResponseOutput struct{ *pulumi.OutputState }
Describes the gallery unique name.
func (GalleryIdentifierResponseOutput) ElementType ¶
func (GalleryIdentifierResponseOutput) ElementType() reflect.Type
func (GalleryIdentifierResponseOutput) ToGalleryIdentifierResponseOutput ¶
func (o GalleryIdentifierResponseOutput) ToGalleryIdentifierResponseOutput() GalleryIdentifierResponseOutput
func (GalleryIdentifierResponseOutput) ToGalleryIdentifierResponseOutputWithContext ¶
func (o GalleryIdentifierResponseOutput) ToGalleryIdentifierResponseOutputWithContext(ctx context.Context) GalleryIdentifierResponseOutput
func (GalleryIdentifierResponseOutput) ToGalleryIdentifierResponsePtrOutput ¶
func (o GalleryIdentifierResponseOutput) ToGalleryIdentifierResponsePtrOutput() GalleryIdentifierResponsePtrOutput
func (GalleryIdentifierResponseOutput) ToGalleryIdentifierResponsePtrOutputWithContext ¶
func (o GalleryIdentifierResponseOutput) ToGalleryIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryIdentifierResponsePtrOutput
func (GalleryIdentifierResponseOutput) UniqueName ¶
func (o GalleryIdentifierResponseOutput) UniqueName() pulumi.StringOutput
The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
type GalleryIdentifierResponsePtrInput ¶
type GalleryIdentifierResponsePtrInput interface { pulumi.Input ToGalleryIdentifierResponsePtrOutput() GalleryIdentifierResponsePtrOutput ToGalleryIdentifierResponsePtrOutputWithContext(context.Context) GalleryIdentifierResponsePtrOutput }
GalleryIdentifierResponsePtrInput is an input type that accepts GalleryIdentifierResponseArgs, GalleryIdentifierResponsePtr and GalleryIdentifierResponsePtrOutput values. You can construct a concrete instance of `GalleryIdentifierResponsePtrInput` via:
GalleryIdentifierResponseArgs{...} or: nil
func GalleryIdentifierResponsePtr ¶
func GalleryIdentifierResponsePtr(v *GalleryIdentifierResponseArgs) GalleryIdentifierResponsePtrInput
type GalleryIdentifierResponsePtrOutput ¶
type GalleryIdentifierResponsePtrOutput struct{ *pulumi.OutputState }
func (GalleryIdentifierResponsePtrOutput) Elem ¶
func (o GalleryIdentifierResponsePtrOutput) Elem() GalleryIdentifierResponseOutput
func (GalleryIdentifierResponsePtrOutput) ElementType ¶
func (GalleryIdentifierResponsePtrOutput) ElementType() reflect.Type
func (GalleryIdentifierResponsePtrOutput) ToGalleryIdentifierResponsePtrOutput ¶
func (o GalleryIdentifierResponsePtrOutput) ToGalleryIdentifierResponsePtrOutput() GalleryIdentifierResponsePtrOutput
func (GalleryIdentifierResponsePtrOutput) ToGalleryIdentifierResponsePtrOutputWithContext ¶
func (o GalleryIdentifierResponsePtrOutput) ToGalleryIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryIdentifierResponsePtrOutput
func (GalleryIdentifierResponsePtrOutput) UniqueName ¶
func (o GalleryIdentifierResponsePtrOutput) UniqueName() pulumi.StringPtrOutput
The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
type GalleryImage ¶
type GalleryImage struct { pulumi.CustomResourceState // The description of this gallery image definition resource. This property is updatable. Description pulumi.StringPtrOutput `pulumi:"description"` // Describes the disallowed disk types. Disallowed DisallowedResponsePtrOutput `pulumi:"disallowed"` // The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrOutput `pulumi:"endOfLifeDate"` // The Eula agreement for the gallery image definition. Eula pulumi.StringPtrOutput `pulumi:"eula"` // A list of gallery image features. Features GalleryImageFeatureResponseArrayOutput `pulumi:"features"` // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrOutput `pulumi:"hyperVGeneration"` // This is the gallery image definition identifier. Identifier GalleryImageIdentifierResponseOutput `pulumi:"identifier"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'. OsState pulumi.StringOutput `pulumi:"osState"` // This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType pulumi.StringOutput `pulumi:"osType"` // The privacy statement uri. PrivacyStatementUri pulumi.StringPtrOutput `pulumi:"privacyStatementUri"` // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Describes the gallery image definition purchase plan. This is used by marketplace images. PurchasePlan ImagePurchasePlanResponsePtrOutput `pulumi:"purchasePlan"` // The properties describe the recommended machine configuration for this Image Definition. These properties are updatable. Recommended RecommendedMachineConfigurationResponsePtrOutput `pulumi:"recommended"` // The release note uri. ReleaseNoteUri pulumi.StringPtrOutput `pulumi:"releaseNoteUri"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Specifies information about the gallery image definition that you want to create or update.
func GetGalleryImage ¶
func GetGalleryImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GalleryImageState, opts ...pulumi.ResourceOption) (*GalleryImage, error)
GetGalleryImage gets an existing GalleryImage 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 NewGalleryImage ¶
func NewGalleryImage(ctx *pulumi.Context, name string, args *GalleryImageArgs, opts ...pulumi.ResourceOption) (*GalleryImage, error)
NewGalleryImage registers a new resource with the given unique name, arguments, and options.
func (*GalleryImage) ElementType ¶ added in v0.2.6
func (*GalleryImage) ElementType() reflect.Type
func (*GalleryImage) ToGalleryImageOutput ¶ added in v0.2.6
func (i *GalleryImage) ToGalleryImageOutput() GalleryImageOutput
func (*GalleryImage) ToGalleryImageOutputWithContext ¶ added in v0.2.6
func (i *GalleryImage) ToGalleryImageOutputWithContext(ctx context.Context) GalleryImageOutput
type GalleryImageArgs ¶
type GalleryImageArgs struct { // The description of this gallery image definition resource. This property is updatable. Description pulumi.StringPtrInput // Describes the disallowed disk types. Disallowed DisallowedPtrInput // The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrInput // The Eula agreement for the gallery image definition. Eula pulumi.StringPtrInput // A list of gallery image features. Features GalleryImageFeatureArrayInput // The name of the gallery image definition to be created or updated. The allowed characters are alphabets and numbers with dots, dashes, and periods allowed in the middle. The maximum length is 80 characters. GalleryImageName pulumi.StringInput // The name of the Shared Image Gallery in which the Image Definition is to be created. GalleryName pulumi.StringInput // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrInput // This is the gallery image definition identifier. Identifier GalleryImageIdentifierInput // Resource location Location pulumi.StringInput // This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'. OsState OperatingSystemStateTypes // This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType OperatingSystemTypes // The privacy statement uri. PrivacyStatementUri pulumi.StringPtrInput // Describes the gallery image definition purchase plan. This is used by marketplace images. PurchasePlan ImagePurchasePlanPtrInput // The properties describe the recommended machine configuration for this Image Definition. These properties are updatable. Recommended RecommendedMachineConfigurationPtrInput // The release note uri. ReleaseNoteUri pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a GalleryImage resource.
func (GalleryImageArgs) ElementType ¶
func (GalleryImageArgs) ElementType() reflect.Type
type GalleryImageFeature ¶
type GalleryImageFeature struct { // The name of the gallery image feature. Name *string `pulumi:"name"` // The value of the gallery image feature. Value *string `pulumi:"value"` }
A feature for gallery image.
type GalleryImageFeatureArgs ¶
type GalleryImageFeatureArgs struct { // The name of the gallery image feature. Name pulumi.StringPtrInput `pulumi:"name"` // The value of the gallery image feature. Value pulumi.StringPtrInput `pulumi:"value"` }
A feature for gallery image.
func (GalleryImageFeatureArgs) ElementType ¶
func (GalleryImageFeatureArgs) ElementType() reflect.Type
func (GalleryImageFeatureArgs) ToGalleryImageFeatureOutput ¶
func (i GalleryImageFeatureArgs) ToGalleryImageFeatureOutput() GalleryImageFeatureOutput
func (GalleryImageFeatureArgs) ToGalleryImageFeatureOutputWithContext ¶
func (i GalleryImageFeatureArgs) ToGalleryImageFeatureOutputWithContext(ctx context.Context) GalleryImageFeatureOutput
type GalleryImageFeatureArray ¶
type GalleryImageFeatureArray []GalleryImageFeatureInput
func (GalleryImageFeatureArray) ElementType ¶
func (GalleryImageFeatureArray) ElementType() reflect.Type
func (GalleryImageFeatureArray) ToGalleryImageFeatureArrayOutput ¶
func (i GalleryImageFeatureArray) ToGalleryImageFeatureArrayOutput() GalleryImageFeatureArrayOutput
func (GalleryImageFeatureArray) ToGalleryImageFeatureArrayOutputWithContext ¶
func (i GalleryImageFeatureArray) ToGalleryImageFeatureArrayOutputWithContext(ctx context.Context) GalleryImageFeatureArrayOutput
type GalleryImageFeatureArrayInput ¶
type GalleryImageFeatureArrayInput interface { pulumi.Input ToGalleryImageFeatureArrayOutput() GalleryImageFeatureArrayOutput ToGalleryImageFeatureArrayOutputWithContext(context.Context) GalleryImageFeatureArrayOutput }
GalleryImageFeatureArrayInput is an input type that accepts GalleryImageFeatureArray and GalleryImageFeatureArrayOutput values. You can construct a concrete instance of `GalleryImageFeatureArrayInput` via:
GalleryImageFeatureArray{ GalleryImageFeatureArgs{...} }
type GalleryImageFeatureArrayOutput ¶
type GalleryImageFeatureArrayOutput struct{ *pulumi.OutputState }
func (GalleryImageFeatureArrayOutput) ElementType ¶
func (GalleryImageFeatureArrayOutput) ElementType() reflect.Type
func (GalleryImageFeatureArrayOutput) Index ¶
func (o GalleryImageFeatureArrayOutput) Index(i pulumi.IntInput) GalleryImageFeatureOutput
func (GalleryImageFeatureArrayOutput) ToGalleryImageFeatureArrayOutput ¶
func (o GalleryImageFeatureArrayOutput) ToGalleryImageFeatureArrayOutput() GalleryImageFeatureArrayOutput
func (GalleryImageFeatureArrayOutput) ToGalleryImageFeatureArrayOutputWithContext ¶
func (o GalleryImageFeatureArrayOutput) ToGalleryImageFeatureArrayOutputWithContext(ctx context.Context) GalleryImageFeatureArrayOutput
type GalleryImageFeatureInput ¶
type GalleryImageFeatureInput interface { pulumi.Input ToGalleryImageFeatureOutput() GalleryImageFeatureOutput ToGalleryImageFeatureOutputWithContext(context.Context) GalleryImageFeatureOutput }
GalleryImageFeatureInput is an input type that accepts GalleryImageFeatureArgs and GalleryImageFeatureOutput values. You can construct a concrete instance of `GalleryImageFeatureInput` via:
GalleryImageFeatureArgs{...}
type GalleryImageFeatureOutput ¶
type GalleryImageFeatureOutput struct{ *pulumi.OutputState }
A feature for gallery image.
func (GalleryImageFeatureOutput) ElementType ¶
func (GalleryImageFeatureOutput) ElementType() reflect.Type
func (GalleryImageFeatureOutput) Name ¶
func (o GalleryImageFeatureOutput) Name() pulumi.StringPtrOutput
The name of the gallery image feature.
func (GalleryImageFeatureOutput) ToGalleryImageFeatureOutput ¶
func (o GalleryImageFeatureOutput) ToGalleryImageFeatureOutput() GalleryImageFeatureOutput
func (GalleryImageFeatureOutput) ToGalleryImageFeatureOutputWithContext ¶
func (o GalleryImageFeatureOutput) ToGalleryImageFeatureOutputWithContext(ctx context.Context) GalleryImageFeatureOutput
func (GalleryImageFeatureOutput) Value ¶
func (o GalleryImageFeatureOutput) Value() pulumi.StringPtrOutput
The value of the gallery image feature.
type GalleryImageFeatureResponse ¶
type GalleryImageFeatureResponse struct { // The name of the gallery image feature. Name *string `pulumi:"name"` // The value of the gallery image feature. Value *string `pulumi:"value"` }
A feature for gallery image.
type GalleryImageFeatureResponseArgs ¶
type GalleryImageFeatureResponseArgs struct { // The name of the gallery image feature. Name pulumi.StringPtrInput `pulumi:"name"` // The value of the gallery image feature. Value pulumi.StringPtrInput `pulumi:"value"` }
A feature for gallery image.
func (GalleryImageFeatureResponseArgs) ElementType ¶
func (GalleryImageFeatureResponseArgs) ElementType() reflect.Type
func (GalleryImageFeatureResponseArgs) ToGalleryImageFeatureResponseOutput ¶
func (i GalleryImageFeatureResponseArgs) ToGalleryImageFeatureResponseOutput() GalleryImageFeatureResponseOutput
func (GalleryImageFeatureResponseArgs) ToGalleryImageFeatureResponseOutputWithContext ¶
func (i GalleryImageFeatureResponseArgs) ToGalleryImageFeatureResponseOutputWithContext(ctx context.Context) GalleryImageFeatureResponseOutput
type GalleryImageFeatureResponseArray ¶
type GalleryImageFeatureResponseArray []GalleryImageFeatureResponseInput
func (GalleryImageFeatureResponseArray) ElementType ¶
func (GalleryImageFeatureResponseArray) ElementType() reflect.Type
func (GalleryImageFeatureResponseArray) ToGalleryImageFeatureResponseArrayOutput ¶
func (i GalleryImageFeatureResponseArray) ToGalleryImageFeatureResponseArrayOutput() GalleryImageFeatureResponseArrayOutput
func (GalleryImageFeatureResponseArray) ToGalleryImageFeatureResponseArrayOutputWithContext ¶
func (i GalleryImageFeatureResponseArray) ToGalleryImageFeatureResponseArrayOutputWithContext(ctx context.Context) GalleryImageFeatureResponseArrayOutput
type GalleryImageFeatureResponseArrayInput ¶
type GalleryImageFeatureResponseArrayInput interface { pulumi.Input ToGalleryImageFeatureResponseArrayOutput() GalleryImageFeatureResponseArrayOutput ToGalleryImageFeatureResponseArrayOutputWithContext(context.Context) GalleryImageFeatureResponseArrayOutput }
GalleryImageFeatureResponseArrayInput is an input type that accepts GalleryImageFeatureResponseArray and GalleryImageFeatureResponseArrayOutput values. You can construct a concrete instance of `GalleryImageFeatureResponseArrayInput` via:
GalleryImageFeatureResponseArray{ GalleryImageFeatureResponseArgs{...} }
type GalleryImageFeatureResponseArrayOutput ¶
type GalleryImageFeatureResponseArrayOutput struct{ *pulumi.OutputState }
func (GalleryImageFeatureResponseArrayOutput) ElementType ¶
func (GalleryImageFeatureResponseArrayOutput) ElementType() reflect.Type
func (GalleryImageFeatureResponseArrayOutput) ToGalleryImageFeatureResponseArrayOutput ¶
func (o GalleryImageFeatureResponseArrayOutput) ToGalleryImageFeatureResponseArrayOutput() GalleryImageFeatureResponseArrayOutput
func (GalleryImageFeatureResponseArrayOutput) ToGalleryImageFeatureResponseArrayOutputWithContext ¶
func (o GalleryImageFeatureResponseArrayOutput) ToGalleryImageFeatureResponseArrayOutputWithContext(ctx context.Context) GalleryImageFeatureResponseArrayOutput
type GalleryImageFeatureResponseInput ¶
type GalleryImageFeatureResponseInput interface { pulumi.Input ToGalleryImageFeatureResponseOutput() GalleryImageFeatureResponseOutput ToGalleryImageFeatureResponseOutputWithContext(context.Context) GalleryImageFeatureResponseOutput }
GalleryImageFeatureResponseInput is an input type that accepts GalleryImageFeatureResponseArgs and GalleryImageFeatureResponseOutput values. You can construct a concrete instance of `GalleryImageFeatureResponseInput` via:
GalleryImageFeatureResponseArgs{...}
type GalleryImageFeatureResponseOutput ¶
type GalleryImageFeatureResponseOutput struct{ *pulumi.OutputState }
A feature for gallery image.
func (GalleryImageFeatureResponseOutput) ElementType ¶
func (GalleryImageFeatureResponseOutput) ElementType() reflect.Type
func (GalleryImageFeatureResponseOutput) Name ¶
func (o GalleryImageFeatureResponseOutput) Name() pulumi.StringPtrOutput
The name of the gallery image feature.
func (GalleryImageFeatureResponseOutput) ToGalleryImageFeatureResponseOutput ¶
func (o GalleryImageFeatureResponseOutput) ToGalleryImageFeatureResponseOutput() GalleryImageFeatureResponseOutput
func (GalleryImageFeatureResponseOutput) ToGalleryImageFeatureResponseOutputWithContext ¶
func (o GalleryImageFeatureResponseOutput) ToGalleryImageFeatureResponseOutputWithContext(ctx context.Context) GalleryImageFeatureResponseOutput
func (GalleryImageFeatureResponseOutput) Value ¶
func (o GalleryImageFeatureResponseOutput) Value() pulumi.StringPtrOutput
The value of the gallery image feature.
type GalleryImageIdentifier ¶
type GalleryImageIdentifier struct { // The name of the gallery image definition offer. Offer string `pulumi:"offer"` // The name of the gallery image definition publisher. Publisher string `pulumi:"publisher"` // The name of the gallery image definition SKU. Sku string `pulumi:"sku"` }
This is the gallery image definition identifier.
type GalleryImageIdentifierArgs ¶
type GalleryImageIdentifierArgs struct { // The name of the gallery image definition offer. Offer pulumi.StringInput `pulumi:"offer"` // The name of the gallery image definition publisher. Publisher pulumi.StringInput `pulumi:"publisher"` // The name of the gallery image definition SKU. Sku pulumi.StringInput `pulumi:"sku"` }
This is the gallery image definition identifier.
func (GalleryImageIdentifierArgs) ElementType ¶
func (GalleryImageIdentifierArgs) ElementType() reflect.Type
func (GalleryImageIdentifierArgs) ToGalleryImageIdentifierOutput ¶
func (i GalleryImageIdentifierArgs) ToGalleryImageIdentifierOutput() GalleryImageIdentifierOutput
func (GalleryImageIdentifierArgs) ToGalleryImageIdentifierOutputWithContext ¶
func (i GalleryImageIdentifierArgs) ToGalleryImageIdentifierOutputWithContext(ctx context.Context) GalleryImageIdentifierOutput
func (GalleryImageIdentifierArgs) ToGalleryImageIdentifierPtrOutput ¶
func (i GalleryImageIdentifierArgs) ToGalleryImageIdentifierPtrOutput() GalleryImageIdentifierPtrOutput
func (GalleryImageIdentifierArgs) ToGalleryImageIdentifierPtrOutputWithContext ¶
func (i GalleryImageIdentifierArgs) ToGalleryImageIdentifierPtrOutputWithContext(ctx context.Context) GalleryImageIdentifierPtrOutput
type GalleryImageIdentifierInput ¶
type GalleryImageIdentifierInput interface { pulumi.Input ToGalleryImageIdentifierOutput() GalleryImageIdentifierOutput ToGalleryImageIdentifierOutputWithContext(context.Context) GalleryImageIdentifierOutput }
GalleryImageIdentifierInput is an input type that accepts GalleryImageIdentifierArgs and GalleryImageIdentifierOutput values. You can construct a concrete instance of `GalleryImageIdentifierInput` via:
GalleryImageIdentifierArgs{...}
type GalleryImageIdentifierOutput ¶
type GalleryImageIdentifierOutput struct{ *pulumi.OutputState }
This is the gallery image definition identifier.
func (GalleryImageIdentifierOutput) ElementType ¶
func (GalleryImageIdentifierOutput) ElementType() reflect.Type
func (GalleryImageIdentifierOutput) Offer ¶
func (o GalleryImageIdentifierOutput) Offer() pulumi.StringOutput
The name of the gallery image definition offer.
func (GalleryImageIdentifierOutput) Publisher ¶
func (o GalleryImageIdentifierOutput) Publisher() pulumi.StringOutput
The name of the gallery image definition publisher.
func (GalleryImageIdentifierOutput) Sku ¶
func (o GalleryImageIdentifierOutput) Sku() pulumi.StringOutput
The name of the gallery image definition SKU.
func (GalleryImageIdentifierOutput) ToGalleryImageIdentifierOutput ¶
func (o GalleryImageIdentifierOutput) ToGalleryImageIdentifierOutput() GalleryImageIdentifierOutput
func (GalleryImageIdentifierOutput) ToGalleryImageIdentifierOutputWithContext ¶
func (o GalleryImageIdentifierOutput) ToGalleryImageIdentifierOutputWithContext(ctx context.Context) GalleryImageIdentifierOutput
func (GalleryImageIdentifierOutput) ToGalleryImageIdentifierPtrOutput ¶
func (o GalleryImageIdentifierOutput) ToGalleryImageIdentifierPtrOutput() GalleryImageIdentifierPtrOutput
func (GalleryImageIdentifierOutput) ToGalleryImageIdentifierPtrOutputWithContext ¶
func (o GalleryImageIdentifierOutput) ToGalleryImageIdentifierPtrOutputWithContext(ctx context.Context) GalleryImageIdentifierPtrOutput
type GalleryImageIdentifierPtrInput ¶
type GalleryImageIdentifierPtrInput interface { pulumi.Input ToGalleryImageIdentifierPtrOutput() GalleryImageIdentifierPtrOutput ToGalleryImageIdentifierPtrOutputWithContext(context.Context) GalleryImageIdentifierPtrOutput }
GalleryImageIdentifierPtrInput is an input type that accepts GalleryImageIdentifierArgs, GalleryImageIdentifierPtr and GalleryImageIdentifierPtrOutput values. You can construct a concrete instance of `GalleryImageIdentifierPtrInput` via:
GalleryImageIdentifierArgs{...} or: nil
func GalleryImageIdentifierPtr ¶
func GalleryImageIdentifierPtr(v *GalleryImageIdentifierArgs) GalleryImageIdentifierPtrInput
type GalleryImageIdentifierPtrOutput ¶
type GalleryImageIdentifierPtrOutput struct{ *pulumi.OutputState }
func (GalleryImageIdentifierPtrOutput) Elem ¶
func (o GalleryImageIdentifierPtrOutput) Elem() GalleryImageIdentifierOutput
func (GalleryImageIdentifierPtrOutput) ElementType ¶
func (GalleryImageIdentifierPtrOutput) ElementType() reflect.Type
func (GalleryImageIdentifierPtrOutput) Offer ¶
func (o GalleryImageIdentifierPtrOutput) Offer() pulumi.StringPtrOutput
The name of the gallery image definition offer.
func (GalleryImageIdentifierPtrOutput) Publisher ¶
func (o GalleryImageIdentifierPtrOutput) Publisher() pulumi.StringPtrOutput
The name of the gallery image definition publisher.
func (GalleryImageIdentifierPtrOutput) Sku ¶
func (o GalleryImageIdentifierPtrOutput) Sku() pulumi.StringPtrOutput
The name of the gallery image definition SKU.
func (GalleryImageIdentifierPtrOutput) ToGalleryImageIdentifierPtrOutput ¶
func (o GalleryImageIdentifierPtrOutput) ToGalleryImageIdentifierPtrOutput() GalleryImageIdentifierPtrOutput
func (GalleryImageIdentifierPtrOutput) ToGalleryImageIdentifierPtrOutputWithContext ¶
func (o GalleryImageIdentifierPtrOutput) ToGalleryImageIdentifierPtrOutputWithContext(ctx context.Context) GalleryImageIdentifierPtrOutput
type GalleryImageIdentifierResponse ¶
type GalleryImageIdentifierResponse struct { // The name of the gallery image definition offer. Offer string `pulumi:"offer"` // The name of the gallery image definition publisher. Publisher string `pulumi:"publisher"` // The name of the gallery image definition SKU. Sku string `pulumi:"sku"` }
This is the gallery image definition identifier.
type GalleryImageIdentifierResponseArgs ¶
type GalleryImageIdentifierResponseArgs struct { // The name of the gallery image definition offer. Offer pulumi.StringInput `pulumi:"offer"` // The name of the gallery image definition publisher. Publisher pulumi.StringInput `pulumi:"publisher"` // The name of the gallery image definition SKU. Sku pulumi.StringInput `pulumi:"sku"` }
This is the gallery image definition identifier.
func (GalleryImageIdentifierResponseArgs) ElementType ¶
func (GalleryImageIdentifierResponseArgs) ElementType() reflect.Type
func (GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponseOutput ¶
func (i GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponseOutput() GalleryImageIdentifierResponseOutput
func (GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponseOutputWithContext ¶
func (i GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponseOutputWithContext(ctx context.Context) GalleryImageIdentifierResponseOutput
func (GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponsePtrOutput ¶
func (i GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponsePtrOutput() GalleryImageIdentifierResponsePtrOutput
func (GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponsePtrOutputWithContext ¶
func (i GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryImageIdentifierResponsePtrOutput
type GalleryImageIdentifierResponseInput ¶
type GalleryImageIdentifierResponseInput interface { pulumi.Input ToGalleryImageIdentifierResponseOutput() GalleryImageIdentifierResponseOutput ToGalleryImageIdentifierResponseOutputWithContext(context.Context) GalleryImageIdentifierResponseOutput }
GalleryImageIdentifierResponseInput is an input type that accepts GalleryImageIdentifierResponseArgs and GalleryImageIdentifierResponseOutput values. You can construct a concrete instance of `GalleryImageIdentifierResponseInput` via:
GalleryImageIdentifierResponseArgs{...}
type GalleryImageIdentifierResponseOutput ¶
type GalleryImageIdentifierResponseOutput struct{ *pulumi.OutputState }
This is the gallery image definition identifier.
func (GalleryImageIdentifierResponseOutput) ElementType ¶
func (GalleryImageIdentifierResponseOutput) ElementType() reflect.Type
func (GalleryImageIdentifierResponseOutput) Offer ¶
func (o GalleryImageIdentifierResponseOutput) Offer() pulumi.StringOutput
The name of the gallery image definition offer.
func (GalleryImageIdentifierResponseOutput) Publisher ¶
func (o GalleryImageIdentifierResponseOutput) Publisher() pulumi.StringOutput
The name of the gallery image definition publisher.
func (GalleryImageIdentifierResponseOutput) Sku ¶
func (o GalleryImageIdentifierResponseOutput) Sku() pulumi.StringOutput
The name of the gallery image definition SKU.
func (GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponseOutput ¶
func (o GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponseOutput() GalleryImageIdentifierResponseOutput
func (GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponseOutputWithContext ¶
func (o GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponseOutputWithContext(ctx context.Context) GalleryImageIdentifierResponseOutput
func (GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponsePtrOutput ¶
func (o GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponsePtrOutput() GalleryImageIdentifierResponsePtrOutput
func (GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponsePtrOutputWithContext ¶
func (o GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryImageIdentifierResponsePtrOutput
type GalleryImageIdentifierResponsePtrInput ¶
type GalleryImageIdentifierResponsePtrInput interface { pulumi.Input ToGalleryImageIdentifierResponsePtrOutput() GalleryImageIdentifierResponsePtrOutput ToGalleryImageIdentifierResponsePtrOutputWithContext(context.Context) GalleryImageIdentifierResponsePtrOutput }
GalleryImageIdentifierResponsePtrInput is an input type that accepts GalleryImageIdentifierResponseArgs, GalleryImageIdentifierResponsePtr and GalleryImageIdentifierResponsePtrOutput values. You can construct a concrete instance of `GalleryImageIdentifierResponsePtrInput` via:
GalleryImageIdentifierResponseArgs{...} or: nil
func GalleryImageIdentifierResponsePtr ¶
func GalleryImageIdentifierResponsePtr(v *GalleryImageIdentifierResponseArgs) GalleryImageIdentifierResponsePtrInput
type GalleryImageIdentifierResponsePtrOutput ¶
type GalleryImageIdentifierResponsePtrOutput struct{ *pulumi.OutputState }
func (GalleryImageIdentifierResponsePtrOutput) ElementType ¶
func (GalleryImageIdentifierResponsePtrOutput) ElementType() reflect.Type
func (GalleryImageIdentifierResponsePtrOutput) Offer ¶
func (o GalleryImageIdentifierResponsePtrOutput) Offer() pulumi.StringPtrOutput
The name of the gallery image definition offer.
func (GalleryImageIdentifierResponsePtrOutput) Publisher ¶
func (o GalleryImageIdentifierResponsePtrOutput) Publisher() pulumi.StringPtrOutput
The name of the gallery image definition publisher.
func (GalleryImageIdentifierResponsePtrOutput) Sku ¶
func (o GalleryImageIdentifierResponsePtrOutput) Sku() pulumi.StringPtrOutput
The name of the gallery image definition SKU.
func (GalleryImageIdentifierResponsePtrOutput) ToGalleryImageIdentifierResponsePtrOutput ¶
func (o GalleryImageIdentifierResponsePtrOutput) ToGalleryImageIdentifierResponsePtrOutput() GalleryImageIdentifierResponsePtrOutput
func (GalleryImageIdentifierResponsePtrOutput) ToGalleryImageIdentifierResponsePtrOutputWithContext ¶
func (o GalleryImageIdentifierResponsePtrOutput) ToGalleryImageIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryImageIdentifierResponsePtrOutput
type GalleryImageInput ¶ added in v0.2.6
type GalleryImageInput interface { pulumi.Input ToGalleryImageOutput() GalleryImageOutput ToGalleryImageOutputWithContext(ctx context.Context) GalleryImageOutput }
type GalleryImageOutput ¶ added in v0.2.6
type GalleryImageOutput struct {
*pulumi.OutputState
}
func (GalleryImageOutput) ElementType ¶ added in v0.2.6
func (GalleryImageOutput) ElementType() reflect.Type
func (GalleryImageOutput) ToGalleryImageOutput ¶ added in v0.2.6
func (o GalleryImageOutput) ToGalleryImageOutput() GalleryImageOutput
func (GalleryImageOutput) ToGalleryImageOutputWithContext ¶ added in v0.2.6
func (o GalleryImageOutput) ToGalleryImageOutputWithContext(ctx context.Context) GalleryImageOutput
type GalleryImageState ¶
type GalleryImageState struct { // The description of this gallery image definition resource. This property is updatable. Description pulumi.StringPtrInput // Describes the disallowed disk types. Disallowed DisallowedResponsePtrInput // The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrInput // The Eula agreement for the gallery image definition. Eula pulumi.StringPtrInput // A list of gallery image features. Features GalleryImageFeatureResponseArrayInput // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrInput // This is the gallery image definition identifier. Identifier GalleryImageIdentifierResponsePtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'. OsState pulumi.StringPtrInput // This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType pulumi.StringPtrInput // The privacy statement uri. PrivacyStatementUri pulumi.StringPtrInput // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrInput // Describes the gallery image definition purchase plan. This is used by marketplace images. PurchasePlan ImagePurchasePlanResponsePtrInput // The properties describe the recommended machine configuration for this Image Definition. These properties are updatable. Recommended RecommendedMachineConfigurationResponsePtrInput // The release note uri. ReleaseNoteUri pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (GalleryImageState) ElementType ¶
func (GalleryImageState) ElementType() reflect.Type
type GalleryImageVersion ¶
type GalleryImageVersion struct { pulumi.CustomResourceState // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The publishing profile of a gallery image Version. PublishingProfile GalleryImageVersionPublishingProfileResponsePtrOutput `pulumi:"publishingProfile"` // This is the replication status of the gallery image version. ReplicationStatus ReplicationStatusResponseOutput `pulumi:"replicationStatus"` // This is the storage profile of a Gallery Image Version. StorageProfile GalleryImageVersionStorageProfileResponseOutput `pulumi:"storageProfile"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Specifies information about the gallery image version that you want to create or update.
func GetGalleryImageVersion ¶
func GetGalleryImageVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GalleryImageVersionState, opts ...pulumi.ResourceOption) (*GalleryImageVersion, error)
GetGalleryImageVersion gets an existing GalleryImageVersion 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 NewGalleryImageVersion ¶
func NewGalleryImageVersion(ctx *pulumi.Context, name string, args *GalleryImageVersionArgs, opts ...pulumi.ResourceOption) (*GalleryImageVersion, error)
NewGalleryImageVersion registers a new resource with the given unique name, arguments, and options.
func (*GalleryImageVersion) ElementType ¶ added in v0.2.6
func (*GalleryImageVersion) ElementType() reflect.Type
func (*GalleryImageVersion) ToGalleryImageVersionOutput ¶ added in v0.2.6
func (i *GalleryImageVersion) ToGalleryImageVersionOutput() GalleryImageVersionOutput
func (*GalleryImageVersion) ToGalleryImageVersionOutputWithContext ¶ added in v0.2.6
func (i *GalleryImageVersion) ToGalleryImageVersionOutputWithContext(ctx context.Context) GalleryImageVersionOutput
type GalleryImageVersionArgs ¶
type GalleryImageVersionArgs struct { // The name of the gallery image definition in which the Image Version is to be created. GalleryImageName pulumi.StringInput // The name of the gallery image version to be created. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: <MajorVersion>.<MinorVersion>.<Patch> GalleryImageVersionName pulumi.StringInput // The name of the Shared Image Gallery in which the Image Definition resides. GalleryName pulumi.StringInput // Resource location Location pulumi.StringInput // The publishing profile of a gallery image Version. PublishingProfile GalleryImageVersionPublishingProfilePtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // This is the storage profile of a Gallery Image Version. StorageProfile GalleryImageVersionStorageProfileInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a GalleryImageVersion resource.
func (GalleryImageVersionArgs) ElementType ¶
func (GalleryImageVersionArgs) ElementType() reflect.Type
type GalleryImageVersionInput ¶ added in v0.2.6
type GalleryImageVersionInput interface { pulumi.Input ToGalleryImageVersionOutput() GalleryImageVersionOutput ToGalleryImageVersionOutputWithContext(ctx context.Context) GalleryImageVersionOutput }
type GalleryImageVersionOutput ¶ added in v0.2.6
type GalleryImageVersionOutput struct {
*pulumi.OutputState
}
func (GalleryImageVersionOutput) ElementType ¶ added in v0.2.6
func (GalleryImageVersionOutput) ElementType() reflect.Type
func (GalleryImageVersionOutput) ToGalleryImageVersionOutput ¶ added in v0.2.6
func (o GalleryImageVersionOutput) ToGalleryImageVersionOutput() GalleryImageVersionOutput
func (GalleryImageVersionOutput) ToGalleryImageVersionOutputWithContext ¶ added in v0.2.6
func (o GalleryImageVersionOutput) ToGalleryImageVersionOutputWithContext(ctx context.Context) GalleryImageVersionOutput
type GalleryImageVersionPublishingProfile ¶
type GalleryImageVersionPublishingProfile struct { // The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate *string `pulumi:"endOfLifeDate"` // If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version. ExcludeFromLatest *bool `pulumi:"excludeFromLatest"` // The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable. ReplicaCount *int `pulumi:"replicaCount"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType *string `pulumi:"storageAccountType"` // The target regions where the Image Version is going to be replicated to. This property is updatable. TargetRegions []TargetRegion `pulumi:"targetRegions"` }
The publishing profile of a gallery image Version.
type GalleryImageVersionPublishingProfileArgs ¶
type GalleryImageVersionPublishingProfileArgs struct { // The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrInput `pulumi:"endOfLifeDate"` // If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version. ExcludeFromLatest pulumi.BoolPtrInput `pulumi:"excludeFromLatest"` // The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable. ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` // The target regions where the Image Version is going to be replicated to. This property is updatable. TargetRegions TargetRegionArrayInput `pulumi:"targetRegions"` }
The publishing profile of a gallery image Version.
func (GalleryImageVersionPublishingProfileArgs) ElementType ¶
func (GalleryImageVersionPublishingProfileArgs) ElementType() reflect.Type
func (GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfileOutput ¶
func (i GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfileOutput() GalleryImageVersionPublishingProfileOutput
func (GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfileOutputWithContext ¶
func (i GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfileOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileOutput
func (GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfilePtrOutput ¶
func (i GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfilePtrOutput() GalleryImageVersionPublishingProfilePtrOutput
func (GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfilePtrOutputWithContext ¶
func (i GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfilePtrOutput
type GalleryImageVersionPublishingProfileInput ¶
type GalleryImageVersionPublishingProfileInput interface { pulumi.Input ToGalleryImageVersionPublishingProfileOutput() GalleryImageVersionPublishingProfileOutput ToGalleryImageVersionPublishingProfileOutputWithContext(context.Context) GalleryImageVersionPublishingProfileOutput }
GalleryImageVersionPublishingProfileInput is an input type that accepts GalleryImageVersionPublishingProfileArgs and GalleryImageVersionPublishingProfileOutput values. You can construct a concrete instance of `GalleryImageVersionPublishingProfileInput` via:
GalleryImageVersionPublishingProfileArgs{...}
type GalleryImageVersionPublishingProfileOutput ¶
type GalleryImageVersionPublishingProfileOutput struct{ *pulumi.OutputState }
The publishing profile of a gallery image Version.
func (GalleryImageVersionPublishingProfileOutput) ElementType ¶
func (GalleryImageVersionPublishingProfileOutput) ElementType() reflect.Type
func (GalleryImageVersionPublishingProfileOutput) EndOfLifeDate ¶
func (o GalleryImageVersionPublishingProfileOutput) EndOfLifeDate() pulumi.StringPtrOutput
The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
func (GalleryImageVersionPublishingProfileOutput) ExcludeFromLatest ¶
func (o GalleryImageVersionPublishingProfileOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
func (GalleryImageVersionPublishingProfileOutput) ReplicaCount ¶
func (o GalleryImageVersionPublishingProfileOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
func (GalleryImageVersionPublishingProfileOutput) StorageAccountType ¶
func (o GalleryImageVersionPublishingProfileOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (GalleryImageVersionPublishingProfileOutput) TargetRegions ¶
func (o GalleryImageVersionPublishingProfileOutput) TargetRegions() TargetRegionArrayOutput
The target regions where the Image Version is going to be replicated to. This property is updatable.
func (GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfileOutput ¶
func (o GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfileOutput() GalleryImageVersionPublishingProfileOutput
func (GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfileOutputWithContext ¶
func (o GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfileOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileOutput
func (GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfilePtrOutput ¶
func (o GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfilePtrOutput() GalleryImageVersionPublishingProfilePtrOutput
func (GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfilePtrOutputWithContext ¶
func (o GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfilePtrOutput
type GalleryImageVersionPublishingProfilePtrInput ¶
type GalleryImageVersionPublishingProfilePtrInput interface { pulumi.Input ToGalleryImageVersionPublishingProfilePtrOutput() GalleryImageVersionPublishingProfilePtrOutput ToGalleryImageVersionPublishingProfilePtrOutputWithContext(context.Context) GalleryImageVersionPublishingProfilePtrOutput }
GalleryImageVersionPublishingProfilePtrInput is an input type that accepts GalleryImageVersionPublishingProfileArgs, GalleryImageVersionPublishingProfilePtr and GalleryImageVersionPublishingProfilePtrOutput values. You can construct a concrete instance of `GalleryImageVersionPublishingProfilePtrInput` via:
GalleryImageVersionPublishingProfileArgs{...} or: nil
func GalleryImageVersionPublishingProfilePtr ¶
func GalleryImageVersionPublishingProfilePtr(v *GalleryImageVersionPublishingProfileArgs) GalleryImageVersionPublishingProfilePtrInput
type GalleryImageVersionPublishingProfilePtrOutput ¶
type GalleryImageVersionPublishingProfilePtrOutput struct{ *pulumi.OutputState }
func (GalleryImageVersionPublishingProfilePtrOutput) ElementType ¶
func (GalleryImageVersionPublishingProfilePtrOutput) ElementType() reflect.Type
func (GalleryImageVersionPublishingProfilePtrOutput) EndOfLifeDate ¶
func (o GalleryImageVersionPublishingProfilePtrOutput) EndOfLifeDate() pulumi.StringPtrOutput
The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
func (GalleryImageVersionPublishingProfilePtrOutput) ExcludeFromLatest ¶
func (o GalleryImageVersionPublishingProfilePtrOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
func (GalleryImageVersionPublishingProfilePtrOutput) ReplicaCount ¶
func (o GalleryImageVersionPublishingProfilePtrOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
func (GalleryImageVersionPublishingProfilePtrOutput) StorageAccountType ¶
func (o GalleryImageVersionPublishingProfilePtrOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (GalleryImageVersionPublishingProfilePtrOutput) TargetRegions ¶
func (o GalleryImageVersionPublishingProfilePtrOutput) TargetRegions() TargetRegionArrayOutput
The target regions where the Image Version is going to be replicated to. This property is updatable.
func (GalleryImageVersionPublishingProfilePtrOutput) ToGalleryImageVersionPublishingProfilePtrOutput ¶
func (o GalleryImageVersionPublishingProfilePtrOutput) ToGalleryImageVersionPublishingProfilePtrOutput() GalleryImageVersionPublishingProfilePtrOutput
func (GalleryImageVersionPublishingProfilePtrOutput) ToGalleryImageVersionPublishingProfilePtrOutputWithContext ¶
func (o GalleryImageVersionPublishingProfilePtrOutput) ToGalleryImageVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfilePtrOutput
type GalleryImageVersionPublishingProfileResponse ¶
type GalleryImageVersionPublishingProfileResponse struct { // The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate *string `pulumi:"endOfLifeDate"` // If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version. ExcludeFromLatest *bool `pulumi:"excludeFromLatest"` // The timestamp for when the gallery image version is published. PublishedDate string `pulumi:"publishedDate"` // The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable. ReplicaCount *int `pulumi:"replicaCount"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType *string `pulumi:"storageAccountType"` // The target regions where the Image Version is going to be replicated to. This property is updatable. TargetRegions []TargetRegionResponse `pulumi:"targetRegions"` }
The publishing profile of a gallery image Version.
type GalleryImageVersionPublishingProfileResponseArgs ¶
type GalleryImageVersionPublishingProfileResponseArgs struct { // The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrInput `pulumi:"endOfLifeDate"` // If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version. ExcludeFromLatest pulumi.BoolPtrInput `pulumi:"excludeFromLatest"` // The timestamp for when the gallery image version is published. PublishedDate pulumi.StringInput `pulumi:"publishedDate"` // The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable. ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` // The target regions where the Image Version is going to be replicated to. This property is updatable. TargetRegions TargetRegionResponseArrayInput `pulumi:"targetRegions"` }
The publishing profile of a gallery image Version.
func (GalleryImageVersionPublishingProfileResponseArgs) ElementType ¶
func (GalleryImageVersionPublishingProfileResponseArgs) ElementType() reflect.Type
func (GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponseOutput ¶
func (i GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponseOutput() GalleryImageVersionPublishingProfileResponseOutput
func (GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponseOutputWithContext ¶
func (i GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponseOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponseOutput
func (GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponsePtrOutput ¶
func (i GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponsePtrOutput() GalleryImageVersionPublishingProfileResponsePtrOutput
func (GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext ¶
func (i GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponsePtrOutput
type GalleryImageVersionPublishingProfileResponseInput ¶
type GalleryImageVersionPublishingProfileResponseInput interface { pulumi.Input ToGalleryImageVersionPublishingProfileResponseOutput() GalleryImageVersionPublishingProfileResponseOutput ToGalleryImageVersionPublishingProfileResponseOutputWithContext(context.Context) GalleryImageVersionPublishingProfileResponseOutput }
GalleryImageVersionPublishingProfileResponseInput is an input type that accepts GalleryImageVersionPublishingProfileResponseArgs and GalleryImageVersionPublishingProfileResponseOutput values. You can construct a concrete instance of `GalleryImageVersionPublishingProfileResponseInput` via:
GalleryImageVersionPublishingProfileResponseArgs{...}
type GalleryImageVersionPublishingProfileResponseOutput ¶
type GalleryImageVersionPublishingProfileResponseOutput struct{ *pulumi.OutputState }
The publishing profile of a gallery image Version.
func (GalleryImageVersionPublishingProfileResponseOutput) ElementType ¶
func (GalleryImageVersionPublishingProfileResponseOutput) ElementType() reflect.Type
func (GalleryImageVersionPublishingProfileResponseOutput) EndOfLifeDate ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) EndOfLifeDate() pulumi.StringPtrOutput
The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
func (GalleryImageVersionPublishingProfileResponseOutput) ExcludeFromLatest ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
func (GalleryImageVersionPublishingProfileResponseOutput) PublishedDate ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) PublishedDate() pulumi.StringOutput
The timestamp for when the gallery image version is published.
func (GalleryImageVersionPublishingProfileResponseOutput) ReplicaCount ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
func (GalleryImageVersionPublishingProfileResponseOutput) StorageAccountType ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (GalleryImageVersionPublishingProfileResponseOutput) TargetRegions ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) TargetRegions() TargetRegionResponseArrayOutput
The target regions where the Image Version is going to be replicated to. This property is updatable.
func (GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponseOutput ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponseOutput() GalleryImageVersionPublishingProfileResponseOutput
func (GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponseOutputWithContext ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponseOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponseOutput
func (GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutput ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutput() GalleryImageVersionPublishingProfileResponsePtrOutput
func (GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponsePtrOutput
type GalleryImageVersionPublishingProfileResponsePtrInput ¶
type GalleryImageVersionPublishingProfileResponsePtrInput interface { pulumi.Input ToGalleryImageVersionPublishingProfileResponsePtrOutput() GalleryImageVersionPublishingProfileResponsePtrOutput ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext(context.Context) GalleryImageVersionPublishingProfileResponsePtrOutput }
GalleryImageVersionPublishingProfileResponsePtrInput is an input type that accepts GalleryImageVersionPublishingProfileResponseArgs, GalleryImageVersionPublishingProfileResponsePtr and GalleryImageVersionPublishingProfileResponsePtrOutput values. You can construct a concrete instance of `GalleryImageVersionPublishingProfileResponsePtrInput` via:
GalleryImageVersionPublishingProfileResponseArgs{...} or: nil
func GalleryImageVersionPublishingProfileResponsePtr ¶
func GalleryImageVersionPublishingProfileResponsePtr(v *GalleryImageVersionPublishingProfileResponseArgs) GalleryImageVersionPublishingProfileResponsePtrInput
type GalleryImageVersionPublishingProfileResponsePtrOutput ¶
type GalleryImageVersionPublishingProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (GalleryImageVersionPublishingProfileResponsePtrOutput) ElementType ¶
func (GalleryImageVersionPublishingProfileResponsePtrOutput) ElementType() reflect.Type
func (GalleryImageVersionPublishingProfileResponsePtrOutput) EndOfLifeDate ¶
func (o GalleryImageVersionPublishingProfileResponsePtrOutput) EndOfLifeDate() pulumi.StringPtrOutput
The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
func (GalleryImageVersionPublishingProfileResponsePtrOutput) ExcludeFromLatest ¶
func (o GalleryImageVersionPublishingProfileResponsePtrOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
func (GalleryImageVersionPublishingProfileResponsePtrOutput) PublishedDate ¶
func (o GalleryImageVersionPublishingProfileResponsePtrOutput) PublishedDate() pulumi.StringPtrOutput
The timestamp for when the gallery image version is published.
func (GalleryImageVersionPublishingProfileResponsePtrOutput) ReplicaCount ¶
func (o GalleryImageVersionPublishingProfileResponsePtrOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
func (GalleryImageVersionPublishingProfileResponsePtrOutput) StorageAccountType ¶
func (o GalleryImageVersionPublishingProfileResponsePtrOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (GalleryImageVersionPublishingProfileResponsePtrOutput) TargetRegions ¶
func (o GalleryImageVersionPublishingProfileResponsePtrOutput) TargetRegions() TargetRegionResponseArrayOutput
The target regions where the Image Version is going to be replicated to. This property is updatable.
func (GalleryImageVersionPublishingProfileResponsePtrOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutput ¶
func (o GalleryImageVersionPublishingProfileResponsePtrOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutput() GalleryImageVersionPublishingProfileResponsePtrOutput
func (GalleryImageVersionPublishingProfileResponsePtrOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext ¶
func (o GalleryImageVersionPublishingProfileResponsePtrOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponsePtrOutput
type GalleryImageVersionState ¶
type GalleryImageVersionState struct { // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrInput // The publishing profile of a gallery image Version. PublishingProfile GalleryImageVersionPublishingProfileResponsePtrInput // This is the replication status of the gallery image version. ReplicationStatus ReplicationStatusResponsePtrInput // This is the storage profile of a Gallery Image Version. StorageProfile GalleryImageVersionStorageProfileResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (GalleryImageVersionState) ElementType ¶
func (GalleryImageVersionState) ElementType() reflect.Type
type GalleryImageVersionStorageProfile ¶
type GalleryImageVersionStorageProfile struct { // A list of data disk images. DataDiskImages []GalleryDataDiskImage `pulumi:"dataDiskImages"` // This is the OS disk image. OsDiskImage *GalleryOSDiskImage `pulumi:"osDiskImage"` // The gallery artifact version source. Source *GalleryArtifactVersionSource `pulumi:"source"` }
This is the storage profile of a Gallery Image Version.
type GalleryImageVersionStorageProfileArgs ¶
type GalleryImageVersionStorageProfileArgs struct { // A list of data disk images. DataDiskImages GalleryDataDiskImageArrayInput `pulumi:"dataDiskImages"` // This is the OS disk image. OsDiskImage GalleryOSDiskImagePtrInput `pulumi:"osDiskImage"` // The gallery artifact version source. Source GalleryArtifactVersionSourcePtrInput `pulumi:"source"` }
This is the storage profile of a Gallery Image Version.
func (GalleryImageVersionStorageProfileArgs) ElementType ¶
func (GalleryImageVersionStorageProfileArgs) ElementType() reflect.Type
func (GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfileOutput ¶
func (i GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfileOutput() GalleryImageVersionStorageProfileOutput
func (GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfileOutputWithContext ¶
func (i GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfileOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileOutput
func (GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfilePtrOutput ¶
func (i GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfilePtrOutput() GalleryImageVersionStorageProfilePtrOutput
func (GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfilePtrOutputWithContext ¶
func (i GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfilePtrOutput
type GalleryImageVersionStorageProfileInput ¶
type GalleryImageVersionStorageProfileInput interface { pulumi.Input ToGalleryImageVersionStorageProfileOutput() GalleryImageVersionStorageProfileOutput ToGalleryImageVersionStorageProfileOutputWithContext(context.Context) GalleryImageVersionStorageProfileOutput }
GalleryImageVersionStorageProfileInput is an input type that accepts GalleryImageVersionStorageProfileArgs and GalleryImageVersionStorageProfileOutput values. You can construct a concrete instance of `GalleryImageVersionStorageProfileInput` via:
GalleryImageVersionStorageProfileArgs{...}
type GalleryImageVersionStorageProfileOutput ¶
type GalleryImageVersionStorageProfileOutput struct{ *pulumi.OutputState }
This is the storage profile of a Gallery Image Version.
func (GalleryImageVersionStorageProfileOutput) DataDiskImages ¶
func (o GalleryImageVersionStorageProfileOutput) DataDiskImages() GalleryDataDiskImageArrayOutput
A list of data disk images.
func (GalleryImageVersionStorageProfileOutput) ElementType ¶
func (GalleryImageVersionStorageProfileOutput) ElementType() reflect.Type
func (GalleryImageVersionStorageProfileOutput) OsDiskImage ¶
func (o GalleryImageVersionStorageProfileOutput) OsDiskImage() GalleryOSDiskImagePtrOutput
This is the OS disk image.
func (GalleryImageVersionStorageProfileOutput) Source ¶
func (o GalleryImageVersionStorageProfileOutput) Source() GalleryArtifactVersionSourcePtrOutput
The gallery artifact version source.
func (GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfileOutput ¶
func (o GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfileOutput() GalleryImageVersionStorageProfileOutput
func (GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfileOutputWithContext ¶
func (o GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfileOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileOutput
func (GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfilePtrOutput ¶
func (o GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfilePtrOutput() GalleryImageVersionStorageProfilePtrOutput
func (GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfilePtrOutputWithContext ¶
func (o GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfilePtrOutput
type GalleryImageVersionStorageProfilePtrInput ¶
type GalleryImageVersionStorageProfilePtrInput interface { pulumi.Input ToGalleryImageVersionStorageProfilePtrOutput() GalleryImageVersionStorageProfilePtrOutput ToGalleryImageVersionStorageProfilePtrOutputWithContext(context.Context) GalleryImageVersionStorageProfilePtrOutput }
GalleryImageVersionStorageProfilePtrInput is an input type that accepts GalleryImageVersionStorageProfileArgs, GalleryImageVersionStorageProfilePtr and GalleryImageVersionStorageProfilePtrOutput values. You can construct a concrete instance of `GalleryImageVersionStorageProfilePtrInput` via:
GalleryImageVersionStorageProfileArgs{...} or: nil
func GalleryImageVersionStorageProfilePtr ¶
func GalleryImageVersionStorageProfilePtr(v *GalleryImageVersionStorageProfileArgs) GalleryImageVersionStorageProfilePtrInput
type GalleryImageVersionStorageProfilePtrOutput ¶
type GalleryImageVersionStorageProfilePtrOutput struct{ *pulumi.OutputState }
func (GalleryImageVersionStorageProfilePtrOutput) DataDiskImages ¶
func (o GalleryImageVersionStorageProfilePtrOutput) DataDiskImages() GalleryDataDiskImageArrayOutput
A list of data disk images.
func (GalleryImageVersionStorageProfilePtrOutput) ElementType ¶
func (GalleryImageVersionStorageProfilePtrOutput) ElementType() reflect.Type
func (GalleryImageVersionStorageProfilePtrOutput) OsDiskImage ¶
func (o GalleryImageVersionStorageProfilePtrOutput) OsDiskImage() GalleryOSDiskImagePtrOutput
This is the OS disk image.
func (GalleryImageVersionStorageProfilePtrOutput) ToGalleryImageVersionStorageProfilePtrOutput ¶
func (o GalleryImageVersionStorageProfilePtrOutput) ToGalleryImageVersionStorageProfilePtrOutput() GalleryImageVersionStorageProfilePtrOutput
func (GalleryImageVersionStorageProfilePtrOutput) ToGalleryImageVersionStorageProfilePtrOutputWithContext ¶
func (o GalleryImageVersionStorageProfilePtrOutput) ToGalleryImageVersionStorageProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfilePtrOutput
type GalleryImageVersionStorageProfileResponse ¶
type GalleryImageVersionStorageProfileResponse struct { // A list of data disk images. DataDiskImages []GalleryDataDiskImageResponse `pulumi:"dataDiskImages"` // This is the OS disk image. OsDiskImage *GalleryOSDiskImageResponse `pulumi:"osDiskImage"` // The gallery artifact version source. Source *GalleryArtifactVersionSourceResponse `pulumi:"source"` }
This is the storage profile of a Gallery Image Version.
type GalleryImageVersionStorageProfileResponseArgs ¶
type GalleryImageVersionStorageProfileResponseArgs struct { // A list of data disk images. DataDiskImages GalleryDataDiskImageResponseArrayInput `pulumi:"dataDiskImages"` // This is the OS disk image. OsDiskImage GalleryOSDiskImageResponsePtrInput `pulumi:"osDiskImage"` // The gallery artifact version source. Source GalleryArtifactVersionSourceResponsePtrInput `pulumi:"source"` }
This is the storage profile of a Gallery Image Version.
func (GalleryImageVersionStorageProfileResponseArgs) ElementType ¶
func (GalleryImageVersionStorageProfileResponseArgs) ElementType() reflect.Type
func (GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponseOutput ¶
func (i GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponseOutput() GalleryImageVersionStorageProfileResponseOutput
func (GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponseOutputWithContext ¶
func (i GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponseOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponseOutput
func (GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponsePtrOutput ¶
func (i GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponsePtrOutput() GalleryImageVersionStorageProfileResponsePtrOutput
func (GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext ¶
func (i GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponsePtrOutput
type GalleryImageVersionStorageProfileResponseInput ¶
type GalleryImageVersionStorageProfileResponseInput interface { pulumi.Input ToGalleryImageVersionStorageProfileResponseOutput() GalleryImageVersionStorageProfileResponseOutput ToGalleryImageVersionStorageProfileResponseOutputWithContext(context.Context) GalleryImageVersionStorageProfileResponseOutput }
GalleryImageVersionStorageProfileResponseInput is an input type that accepts GalleryImageVersionStorageProfileResponseArgs and GalleryImageVersionStorageProfileResponseOutput values. You can construct a concrete instance of `GalleryImageVersionStorageProfileResponseInput` via:
GalleryImageVersionStorageProfileResponseArgs{...}
type GalleryImageVersionStorageProfileResponseOutput ¶
type GalleryImageVersionStorageProfileResponseOutput struct{ *pulumi.OutputState }
This is the storage profile of a Gallery Image Version.
func (GalleryImageVersionStorageProfileResponseOutput) DataDiskImages ¶
func (o GalleryImageVersionStorageProfileResponseOutput) DataDiskImages() GalleryDataDiskImageResponseArrayOutput
A list of data disk images.
func (GalleryImageVersionStorageProfileResponseOutput) ElementType ¶
func (GalleryImageVersionStorageProfileResponseOutput) ElementType() reflect.Type
func (GalleryImageVersionStorageProfileResponseOutput) OsDiskImage ¶
func (o GalleryImageVersionStorageProfileResponseOutput) OsDiskImage() GalleryOSDiskImageResponsePtrOutput
This is the OS disk image.
func (GalleryImageVersionStorageProfileResponseOutput) Source ¶
func (o GalleryImageVersionStorageProfileResponseOutput) Source() GalleryArtifactVersionSourceResponsePtrOutput
The gallery artifact version source.
func (GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponseOutput ¶
func (o GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponseOutput() GalleryImageVersionStorageProfileResponseOutput
func (GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponseOutputWithContext ¶
func (o GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponseOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponseOutput
func (GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponsePtrOutput ¶
func (o GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponsePtrOutput() GalleryImageVersionStorageProfileResponsePtrOutput
func (GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext ¶
func (o GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponsePtrOutput
type GalleryImageVersionStorageProfileResponsePtrInput ¶
type GalleryImageVersionStorageProfileResponsePtrInput interface { pulumi.Input ToGalleryImageVersionStorageProfileResponsePtrOutput() GalleryImageVersionStorageProfileResponsePtrOutput ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext(context.Context) GalleryImageVersionStorageProfileResponsePtrOutput }
GalleryImageVersionStorageProfileResponsePtrInput is an input type that accepts GalleryImageVersionStorageProfileResponseArgs, GalleryImageVersionStorageProfileResponsePtr and GalleryImageVersionStorageProfileResponsePtrOutput values. You can construct a concrete instance of `GalleryImageVersionStorageProfileResponsePtrInput` via:
GalleryImageVersionStorageProfileResponseArgs{...} or: nil
func GalleryImageVersionStorageProfileResponsePtr ¶
func GalleryImageVersionStorageProfileResponsePtr(v *GalleryImageVersionStorageProfileResponseArgs) GalleryImageVersionStorageProfileResponsePtrInput
type GalleryImageVersionStorageProfileResponsePtrOutput ¶
type GalleryImageVersionStorageProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (GalleryImageVersionStorageProfileResponsePtrOutput) DataDiskImages ¶
func (o GalleryImageVersionStorageProfileResponsePtrOutput) DataDiskImages() GalleryDataDiskImageResponseArrayOutput
A list of data disk images.
func (GalleryImageVersionStorageProfileResponsePtrOutput) ElementType ¶
func (GalleryImageVersionStorageProfileResponsePtrOutput) ElementType() reflect.Type
func (GalleryImageVersionStorageProfileResponsePtrOutput) OsDiskImage ¶
func (o GalleryImageVersionStorageProfileResponsePtrOutput) OsDiskImage() GalleryOSDiskImageResponsePtrOutput
This is the OS disk image.
func (GalleryImageVersionStorageProfileResponsePtrOutput) Source ¶
func (o GalleryImageVersionStorageProfileResponsePtrOutput) Source() GalleryArtifactVersionSourceResponsePtrOutput
The gallery artifact version source.
func (GalleryImageVersionStorageProfileResponsePtrOutput) ToGalleryImageVersionStorageProfileResponsePtrOutput ¶
func (o GalleryImageVersionStorageProfileResponsePtrOutput) ToGalleryImageVersionStorageProfileResponsePtrOutput() GalleryImageVersionStorageProfileResponsePtrOutput
func (GalleryImageVersionStorageProfileResponsePtrOutput) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext ¶
func (o GalleryImageVersionStorageProfileResponsePtrOutput) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponsePtrOutput
type GalleryInput ¶ added in v0.2.6
type GalleryInput interface { pulumi.Input ToGalleryOutput() GalleryOutput ToGalleryOutputWithContext(ctx context.Context) GalleryOutput }
type GalleryOSDiskImage ¶
type GalleryOSDiskImage struct { // The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' HostCaching *string `pulumi:"hostCaching"` // The gallery artifact version source. Source *GalleryArtifactVersionSource `pulumi:"source"` }
This is the OS disk image.
type GalleryOSDiskImageArgs ¶
type GalleryOSDiskImageArgs struct { // The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' HostCaching *HostCaching `pulumi:"hostCaching"` // The gallery artifact version source. Source GalleryArtifactVersionSourcePtrInput `pulumi:"source"` }
This is the OS disk image.
func (GalleryOSDiskImageArgs) ElementType ¶
func (GalleryOSDiskImageArgs) ElementType() reflect.Type
func (GalleryOSDiskImageArgs) ToGalleryOSDiskImageOutput ¶
func (i GalleryOSDiskImageArgs) ToGalleryOSDiskImageOutput() GalleryOSDiskImageOutput
func (GalleryOSDiskImageArgs) ToGalleryOSDiskImageOutputWithContext ¶
func (i GalleryOSDiskImageArgs) ToGalleryOSDiskImageOutputWithContext(ctx context.Context) GalleryOSDiskImageOutput
func (GalleryOSDiskImageArgs) ToGalleryOSDiskImagePtrOutput ¶
func (i GalleryOSDiskImageArgs) ToGalleryOSDiskImagePtrOutput() GalleryOSDiskImagePtrOutput
func (GalleryOSDiskImageArgs) ToGalleryOSDiskImagePtrOutputWithContext ¶
func (i GalleryOSDiskImageArgs) ToGalleryOSDiskImagePtrOutputWithContext(ctx context.Context) GalleryOSDiskImagePtrOutput
type GalleryOSDiskImageInput ¶
type GalleryOSDiskImageInput interface { pulumi.Input ToGalleryOSDiskImageOutput() GalleryOSDiskImageOutput ToGalleryOSDiskImageOutputWithContext(context.Context) GalleryOSDiskImageOutput }
GalleryOSDiskImageInput is an input type that accepts GalleryOSDiskImageArgs and GalleryOSDiskImageOutput values. You can construct a concrete instance of `GalleryOSDiskImageInput` via:
GalleryOSDiskImageArgs{...}
type GalleryOSDiskImageOutput ¶
type GalleryOSDiskImageOutput struct{ *pulumi.OutputState }
This is the OS disk image.
func (GalleryOSDiskImageOutput) ElementType ¶
func (GalleryOSDiskImageOutput) ElementType() reflect.Type
func (GalleryOSDiskImageOutput) HostCaching ¶
func (o GalleryOSDiskImageOutput) HostCaching() pulumi.StringPtrOutput
The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
func (GalleryOSDiskImageOutput) Source ¶
func (o GalleryOSDiskImageOutput) Source() GalleryArtifactVersionSourcePtrOutput
The gallery artifact version source.
func (GalleryOSDiskImageOutput) ToGalleryOSDiskImageOutput ¶
func (o GalleryOSDiskImageOutput) ToGalleryOSDiskImageOutput() GalleryOSDiskImageOutput
func (GalleryOSDiskImageOutput) ToGalleryOSDiskImageOutputWithContext ¶
func (o GalleryOSDiskImageOutput) ToGalleryOSDiskImageOutputWithContext(ctx context.Context) GalleryOSDiskImageOutput
func (GalleryOSDiskImageOutput) ToGalleryOSDiskImagePtrOutput ¶
func (o GalleryOSDiskImageOutput) ToGalleryOSDiskImagePtrOutput() GalleryOSDiskImagePtrOutput
func (GalleryOSDiskImageOutput) ToGalleryOSDiskImagePtrOutputWithContext ¶
func (o GalleryOSDiskImageOutput) ToGalleryOSDiskImagePtrOutputWithContext(ctx context.Context) GalleryOSDiskImagePtrOutput
type GalleryOSDiskImagePtrInput ¶
type GalleryOSDiskImagePtrInput interface { pulumi.Input ToGalleryOSDiskImagePtrOutput() GalleryOSDiskImagePtrOutput ToGalleryOSDiskImagePtrOutputWithContext(context.Context) GalleryOSDiskImagePtrOutput }
GalleryOSDiskImagePtrInput is an input type that accepts GalleryOSDiskImageArgs, GalleryOSDiskImagePtr and GalleryOSDiskImagePtrOutput values. You can construct a concrete instance of `GalleryOSDiskImagePtrInput` via:
GalleryOSDiskImageArgs{...} or: nil
func GalleryOSDiskImagePtr ¶
func GalleryOSDiskImagePtr(v *GalleryOSDiskImageArgs) GalleryOSDiskImagePtrInput
type GalleryOSDiskImagePtrOutput ¶
type GalleryOSDiskImagePtrOutput struct{ *pulumi.OutputState }
func (GalleryOSDiskImagePtrOutput) Elem ¶
func (o GalleryOSDiskImagePtrOutput) Elem() GalleryOSDiskImageOutput
func (GalleryOSDiskImagePtrOutput) ElementType ¶
func (GalleryOSDiskImagePtrOutput) ElementType() reflect.Type
func (GalleryOSDiskImagePtrOutput) HostCaching ¶
func (o GalleryOSDiskImagePtrOutput) HostCaching() pulumi.StringPtrOutput
The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
func (GalleryOSDiskImagePtrOutput) Source ¶
func (o GalleryOSDiskImagePtrOutput) Source() GalleryArtifactVersionSourcePtrOutput
The gallery artifact version source.
func (GalleryOSDiskImagePtrOutput) ToGalleryOSDiskImagePtrOutput ¶
func (o GalleryOSDiskImagePtrOutput) ToGalleryOSDiskImagePtrOutput() GalleryOSDiskImagePtrOutput
func (GalleryOSDiskImagePtrOutput) ToGalleryOSDiskImagePtrOutputWithContext ¶
func (o GalleryOSDiskImagePtrOutput) ToGalleryOSDiskImagePtrOutputWithContext(ctx context.Context) GalleryOSDiskImagePtrOutput
type GalleryOSDiskImageResponse ¶
type GalleryOSDiskImageResponse struct { // The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' HostCaching *string `pulumi:"hostCaching"` // This property indicates the size of the VHD to be created. SizeInGB int `pulumi:"sizeInGB"` // The gallery artifact version source. Source *GalleryArtifactVersionSourceResponse `pulumi:"source"` }
This is the OS disk image.
type GalleryOSDiskImageResponseArgs ¶
type GalleryOSDiskImageResponseArgs struct { // The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' HostCaching pulumi.StringPtrInput `pulumi:"hostCaching"` // This property indicates the size of the VHD to be created. SizeInGB pulumi.IntInput `pulumi:"sizeInGB"` // The gallery artifact version source. Source GalleryArtifactVersionSourceResponsePtrInput `pulumi:"source"` }
This is the OS disk image.
func (GalleryOSDiskImageResponseArgs) ElementType ¶
func (GalleryOSDiskImageResponseArgs) ElementType() reflect.Type
func (GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponseOutput ¶
func (i GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponseOutput() GalleryOSDiskImageResponseOutput
func (GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponseOutputWithContext ¶
func (i GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponseOutputWithContext(ctx context.Context) GalleryOSDiskImageResponseOutput
func (GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponsePtrOutput ¶
func (i GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponsePtrOutput() GalleryOSDiskImageResponsePtrOutput
func (GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponsePtrOutputWithContext ¶
func (i GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponsePtrOutputWithContext(ctx context.Context) GalleryOSDiskImageResponsePtrOutput
type GalleryOSDiskImageResponseInput ¶
type GalleryOSDiskImageResponseInput interface { pulumi.Input ToGalleryOSDiskImageResponseOutput() GalleryOSDiskImageResponseOutput ToGalleryOSDiskImageResponseOutputWithContext(context.Context) GalleryOSDiskImageResponseOutput }
GalleryOSDiskImageResponseInput is an input type that accepts GalleryOSDiskImageResponseArgs and GalleryOSDiskImageResponseOutput values. You can construct a concrete instance of `GalleryOSDiskImageResponseInput` via:
GalleryOSDiskImageResponseArgs{...}
type GalleryOSDiskImageResponseOutput ¶
type GalleryOSDiskImageResponseOutput struct{ *pulumi.OutputState }
This is the OS disk image.
func (GalleryOSDiskImageResponseOutput) ElementType ¶
func (GalleryOSDiskImageResponseOutput) ElementType() reflect.Type
func (GalleryOSDiskImageResponseOutput) HostCaching ¶
func (o GalleryOSDiskImageResponseOutput) HostCaching() pulumi.StringPtrOutput
The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
func (GalleryOSDiskImageResponseOutput) SizeInGB ¶
func (o GalleryOSDiskImageResponseOutput) SizeInGB() pulumi.IntOutput
This property indicates the size of the VHD to be created.
func (GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponseOutput ¶
func (o GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponseOutput() GalleryOSDiskImageResponseOutput
func (GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponseOutputWithContext ¶
func (o GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponseOutputWithContext(ctx context.Context) GalleryOSDiskImageResponseOutput
func (GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponsePtrOutput ¶
func (o GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponsePtrOutput() GalleryOSDiskImageResponsePtrOutput
func (GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponsePtrOutputWithContext ¶
func (o GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponsePtrOutputWithContext(ctx context.Context) GalleryOSDiskImageResponsePtrOutput
type GalleryOSDiskImageResponsePtrInput ¶
type GalleryOSDiskImageResponsePtrInput interface { pulumi.Input ToGalleryOSDiskImageResponsePtrOutput() GalleryOSDiskImageResponsePtrOutput ToGalleryOSDiskImageResponsePtrOutputWithContext(context.Context) GalleryOSDiskImageResponsePtrOutput }
GalleryOSDiskImageResponsePtrInput is an input type that accepts GalleryOSDiskImageResponseArgs, GalleryOSDiskImageResponsePtr and GalleryOSDiskImageResponsePtrOutput values. You can construct a concrete instance of `GalleryOSDiskImageResponsePtrInput` via:
GalleryOSDiskImageResponseArgs{...} or: nil
func GalleryOSDiskImageResponsePtr ¶
func GalleryOSDiskImageResponsePtr(v *GalleryOSDiskImageResponseArgs) GalleryOSDiskImageResponsePtrInput
type GalleryOSDiskImageResponsePtrOutput ¶
type GalleryOSDiskImageResponsePtrOutput struct{ *pulumi.OutputState }
func (GalleryOSDiskImageResponsePtrOutput) Elem ¶
func (o GalleryOSDiskImageResponsePtrOutput) Elem() GalleryOSDiskImageResponseOutput
func (GalleryOSDiskImageResponsePtrOutput) ElementType ¶
func (GalleryOSDiskImageResponsePtrOutput) ElementType() reflect.Type
func (GalleryOSDiskImageResponsePtrOutput) HostCaching ¶
func (o GalleryOSDiskImageResponsePtrOutput) HostCaching() pulumi.StringPtrOutput
The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
func (GalleryOSDiskImageResponsePtrOutput) SizeInGB ¶
func (o GalleryOSDiskImageResponsePtrOutput) SizeInGB() pulumi.IntPtrOutput
This property indicates the size of the VHD to be created.
func (GalleryOSDiskImageResponsePtrOutput) ToGalleryOSDiskImageResponsePtrOutput ¶
func (o GalleryOSDiskImageResponsePtrOutput) ToGalleryOSDiskImageResponsePtrOutput() GalleryOSDiskImageResponsePtrOutput
func (GalleryOSDiskImageResponsePtrOutput) ToGalleryOSDiskImageResponsePtrOutputWithContext ¶
func (o GalleryOSDiskImageResponsePtrOutput) ToGalleryOSDiskImageResponsePtrOutputWithContext(ctx context.Context) GalleryOSDiskImageResponsePtrOutput
type GalleryOutput ¶ added in v0.2.6
type GalleryOutput struct {
*pulumi.OutputState
}
func (GalleryOutput) ElementType ¶ added in v0.2.6
func (GalleryOutput) ElementType() reflect.Type
func (GalleryOutput) ToGalleryOutput ¶ added in v0.2.6
func (o GalleryOutput) ToGalleryOutput() GalleryOutput
func (GalleryOutput) ToGalleryOutputWithContext ¶ added in v0.2.6
func (o GalleryOutput) ToGalleryOutputWithContext(ctx context.Context) GalleryOutput
type GallerySharingPermissionTypes ¶ added in v0.3.1
This property allows you to specify the permission of sharing gallery. <br><br> Possible values are: <br><br> **Private** <br><br> **Groups**
func (GallerySharingPermissionTypes) ElementType ¶ added in v0.3.1
func (GallerySharingPermissionTypes) ElementType() reflect.Type
func (GallerySharingPermissionTypes) ToStringOutput ¶ added in v0.3.1
func (e GallerySharingPermissionTypes) ToStringOutput() pulumi.StringOutput
func (GallerySharingPermissionTypes) ToStringOutputWithContext ¶ added in v0.3.1
func (e GallerySharingPermissionTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GallerySharingPermissionTypes) ToStringPtrOutput ¶ added in v0.3.1
func (e GallerySharingPermissionTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (GallerySharingPermissionTypes) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e GallerySharingPermissionTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GalleryState ¶
type GalleryState struct { // The description of this Shared Image Gallery resource. This property is updatable. Description pulumi.StringPtrInput // Describes the gallery unique name. Identifier GalleryIdentifierResponsePtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrInput // Profile for gallery sharing to subscription or tenant SharingProfile SharingProfileResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (GalleryState) ElementType ¶
func (GalleryState) ElementType() reflect.Type
type HostCaching ¶ added in v0.3.1
The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
func (HostCaching) ElementType ¶ added in v0.3.1
func (HostCaching) ElementType() reflect.Type
func (HostCaching) ToStringOutput ¶ added in v0.3.1
func (e HostCaching) ToStringOutput() pulumi.StringOutput
func (HostCaching) ToStringOutputWithContext ¶ added in v0.3.1
func (e HostCaching) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HostCaching) ToStringPtrOutput ¶ added in v0.3.1
func (e HostCaching) ToStringPtrOutput() pulumi.StringPtrOutput
func (HostCaching) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e HostCaching) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HyperVGeneration ¶ added in v0.3.1
The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
func (HyperVGeneration) ElementType ¶ added in v0.3.1
func (HyperVGeneration) ElementType() reflect.Type
func (HyperVGeneration) ToStringOutput ¶ added in v0.3.1
func (e HyperVGeneration) ToStringOutput() pulumi.StringOutput
func (HyperVGeneration) ToStringOutputWithContext ¶ added in v0.3.1
func (e HyperVGeneration) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HyperVGeneration) ToStringPtrOutput ¶ added in v0.3.1
func (e HyperVGeneration) ToStringPtrOutput() pulumi.StringPtrOutput
func (HyperVGeneration) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e HyperVGeneration) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImageDiskReference ¶ added in v0.5.0
type ImageDiskReference struct { // A relative uri containing either a Platform Image Repository or user image reference. Id string `pulumi:"id"` // If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null. Lun *int `pulumi:"lun"` }
The source image used for creating the disk.
type ImageDiskReferenceArgs ¶ added in v0.5.0
type ImageDiskReferenceArgs struct { // A relative uri containing either a Platform Image Repository or user image reference. Id pulumi.StringInput `pulumi:"id"` // If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null. Lun pulumi.IntPtrInput `pulumi:"lun"` }
The source image used for creating the disk.
func (ImageDiskReferenceArgs) ElementType ¶ added in v0.5.0
func (ImageDiskReferenceArgs) ElementType() reflect.Type
func (ImageDiskReferenceArgs) ToImageDiskReferenceOutput ¶ added in v0.5.0
func (i ImageDiskReferenceArgs) ToImageDiskReferenceOutput() ImageDiskReferenceOutput
func (ImageDiskReferenceArgs) ToImageDiskReferenceOutputWithContext ¶ added in v0.5.0
func (i ImageDiskReferenceArgs) ToImageDiskReferenceOutputWithContext(ctx context.Context) ImageDiskReferenceOutput
func (ImageDiskReferenceArgs) ToImageDiskReferencePtrOutput ¶ added in v0.5.0
func (i ImageDiskReferenceArgs) ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput
func (ImageDiskReferenceArgs) ToImageDiskReferencePtrOutputWithContext ¶ added in v0.5.0
func (i ImageDiskReferenceArgs) ToImageDiskReferencePtrOutputWithContext(ctx context.Context) ImageDiskReferencePtrOutput
type ImageDiskReferenceInput ¶ added in v0.5.0
type ImageDiskReferenceInput interface { pulumi.Input ToImageDiskReferenceOutput() ImageDiskReferenceOutput ToImageDiskReferenceOutputWithContext(context.Context) ImageDiskReferenceOutput }
ImageDiskReferenceInput is an input type that accepts ImageDiskReferenceArgs and ImageDiskReferenceOutput values. You can construct a concrete instance of `ImageDiskReferenceInput` via:
ImageDiskReferenceArgs{...}
type ImageDiskReferenceOutput ¶ added in v0.5.0
type ImageDiskReferenceOutput struct{ *pulumi.OutputState }
The source image used for creating the disk.
func (ImageDiskReferenceOutput) ElementType ¶ added in v0.5.0
func (ImageDiskReferenceOutput) ElementType() reflect.Type
func (ImageDiskReferenceOutput) Id ¶ added in v0.5.0
func (o ImageDiskReferenceOutput) Id() pulumi.StringOutput
A relative uri containing either a Platform Image Repository or user image reference.
func (ImageDiskReferenceOutput) Lun ¶ added in v0.5.0
func (o ImageDiskReferenceOutput) Lun() pulumi.IntPtrOutput
If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
func (ImageDiskReferenceOutput) ToImageDiskReferenceOutput ¶ added in v0.5.0
func (o ImageDiskReferenceOutput) ToImageDiskReferenceOutput() ImageDiskReferenceOutput
func (ImageDiskReferenceOutput) ToImageDiskReferenceOutputWithContext ¶ added in v0.5.0
func (o ImageDiskReferenceOutput) ToImageDiskReferenceOutputWithContext(ctx context.Context) ImageDiskReferenceOutput
func (ImageDiskReferenceOutput) ToImageDiskReferencePtrOutput ¶ added in v0.5.0
func (o ImageDiskReferenceOutput) ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput
func (ImageDiskReferenceOutput) ToImageDiskReferencePtrOutputWithContext ¶ added in v0.5.0
func (o ImageDiskReferenceOutput) ToImageDiskReferencePtrOutputWithContext(ctx context.Context) ImageDiskReferencePtrOutput
type ImageDiskReferencePtrInput ¶ added in v0.5.0
type ImageDiskReferencePtrInput interface { pulumi.Input ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput ToImageDiskReferencePtrOutputWithContext(context.Context) ImageDiskReferencePtrOutput }
ImageDiskReferencePtrInput is an input type that accepts ImageDiskReferenceArgs, ImageDiskReferencePtr and ImageDiskReferencePtrOutput values. You can construct a concrete instance of `ImageDiskReferencePtrInput` via:
ImageDiskReferenceArgs{...} or: nil
func ImageDiskReferencePtr ¶ added in v0.5.0
func ImageDiskReferencePtr(v *ImageDiskReferenceArgs) ImageDiskReferencePtrInput
type ImageDiskReferencePtrOutput ¶ added in v0.5.0
type ImageDiskReferencePtrOutput struct{ *pulumi.OutputState }
func (ImageDiskReferencePtrOutput) Elem ¶ added in v0.5.0
func (o ImageDiskReferencePtrOutput) Elem() ImageDiskReferenceOutput
func (ImageDiskReferencePtrOutput) ElementType ¶ added in v0.5.0
func (ImageDiskReferencePtrOutput) ElementType() reflect.Type
func (ImageDiskReferencePtrOutput) Id ¶ added in v0.5.0
func (o ImageDiskReferencePtrOutput) Id() pulumi.StringPtrOutput
A relative uri containing either a Platform Image Repository or user image reference.
func (ImageDiskReferencePtrOutput) Lun ¶ added in v0.5.0
func (o ImageDiskReferencePtrOutput) Lun() pulumi.IntPtrOutput
If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
func (ImageDiskReferencePtrOutput) ToImageDiskReferencePtrOutput ¶ added in v0.5.0
func (o ImageDiskReferencePtrOutput) ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput
func (ImageDiskReferencePtrOutput) ToImageDiskReferencePtrOutputWithContext ¶ added in v0.5.0
func (o ImageDiskReferencePtrOutput) ToImageDiskReferencePtrOutputWithContext(ctx context.Context) ImageDiskReferencePtrOutput
type ImageDiskReferenceResponse ¶ added in v0.5.0
type ImageDiskReferenceResponse struct { // A relative uri containing either a Platform Image Repository or user image reference. Id string `pulumi:"id"` // If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null. Lun *int `pulumi:"lun"` }
The source image used for creating the disk.
type ImageDiskReferenceResponseArgs ¶ added in v0.5.0
type ImageDiskReferenceResponseArgs struct { // A relative uri containing either a Platform Image Repository or user image reference. Id pulumi.StringInput `pulumi:"id"` // If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null. Lun pulumi.IntPtrInput `pulumi:"lun"` }
The source image used for creating the disk.
func (ImageDiskReferenceResponseArgs) ElementType ¶ added in v0.5.0
func (ImageDiskReferenceResponseArgs) ElementType() reflect.Type
func (ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponseOutput ¶ added in v0.5.0
func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponseOutput() ImageDiskReferenceResponseOutput
func (ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponseOutputWithContext ¶ added in v0.5.0
func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponseOutputWithContext(ctx context.Context) ImageDiskReferenceResponseOutput
func (ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponsePtrOutput ¶ added in v0.5.0
func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput
func (ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponsePtrOutputWithContext ¶ added in v0.5.0
func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponsePtrOutputWithContext(ctx context.Context) ImageDiskReferenceResponsePtrOutput
type ImageDiskReferenceResponseInput ¶ added in v0.5.0
type ImageDiskReferenceResponseInput interface { pulumi.Input ToImageDiskReferenceResponseOutput() ImageDiskReferenceResponseOutput ToImageDiskReferenceResponseOutputWithContext(context.Context) ImageDiskReferenceResponseOutput }
ImageDiskReferenceResponseInput is an input type that accepts ImageDiskReferenceResponseArgs and ImageDiskReferenceResponseOutput values. You can construct a concrete instance of `ImageDiskReferenceResponseInput` via:
ImageDiskReferenceResponseArgs{...}
type ImageDiskReferenceResponseOutput ¶ added in v0.5.0
type ImageDiskReferenceResponseOutput struct{ *pulumi.OutputState }
The source image used for creating the disk.
func (ImageDiskReferenceResponseOutput) ElementType ¶ added in v0.5.0
func (ImageDiskReferenceResponseOutput) ElementType() reflect.Type
func (ImageDiskReferenceResponseOutput) Id ¶ added in v0.5.0
func (o ImageDiskReferenceResponseOutput) Id() pulumi.StringOutput
A relative uri containing either a Platform Image Repository or user image reference.
func (ImageDiskReferenceResponseOutput) Lun ¶ added in v0.5.0
func (o ImageDiskReferenceResponseOutput) Lun() pulumi.IntPtrOutput
If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
func (ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponseOutput ¶ added in v0.5.0
func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponseOutput() ImageDiskReferenceResponseOutput
func (ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponseOutputWithContext ¶ added in v0.5.0
func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponseOutputWithContext(ctx context.Context) ImageDiskReferenceResponseOutput
func (ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponsePtrOutput ¶ added in v0.5.0
func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput
func (ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponsePtrOutputWithContext ¶ added in v0.5.0
func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponsePtrOutputWithContext(ctx context.Context) ImageDiskReferenceResponsePtrOutput
type ImageDiskReferenceResponsePtrInput ¶ added in v0.5.0
type ImageDiskReferenceResponsePtrInput interface { pulumi.Input ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput ToImageDiskReferenceResponsePtrOutputWithContext(context.Context) ImageDiskReferenceResponsePtrOutput }
ImageDiskReferenceResponsePtrInput is an input type that accepts ImageDiskReferenceResponseArgs, ImageDiskReferenceResponsePtr and ImageDiskReferenceResponsePtrOutput values. You can construct a concrete instance of `ImageDiskReferenceResponsePtrInput` via:
ImageDiskReferenceResponseArgs{...} or: nil
func ImageDiskReferenceResponsePtr ¶ added in v0.5.0
func ImageDiskReferenceResponsePtr(v *ImageDiskReferenceResponseArgs) ImageDiskReferenceResponsePtrInput
type ImageDiskReferenceResponsePtrOutput ¶ added in v0.5.0
type ImageDiskReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (ImageDiskReferenceResponsePtrOutput) Elem ¶ added in v0.5.0
func (o ImageDiskReferenceResponsePtrOutput) Elem() ImageDiskReferenceResponseOutput
func (ImageDiskReferenceResponsePtrOutput) ElementType ¶ added in v0.5.0
func (ImageDiskReferenceResponsePtrOutput) ElementType() reflect.Type
func (ImageDiskReferenceResponsePtrOutput) Id ¶ added in v0.5.0
func (o ImageDiskReferenceResponsePtrOutput) Id() pulumi.StringPtrOutput
A relative uri containing either a Platform Image Repository or user image reference.
func (ImageDiskReferenceResponsePtrOutput) Lun ¶ added in v0.5.0
func (o ImageDiskReferenceResponsePtrOutput) Lun() pulumi.IntPtrOutput
If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
func (ImageDiskReferenceResponsePtrOutput) ToImageDiskReferenceResponsePtrOutput ¶ added in v0.5.0
func (o ImageDiskReferenceResponsePtrOutput) ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput
func (ImageDiskReferenceResponsePtrOutput) ToImageDiskReferenceResponsePtrOutputWithContext ¶ added in v0.5.0
func (o ImageDiskReferenceResponsePtrOutput) ToImageDiskReferenceResponsePtrOutputWithContext(ctx context.Context) ImageDiskReferenceResponsePtrOutput
type ImagePurchasePlan ¶
type ImagePurchasePlan struct { // The plan ID. Name *string `pulumi:"name"` // The product ID. Product *string `pulumi:"product"` // The publisher ID. Publisher *string `pulumi:"publisher"` }
Describes the gallery image definition purchase plan. This is used by marketplace images.
type ImagePurchasePlanArgs ¶
type ImagePurchasePlanArgs struct { // The plan ID. Name pulumi.StringPtrInput `pulumi:"name"` // The product ID. Product pulumi.StringPtrInput `pulumi:"product"` // The publisher ID. Publisher pulumi.StringPtrInput `pulumi:"publisher"` }
Describes the gallery image definition purchase plan. This is used by marketplace images.
func (ImagePurchasePlanArgs) ElementType ¶
func (ImagePurchasePlanArgs) ElementType() reflect.Type
func (ImagePurchasePlanArgs) ToImagePurchasePlanOutput ¶
func (i ImagePurchasePlanArgs) ToImagePurchasePlanOutput() ImagePurchasePlanOutput
func (ImagePurchasePlanArgs) ToImagePurchasePlanOutputWithContext ¶
func (i ImagePurchasePlanArgs) ToImagePurchasePlanOutputWithContext(ctx context.Context) ImagePurchasePlanOutput
func (ImagePurchasePlanArgs) ToImagePurchasePlanPtrOutput ¶
func (i ImagePurchasePlanArgs) ToImagePurchasePlanPtrOutput() ImagePurchasePlanPtrOutput
func (ImagePurchasePlanArgs) ToImagePurchasePlanPtrOutputWithContext ¶
func (i ImagePurchasePlanArgs) ToImagePurchasePlanPtrOutputWithContext(ctx context.Context) ImagePurchasePlanPtrOutput
type ImagePurchasePlanInput ¶
type ImagePurchasePlanInput interface { pulumi.Input ToImagePurchasePlanOutput() ImagePurchasePlanOutput ToImagePurchasePlanOutputWithContext(context.Context) ImagePurchasePlanOutput }
ImagePurchasePlanInput is an input type that accepts ImagePurchasePlanArgs and ImagePurchasePlanOutput values. You can construct a concrete instance of `ImagePurchasePlanInput` via:
ImagePurchasePlanArgs{...}
type ImagePurchasePlanOutput ¶
type ImagePurchasePlanOutput struct{ *pulumi.OutputState }
Describes the gallery image definition purchase plan. This is used by marketplace images.
func (ImagePurchasePlanOutput) ElementType ¶
func (ImagePurchasePlanOutput) ElementType() reflect.Type
func (ImagePurchasePlanOutput) Name ¶
func (o ImagePurchasePlanOutput) Name() pulumi.StringPtrOutput
The plan ID.
func (ImagePurchasePlanOutput) Product ¶
func (o ImagePurchasePlanOutput) Product() pulumi.StringPtrOutput
The product ID.
func (ImagePurchasePlanOutput) Publisher ¶
func (o ImagePurchasePlanOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (ImagePurchasePlanOutput) ToImagePurchasePlanOutput ¶
func (o ImagePurchasePlanOutput) ToImagePurchasePlanOutput() ImagePurchasePlanOutput
func (ImagePurchasePlanOutput) ToImagePurchasePlanOutputWithContext ¶
func (o ImagePurchasePlanOutput) ToImagePurchasePlanOutputWithContext(ctx context.Context) ImagePurchasePlanOutput
func (ImagePurchasePlanOutput) ToImagePurchasePlanPtrOutput ¶
func (o ImagePurchasePlanOutput) ToImagePurchasePlanPtrOutput() ImagePurchasePlanPtrOutput
func (ImagePurchasePlanOutput) ToImagePurchasePlanPtrOutputWithContext ¶
func (o ImagePurchasePlanOutput) ToImagePurchasePlanPtrOutputWithContext(ctx context.Context) ImagePurchasePlanPtrOutput
type ImagePurchasePlanPtrInput ¶
type ImagePurchasePlanPtrInput interface { pulumi.Input ToImagePurchasePlanPtrOutput() ImagePurchasePlanPtrOutput ToImagePurchasePlanPtrOutputWithContext(context.Context) ImagePurchasePlanPtrOutput }
ImagePurchasePlanPtrInput is an input type that accepts ImagePurchasePlanArgs, ImagePurchasePlanPtr and ImagePurchasePlanPtrOutput values. You can construct a concrete instance of `ImagePurchasePlanPtrInput` via:
ImagePurchasePlanArgs{...} or: nil
func ImagePurchasePlanPtr ¶
func ImagePurchasePlanPtr(v *ImagePurchasePlanArgs) ImagePurchasePlanPtrInput
type ImagePurchasePlanPtrOutput ¶
type ImagePurchasePlanPtrOutput struct{ *pulumi.OutputState }
func (ImagePurchasePlanPtrOutput) Elem ¶
func (o ImagePurchasePlanPtrOutput) Elem() ImagePurchasePlanOutput
func (ImagePurchasePlanPtrOutput) ElementType ¶
func (ImagePurchasePlanPtrOutput) ElementType() reflect.Type
func (ImagePurchasePlanPtrOutput) Name ¶
func (o ImagePurchasePlanPtrOutput) Name() pulumi.StringPtrOutput
The plan ID.
func (ImagePurchasePlanPtrOutput) Product ¶
func (o ImagePurchasePlanPtrOutput) Product() pulumi.StringPtrOutput
The product ID.
func (ImagePurchasePlanPtrOutput) Publisher ¶
func (o ImagePurchasePlanPtrOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (ImagePurchasePlanPtrOutput) ToImagePurchasePlanPtrOutput ¶
func (o ImagePurchasePlanPtrOutput) ToImagePurchasePlanPtrOutput() ImagePurchasePlanPtrOutput
func (ImagePurchasePlanPtrOutput) ToImagePurchasePlanPtrOutputWithContext ¶
func (o ImagePurchasePlanPtrOutput) ToImagePurchasePlanPtrOutputWithContext(ctx context.Context) ImagePurchasePlanPtrOutput
type ImagePurchasePlanResponse ¶
type ImagePurchasePlanResponse struct { // The plan ID. Name *string `pulumi:"name"` // The product ID. Product *string `pulumi:"product"` // The publisher ID. Publisher *string `pulumi:"publisher"` }
Describes the gallery image definition purchase plan. This is used by marketplace images.
type ImagePurchasePlanResponseArgs ¶
type ImagePurchasePlanResponseArgs struct { // The plan ID. Name pulumi.StringPtrInput `pulumi:"name"` // The product ID. Product pulumi.StringPtrInput `pulumi:"product"` // The publisher ID. Publisher pulumi.StringPtrInput `pulumi:"publisher"` }
Describes the gallery image definition purchase plan. This is used by marketplace images.
func (ImagePurchasePlanResponseArgs) ElementType ¶
func (ImagePurchasePlanResponseArgs) ElementType() reflect.Type
func (ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponseOutput ¶
func (i ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponseOutput() ImagePurchasePlanResponseOutput
func (ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponseOutputWithContext ¶
func (i ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponseOutputWithContext(ctx context.Context) ImagePurchasePlanResponseOutput
func (ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponsePtrOutput ¶
func (i ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponsePtrOutput() ImagePurchasePlanResponsePtrOutput
func (ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponsePtrOutputWithContext ¶
func (i ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) ImagePurchasePlanResponsePtrOutput
type ImagePurchasePlanResponseInput ¶
type ImagePurchasePlanResponseInput interface { pulumi.Input ToImagePurchasePlanResponseOutput() ImagePurchasePlanResponseOutput ToImagePurchasePlanResponseOutputWithContext(context.Context) ImagePurchasePlanResponseOutput }
ImagePurchasePlanResponseInput is an input type that accepts ImagePurchasePlanResponseArgs and ImagePurchasePlanResponseOutput values. You can construct a concrete instance of `ImagePurchasePlanResponseInput` via:
ImagePurchasePlanResponseArgs{...}
type ImagePurchasePlanResponseOutput ¶
type ImagePurchasePlanResponseOutput struct{ *pulumi.OutputState }
Describes the gallery image definition purchase plan. This is used by marketplace images.
func (ImagePurchasePlanResponseOutput) ElementType ¶
func (ImagePurchasePlanResponseOutput) ElementType() reflect.Type
func (ImagePurchasePlanResponseOutput) Name ¶
func (o ImagePurchasePlanResponseOutput) Name() pulumi.StringPtrOutput
The plan ID.
func (ImagePurchasePlanResponseOutput) Product ¶
func (o ImagePurchasePlanResponseOutput) Product() pulumi.StringPtrOutput
The product ID.
func (ImagePurchasePlanResponseOutput) Publisher ¶
func (o ImagePurchasePlanResponseOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponseOutput ¶
func (o ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponseOutput() ImagePurchasePlanResponseOutput
func (ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponseOutputWithContext ¶
func (o ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponseOutputWithContext(ctx context.Context) ImagePurchasePlanResponseOutput
func (ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponsePtrOutput ¶
func (o ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponsePtrOutput() ImagePurchasePlanResponsePtrOutput
func (ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponsePtrOutputWithContext ¶
func (o ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) ImagePurchasePlanResponsePtrOutput
type ImagePurchasePlanResponsePtrInput ¶
type ImagePurchasePlanResponsePtrInput interface { pulumi.Input ToImagePurchasePlanResponsePtrOutput() ImagePurchasePlanResponsePtrOutput ToImagePurchasePlanResponsePtrOutputWithContext(context.Context) ImagePurchasePlanResponsePtrOutput }
ImagePurchasePlanResponsePtrInput is an input type that accepts ImagePurchasePlanResponseArgs, ImagePurchasePlanResponsePtr and ImagePurchasePlanResponsePtrOutput values. You can construct a concrete instance of `ImagePurchasePlanResponsePtrInput` via:
ImagePurchasePlanResponseArgs{...} or: nil
func ImagePurchasePlanResponsePtr ¶
func ImagePurchasePlanResponsePtr(v *ImagePurchasePlanResponseArgs) ImagePurchasePlanResponsePtrInput
type ImagePurchasePlanResponsePtrOutput ¶
type ImagePurchasePlanResponsePtrOutput struct{ *pulumi.OutputState }
func (ImagePurchasePlanResponsePtrOutput) Elem ¶
func (o ImagePurchasePlanResponsePtrOutput) Elem() ImagePurchasePlanResponseOutput
func (ImagePurchasePlanResponsePtrOutput) ElementType ¶
func (ImagePurchasePlanResponsePtrOutput) ElementType() reflect.Type
func (ImagePurchasePlanResponsePtrOutput) Name ¶
func (o ImagePurchasePlanResponsePtrOutput) Name() pulumi.StringPtrOutput
The plan ID.
func (ImagePurchasePlanResponsePtrOutput) Product ¶
func (o ImagePurchasePlanResponsePtrOutput) Product() pulumi.StringPtrOutput
The product ID.
func (ImagePurchasePlanResponsePtrOutput) Publisher ¶
func (o ImagePurchasePlanResponsePtrOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (ImagePurchasePlanResponsePtrOutput) ToImagePurchasePlanResponsePtrOutput ¶
func (o ImagePurchasePlanResponsePtrOutput) ToImagePurchasePlanResponsePtrOutput() ImagePurchasePlanResponsePtrOutput
func (ImagePurchasePlanResponsePtrOutput) ToImagePurchasePlanResponsePtrOutputWithContext ¶
func (o ImagePurchasePlanResponsePtrOutput) ToImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) ImagePurchasePlanResponsePtrOutput
type KeyForDiskEncryptionSet ¶ added in v0.5.0
type KeyForDiskEncryptionSet struct { // Fully versioned Key Url pointing to a key in KeyVault KeyUrl string `pulumi:"keyUrl"` // Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription. SourceVault *SourceVault `pulumi:"sourceVault"` }
Key Vault Key Url to be used for server side encryption of Managed Disks and Snapshots
type KeyForDiskEncryptionSetArgs ¶ added in v0.5.0
type KeyForDiskEncryptionSetArgs struct { // Fully versioned Key Url pointing to a key in KeyVault KeyUrl pulumi.StringInput `pulumi:"keyUrl"` // Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription. SourceVault SourceVaultPtrInput `pulumi:"sourceVault"` }
Key Vault Key Url to be used for server side encryption of Managed Disks and Snapshots
func (KeyForDiskEncryptionSetArgs) ElementType ¶ added in v0.5.0
func (KeyForDiskEncryptionSetArgs) ElementType() reflect.Type
func (KeyForDiskEncryptionSetArgs) ToKeyForDiskEncryptionSetOutput ¶ added in v0.5.0
func (i KeyForDiskEncryptionSetArgs) ToKeyForDiskEncryptionSetOutput() KeyForDiskEncryptionSetOutput
func (KeyForDiskEncryptionSetArgs) ToKeyForDiskEncryptionSetOutputWithContext ¶ added in v0.5.0
func (i KeyForDiskEncryptionSetArgs) ToKeyForDiskEncryptionSetOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetOutput
func (KeyForDiskEncryptionSetArgs) ToKeyForDiskEncryptionSetPtrOutput ¶ added in v0.5.0
func (i KeyForDiskEncryptionSetArgs) ToKeyForDiskEncryptionSetPtrOutput() KeyForDiskEncryptionSetPtrOutput
func (KeyForDiskEncryptionSetArgs) ToKeyForDiskEncryptionSetPtrOutputWithContext ¶ added in v0.5.0
func (i KeyForDiskEncryptionSetArgs) ToKeyForDiskEncryptionSetPtrOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetPtrOutput
type KeyForDiskEncryptionSetInput ¶ added in v0.5.0
type KeyForDiskEncryptionSetInput interface { pulumi.Input ToKeyForDiskEncryptionSetOutput() KeyForDiskEncryptionSetOutput ToKeyForDiskEncryptionSetOutputWithContext(context.Context) KeyForDiskEncryptionSetOutput }
KeyForDiskEncryptionSetInput is an input type that accepts KeyForDiskEncryptionSetArgs and KeyForDiskEncryptionSetOutput values. You can construct a concrete instance of `KeyForDiskEncryptionSetInput` via:
KeyForDiskEncryptionSetArgs{...}
type KeyForDiskEncryptionSetOutput ¶ added in v0.5.0
type KeyForDiskEncryptionSetOutput struct{ *pulumi.OutputState }
Key Vault Key Url to be used for server side encryption of Managed Disks and Snapshots
func (KeyForDiskEncryptionSetOutput) ElementType ¶ added in v0.5.0
func (KeyForDiskEncryptionSetOutput) ElementType() reflect.Type
func (KeyForDiskEncryptionSetOutput) KeyUrl ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetOutput) KeyUrl() pulumi.StringOutput
Fully versioned Key Url pointing to a key in KeyVault
func (KeyForDiskEncryptionSetOutput) SourceVault ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetOutput) SourceVault() SourceVaultPtrOutput
Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription.
func (KeyForDiskEncryptionSetOutput) ToKeyForDiskEncryptionSetOutput ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetOutput) ToKeyForDiskEncryptionSetOutput() KeyForDiskEncryptionSetOutput
func (KeyForDiskEncryptionSetOutput) ToKeyForDiskEncryptionSetOutputWithContext ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetOutput) ToKeyForDiskEncryptionSetOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetOutput
func (KeyForDiskEncryptionSetOutput) ToKeyForDiskEncryptionSetPtrOutput ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetOutput) ToKeyForDiskEncryptionSetPtrOutput() KeyForDiskEncryptionSetPtrOutput
func (KeyForDiskEncryptionSetOutput) ToKeyForDiskEncryptionSetPtrOutputWithContext ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetOutput) ToKeyForDiskEncryptionSetPtrOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetPtrOutput
type KeyForDiskEncryptionSetPtrInput ¶ added in v0.5.0
type KeyForDiskEncryptionSetPtrInput interface { pulumi.Input ToKeyForDiskEncryptionSetPtrOutput() KeyForDiskEncryptionSetPtrOutput ToKeyForDiskEncryptionSetPtrOutputWithContext(context.Context) KeyForDiskEncryptionSetPtrOutput }
KeyForDiskEncryptionSetPtrInput is an input type that accepts KeyForDiskEncryptionSetArgs, KeyForDiskEncryptionSetPtr and KeyForDiskEncryptionSetPtrOutput values. You can construct a concrete instance of `KeyForDiskEncryptionSetPtrInput` via:
KeyForDiskEncryptionSetArgs{...} or: nil
func KeyForDiskEncryptionSetPtr ¶ added in v0.5.0
func KeyForDiskEncryptionSetPtr(v *KeyForDiskEncryptionSetArgs) KeyForDiskEncryptionSetPtrInput
type KeyForDiskEncryptionSetPtrOutput ¶ added in v0.5.0
type KeyForDiskEncryptionSetPtrOutput struct{ *pulumi.OutputState }
func (KeyForDiskEncryptionSetPtrOutput) Elem ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetPtrOutput) Elem() KeyForDiskEncryptionSetOutput
func (KeyForDiskEncryptionSetPtrOutput) ElementType ¶ added in v0.5.0
func (KeyForDiskEncryptionSetPtrOutput) ElementType() reflect.Type
func (KeyForDiskEncryptionSetPtrOutput) KeyUrl ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetPtrOutput) KeyUrl() pulumi.StringPtrOutput
Fully versioned Key Url pointing to a key in KeyVault
func (KeyForDiskEncryptionSetPtrOutput) SourceVault ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetPtrOutput) SourceVault() SourceVaultPtrOutput
Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription.
func (KeyForDiskEncryptionSetPtrOutput) ToKeyForDiskEncryptionSetPtrOutput ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetPtrOutput) ToKeyForDiskEncryptionSetPtrOutput() KeyForDiskEncryptionSetPtrOutput
func (KeyForDiskEncryptionSetPtrOutput) ToKeyForDiskEncryptionSetPtrOutputWithContext ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetPtrOutput) ToKeyForDiskEncryptionSetPtrOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetPtrOutput
type KeyForDiskEncryptionSetResponse ¶ added in v0.5.0
type KeyForDiskEncryptionSetResponse struct { // Fully versioned Key Url pointing to a key in KeyVault KeyUrl string `pulumi:"keyUrl"` // Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription. SourceVault *SourceVaultResponse `pulumi:"sourceVault"` }
Key Vault Key Url to be used for server side encryption of Managed Disks and Snapshots
type KeyForDiskEncryptionSetResponseArgs ¶ added in v0.5.0
type KeyForDiskEncryptionSetResponseArgs struct { // Fully versioned Key Url pointing to a key in KeyVault KeyUrl pulumi.StringInput `pulumi:"keyUrl"` // Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription. SourceVault SourceVaultResponsePtrInput `pulumi:"sourceVault"` }
Key Vault Key Url to be used for server side encryption of Managed Disks and Snapshots
func (KeyForDiskEncryptionSetResponseArgs) ElementType ¶ added in v0.5.0
func (KeyForDiskEncryptionSetResponseArgs) ElementType() reflect.Type
func (KeyForDiskEncryptionSetResponseArgs) ToKeyForDiskEncryptionSetResponseOutput ¶ added in v0.5.0
func (i KeyForDiskEncryptionSetResponseArgs) ToKeyForDiskEncryptionSetResponseOutput() KeyForDiskEncryptionSetResponseOutput
func (KeyForDiskEncryptionSetResponseArgs) ToKeyForDiskEncryptionSetResponseOutputWithContext ¶ added in v0.5.0
func (i KeyForDiskEncryptionSetResponseArgs) ToKeyForDiskEncryptionSetResponseOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetResponseOutput
func (KeyForDiskEncryptionSetResponseArgs) ToKeyForDiskEncryptionSetResponsePtrOutput ¶ added in v0.5.0
func (i KeyForDiskEncryptionSetResponseArgs) ToKeyForDiskEncryptionSetResponsePtrOutput() KeyForDiskEncryptionSetResponsePtrOutput
func (KeyForDiskEncryptionSetResponseArgs) ToKeyForDiskEncryptionSetResponsePtrOutputWithContext ¶ added in v0.5.0
func (i KeyForDiskEncryptionSetResponseArgs) ToKeyForDiskEncryptionSetResponsePtrOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetResponsePtrOutput
type KeyForDiskEncryptionSetResponseArray ¶ added in v0.5.0
type KeyForDiskEncryptionSetResponseArray []KeyForDiskEncryptionSetResponseInput
func (KeyForDiskEncryptionSetResponseArray) ElementType ¶ added in v0.5.0
func (KeyForDiskEncryptionSetResponseArray) ElementType() reflect.Type
func (KeyForDiskEncryptionSetResponseArray) ToKeyForDiskEncryptionSetResponseArrayOutput ¶ added in v0.5.0
func (i KeyForDiskEncryptionSetResponseArray) ToKeyForDiskEncryptionSetResponseArrayOutput() KeyForDiskEncryptionSetResponseArrayOutput
func (KeyForDiskEncryptionSetResponseArray) ToKeyForDiskEncryptionSetResponseArrayOutputWithContext ¶ added in v0.5.0
func (i KeyForDiskEncryptionSetResponseArray) ToKeyForDiskEncryptionSetResponseArrayOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetResponseArrayOutput
type KeyForDiskEncryptionSetResponseArrayInput ¶ added in v0.5.0
type KeyForDiskEncryptionSetResponseArrayInput interface { pulumi.Input ToKeyForDiskEncryptionSetResponseArrayOutput() KeyForDiskEncryptionSetResponseArrayOutput ToKeyForDiskEncryptionSetResponseArrayOutputWithContext(context.Context) KeyForDiskEncryptionSetResponseArrayOutput }
KeyForDiskEncryptionSetResponseArrayInput is an input type that accepts KeyForDiskEncryptionSetResponseArray and KeyForDiskEncryptionSetResponseArrayOutput values. You can construct a concrete instance of `KeyForDiskEncryptionSetResponseArrayInput` via:
KeyForDiskEncryptionSetResponseArray{ KeyForDiskEncryptionSetResponseArgs{...} }
type KeyForDiskEncryptionSetResponseArrayOutput ¶ added in v0.5.0
type KeyForDiskEncryptionSetResponseArrayOutput struct{ *pulumi.OutputState }
func (KeyForDiskEncryptionSetResponseArrayOutput) ElementType ¶ added in v0.5.0
func (KeyForDiskEncryptionSetResponseArrayOutput) ElementType() reflect.Type
func (KeyForDiskEncryptionSetResponseArrayOutput) ToKeyForDiskEncryptionSetResponseArrayOutput ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetResponseArrayOutput) ToKeyForDiskEncryptionSetResponseArrayOutput() KeyForDiskEncryptionSetResponseArrayOutput
func (KeyForDiskEncryptionSetResponseArrayOutput) ToKeyForDiskEncryptionSetResponseArrayOutputWithContext ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetResponseArrayOutput) ToKeyForDiskEncryptionSetResponseArrayOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetResponseArrayOutput
type KeyForDiskEncryptionSetResponseInput ¶ added in v0.5.0
type KeyForDiskEncryptionSetResponseInput interface { pulumi.Input ToKeyForDiskEncryptionSetResponseOutput() KeyForDiskEncryptionSetResponseOutput ToKeyForDiskEncryptionSetResponseOutputWithContext(context.Context) KeyForDiskEncryptionSetResponseOutput }
KeyForDiskEncryptionSetResponseInput is an input type that accepts KeyForDiskEncryptionSetResponseArgs and KeyForDiskEncryptionSetResponseOutput values. You can construct a concrete instance of `KeyForDiskEncryptionSetResponseInput` via:
KeyForDiskEncryptionSetResponseArgs{...}
type KeyForDiskEncryptionSetResponseOutput ¶ added in v0.5.0
type KeyForDiskEncryptionSetResponseOutput struct{ *pulumi.OutputState }
Key Vault Key Url to be used for server side encryption of Managed Disks and Snapshots
func (KeyForDiskEncryptionSetResponseOutput) ElementType ¶ added in v0.5.0
func (KeyForDiskEncryptionSetResponseOutput) ElementType() reflect.Type
func (KeyForDiskEncryptionSetResponseOutput) KeyUrl ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetResponseOutput) KeyUrl() pulumi.StringOutput
Fully versioned Key Url pointing to a key in KeyVault
func (KeyForDiskEncryptionSetResponseOutput) SourceVault ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetResponseOutput) SourceVault() SourceVaultResponsePtrOutput
Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription.
func (KeyForDiskEncryptionSetResponseOutput) ToKeyForDiskEncryptionSetResponseOutput ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetResponseOutput) ToKeyForDiskEncryptionSetResponseOutput() KeyForDiskEncryptionSetResponseOutput
func (KeyForDiskEncryptionSetResponseOutput) ToKeyForDiskEncryptionSetResponseOutputWithContext ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetResponseOutput) ToKeyForDiskEncryptionSetResponseOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetResponseOutput
func (KeyForDiskEncryptionSetResponseOutput) ToKeyForDiskEncryptionSetResponsePtrOutput ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetResponseOutput) ToKeyForDiskEncryptionSetResponsePtrOutput() KeyForDiskEncryptionSetResponsePtrOutput
func (KeyForDiskEncryptionSetResponseOutput) ToKeyForDiskEncryptionSetResponsePtrOutputWithContext ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetResponseOutput) ToKeyForDiskEncryptionSetResponsePtrOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetResponsePtrOutput
type KeyForDiskEncryptionSetResponsePtrInput ¶ added in v0.5.0
type KeyForDiskEncryptionSetResponsePtrInput interface { pulumi.Input ToKeyForDiskEncryptionSetResponsePtrOutput() KeyForDiskEncryptionSetResponsePtrOutput ToKeyForDiskEncryptionSetResponsePtrOutputWithContext(context.Context) KeyForDiskEncryptionSetResponsePtrOutput }
KeyForDiskEncryptionSetResponsePtrInput is an input type that accepts KeyForDiskEncryptionSetResponseArgs, KeyForDiskEncryptionSetResponsePtr and KeyForDiskEncryptionSetResponsePtrOutput values. You can construct a concrete instance of `KeyForDiskEncryptionSetResponsePtrInput` via:
KeyForDiskEncryptionSetResponseArgs{...} or: nil
func KeyForDiskEncryptionSetResponsePtr ¶ added in v0.5.0
func KeyForDiskEncryptionSetResponsePtr(v *KeyForDiskEncryptionSetResponseArgs) KeyForDiskEncryptionSetResponsePtrInput
type KeyForDiskEncryptionSetResponsePtrOutput ¶ added in v0.5.0
type KeyForDiskEncryptionSetResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyForDiskEncryptionSetResponsePtrOutput) ElementType ¶ added in v0.5.0
func (KeyForDiskEncryptionSetResponsePtrOutput) ElementType() reflect.Type
func (KeyForDiskEncryptionSetResponsePtrOutput) KeyUrl ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetResponsePtrOutput) KeyUrl() pulumi.StringPtrOutput
Fully versioned Key Url pointing to a key in KeyVault
func (KeyForDiskEncryptionSetResponsePtrOutput) SourceVault ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetResponsePtrOutput) SourceVault() SourceVaultResponsePtrOutput
Resource id of the KeyVault containing the key or secret. This property is optional and cannot be used if the KeyVault subscription is not the same as the Disk Encryption Set subscription.
func (KeyForDiskEncryptionSetResponsePtrOutput) ToKeyForDiskEncryptionSetResponsePtrOutput ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetResponsePtrOutput) ToKeyForDiskEncryptionSetResponsePtrOutput() KeyForDiskEncryptionSetResponsePtrOutput
func (KeyForDiskEncryptionSetResponsePtrOutput) ToKeyForDiskEncryptionSetResponsePtrOutputWithContext ¶ added in v0.5.0
func (o KeyForDiskEncryptionSetResponsePtrOutput) ToKeyForDiskEncryptionSetResponsePtrOutputWithContext(ctx context.Context) KeyForDiskEncryptionSetResponsePtrOutput
type KeyVaultAndKeyReference ¶ added in v0.5.0
type KeyVaultAndKeyReference struct { // Url pointing to a key or secret in KeyVault KeyUrl string `pulumi:"keyUrl"` // Resource id of the KeyVault containing the key or secret SourceVault SourceVault `pulumi:"sourceVault"` }
Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey
type KeyVaultAndKeyReferenceArgs ¶ added in v0.5.0
type KeyVaultAndKeyReferenceArgs struct { // Url pointing to a key or secret in KeyVault KeyUrl pulumi.StringInput `pulumi:"keyUrl"` // Resource id of the KeyVault containing the key or secret SourceVault SourceVaultInput `pulumi:"sourceVault"` }
Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey
func (KeyVaultAndKeyReferenceArgs) ElementType ¶ added in v0.5.0
func (KeyVaultAndKeyReferenceArgs) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferenceOutput ¶ added in v0.5.0
func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferenceOutput() KeyVaultAndKeyReferenceOutput
func (KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferenceOutputWithContext ¶ added in v0.5.0
func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferenceOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceOutput
func (KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferencePtrOutput ¶ added in v0.5.0
func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput
func (KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferencePtrOutputWithContext ¶ added in v0.5.0
func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferencePtrOutput
type KeyVaultAndKeyReferenceInput ¶ added in v0.5.0
type KeyVaultAndKeyReferenceInput interface { pulumi.Input ToKeyVaultAndKeyReferenceOutput() KeyVaultAndKeyReferenceOutput ToKeyVaultAndKeyReferenceOutputWithContext(context.Context) KeyVaultAndKeyReferenceOutput }
KeyVaultAndKeyReferenceInput is an input type that accepts KeyVaultAndKeyReferenceArgs and KeyVaultAndKeyReferenceOutput values. You can construct a concrete instance of `KeyVaultAndKeyReferenceInput` via:
KeyVaultAndKeyReferenceArgs{...}
type KeyVaultAndKeyReferenceOutput ¶ added in v0.5.0
type KeyVaultAndKeyReferenceOutput struct{ *pulumi.OutputState }
Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey
func (KeyVaultAndKeyReferenceOutput) ElementType ¶ added in v0.5.0
func (KeyVaultAndKeyReferenceOutput) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceOutput) KeyUrl ¶ added in v0.5.0
func (o KeyVaultAndKeyReferenceOutput) KeyUrl() pulumi.StringOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndKeyReferenceOutput) SourceVault ¶ added in v0.5.0
func (o KeyVaultAndKeyReferenceOutput) SourceVault() SourceVaultOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferenceOutput ¶ added in v0.5.0
func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferenceOutput() KeyVaultAndKeyReferenceOutput
func (KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferenceOutputWithContext ¶ added in v0.5.0
func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferenceOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceOutput
func (KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferencePtrOutput ¶ added in v0.5.0
func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput
func (KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferencePtrOutputWithContext ¶ added in v0.5.0
func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferencePtrOutput
type KeyVaultAndKeyReferencePtrInput ¶ added in v0.5.0
type KeyVaultAndKeyReferencePtrInput interface { pulumi.Input ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput ToKeyVaultAndKeyReferencePtrOutputWithContext(context.Context) KeyVaultAndKeyReferencePtrOutput }
KeyVaultAndKeyReferencePtrInput is an input type that accepts KeyVaultAndKeyReferenceArgs, KeyVaultAndKeyReferencePtr and KeyVaultAndKeyReferencePtrOutput values. You can construct a concrete instance of `KeyVaultAndKeyReferencePtrInput` via:
KeyVaultAndKeyReferenceArgs{...} or: nil
func KeyVaultAndKeyReferencePtr ¶ added in v0.5.0
func KeyVaultAndKeyReferencePtr(v *KeyVaultAndKeyReferenceArgs) KeyVaultAndKeyReferencePtrInput
type KeyVaultAndKeyReferencePtrOutput ¶ added in v0.5.0
type KeyVaultAndKeyReferencePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultAndKeyReferencePtrOutput) Elem ¶ added in v0.5.0
func (o KeyVaultAndKeyReferencePtrOutput) Elem() KeyVaultAndKeyReferenceOutput
func (KeyVaultAndKeyReferencePtrOutput) ElementType ¶ added in v0.5.0
func (KeyVaultAndKeyReferencePtrOutput) ElementType() reflect.Type
func (KeyVaultAndKeyReferencePtrOutput) KeyUrl ¶ added in v0.5.0
func (o KeyVaultAndKeyReferencePtrOutput) KeyUrl() pulumi.StringPtrOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndKeyReferencePtrOutput) SourceVault ¶ added in v0.5.0
func (o KeyVaultAndKeyReferencePtrOutput) SourceVault() SourceVaultPtrOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndKeyReferencePtrOutput) ToKeyVaultAndKeyReferencePtrOutput ¶ added in v0.5.0
func (o KeyVaultAndKeyReferencePtrOutput) ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput
func (KeyVaultAndKeyReferencePtrOutput) ToKeyVaultAndKeyReferencePtrOutputWithContext ¶ added in v0.5.0
func (o KeyVaultAndKeyReferencePtrOutput) ToKeyVaultAndKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferencePtrOutput
type KeyVaultAndKeyReferenceResponse ¶ added in v0.5.0
type KeyVaultAndKeyReferenceResponse struct { // Url pointing to a key or secret in KeyVault KeyUrl string `pulumi:"keyUrl"` // Resource id of the KeyVault containing the key or secret SourceVault SourceVaultResponse `pulumi:"sourceVault"` }
Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey
type KeyVaultAndKeyReferenceResponseArgs ¶ added in v0.5.0
type KeyVaultAndKeyReferenceResponseArgs struct { // Url pointing to a key or secret in KeyVault KeyUrl pulumi.StringInput `pulumi:"keyUrl"` // Resource id of the KeyVault containing the key or secret SourceVault SourceVaultResponseInput `pulumi:"sourceVault"` }
Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey
func (KeyVaultAndKeyReferenceResponseArgs) ElementType ¶ added in v0.5.0
func (KeyVaultAndKeyReferenceResponseArgs) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponseOutput ¶ added in v0.5.0
func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponseOutput() KeyVaultAndKeyReferenceResponseOutput
func (KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponseOutputWithContext ¶ added in v0.5.0
func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseOutput
func (KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponsePtrOutput ¶ added in v0.5.0
func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput
func (KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext ¶ added in v0.5.0
func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponsePtrOutput
type KeyVaultAndKeyReferenceResponseInput ¶ added in v0.5.0
type KeyVaultAndKeyReferenceResponseInput interface { pulumi.Input ToKeyVaultAndKeyReferenceResponseOutput() KeyVaultAndKeyReferenceResponseOutput ToKeyVaultAndKeyReferenceResponseOutputWithContext(context.Context) KeyVaultAndKeyReferenceResponseOutput }
KeyVaultAndKeyReferenceResponseInput is an input type that accepts KeyVaultAndKeyReferenceResponseArgs and KeyVaultAndKeyReferenceResponseOutput values. You can construct a concrete instance of `KeyVaultAndKeyReferenceResponseInput` via:
KeyVaultAndKeyReferenceResponseArgs{...}
type KeyVaultAndKeyReferenceResponseOutput ¶ added in v0.5.0
type KeyVaultAndKeyReferenceResponseOutput struct{ *pulumi.OutputState }
Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey
func (KeyVaultAndKeyReferenceResponseOutput) ElementType ¶ added in v0.5.0
func (KeyVaultAndKeyReferenceResponseOutput) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceResponseOutput) KeyUrl ¶ added in v0.5.0
func (o KeyVaultAndKeyReferenceResponseOutput) KeyUrl() pulumi.StringOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndKeyReferenceResponseOutput) SourceVault ¶ added in v0.5.0
func (o KeyVaultAndKeyReferenceResponseOutput) SourceVault() SourceVaultResponseOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponseOutput ¶ added in v0.5.0
func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponseOutput() KeyVaultAndKeyReferenceResponseOutput
func (KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponseOutputWithContext ¶ added in v0.5.0
func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseOutput
func (KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponsePtrOutput ¶ added in v0.5.0
func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput
func (KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext ¶ added in v0.5.0
func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponsePtrOutput
type KeyVaultAndKeyReferenceResponsePtrInput ¶ added in v0.5.0
type KeyVaultAndKeyReferenceResponsePtrInput interface { pulumi.Input ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(context.Context) KeyVaultAndKeyReferenceResponsePtrOutput }
KeyVaultAndKeyReferenceResponsePtrInput is an input type that accepts KeyVaultAndKeyReferenceResponseArgs, KeyVaultAndKeyReferenceResponsePtr and KeyVaultAndKeyReferenceResponsePtrOutput values. You can construct a concrete instance of `KeyVaultAndKeyReferenceResponsePtrInput` via:
KeyVaultAndKeyReferenceResponseArgs{...} or: nil
func KeyVaultAndKeyReferenceResponsePtr ¶ added in v0.5.0
func KeyVaultAndKeyReferenceResponsePtr(v *KeyVaultAndKeyReferenceResponseArgs) KeyVaultAndKeyReferenceResponsePtrInput
type KeyVaultAndKeyReferenceResponsePtrOutput ¶ added in v0.5.0
type KeyVaultAndKeyReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultAndKeyReferenceResponsePtrOutput) ElementType ¶ added in v0.5.0
func (KeyVaultAndKeyReferenceResponsePtrOutput) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceResponsePtrOutput) KeyUrl ¶ added in v0.5.0
func (o KeyVaultAndKeyReferenceResponsePtrOutput) KeyUrl() pulumi.StringPtrOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndKeyReferenceResponsePtrOutput) SourceVault ¶ added in v0.5.0
func (o KeyVaultAndKeyReferenceResponsePtrOutput) SourceVault() SourceVaultResponsePtrOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndKeyReferenceResponsePtrOutput) ToKeyVaultAndKeyReferenceResponsePtrOutput ¶ added in v0.5.0
func (o KeyVaultAndKeyReferenceResponsePtrOutput) ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput
func (KeyVaultAndKeyReferenceResponsePtrOutput) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext ¶ added in v0.5.0
func (o KeyVaultAndKeyReferenceResponsePtrOutput) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponsePtrOutput
type KeyVaultAndSecretReference ¶ added in v0.5.0
type KeyVaultAndSecretReference struct { // Url pointing to a key or secret in KeyVault SecretUrl string `pulumi:"secretUrl"` // Resource id of the KeyVault containing the key or secret SourceVault SourceVault `pulumi:"sourceVault"` }
Key Vault Secret Url and vault id of the encryption key
type KeyVaultAndSecretReferenceArgs ¶ added in v0.5.0
type KeyVaultAndSecretReferenceArgs struct { // Url pointing to a key or secret in KeyVault SecretUrl pulumi.StringInput `pulumi:"secretUrl"` // Resource id of the KeyVault containing the key or secret SourceVault SourceVaultInput `pulumi:"sourceVault"` }
Key Vault Secret Url and vault id of the encryption key
func (KeyVaultAndSecretReferenceArgs) ElementType ¶ added in v0.5.0
func (KeyVaultAndSecretReferenceArgs) ElementType() reflect.Type
func (KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferenceOutput ¶ added in v0.5.0
func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferenceOutput() KeyVaultAndSecretReferenceOutput
func (KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferenceOutputWithContext ¶ added in v0.5.0
func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferenceOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceOutput
func (KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferencePtrOutput ¶ added in v0.5.0
func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput
func (KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferencePtrOutputWithContext ¶ added in v0.5.0
func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferencePtrOutput
type KeyVaultAndSecretReferenceInput ¶ added in v0.5.0
type KeyVaultAndSecretReferenceInput interface { pulumi.Input ToKeyVaultAndSecretReferenceOutput() KeyVaultAndSecretReferenceOutput ToKeyVaultAndSecretReferenceOutputWithContext(context.Context) KeyVaultAndSecretReferenceOutput }
KeyVaultAndSecretReferenceInput is an input type that accepts KeyVaultAndSecretReferenceArgs and KeyVaultAndSecretReferenceOutput values. You can construct a concrete instance of `KeyVaultAndSecretReferenceInput` via:
KeyVaultAndSecretReferenceArgs{...}
type KeyVaultAndSecretReferenceOutput ¶ added in v0.5.0
type KeyVaultAndSecretReferenceOutput struct{ *pulumi.OutputState }
Key Vault Secret Url and vault id of the encryption key
func (KeyVaultAndSecretReferenceOutput) ElementType ¶ added in v0.5.0
func (KeyVaultAndSecretReferenceOutput) ElementType() reflect.Type
func (KeyVaultAndSecretReferenceOutput) SecretUrl ¶ added in v0.5.0
func (o KeyVaultAndSecretReferenceOutput) SecretUrl() pulumi.StringOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndSecretReferenceOutput) SourceVault ¶ added in v0.5.0
func (o KeyVaultAndSecretReferenceOutput) SourceVault() SourceVaultOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferenceOutput ¶ added in v0.5.0
func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferenceOutput() KeyVaultAndSecretReferenceOutput
func (KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferenceOutputWithContext ¶ added in v0.5.0
func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferenceOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceOutput
func (KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferencePtrOutput ¶ added in v0.5.0
func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput
func (KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferencePtrOutputWithContext ¶ added in v0.5.0
func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferencePtrOutput
type KeyVaultAndSecretReferencePtrInput ¶ added in v0.5.0
type KeyVaultAndSecretReferencePtrInput interface { pulumi.Input ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput ToKeyVaultAndSecretReferencePtrOutputWithContext(context.Context) KeyVaultAndSecretReferencePtrOutput }
KeyVaultAndSecretReferencePtrInput is an input type that accepts KeyVaultAndSecretReferenceArgs, KeyVaultAndSecretReferencePtr and KeyVaultAndSecretReferencePtrOutput values. You can construct a concrete instance of `KeyVaultAndSecretReferencePtrInput` via:
KeyVaultAndSecretReferenceArgs{...} or: nil
func KeyVaultAndSecretReferencePtr ¶ added in v0.5.0
func KeyVaultAndSecretReferencePtr(v *KeyVaultAndSecretReferenceArgs) KeyVaultAndSecretReferencePtrInput
type KeyVaultAndSecretReferencePtrOutput ¶ added in v0.5.0
type KeyVaultAndSecretReferencePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultAndSecretReferencePtrOutput) Elem ¶ added in v0.5.0
func (o KeyVaultAndSecretReferencePtrOutput) Elem() KeyVaultAndSecretReferenceOutput
func (KeyVaultAndSecretReferencePtrOutput) ElementType ¶ added in v0.5.0
func (KeyVaultAndSecretReferencePtrOutput) ElementType() reflect.Type
func (KeyVaultAndSecretReferencePtrOutput) SecretUrl ¶ added in v0.5.0
func (o KeyVaultAndSecretReferencePtrOutput) SecretUrl() pulumi.StringPtrOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndSecretReferencePtrOutput) SourceVault ¶ added in v0.5.0
func (o KeyVaultAndSecretReferencePtrOutput) SourceVault() SourceVaultPtrOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndSecretReferencePtrOutput) ToKeyVaultAndSecretReferencePtrOutput ¶ added in v0.5.0
func (o KeyVaultAndSecretReferencePtrOutput) ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput
func (KeyVaultAndSecretReferencePtrOutput) ToKeyVaultAndSecretReferencePtrOutputWithContext ¶ added in v0.5.0
func (o KeyVaultAndSecretReferencePtrOutput) ToKeyVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferencePtrOutput
type KeyVaultAndSecretReferenceResponse ¶ added in v0.5.0
type KeyVaultAndSecretReferenceResponse struct { // Url pointing to a key or secret in KeyVault SecretUrl string `pulumi:"secretUrl"` // Resource id of the KeyVault containing the key or secret SourceVault SourceVaultResponse `pulumi:"sourceVault"` }
Key Vault Secret Url and vault id of the encryption key
type KeyVaultAndSecretReferenceResponseArgs ¶ added in v0.5.0
type KeyVaultAndSecretReferenceResponseArgs struct { // Url pointing to a key or secret in KeyVault SecretUrl pulumi.StringInput `pulumi:"secretUrl"` // Resource id of the KeyVault containing the key or secret SourceVault SourceVaultResponseInput `pulumi:"sourceVault"` }
Key Vault Secret Url and vault id of the encryption key
func (KeyVaultAndSecretReferenceResponseArgs) ElementType ¶ added in v0.5.0
func (KeyVaultAndSecretReferenceResponseArgs) ElementType() reflect.Type
func (KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponseOutput ¶ added in v0.5.0
func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponseOutput() KeyVaultAndSecretReferenceResponseOutput
func (KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponseOutputWithContext ¶ added in v0.5.0
func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponseOutput
func (KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponsePtrOutput ¶ added in v0.5.0
func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput
func (KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext ¶ added in v0.5.0
func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponsePtrOutput
type KeyVaultAndSecretReferenceResponseInput ¶ added in v0.5.0
type KeyVaultAndSecretReferenceResponseInput interface { pulumi.Input ToKeyVaultAndSecretReferenceResponseOutput() KeyVaultAndSecretReferenceResponseOutput ToKeyVaultAndSecretReferenceResponseOutputWithContext(context.Context) KeyVaultAndSecretReferenceResponseOutput }
KeyVaultAndSecretReferenceResponseInput is an input type that accepts KeyVaultAndSecretReferenceResponseArgs and KeyVaultAndSecretReferenceResponseOutput values. You can construct a concrete instance of `KeyVaultAndSecretReferenceResponseInput` via:
KeyVaultAndSecretReferenceResponseArgs{...}
type KeyVaultAndSecretReferenceResponseOutput ¶ added in v0.5.0
type KeyVaultAndSecretReferenceResponseOutput struct{ *pulumi.OutputState }
Key Vault Secret Url and vault id of the encryption key
func (KeyVaultAndSecretReferenceResponseOutput) ElementType ¶ added in v0.5.0
func (KeyVaultAndSecretReferenceResponseOutput) ElementType() reflect.Type
func (KeyVaultAndSecretReferenceResponseOutput) SecretUrl ¶ added in v0.5.0
func (o KeyVaultAndSecretReferenceResponseOutput) SecretUrl() pulumi.StringOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndSecretReferenceResponseOutput) SourceVault ¶ added in v0.5.0
func (o KeyVaultAndSecretReferenceResponseOutput) SourceVault() SourceVaultResponseOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponseOutput ¶ added in v0.5.0
func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponseOutput() KeyVaultAndSecretReferenceResponseOutput
func (KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponseOutputWithContext ¶ added in v0.5.0
func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponseOutput
func (KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponsePtrOutput ¶ added in v0.5.0
func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput
func (KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext ¶ added in v0.5.0
func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponsePtrOutput
type KeyVaultAndSecretReferenceResponsePtrInput ¶ added in v0.5.0
type KeyVaultAndSecretReferenceResponsePtrInput interface { pulumi.Input ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(context.Context) KeyVaultAndSecretReferenceResponsePtrOutput }
KeyVaultAndSecretReferenceResponsePtrInput is an input type that accepts KeyVaultAndSecretReferenceResponseArgs, KeyVaultAndSecretReferenceResponsePtr and KeyVaultAndSecretReferenceResponsePtrOutput values. You can construct a concrete instance of `KeyVaultAndSecretReferenceResponsePtrInput` via:
KeyVaultAndSecretReferenceResponseArgs{...} or: nil
func KeyVaultAndSecretReferenceResponsePtr ¶ added in v0.5.0
func KeyVaultAndSecretReferenceResponsePtr(v *KeyVaultAndSecretReferenceResponseArgs) KeyVaultAndSecretReferenceResponsePtrInput
type KeyVaultAndSecretReferenceResponsePtrOutput ¶ added in v0.5.0
type KeyVaultAndSecretReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultAndSecretReferenceResponsePtrOutput) ElementType ¶ added in v0.5.0
func (KeyVaultAndSecretReferenceResponsePtrOutput) ElementType() reflect.Type
func (KeyVaultAndSecretReferenceResponsePtrOutput) SecretUrl ¶ added in v0.5.0
func (o KeyVaultAndSecretReferenceResponsePtrOutput) SecretUrl() pulumi.StringPtrOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndSecretReferenceResponsePtrOutput) SourceVault ¶ added in v0.5.0
func (o KeyVaultAndSecretReferenceResponsePtrOutput) SourceVault() SourceVaultResponsePtrOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndSecretReferenceResponsePtrOutput) ToKeyVaultAndSecretReferenceResponsePtrOutput ¶ added in v0.5.0
func (o KeyVaultAndSecretReferenceResponsePtrOutput) ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput
func (KeyVaultAndSecretReferenceResponsePtrOutput) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext ¶ added in v0.5.0
func (o KeyVaultAndSecretReferenceResponsePtrOutput) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponsePtrOutput
type LookupDiskAccessAPrivateEndpointConnectionArgs ¶ added in v0.5.0
type LookupDiskAccessAPrivateEndpointConnectionArgs struct { // The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 characters. DiskAccessName string `pulumi:"diskAccessName"` // The name of the private endpoint connection PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupDiskAccessAPrivateEndpointConnectionResult ¶ added in v0.5.0
type LookupDiskAccessAPrivateEndpointConnectionResult struct { // private endpoint connection Id Id string `pulumi:"id"` // private endpoint connection name Name string `pulumi:"name"` // The resource of private end point. PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"` // A collection of information about the state of the connection between DiskAccess and Virtual Network. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"` // The provisioning state of the private endpoint connection resource. ProvisioningState string `pulumi:"provisioningState"` // private endpoint connection type Type string `pulumi:"type"` }
The Private Endpoint Connection resource.
func LookupDiskAccessAPrivateEndpointConnection ¶ added in v0.5.0
func LookupDiskAccessAPrivateEndpointConnection(ctx *pulumi.Context, args *LookupDiskAccessAPrivateEndpointConnectionArgs, opts ...pulumi.InvokeOption) (*LookupDiskAccessAPrivateEndpointConnectionResult, error)
type LookupDiskAccessArgs ¶ added in v0.5.0
type LookupDiskAccessArgs struct { // The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 characters. DiskAccessName string `pulumi:"diskAccessName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupDiskAccessResult ¶ added in v0.5.0
type LookupDiskAccessResult struct { // Resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported. PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"` // The disk access resource provisioning state. ProvisioningState string `pulumi:"provisioningState"` // Resource tags Tags map[string]string `pulumi:"tags"` // The time when the disk access was created. TimeCreated string `pulumi:"timeCreated"` // Resource type Type string `pulumi:"type"` }
disk access resource.
func LookupDiskAccess ¶ added in v0.5.0
func LookupDiskAccess(ctx *pulumi.Context, args *LookupDiskAccessArgs, opts ...pulumi.InvokeOption) (*LookupDiskAccessResult, error)
type LookupDiskArgs ¶ added in v0.5.0
type LookupDiskArgs struct { // The name of the managed disk that is being created. The name can't be changed after the disk is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 characters. DiskName string `pulumi:"diskName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupDiskEncryptionSetArgs ¶ added in v0.5.0
type LookupDiskEncryptionSetArgs struct { // The name of the disk encryption set that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 characters. DiskEncryptionSetName string `pulumi:"diskEncryptionSetName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupDiskEncryptionSetResult ¶ added in v0.5.0
type LookupDiskEncryptionSetResult struct { // The key vault key which is currently used by this disk encryption set. ActiveKey *KeyForDiskEncryptionSetResponse `pulumi:"activeKey"` // The type of key used to encrypt the data of the disk. EncryptionType *string `pulumi:"encryptionType"` // Resource Id Id string `pulumi:"id"` // The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks. Identity *EncryptionSetIdentityResponse `pulumi:"identity"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation. PreviousKeys []KeyForDiskEncryptionSetResponse `pulumi:"previousKeys"` // The disk encryption set provisioning state. ProvisioningState string `pulumi:"provisioningState"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
disk encryption set resource.
func LookupDiskEncryptionSet ¶ added in v0.5.0
func LookupDiskEncryptionSet(ctx *pulumi.Context, args *LookupDiskEncryptionSetArgs, opts ...pulumi.InvokeOption) (*LookupDiskEncryptionSetResult, error)
type LookupDiskResult ¶ added in v0.5.0
type LookupDiskResult struct { // Set to true to enable bursting beyond the provisioned performance target of the disk. Bursting is disabled by default. Does not apply to Ultra disks. BurstingEnabled *bool `pulumi:"burstingEnabled"` // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataResponse `pulumi:"creationData"` // ARM id of the DiskAccess resource for using private endpoints on disks. DiskAccessId *string `pulumi:"diskAccessId"` // The total number of IOPS that will be allowed across all VMs mounting the shared disk as ReadOnly. One operation can transfer between 4k and 256k bytes. DiskIOPSReadOnly *float64 `pulumi:"diskIOPSReadOnly"` // The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes. DiskIOPSReadWrite *float64 `pulumi:"diskIOPSReadWrite"` // The total throughput (MBps) that will be allowed across all VMs mounting the shared disk as ReadOnly. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10. DiskMBpsReadOnly *float64 `pulumi:"diskMBpsReadOnly"` // The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10. DiskMBpsReadWrite *float64 `pulumi:"diskMBpsReadWrite"` // The size of the disk in bytes. This field is read only. DiskSizeBytes float64 `pulumi:"diskSizeBytes"` // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size. DiskSizeGB *int `pulumi:"diskSizeGB"` // The state of the disk. DiskState string `pulumi:"diskState"` // Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. Encryption *EncryptionResponse `pulumi:"encryption"` // Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot. EncryptionSettingsCollection *EncryptionSettingsCollectionResponse `pulumi:"encryptionSettingsCollection"` // The extended location where the disk will be created. Extended location cannot be changed. ExtendedLocation *ExtendedLocationResponse `pulumi:"extendedLocation"` // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration *string `pulumi:"hyperVGeneration"` // Resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // A relative URI containing the ID of the VM that has the disk attached. ManagedBy string `pulumi:"managedBy"` // List of relative URIs containing the IDs of the VMs that have the disk attached. maxShares should be set to a value greater than one for disks to allow attaching them to multiple VMs. ManagedByExtended []string `pulumi:"managedByExtended"` MaxShares *int `pulumi:"maxShares"` // Resource name Name string `pulumi:"name"` // Policy for accessing the disk via network. NetworkAccessPolicy *string `pulumi:"networkAccessPolicy"` // The Operating System type. OsType *string `pulumi:"osType"` // The disk provisioning state. ProvisioningState string `pulumi:"provisioningState"` // Purchase plan information for the the image from which the OS disk was created. E.g. - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer} PurchasePlan *PurchasePlanResponse `pulumi:"purchasePlan"` ShareInfo []ShareInfoElementResponse `pulumi:"shareInfo"` // The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS. Sku *DiskSkuResponse `pulumi:"sku"` // Resource tags Tags map[string]string `pulumi:"tags"` // Performance tier of the disk (e.g, P4, S10) as described here: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Does not apply to Ultra disks. Tier *string `pulumi:"tier"` // The time when the disk was created. TimeCreated string `pulumi:"timeCreated"` // Resource type Type string `pulumi:"type"` // Unique Guid identifying the resource. UniqueId string `pulumi:"uniqueId"` // The Logical zone list for Disk. Zones []string `pulumi:"zones"` }
Disk resource.
func LookupDisk ¶ added in v0.5.0
func LookupDisk(ctx *pulumi.Context, args *LookupDiskArgs, opts ...pulumi.InvokeOption) (*LookupDiskResult, error)
type LookupGalleryApplicationArgs ¶
type LookupGalleryApplicationArgs struct { // The name of the gallery Application Definition to be retrieved. GalleryApplicationName string `pulumi:"galleryApplicationName"` // The name of the Shared Application Gallery from which the Application Definitions are to be retrieved. GalleryName string `pulumi:"galleryName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupGalleryApplicationResult ¶
type LookupGalleryApplicationResult struct { // The description of this gallery Application Definition resource. This property is updatable. Description *string `pulumi:"description"` // The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate *string `pulumi:"endOfLifeDate"` // The Eula agreement for the gallery Application Definition. Eula *string `pulumi:"eula"` // Resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // The privacy statement uri. PrivacyStatementUri *string `pulumi:"privacyStatementUri"` // The release note uri. ReleaseNoteUri *string `pulumi:"releaseNoteUri"` // This property allows you to specify the supported type of the OS that application is built for. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** SupportedOSType string `pulumi:"supportedOSType"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Specifies information about the gallery Application Definition that you want to create or update.
func LookupGalleryApplication ¶
func LookupGalleryApplication(ctx *pulumi.Context, args *LookupGalleryApplicationArgs, opts ...pulumi.InvokeOption) (*LookupGalleryApplicationResult, error)
type LookupGalleryApplicationVersionArgs ¶
type LookupGalleryApplicationVersionArgs struct { // The expand expression to apply on the operation. Expand *string `pulumi:"expand"` // The name of the gallery Application Definition in which the Application Version resides. GalleryApplicationName string `pulumi:"galleryApplicationName"` // The name of the gallery Application Version to be retrieved. GalleryApplicationVersionName string `pulumi:"galleryApplicationVersionName"` // The name of the Shared Application Gallery in which the Application Definition resides. GalleryName string `pulumi:"galleryName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupGalleryApplicationVersionResult ¶
type LookupGalleryApplicationVersionResult struct { // Resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // The provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // The publishing profile of a gallery image version. PublishingProfile GalleryApplicationVersionPublishingProfileResponse `pulumi:"publishingProfile"` // This is the replication status of the gallery image version. ReplicationStatus ReplicationStatusResponse `pulumi:"replicationStatus"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Specifies information about the gallery Application Version that you want to create or update.
func LookupGalleryApplicationVersion ¶
func LookupGalleryApplicationVersion(ctx *pulumi.Context, args *LookupGalleryApplicationVersionArgs, opts ...pulumi.InvokeOption) (*LookupGalleryApplicationVersionResult, error)
type LookupGalleryArgs ¶
type LookupGalleryImageArgs ¶
type LookupGalleryImageArgs struct { // The name of the gallery image definition to be retrieved. GalleryImageName string `pulumi:"galleryImageName"` // The name of the Shared Image Gallery from which the Image Definitions are to be retrieved. GalleryName string `pulumi:"galleryName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupGalleryImageResult ¶
type LookupGalleryImageResult struct { // The description of this gallery image definition resource. This property is updatable. Description *string `pulumi:"description"` // Describes the disallowed disk types. Disallowed *DisallowedResponse `pulumi:"disallowed"` // The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate *string `pulumi:"endOfLifeDate"` // The Eula agreement for the gallery image definition. Eula *string `pulumi:"eula"` // A list of gallery image features. Features []GalleryImageFeatureResponse `pulumi:"features"` // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration *string `pulumi:"hyperVGeneration"` // Resource Id Id string `pulumi:"id"` // This is the gallery image definition identifier. Identifier GalleryImageIdentifierResponse `pulumi:"identifier"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'. OsState string `pulumi:"osState"` // This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType string `pulumi:"osType"` // The privacy statement uri. PrivacyStatementUri *string `pulumi:"privacyStatementUri"` // The provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // Describes the gallery image definition purchase plan. This is used by marketplace images. PurchasePlan *ImagePurchasePlanResponse `pulumi:"purchasePlan"` // The properties describe the recommended machine configuration for this Image Definition. These properties are updatable. Recommended *RecommendedMachineConfigurationResponse `pulumi:"recommended"` // The release note uri. ReleaseNoteUri *string `pulumi:"releaseNoteUri"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Specifies information about the gallery image definition that you want to create or update.
func LookupGalleryImage ¶
func LookupGalleryImage(ctx *pulumi.Context, args *LookupGalleryImageArgs, opts ...pulumi.InvokeOption) (*LookupGalleryImageResult, error)
type LookupGalleryImageVersionArgs ¶
type LookupGalleryImageVersionArgs struct { // The expand expression to apply on the operation. Expand *string `pulumi:"expand"` // The name of the gallery image definition in which the Image Version resides. GalleryImageName string `pulumi:"galleryImageName"` // The name of the gallery image version to be retrieved. GalleryImageVersionName string `pulumi:"galleryImageVersionName"` // The name of the Shared Image Gallery in which the Image Definition resides. GalleryName string `pulumi:"galleryName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupGalleryImageVersionResult ¶
type LookupGalleryImageVersionResult struct { // Resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // The provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // The publishing profile of a gallery image Version. PublishingProfile *GalleryImageVersionPublishingProfileResponse `pulumi:"publishingProfile"` // This is the replication status of the gallery image version. ReplicationStatus ReplicationStatusResponse `pulumi:"replicationStatus"` // This is the storage profile of a Gallery Image Version. StorageProfile GalleryImageVersionStorageProfileResponse `pulumi:"storageProfile"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Specifies information about the gallery image version that you want to create or update.
func LookupGalleryImageVersion ¶
func LookupGalleryImageVersion(ctx *pulumi.Context, args *LookupGalleryImageVersionArgs, opts ...pulumi.InvokeOption) (*LookupGalleryImageVersionResult, error)
type LookupGalleryResult ¶
type LookupGalleryResult struct { // The description of this Shared Image Gallery resource. This property is updatable. Description *string `pulumi:"description"` // Resource Id Id string `pulumi:"id"` // Describes the gallery unique name. Identifier *GalleryIdentifierResponse `pulumi:"identifier"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // The provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // Profile for gallery sharing to subscription or tenant SharingProfile *SharingProfileResponse `pulumi:"sharingProfile"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Specifies information about the Shared Image Gallery that you want to create or update.
func LookupGallery ¶
func LookupGallery(ctx *pulumi.Context, args *LookupGalleryArgs, opts ...pulumi.InvokeOption) (*LookupGalleryResult, error)
type LookupSnapshotArgs ¶ added in v0.5.0
type LookupSnapshotArgs struct { // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the snapshot that is being created. The name can't be changed after the snapshot is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The max name length is 80 characters. SnapshotName string `pulumi:"snapshotName"` }
type LookupSnapshotResult ¶ added in v0.5.0
type LookupSnapshotResult struct { // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataResponse `pulumi:"creationData"` // ARM id of the DiskAccess resource for using private endpoints on disks. DiskAccessId *string `pulumi:"diskAccessId"` // The size of the disk in bytes. This field is read only. DiskSizeBytes float64 `pulumi:"diskSizeBytes"` // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size. DiskSizeGB *int `pulumi:"diskSizeGB"` // The state of the snapshot. DiskState string `pulumi:"diskState"` // Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. Encryption *EncryptionResponse `pulumi:"encryption"` // Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot. EncryptionSettingsCollection *EncryptionSettingsCollectionResponse `pulumi:"encryptionSettingsCollection"` // The extended location where the snapshot will be created. Extended location cannot be changed. ExtendedLocation *ExtendedLocationResponse `pulumi:"extendedLocation"` // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration *string `pulumi:"hyperVGeneration"` // Resource Id Id string `pulumi:"id"` // Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed. Incremental *bool `pulumi:"incremental"` // Resource location Location string `pulumi:"location"` // Unused. Always Null. ManagedBy string `pulumi:"managedBy"` // Resource name Name string `pulumi:"name"` // Policy for accessing the disk via network. NetworkAccessPolicy *string `pulumi:"networkAccessPolicy"` // The Operating System type. OsType *string `pulumi:"osType"` // The disk provisioning state. ProvisioningState string `pulumi:"provisioningState"` // Purchase plan information for the image from which the source disk for the snapshot was originally created. PurchasePlan *PurchasePlanResponse `pulumi:"purchasePlan"` // The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot Sku *SnapshotSkuResponse `pulumi:"sku"` // Resource tags Tags map[string]string `pulumi:"tags"` // The time when the snapshot was created. TimeCreated string `pulumi:"timeCreated"` // Resource type Type string `pulumi:"type"` // Unique Guid identifying the resource. UniqueId string `pulumi:"uniqueId"` }
Snapshot resource.
func LookupSnapshot ¶ added in v0.5.0
func LookupSnapshot(ctx *pulumi.Context, args *LookupSnapshotArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotResult, error)
type NetworkAccessPolicy ¶ added in v0.5.0
Policy for accessing the disk via network.
func (NetworkAccessPolicy) ElementType ¶ added in v0.5.0
func (NetworkAccessPolicy) ElementType() reflect.Type
func (NetworkAccessPolicy) ToStringOutput ¶ added in v0.5.0
func (e NetworkAccessPolicy) ToStringOutput() pulumi.StringOutput
func (NetworkAccessPolicy) ToStringOutputWithContext ¶ added in v0.5.0
func (e NetworkAccessPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkAccessPolicy) ToStringPtrOutput ¶ added in v0.5.0
func (e NetworkAccessPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkAccessPolicy) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e NetworkAccessPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSDiskImageEncryption ¶
type OSDiskImageEncryption struct { // A relative URI containing the resource ID of the disk encryption set. DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"` }
Contains encryption settings for an OS disk image.
type OSDiskImageEncryptionArgs ¶
type OSDiskImageEncryptionArgs struct { // A relative URI containing the resource ID of the disk encryption set. DiskEncryptionSetId pulumi.StringPtrInput `pulumi:"diskEncryptionSetId"` }
Contains encryption settings for an OS disk image.
func (OSDiskImageEncryptionArgs) ElementType ¶
func (OSDiskImageEncryptionArgs) ElementType() reflect.Type
func (OSDiskImageEncryptionArgs) ToOSDiskImageEncryptionOutput ¶
func (i OSDiskImageEncryptionArgs) ToOSDiskImageEncryptionOutput() OSDiskImageEncryptionOutput
func (OSDiskImageEncryptionArgs) ToOSDiskImageEncryptionOutputWithContext ¶
func (i OSDiskImageEncryptionArgs) ToOSDiskImageEncryptionOutputWithContext(ctx context.Context) OSDiskImageEncryptionOutput
func (OSDiskImageEncryptionArgs) ToOSDiskImageEncryptionPtrOutput ¶
func (i OSDiskImageEncryptionArgs) ToOSDiskImageEncryptionPtrOutput() OSDiskImageEncryptionPtrOutput
func (OSDiskImageEncryptionArgs) ToOSDiskImageEncryptionPtrOutputWithContext ¶
func (i OSDiskImageEncryptionArgs) ToOSDiskImageEncryptionPtrOutputWithContext(ctx context.Context) OSDiskImageEncryptionPtrOutput
type OSDiskImageEncryptionInput ¶
type OSDiskImageEncryptionInput interface { pulumi.Input ToOSDiskImageEncryptionOutput() OSDiskImageEncryptionOutput ToOSDiskImageEncryptionOutputWithContext(context.Context) OSDiskImageEncryptionOutput }
OSDiskImageEncryptionInput is an input type that accepts OSDiskImageEncryptionArgs and OSDiskImageEncryptionOutput values. You can construct a concrete instance of `OSDiskImageEncryptionInput` via:
OSDiskImageEncryptionArgs{...}
type OSDiskImageEncryptionOutput ¶
type OSDiskImageEncryptionOutput struct{ *pulumi.OutputState }
Contains encryption settings for an OS disk image.
func (OSDiskImageEncryptionOutput) DiskEncryptionSetId ¶
func (o OSDiskImageEncryptionOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
A relative URI containing the resource ID of the disk encryption set.
func (OSDiskImageEncryptionOutput) ElementType ¶
func (OSDiskImageEncryptionOutput) ElementType() reflect.Type
func (OSDiskImageEncryptionOutput) ToOSDiskImageEncryptionOutput ¶
func (o OSDiskImageEncryptionOutput) ToOSDiskImageEncryptionOutput() OSDiskImageEncryptionOutput
func (OSDiskImageEncryptionOutput) ToOSDiskImageEncryptionOutputWithContext ¶
func (o OSDiskImageEncryptionOutput) ToOSDiskImageEncryptionOutputWithContext(ctx context.Context) OSDiskImageEncryptionOutput
func (OSDiskImageEncryptionOutput) ToOSDiskImageEncryptionPtrOutput ¶
func (o OSDiskImageEncryptionOutput) ToOSDiskImageEncryptionPtrOutput() OSDiskImageEncryptionPtrOutput
func (OSDiskImageEncryptionOutput) ToOSDiskImageEncryptionPtrOutputWithContext ¶
func (o OSDiskImageEncryptionOutput) ToOSDiskImageEncryptionPtrOutputWithContext(ctx context.Context) OSDiskImageEncryptionPtrOutput
type OSDiskImageEncryptionPtrInput ¶
type OSDiskImageEncryptionPtrInput interface { pulumi.Input ToOSDiskImageEncryptionPtrOutput() OSDiskImageEncryptionPtrOutput ToOSDiskImageEncryptionPtrOutputWithContext(context.Context) OSDiskImageEncryptionPtrOutput }
OSDiskImageEncryptionPtrInput is an input type that accepts OSDiskImageEncryptionArgs, OSDiskImageEncryptionPtr and OSDiskImageEncryptionPtrOutput values. You can construct a concrete instance of `OSDiskImageEncryptionPtrInput` via:
OSDiskImageEncryptionArgs{...} or: nil
func OSDiskImageEncryptionPtr ¶
func OSDiskImageEncryptionPtr(v *OSDiskImageEncryptionArgs) OSDiskImageEncryptionPtrInput
type OSDiskImageEncryptionPtrOutput ¶
type OSDiskImageEncryptionPtrOutput struct{ *pulumi.OutputState }
func (OSDiskImageEncryptionPtrOutput) DiskEncryptionSetId ¶
func (o OSDiskImageEncryptionPtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
A relative URI containing the resource ID of the disk encryption set.
func (OSDiskImageEncryptionPtrOutput) Elem ¶
func (o OSDiskImageEncryptionPtrOutput) Elem() OSDiskImageEncryptionOutput
func (OSDiskImageEncryptionPtrOutput) ElementType ¶
func (OSDiskImageEncryptionPtrOutput) ElementType() reflect.Type
func (OSDiskImageEncryptionPtrOutput) ToOSDiskImageEncryptionPtrOutput ¶
func (o OSDiskImageEncryptionPtrOutput) ToOSDiskImageEncryptionPtrOutput() OSDiskImageEncryptionPtrOutput
func (OSDiskImageEncryptionPtrOutput) ToOSDiskImageEncryptionPtrOutputWithContext ¶
func (o OSDiskImageEncryptionPtrOutput) ToOSDiskImageEncryptionPtrOutputWithContext(ctx context.Context) OSDiskImageEncryptionPtrOutput
type OSDiskImageEncryptionResponse ¶
type OSDiskImageEncryptionResponse struct { // A relative URI containing the resource ID of the disk encryption set. DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"` }
Contains encryption settings for an OS disk image.
type OSDiskImageEncryptionResponseArgs ¶
type OSDiskImageEncryptionResponseArgs struct { // A relative URI containing the resource ID of the disk encryption set. DiskEncryptionSetId pulumi.StringPtrInput `pulumi:"diskEncryptionSetId"` }
Contains encryption settings for an OS disk image.
func (OSDiskImageEncryptionResponseArgs) ElementType ¶
func (OSDiskImageEncryptionResponseArgs) ElementType() reflect.Type
func (OSDiskImageEncryptionResponseArgs) ToOSDiskImageEncryptionResponseOutput ¶
func (i OSDiskImageEncryptionResponseArgs) ToOSDiskImageEncryptionResponseOutput() OSDiskImageEncryptionResponseOutput
func (OSDiskImageEncryptionResponseArgs) ToOSDiskImageEncryptionResponseOutputWithContext ¶
func (i OSDiskImageEncryptionResponseArgs) ToOSDiskImageEncryptionResponseOutputWithContext(ctx context.Context) OSDiskImageEncryptionResponseOutput
func (OSDiskImageEncryptionResponseArgs) ToOSDiskImageEncryptionResponsePtrOutput ¶
func (i OSDiskImageEncryptionResponseArgs) ToOSDiskImageEncryptionResponsePtrOutput() OSDiskImageEncryptionResponsePtrOutput
func (OSDiskImageEncryptionResponseArgs) ToOSDiskImageEncryptionResponsePtrOutputWithContext ¶
func (i OSDiskImageEncryptionResponseArgs) ToOSDiskImageEncryptionResponsePtrOutputWithContext(ctx context.Context) OSDiskImageEncryptionResponsePtrOutput
type OSDiskImageEncryptionResponseInput ¶
type OSDiskImageEncryptionResponseInput interface { pulumi.Input ToOSDiskImageEncryptionResponseOutput() OSDiskImageEncryptionResponseOutput ToOSDiskImageEncryptionResponseOutputWithContext(context.Context) OSDiskImageEncryptionResponseOutput }
OSDiskImageEncryptionResponseInput is an input type that accepts OSDiskImageEncryptionResponseArgs and OSDiskImageEncryptionResponseOutput values. You can construct a concrete instance of `OSDiskImageEncryptionResponseInput` via:
OSDiskImageEncryptionResponseArgs{...}
type OSDiskImageEncryptionResponseOutput ¶
type OSDiskImageEncryptionResponseOutput struct{ *pulumi.OutputState }
Contains encryption settings for an OS disk image.
func (OSDiskImageEncryptionResponseOutput) DiskEncryptionSetId ¶
func (o OSDiskImageEncryptionResponseOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
A relative URI containing the resource ID of the disk encryption set.
func (OSDiskImageEncryptionResponseOutput) ElementType ¶
func (OSDiskImageEncryptionResponseOutput) ElementType() reflect.Type
func (OSDiskImageEncryptionResponseOutput) ToOSDiskImageEncryptionResponseOutput ¶
func (o OSDiskImageEncryptionResponseOutput) ToOSDiskImageEncryptionResponseOutput() OSDiskImageEncryptionResponseOutput
func (OSDiskImageEncryptionResponseOutput) ToOSDiskImageEncryptionResponseOutputWithContext ¶
func (o OSDiskImageEncryptionResponseOutput) ToOSDiskImageEncryptionResponseOutputWithContext(ctx context.Context) OSDiskImageEncryptionResponseOutput
func (OSDiskImageEncryptionResponseOutput) ToOSDiskImageEncryptionResponsePtrOutput ¶
func (o OSDiskImageEncryptionResponseOutput) ToOSDiskImageEncryptionResponsePtrOutput() OSDiskImageEncryptionResponsePtrOutput
func (OSDiskImageEncryptionResponseOutput) ToOSDiskImageEncryptionResponsePtrOutputWithContext ¶
func (o OSDiskImageEncryptionResponseOutput) ToOSDiskImageEncryptionResponsePtrOutputWithContext(ctx context.Context) OSDiskImageEncryptionResponsePtrOutput
type OSDiskImageEncryptionResponsePtrInput ¶
type OSDiskImageEncryptionResponsePtrInput interface { pulumi.Input ToOSDiskImageEncryptionResponsePtrOutput() OSDiskImageEncryptionResponsePtrOutput ToOSDiskImageEncryptionResponsePtrOutputWithContext(context.Context) OSDiskImageEncryptionResponsePtrOutput }
OSDiskImageEncryptionResponsePtrInput is an input type that accepts OSDiskImageEncryptionResponseArgs, OSDiskImageEncryptionResponsePtr and OSDiskImageEncryptionResponsePtrOutput values. You can construct a concrete instance of `OSDiskImageEncryptionResponsePtrInput` via:
OSDiskImageEncryptionResponseArgs{...} or: nil
func OSDiskImageEncryptionResponsePtr ¶
func OSDiskImageEncryptionResponsePtr(v *OSDiskImageEncryptionResponseArgs) OSDiskImageEncryptionResponsePtrInput
type OSDiskImageEncryptionResponsePtrOutput ¶
type OSDiskImageEncryptionResponsePtrOutput struct{ *pulumi.OutputState }
func (OSDiskImageEncryptionResponsePtrOutput) DiskEncryptionSetId ¶
func (o OSDiskImageEncryptionResponsePtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
A relative URI containing the resource ID of the disk encryption set.
func (OSDiskImageEncryptionResponsePtrOutput) ElementType ¶
func (OSDiskImageEncryptionResponsePtrOutput) ElementType() reflect.Type
func (OSDiskImageEncryptionResponsePtrOutput) ToOSDiskImageEncryptionResponsePtrOutput ¶
func (o OSDiskImageEncryptionResponsePtrOutput) ToOSDiskImageEncryptionResponsePtrOutput() OSDiskImageEncryptionResponsePtrOutput
func (OSDiskImageEncryptionResponsePtrOutput) ToOSDiskImageEncryptionResponsePtrOutputWithContext ¶
func (o OSDiskImageEncryptionResponsePtrOutput) ToOSDiskImageEncryptionResponsePtrOutputWithContext(ctx context.Context) OSDiskImageEncryptionResponsePtrOutput
type OperatingSystemStateTypes ¶ added in v0.3.1
This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'.
func (OperatingSystemStateTypes) ElementType ¶ added in v0.3.1
func (OperatingSystemStateTypes) ElementType() reflect.Type
func (OperatingSystemStateTypes) ToStringOutput ¶ added in v0.3.1
func (e OperatingSystemStateTypes) ToStringOutput() pulumi.StringOutput
func (OperatingSystemStateTypes) ToStringOutputWithContext ¶ added in v0.3.1
func (e OperatingSystemStateTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OperatingSystemStateTypes) ToStringPtrOutput ¶ added in v0.3.1
func (e OperatingSystemStateTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (OperatingSystemStateTypes) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e OperatingSystemStateTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OperatingSystemTypes ¶ added in v0.3.1
The Operating System type.
func (OperatingSystemTypes) ElementType ¶ added in v0.3.1
func (OperatingSystemTypes) ElementType() reflect.Type
func (OperatingSystemTypes) ToStringOutput ¶ added in v0.3.1
func (e OperatingSystemTypes) ToStringOutput() pulumi.StringOutput
func (OperatingSystemTypes) ToStringOutputWithContext ¶ added in v0.3.1
func (e OperatingSystemTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OperatingSystemTypes) ToStringPtrOutput ¶ added in v0.3.1
func (e OperatingSystemTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (OperatingSystemTypes) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e OperatingSystemTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrivateEndpointConnectionResponse ¶ added in v0.5.0
type PrivateEndpointConnectionResponse struct { // private endpoint connection Id Id string `pulumi:"id"` // private endpoint connection name Name string `pulumi:"name"` // The resource of private end point. PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"` // A collection of information about the state of the connection between DiskAccess and Virtual Network. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"` // The provisioning state of the private endpoint connection resource. ProvisioningState string `pulumi:"provisioningState"` // private endpoint connection type Type string `pulumi:"type"` }
The Private Endpoint Connection resource.
type PrivateEndpointConnectionResponseArgs ¶ added in v0.5.0
type PrivateEndpointConnectionResponseArgs struct { // private endpoint connection Id Id pulumi.StringInput `pulumi:"id"` // private endpoint connection name Name pulumi.StringInput `pulumi:"name"` // The resource of private end point. PrivateEndpoint PrivateEndpointResponsePtrInput `pulumi:"privateEndpoint"` // A collection of information about the state of the connection between DiskAccess and Virtual Network. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseInput `pulumi:"privateLinkServiceConnectionState"` // The provisioning state of the private endpoint connection resource. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // private endpoint connection type Type pulumi.StringInput `pulumi:"type"` }
The Private Endpoint Connection resource.
func (PrivateEndpointConnectionResponseArgs) ElementType ¶ added in v0.5.0
func (PrivateEndpointConnectionResponseArgs) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput ¶ added in v0.5.0
func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext ¶ added in v0.5.0
func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
type PrivateEndpointConnectionResponseArray ¶ added in v0.5.0
type PrivateEndpointConnectionResponseArray []PrivateEndpointConnectionResponseInput
func (PrivateEndpointConnectionResponseArray) ElementType ¶ added in v0.5.0
func (PrivateEndpointConnectionResponseArray) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput ¶ added in v0.5.0
func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext ¶ added in v0.5.0
func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
type PrivateEndpointConnectionResponseArrayInput ¶ added in v0.5.0
type PrivateEndpointConnectionResponseArrayInput interface { pulumi.Input ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput ToPrivateEndpointConnectionResponseArrayOutputWithContext(context.Context) PrivateEndpointConnectionResponseArrayOutput }
PrivateEndpointConnectionResponseArrayInput is an input type that accepts PrivateEndpointConnectionResponseArray and PrivateEndpointConnectionResponseArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseArrayInput` via:
PrivateEndpointConnectionResponseArray{ PrivateEndpointConnectionResponseArgs{...} }
type PrivateEndpointConnectionResponseArrayOutput ¶ added in v0.5.0
type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }
func (PrivateEndpointConnectionResponseArrayOutput) ElementType ¶ added in v0.5.0
func (PrivateEndpointConnectionResponseArrayOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput ¶ added in v0.5.0
func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext ¶ added in v0.5.0
func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
type PrivateEndpointConnectionResponseInput ¶ added in v0.5.0
type PrivateEndpointConnectionResponseInput interface { pulumi.Input ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput ToPrivateEndpointConnectionResponseOutputWithContext(context.Context) PrivateEndpointConnectionResponseOutput }
PrivateEndpointConnectionResponseInput is an input type that accepts PrivateEndpointConnectionResponseArgs and PrivateEndpointConnectionResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseInput` via:
PrivateEndpointConnectionResponseArgs{...}
type PrivateEndpointConnectionResponseOutput ¶ added in v0.5.0
type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }
The Private Endpoint Connection resource.
func (PrivateEndpointConnectionResponseOutput) ElementType ¶ added in v0.5.0
func (PrivateEndpointConnectionResponseOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseOutput) Id ¶ added in v0.5.0
func (o PrivateEndpointConnectionResponseOutput) Id() pulumi.StringOutput
private endpoint connection Id
func (PrivateEndpointConnectionResponseOutput) Name ¶ added in v0.5.0
func (o PrivateEndpointConnectionResponseOutput) Name() pulumi.StringOutput
private endpoint connection name
func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint ¶ added in v0.5.0
func (o PrivateEndpointConnectionResponseOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
The resource of private end point.
func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState ¶ added in v0.5.0
func (o PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
A collection of information about the state of the connection between DiskAccess and Virtual Network.
func (PrivateEndpointConnectionResponseOutput) ProvisioningState ¶ added in v0.5.0
func (o PrivateEndpointConnectionResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the private endpoint connection resource.
func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput ¶ added in v0.5.0
func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext ¶ added in v0.5.0
func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseOutput) Type ¶ added in v0.5.0
func (o PrivateEndpointConnectionResponseOutput) Type() pulumi.StringOutput
private endpoint connection type
type PrivateEndpointResponse ¶ added in v0.5.0
type PrivateEndpointResponse struct { // The ARM identifier for Private Endpoint Id string `pulumi:"id"` }
The Private Endpoint resource.
type PrivateEndpointResponseArgs ¶ added in v0.5.0
type PrivateEndpointResponseArgs struct { // The ARM identifier for Private Endpoint Id pulumi.StringInput `pulumi:"id"` }
The Private Endpoint resource.
func (PrivateEndpointResponseArgs) ElementType ¶ added in v0.5.0
func (PrivateEndpointResponseArgs) ElementType() reflect.Type
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput ¶ added in v0.5.0
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext ¶ added in v0.5.0
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput ¶ added in v0.5.0
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext ¶ added in v0.5.0
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
type PrivateEndpointResponseInput ¶ added in v0.5.0
type PrivateEndpointResponseInput interface { pulumi.Input ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput ToPrivateEndpointResponseOutputWithContext(context.Context) PrivateEndpointResponseOutput }
PrivateEndpointResponseInput is an input type that accepts PrivateEndpointResponseArgs and PrivateEndpointResponseOutput values. You can construct a concrete instance of `PrivateEndpointResponseInput` via:
PrivateEndpointResponseArgs{...}
type PrivateEndpointResponseOutput ¶ added in v0.5.0
type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }
The Private Endpoint resource.
func (PrivateEndpointResponseOutput) ElementType ¶ added in v0.5.0
func (PrivateEndpointResponseOutput) ElementType() reflect.Type
func (PrivateEndpointResponseOutput) Id ¶ added in v0.5.0
func (o PrivateEndpointResponseOutput) Id() pulumi.StringOutput
The ARM identifier for Private Endpoint
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput ¶ added in v0.5.0
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext ¶ added in v0.5.0
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput ¶ added in v0.5.0
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext ¶ added in v0.5.0
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
type PrivateEndpointResponsePtrInput ¶ added in v0.5.0
type PrivateEndpointResponsePtrInput interface { pulumi.Input ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput ToPrivateEndpointResponsePtrOutputWithContext(context.Context) PrivateEndpointResponsePtrOutput }
PrivateEndpointResponsePtrInput is an input type that accepts PrivateEndpointResponseArgs, PrivateEndpointResponsePtr and PrivateEndpointResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointResponsePtrInput` via:
PrivateEndpointResponseArgs{...} or: nil
func PrivateEndpointResponsePtr ¶ added in v0.5.0
func PrivateEndpointResponsePtr(v *PrivateEndpointResponseArgs) PrivateEndpointResponsePtrInput
type PrivateEndpointResponsePtrOutput ¶ added in v0.5.0
type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateEndpointResponsePtrOutput) Elem ¶ added in v0.5.0
func (o PrivateEndpointResponsePtrOutput) Elem() PrivateEndpointResponseOutput
func (PrivateEndpointResponsePtrOutput) ElementType ¶ added in v0.5.0
func (PrivateEndpointResponsePtrOutput) ElementType() reflect.Type
func (PrivateEndpointResponsePtrOutput) Id ¶ added in v0.5.0
func (o PrivateEndpointResponsePtrOutput) Id() pulumi.StringPtrOutput
The ARM identifier for Private Endpoint
func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput ¶ added in v0.5.0
func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext ¶ added in v0.5.0
func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
type PrivateEndpointServiceConnectionStatus ¶ added in v0.5.0
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateEndpointServiceConnectionStatus) ElementType ¶ added in v0.5.0
func (PrivateEndpointServiceConnectionStatus) ElementType() reflect.Type
func (PrivateEndpointServiceConnectionStatus) ToStringOutput ¶ added in v0.5.0
func (e PrivateEndpointServiceConnectionStatus) ToStringOutput() pulumi.StringOutput
func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext ¶ added in v0.5.0
func (e PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput ¶ added in v0.5.0
func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrivateLinkServiceConnectionState ¶ added in v0.5.0
type PrivateLinkServiceConnectionState struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `pulumi:"actionsRequired"` // The reason for approval/rejection of the connection. Description *string `pulumi:"description"` // Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `pulumi:"status"` }
A collection of information about the state of the connection between service consumer and provider.
type PrivateLinkServiceConnectionStateArgs ¶ added in v0.5.0
type PrivateLinkServiceConnectionStateArgs struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"` // The reason for approval/rejection of the connection. Description pulumi.StringPtrInput `pulumi:"description"` // Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of information about the state of the connection between service consumer and provider.
func (PrivateLinkServiceConnectionStateArgs) ElementType ¶ added in v0.5.0
func (PrivateLinkServiceConnectionStateArgs) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput ¶ added in v0.5.0
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext ¶ added in v0.5.0
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput ¶ added in v0.5.0
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext ¶ added in v0.5.0
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
type PrivateLinkServiceConnectionStateInput ¶ added in v0.5.0
type PrivateLinkServiceConnectionStateInput interface { pulumi.Input ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput }
PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:
PrivateLinkServiceConnectionStateArgs{...}
type PrivateLinkServiceConnectionStateOutput ¶ added in v0.5.0
type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }
A collection of information about the state of the connection between service consumer and provider.
func (PrivateLinkServiceConnectionStateOutput) ActionsRequired ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateOutput) ActionsRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStateOutput) Description ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateOutput) Description() pulumi.StringPtrOutput
The reason for approval/rejection of the connection.
func (PrivateLinkServiceConnectionStateOutput) ElementType ¶ added in v0.5.0
func (PrivateLinkServiceConnectionStateOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateOutput) Status ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
type PrivateLinkServiceConnectionStatePtrInput ¶ added in v0.5.0
type PrivateLinkServiceConnectionStatePtrInput interface { pulumi.Input ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput ToPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePtrOutput }
PrivateLinkServiceConnectionStatePtrInput is an input type that accepts PrivateLinkServiceConnectionStateArgs, PrivateLinkServiceConnectionStatePtr and PrivateLinkServiceConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePtrInput` via:
PrivateLinkServiceConnectionStateArgs{...} or: nil
func PrivateLinkServiceConnectionStatePtr ¶ added in v0.5.0
func PrivateLinkServiceConnectionStatePtr(v *PrivateLinkServiceConnectionStateArgs) PrivateLinkServiceConnectionStatePtrInput
type PrivateLinkServiceConnectionStatePtrOutput ¶ added in v0.5.0
type PrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }
func (PrivateLinkServiceConnectionStatePtrOutput) ActionsRequired ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStatePtrOutput) ActionsRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStatePtrOutput) Description ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStatePtrOutput) Description() pulumi.StringPtrOutput
The reason for approval/rejection of the connection.
func (PrivateLinkServiceConnectionStatePtrOutput) ElementType ¶ added in v0.5.0
func (PrivateLinkServiceConnectionStatePtrOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStatePtrOutput) Status ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStatePtrOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
type PrivateLinkServiceConnectionStateResponse ¶ added in v0.5.0
type PrivateLinkServiceConnectionStateResponse struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `pulumi:"actionsRequired"` // The reason for approval/rejection of the connection. Description *string `pulumi:"description"` // Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `pulumi:"status"` }
A collection of information about the state of the connection between service consumer and provider.
type PrivateLinkServiceConnectionStateResponseArgs ¶ added in v0.5.0
type PrivateLinkServiceConnectionStateResponseArgs struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"` // The reason for approval/rejection of the connection. Description pulumi.StringPtrInput `pulumi:"description"` // Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of information about the state of the connection between service consumer and provider.
func (PrivateLinkServiceConnectionStateResponseArgs) ElementType ¶ added in v0.5.0
func (PrivateLinkServiceConnectionStateResponseArgs) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput ¶ added in v0.5.0
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext ¶ added in v0.5.0
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput ¶ added in v0.5.0
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext ¶ added in v0.5.0
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
type PrivateLinkServiceConnectionStateResponseInput ¶ added in v0.5.0
type PrivateLinkServiceConnectionStateResponseInput interface { pulumi.Input ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput ToPrivateLinkServiceConnectionStateResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponseOutput }
PrivateLinkServiceConnectionStateResponseInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs and PrivateLinkServiceConnectionStateResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponseInput` via:
PrivateLinkServiceConnectionStateResponseArgs{...}
type PrivateLinkServiceConnectionStateResponseOutput ¶ added in v0.5.0
type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }
A collection of information about the state of the connection between service consumer and provider.
func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStateResponseOutput) Description ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateResponseOutput) Description() pulumi.StringPtrOutput
The reason for approval/rejection of the connection.
func (PrivateLinkServiceConnectionStateResponseOutput) ElementType ¶ added in v0.5.0
func (PrivateLinkServiceConnectionStateResponseOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponseOutput) Status ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateResponseOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
type PrivateLinkServiceConnectionStateResponsePtrInput ¶ added in v0.5.0
type PrivateLinkServiceConnectionStateResponsePtrInput interface { pulumi.Input ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput }
PrivateLinkServiceConnectionStateResponsePtrInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs, PrivateLinkServiceConnectionStateResponsePtr and PrivateLinkServiceConnectionStateResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponsePtrInput` via:
PrivateLinkServiceConnectionStateResponseArgs{...} or: nil
func PrivateLinkServiceConnectionStateResponsePtr ¶ added in v0.5.0
func PrivateLinkServiceConnectionStateResponsePtr(v *PrivateLinkServiceConnectionStateResponseArgs) PrivateLinkServiceConnectionStateResponsePtrInput
type PrivateLinkServiceConnectionStateResponsePtrOutput ¶ added in v0.5.0
type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Description() pulumi.StringPtrOutput
The reason for approval/rejection of the connection.
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType ¶ added in v0.5.0
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
type PurchasePlan ¶ added in v0.5.0
type PurchasePlan struct { // The plan ID. Name string `pulumi:"name"` // Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element. Product string `pulumi:"product"` // The Offer Promotion Code. PromotionCode *string `pulumi:"promotionCode"` // The publisher ID. Publisher string `pulumi:"publisher"` }
Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
type PurchasePlanArgs ¶ added in v0.5.0
type PurchasePlanArgs struct { // The plan ID. Name pulumi.StringInput `pulumi:"name"` // Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element. Product pulumi.StringInput `pulumi:"product"` // The Offer Promotion Code. PromotionCode pulumi.StringPtrInput `pulumi:"promotionCode"` // The publisher ID. Publisher pulumi.StringInput `pulumi:"publisher"` }
Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
func (PurchasePlanArgs) ElementType ¶ added in v0.5.0
func (PurchasePlanArgs) ElementType() reflect.Type
func (PurchasePlanArgs) ToPurchasePlanOutput ¶ added in v0.5.0
func (i PurchasePlanArgs) ToPurchasePlanOutput() PurchasePlanOutput
func (PurchasePlanArgs) ToPurchasePlanOutputWithContext ¶ added in v0.5.0
func (i PurchasePlanArgs) ToPurchasePlanOutputWithContext(ctx context.Context) PurchasePlanOutput
func (PurchasePlanArgs) ToPurchasePlanPtrOutput ¶ added in v0.5.0
func (i PurchasePlanArgs) ToPurchasePlanPtrOutput() PurchasePlanPtrOutput
func (PurchasePlanArgs) ToPurchasePlanPtrOutputWithContext ¶ added in v0.5.0
func (i PurchasePlanArgs) ToPurchasePlanPtrOutputWithContext(ctx context.Context) PurchasePlanPtrOutput
type PurchasePlanInput ¶ added in v0.5.0
type PurchasePlanInput interface { pulumi.Input ToPurchasePlanOutput() PurchasePlanOutput ToPurchasePlanOutputWithContext(context.Context) PurchasePlanOutput }
PurchasePlanInput is an input type that accepts PurchasePlanArgs and PurchasePlanOutput values. You can construct a concrete instance of `PurchasePlanInput` via:
PurchasePlanArgs{...}
type PurchasePlanOutput ¶ added in v0.5.0
type PurchasePlanOutput struct{ *pulumi.OutputState }
Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
func (PurchasePlanOutput) ElementType ¶ added in v0.5.0
func (PurchasePlanOutput) ElementType() reflect.Type
func (PurchasePlanOutput) Name ¶ added in v0.5.0
func (o PurchasePlanOutput) Name() pulumi.StringOutput
The plan ID.
func (PurchasePlanOutput) Product ¶ added in v0.5.0
func (o PurchasePlanOutput) Product() pulumi.StringOutput
Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
func (PurchasePlanOutput) PromotionCode ¶ added in v0.5.0
func (o PurchasePlanOutput) PromotionCode() pulumi.StringPtrOutput
The Offer Promotion Code.
func (PurchasePlanOutput) Publisher ¶ added in v0.5.0
func (o PurchasePlanOutput) Publisher() pulumi.StringOutput
The publisher ID.
func (PurchasePlanOutput) ToPurchasePlanOutput ¶ added in v0.5.0
func (o PurchasePlanOutput) ToPurchasePlanOutput() PurchasePlanOutput
func (PurchasePlanOutput) ToPurchasePlanOutputWithContext ¶ added in v0.5.0
func (o PurchasePlanOutput) ToPurchasePlanOutputWithContext(ctx context.Context) PurchasePlanOutput
func (PurchasePlanOutput) ToPurchasePlanPtrOutput ¶ added in v0.5.0
func (o PurchasePlanOutput) ToPurchasePlanPtrOutput() PurchasePlanPtrOutput
func (PurchasePlanOutput) ToPurchasePlanPtrOutputWithContext ¶ added in v0.5.0
func (o PurchasePlanOutput) ToPurchasePlanPtrOutputWithContext(ctx context.Context) PurchasePlanPtrOutput
type PurchasePlanPtrInput ¶ added in v0.5.0
type PurchasePlanPtrInput interface { pulumi.Input ToPurchasePlanPtrOutput() PurchasePlanPtrOutput ToPurchasePlanPtrOutputWithContext(context.Context) PurchasePlanPtrOutput }
PurchasePlanPtrInput is an input type that accepts PurchasePlanArgs, PurchasePlanPtr and PurchasePlanPtrOutput values. You can construct a concrete instance of `PurchasePlanPtrInput` via:
PurchasePlanArgs{...} or: nil
func PurchasePlanPtr ¶ added in v0.5.0
func PurchasePlanPtr(v *PurchasePlanArgs) PurchasePlanPtrInput
type PurchasePlanPtrOutput ¶ added in v0.5.0
type PurchasePlanPtrOutput struct{ *pulumi.OutputState }
func (PurchasePlanPtrOutput) Elem ¶ added in v0.5.0
func (o PurchasePlanPtrOutput) Elem() PurchasePlanOutput
func (PurchasePlanPtrOutput) ElementType ¶ added in v0.5.0
func (PurchasePlanPtrOutput) ElementType() reflect.Type
func (PurchasePlanPtrOutput) Name ¶ added in v0.5.0
func (o PurchasePlanPtrOutput) Name() pulumi.StringPtrOutput
The plan ID.
func (PurchasePlanPtrOutput) Product ¶ added in v0.5.0
func (o PurchasePlanPtrOutput) Product() pulumi.StringPtrOutput
Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
func (PurchasePlanPtrOutput) PromotionCode ¶ added in v0.5.0
func (o PurchasePlanPtrOutput) PromotionCode() pulumi.StringPtrOutput
The Offer Promotion Code.
func (PurchasePlanPtrOutput) Publisher ¶ added in v0.5.0
func (o PurchasePlanPtrOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (PurchasePlanPtrOutput) ToPurchasePlanPtrOutput ¶ added in v0.5.0
func (o PurchasePlanPtrOutput) ToPurchasePlanPtrOutput() PurchasePlanPtrOutput
func (PurchasePlanPtrOutput) ToPurchasePlanPtrOutputWithContext ¶ added in v0.5.0
func (o PurchasePlanPtrOutput) ToPurchasePlanPtrOutputWithContext(ctx context.Context) PurchasePlanPtrOutput
type PurchasePlanResponse ¶ added in v0.5.0
type PurchasePlanResponse struct { // The plan ID. Name string `pulumi:"name"` // Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element. Product string `pulumi:"product"` // The Offer Promotion Code. PromotionCode *string `pulumi:"promotionCode"` // The publisher ID. Publisher string `pulumi:"publisher"` }
Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
type PurchasePlanResponseArgs ¶ added in v0.5.0
type PurchasePlanResponseArgs struct { // The plan ID. Name pulumi.StringInput `pulumi:"name"` // Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element. Product pulumi.StringInput `pulumi:"product"` // The Offer Promotion Code. PromotionCode pulumi.StringPtrInput `pulumi:"promotionCode"` // The publisher ID. Publisher pulumi.StringInput `pulumi:"publisher"` }
Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
func (PurchasePlanResponseArgs) ElementType ¶ added in v0.5.0
func (PurchasePlanResponseArgs) ElementType() reflect.Type
func (PurchasePlanResponseArgs) ToPurchasePlanResponseOutput ¶ added in v0.5.0
func (i PurchasePlanResponseArgs) ToPurchasePlanResponseOutput() PurchasePlanResponseOutput
func (PurchasePlanResponseArgs) ToPurchasePlanResponseOutputWithContext ¶ added in v0.5.0
func (i PurchasePlanResponseArgs) ToPurchasePlanResponseOutputWithContext(ctx context.Context) PurchasePlanResponseOutput
func (PurchasePlanResponseArgs) ToPurchasePlanResponsePtrOutput ¶ added in v0.5.0
func (i PurchasePlanResponseArgs) ToPurchasePlanResponsePtrOutput() PurchasePlanResponsePtrOutput
func (PurchasePlanResponseArgs) ToPurchasePlanResponsePtrOutputWithContext ¶ added in v0.5.0
func (i PurchasePlanResponseArgs) ToPurchasePlanResponsePtrOutputWithContext(ctx context.Context) PurchasePlanResponsePtrOutput
type PurchasePlanResponseInput ¶ added in v0.5.0
type PurchasePlanResponseInput interface { pulumi.Input ToPurchasePlanResponseOutput() PurchasePlanResponseOutput ToPurchasePlanResponseOutputWithContext(context.Context) PurchasePlanResponseOutput }
PurchasePlanResponseInput is an input type that accepts PurchasePlanResponseArgs and PurchasePlanResponseOutput values. You can construct a concrete instance of `PurchasePlanResponseInput` via:
PurchasePlanResponseArgs{...}
type PurchasePlanResponseOutput ¶ added in v0.5.0
type PurchasePlanResponseOutput struct{ *pulumi.OutputState }
Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
func (PurchasePlanResponseOutput) ElementType ¶ added in v0.5.0
func (PurchasePlanResponseOutput) ElementType() reflect.Type
func (PurchasePlanResponseOutput) Name ¶ added in v0.5.0
func (o PurchasePlanResponseOutput) Name() pulumi.StringOutput
The plan ID.
func (PurchasePlanResponseOutput) Product ¶ added in v0.5.0
func (o PurchasePlanResponseOutput) Product() pulumi.StringOutput
Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
func (PurchasePlanResponseOutput) PromotionCode ¶ added in v0.5.0
func (o PurchasePlanResponseOutput) PromotionCode() pulumi.StringPtrOutput
The Offer Promotion Code.
func (PurchasePlanResponseOutput) Publisher ¶ added in v0.5.0
func (o PurchasePlanResponseOutput) Publisher() pulumi.StringOutput
The publisher ID.
func (PurchasePlanResponseOutput) ToPurchasePlanResponseOutput ¶ added in v0.5.0
func (o PurchasePlanResponseOutput) ToPurchasePlanResponseOutput() PurchasePlanResponseOutput
func (PurchasePlanResponseOutput) ToPurchasePlanResponseOutputWithContext ¶ added in v0.5.0
func (o PurchasePlanResponseOutput) ToPurchasePlanResponseOutputWithContext(ctx context.Context) PurchasePlanResponseOutput
func (PurchasePlanResponseOutput) ToPurchasePlanResponsePtrOutput ¶ added in v0.5.0
func (o PurchasePlanResponseOutput) ToPurchasePlanResponsePtrOutput() PurchasePlanResponsePtrOutput
func (PurchasePlanResponseOutput) ToPurchasePlanResponsePtrOutputWithContext ¶ added in v0.5.0
func (o PurchasePlanResponseOutput) ToPurchasePlanResponsePtrOutputWithContext(ctx context.Context) PurchasePlanResponsePtrOutput
type PurchasePlanResponsePtrInput ¶ added in v0.5.0
type PurchasePlanResponsePtrInput interface { pulumi.Input ToPurchasePlanResponsePtrOutput() PurchasePlanResponsePtrOutput ToPurchasePlanResponsePtrOutputWithContext(context.Context) PurchasePlanResponsePtrOutput }
PurchasePlanResponsePtrInput is an input type that accepts PurchasePlanResponseArgs, PurchasePlanResponsePtr and PurchasePlanResponsePtrOutput values. You can construct a concrete instance of `PurchasePlanResponsePtrInput` via:
PurchasePlanResponseArgs{...} or: nil
func PurchasePlanResponsePtr ¶ added in v0.5.0
func PurchasePlanResponsePtr(v *PurchasePlanResponseArgs) PurchasePlanResponsePtrInput
type PurchasePlanResponsePtrOutput ¶ added in v0.5.0
type PurchasePlanResponsePtrOutput struct{ *pulumi.OutputState }
func (PurchasePlanResponsePtrOutput) Elem ¶ added in v0.5.0
func (o PurchasePlanResponsePtrOutput) Elem() PurchasePlanResponseOutput
func (PurchasePlanResponsePtrOutput) ElementType ¶ added in v0.5.0
func (PurchasePlanResponsePtrOutput) ElementType() reflect.Type
func (PurchasePlanResponsePtrOutput) Name ¶ added in v0.5.0
func (o PurchasePlanResponsePtrOutput) Name() pulumi.StringPtrOutput
The plan ID.
func (PurchasePlanResponsePtrOutput) Product ¶ added in v0.5.0
func (o PurchasePlanResponsePtrOutput) Product() pulumi.StringPtrOutput
Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
func (PurchasePlanResponsePtrOutput) PromotionCode ¶ added in v0.5.0
func (o PurchasePlanResponsePtrOutput) PromotionCode() pulumi.StringPtrOutput
The Offer Promotion Code.
func (PurchasePlanResponsePtrOutput) Publisher ¶ added in v0.5.0
func (o PurchasePlanResponsePtrOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (PurchasePlanResponsePtrOutput) ToPurchasePlanResponsePtrOutput ¶ added in v0.5.0
func (o PurchasePlanResponsePtrOutput) ToPurchasePlanResponsePtrOutput() PurchasePlanResponsePtrOutput
func (PurchasePlanResponsePtrOutput) ToPurchasePlanResponsePtrOutputWithContext ¶ added in v0.5.0
func (o PurchasePlanResponsePtrOutput) ToPurchasePlanResponsePtrOutputWithContext(ctx context.Context) PurchasePlanResponsePtrOutput
type RecommendedMachineConfiguration ¶
type RecommendedMachineConfiguration struct { // Describes the resource range. Memory *ResourceRange `pulumi:"memory"` // Describes the resource range. VCPUs *ResourceRange `pulumi:"vCPUs"` }
The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
type RecommendedMachineConfigurationArgs ¶
type RecommendedMachineConfigurationArgs struct { // Describes the resource range. Memory ResourceRangePtrInput `pulumi:"memory"` // Describes the resource range. VCPUs ResourceRangePtrInput `pulumi:"vCPUs"` }
The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
func (RecommendedMachineConfigurationArgs) ElementType ¶
func (RecommendedMachineConfigurationArgs) ElementType() reflect.Type
func (RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationOutput ¶
func (i RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationOutput() RecommendedMachineConfigurationOutput
func (RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationOutputWithContext ¶
func (i RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationOutputWithContext(ctx context.Context) RecommendedMachineConfigurationOutput
func (RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationPtrOutput ¶
func (i RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationPtrOutput() RecommendedMachineConfigurationPtrOutput
func (RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationPtrOutputWithContext ¶
func (i RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationPtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationPtrOutput
type RecommendedMachineConfigurationInput ¶
type RecommendedMachineConfigurationInput interface { pulumi.Input ToRecommendedMachineConfigurationOutput() RecommendedMachineConfigurationOutput ToRecommendedMachineConfigurationOutputWithContext(context.Context) RecommendedMachineConfigurationOutput }
RecommendedMachineConfigurationInput is an input type that accepts RecommendedMachineConfigurationArgs and RecommendedMachineConfigurationOutput values. You can construct a concrete instance of `RecommendedMachineConfigurationInput` via:
RecommendedMachineConfigurationArgs{...}
type RecommendedMachineConfigurationOutput ¶
type RecommendedMachineConfigurationOutput struct{ *pulumi.OutputState }
The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
func (RecommendedMachineConfigurationOutput) ElementType ¶
func (RecommendedMachineConfigurationOutput) ElementType() reflect.Type
func (RecommendedMachineConfigurationOutput) Memory ¶
func (o RecommendedMachineConfigurationOutput) Memory() ResourceRangePtrOutput
Describes the resource range.
func (RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationOutput ¶
func (o RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationOutput() RecommendedMachineConfigurationOutput
func (RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationOutputWithContext ¶
func (o RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationOutputWithContext(ctx context.Context) RecommendedMachineConfigurationOutput
func (RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationPtrOutput ¶
func (o RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationPtrOutput() RecommendedMachineConfigurationPtrOutput
func (RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationPtrOutputWithContext ¶
func (o RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationPtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationPtrOutput
func (RecommendedMachineConfigurationOutput) VCPUs ¶
func (o RecommendedMachineConfigurationOutput) VCPUs() ResourceRangePtrOutput
Describes the resource range.
type RecommendedMachineConfigurationPtrInput ¶
type RecommendedMachineConfigurationPtrInput interface { pulumi.Input ToRecommendedMachineConfigurationPtrOutput() RecommendedMachineConfigurationPtrOutput ToRecommendedMachineConfigurationPtrOutputWithContext(context.Context) RecommendedMachineConfigurationPtrOutput }
RecommendedMachineConfigurationPtrInput is an input type that accepts RecommendedMachineConfigurationArgs, RecommendedMachineConfigurationPtr and RecommendedMachineConfigurationPtrOutput values. You can construct a concrete instance of `RecommendedMachineConfigurationPtrInput` via:
RecommendedMachineConfigurationArgs{...} or: nil
func RecommendedMachineConfigurationPtr ¶
func RecommendedMachineConfigurationPtr(v *RecommendedMachineConfigurationArgs) RecommendedMachineConfigurationPtrInput
type RecommendedMachineConfigurationPtrOutput ¶
type RecommendedMachineConfigurationPtrOutput struct{ *pulumi.OutputState }
func (RecommendedMachineConfigurationPtrOutput) ElementType ¶
func (RecommendedMachineConfigurationPtrOutput) ElementType() reflect.Type
func (RecommendedMachineConfigurationPtrOutput) Memory ¶
func (o RecommendedMachineConfigurationPtrOutput) Memory() ResourceRangePtrOutput
Describes the resource range.
func (RecommendedMachineConfigurationPtrOutput) ToRecommendedMachineConfigurationPtrOutput ¶
func (o RecommendedMachineConfigurationPtrOutput) ToRecommendedMachineConfigurationPtrOutput() RecommendedMachineConfigurationPtrOutput
func (RecommendedMachineConfigurationPtrOutput) ToRecommendedMachineConfigurationPtrOutputWithContext ¶
func (o RecommendedMachineConfigurationPtrOutput) ToRecommendedMachineConfigurationPtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationPtrOutput
func (RecommendedMachineConfigurationPtrOutput) VCPUs ¶
func (o RecommendedMachineConfigurationPtrOutput) VCPUs() ResourceRangePtrOutput
Describes the resource range.
type RecommendedMachineConfigurationResponse ¶
type RecommendedMachineConfigurationResponse struct { // Describes the resource range. Memory *ResourceRangeResponse `pulumi:"memory"` // Describes the resource range. VCPUs *ResourceRangeResponse `pulumi:"vCPUs"` }
The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
type RecommendedMachineConfigurationResponseArgs ¶
type RecommendedMachineConfigurationResponseArgs struct { // Describes the resource range. Memory ResourceRangeResponsePtrInput `pulumi:"memory"` // Describes the resource range. VCPUs ResourceRangeResponsePtrInput `pulumi:"vCPUs"` }
The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
func (RecommendedMachineConfigurationResponseArgs) ElementType ¶
func (RecommendedMachineConfigurationResponseArgs) ElementType() reflect.Type
func (RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponseOutput ¶
func (i RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponseOutput() RecommendedMachineConfigurationResponseOutput
func (RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponseOutputWithContext ¶
func (i RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponseOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponseOutput
func (RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponsePtrOutput ¶
func (i RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponsePtrOutput() RecommendedMachineConfigurationResponsePtrOutput
func (RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponsePtrOutputWithContext ¶
func (i RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponsePtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponsePtrOutput
type RecommendedMachineConfigurationResponseInput ¶
type RecommendedMachineConfigurationResponseInput interface { pulumi.Input ToRecommendedMachineConfigurationResponseOutput() RecommendedMachineConfigurationResponseOutput ToRecommendedMachineConfigurationResponseOutputWithContext(context.Context) RecommendedMachineConfigurationResponseOutput }
RecommendedMachineConfigurationResponseInput is an input type that accepts RecommendedMachineConfigurationResponseArgs and RecommendedMachineConfigurationResponseOutput values. You can construct a concrete instance of `RecommendedMachineConfigurationResponseInput` via:
RecommendedMachineConfigurationResponseArgs{...}
type RecommendedMachineConfigurationResponseOutput ¶
type RecommendedMachineConfigurationResponseOutput struct{ *pulumi.OutputState }
The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
func (RecommendedMachineConfigurationResponseOutput) ElementType ¶
func (RecommendedMachineConfigurationResponseOutput) ElementType() reflect.Type
func (RecommendedMachineConfigurationResponseOutput) Memory ¶
func (o RecommendedMachineConfigurationResponseOutput) Memory() ResourceRangeResponsePtrOutput
Describes the resource range.
func (RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponseOutput ¶
func (o RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponseOutput() RecommendedMachineConfigurationResponseOutput
func (RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponseOutputWithContext ¶
func (o RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponseOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponseOutput
func (RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponsePtrOutput ¶
func (o RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponsePtrOutput() RecommendedMachineConfigurationResponsePtrOutput
func (RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponsePtrOutputWithContext ¶
func (o RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponsePtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponsePtrOutput
type RecommendedMachineConfigurationResponsePtrInput ¶
type RecommendedMachineConfigurationResponsePtrInput interface { pulumi.Input ToRecommendedMachineConfigurationResponsePtrOutput() RecommendedMachineConfigurationResponsePtrOutput ToRecommendedMachineConfigurationResponsePtrOutputWithContext(context.Context) RecommendedMachineConfigurationResponsePtrOutput }
RecommendedMachineConfigurationResponsePtrInput is an input type that accepts RecommendedMachineConfigurationResponseArgs, RecommendedMachineConfigurationResponsePtr and RecommendedMachineConfigurationResponsePtrOutput values. You can construct a concrete instance of `RecommendedMachineConfigurationResponsePtrInput` via:
RecommendedMachineConfigurationResponseArgs{...} or: nil
func RecommendedMachineConfigurationResponsePtr ¶
func RecommendedMachineConfigurationResponsePtr(v *RecommendedMachineConfigurationResponseArgs) RecommendedMachineConfigurationResponsePtrInput
type RecommendedMachineConfigurationResponsePtrOutput ¶
type RecommendedMachineConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (RecommendedMachineConfigurationResponsePtrOutput) ElementType ¶
func (RecommendedMachineConfigurationResponsePtrOutput) ElementType() reflect.Type
func (RecommendedMachineConfigurationResponsePtrOutput) ToRecommendedMachineConfigurationResponsePtrOutput ¶
func (o RecommendedMachineConfigurationResponsePtrOutput) ToRecommendedMachineConfigurationResponsePtrOutput() RecommendedMachineConfigurationResponsePtrOutput
func (RecommendedMachineConfigurationResponsePtrOutput) ToRecommendedMachineConfigurationResponsePtrOutputWithContext ¶
func (o RecommendedMachineConfigurationResponsePtrOutput) ToRecommendedMachineConfigurationResponsePtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponsePtrOutput
type RegionalReplicationStatusResponse ¶
type RegionalReplicationStatusResponse struct { // The details of the replication status. Details string `pulumi:"details"` // It indicates progress of the replication job. Progress int `pulumi:"progress"` // The region to which the gallery image version is being replicated to. Region string `pulumi:"region"` // This is the regional replication state. State string `pulumi:"state"` }
This is the regional replication status.
type RegionalReplicationStatusResponseArgs ¶
type RegionalReplicationStatusResponseArgs struct { // The details of the replication status. Details pulumi.StringInput `pulumi:"details"` // It indicates progress of the replication job. Progress pulumi.IntInput `pulumi:"progress"` // The region to which the gallery image version is being replicated to. Region pulumi.StringInput `pulumi:"region"` // This is the regional replication state. State pulumi.StringInput `pulumi:"state"` }
This is the regional replication status.
func (RegionalReplicationStatusResponseArgs) ElementType ¶
func (RegionalReplicationStatusResponseArgs) ElementType() reflect.Type
func (RegionalReplicationStatusResponseArgs) ToRegionalReplicationStatusResponseOutput ¶
func (i RegionalReplicationStatusResponseArgs) ToRegionalReplicationStatusResponseOutput() RegionalReplicationStatusResponseOutput
func (RegionalReplicationStatusResponseArgs) ToRegionalReplicationStatusResponseOutputWithContext ¶
func (i RegionalReplicationStatusResponseArgs) ToRegionalReplicationStatusResponseOutputWithContext(ctx context.Context) RegionalReplicationStatusResponseOutput
type RegionalReplicationStatusResponseArray ¶
type RegionalReplicationStatusResponseArray []RegionalReplicationStatusResponseInput
func (RegionalReplicationStatusResponseArray) ElementType ¶
func (RegionalReplicationStatusResponseArray) ElementType() reflect.Type
func (RegionalReplicationStatusResponseArray) ToRegionalReplicationStatusResponseArrayOutput ¶
func (i RegionalReplicationStatusResponseArray) ToRegionalReplicationStatusResponseArrayOutput() RegionalReplicationStatusResponseArrayOutput
func (RegionalReplicationStatusResponseArray) ToRegionalReplicationStatusResponseArrayOutputWithContext ¶
func (i RegionalReplicationStatusResponseArray) ToRegionalReplicationStatusResponseArrayOutputWithContext(ctx context.Context) RegionalReplicationStatusResponseArrayOutput
type RegionalReplicationStatusResponseArrayInput ¶
type RegionalReplicationStatusResponseArrayInput interface { pulumi.Input ToRegionalReplicationStatusResponseArrayOutput() RegionalReplicationStatusResponseArrayOutput ToRegionalReplicationStatusResponseArrayOutputWithContext(context.Context) RegionalReplicationStatusResponseArrayOutput }
RegionalReplicationStatusResponseArrayInput is an input type that accepts RegionalReplicationStatusResponseArray and RegionalReplicationStatusResponseArrayOutput values. You can construct a concrete instance of `RegionalReplicationStatusResponseArrayInput` via:
RegionalReplicationStatusResponseArray{ RegionalReplicationStatusResponseArgs{...} }
type RegionalReplicationStatusResponseArrayOutput ¶
type RegionalReplicationStatusResponseArrayOutput struct{ *pulumi.OutputState }
func (RegionalReplicationStatusResponseArrayOutput) ElementType ¶
func (RegionalReplicationStatusResponseArrayOutput) ElementType() reflect.Type
func (RegionalReplicationStatusResponseArrayOutput) ToRegionalReplicationStatusResponseArrayOutput ¶
func (o RegionalReplicationStatusResponseArrayOutput) ToRegionalReplicationStatusResponseArrayOutput() RegionalReplicationStatusResponseArrayOutput
func (RegionalReplicationStatusResponseArrayOutput) ToRegionalReplicationStatusResponseArrayOutputWithContext ¶
func (o RegionalReplicationStatusResponseArrayOutput) ToRegionalReplicationStatusResponseArrayOutputWithContext(ctx context.Context) RegionalReplicationStatusResponseArrayOutput
type RegionalReplicationStatusResponseInput ¶
type RegionalReplicationStatusResponseInput interface { pulumi.Input ToRegionalReplicationStatusResponseOutput() RegionalReplicationStatusResponseOutput ToRegionalReplicationStatusResponseOutputWithContext(context.Context) RegionalReplicationStatusResponseOutput }
RegionalReplicationStatusResponseInput is an input type that accepts RegionalReplicationStatusResponseArgs and RegionalReplicationStatusResponseOutput values. You can construct a concrete instance of `RegionalReplicationStatusResponseInput` via:
RegionalReplicationStatusResponseArgs{...}
type RegionalReplicationStatusResponseOutput ¶
type RegionalReplicationStatusResponseOutput struct{ *pulumi.OutputState }
This is the regional replication status.
func (RegionalReplicationStatusResponseOutput) Details ¶
func (o RegionalReplicationStatusResponseOutput) Details() pulumi.StringOutput
The details of the replication status.
func (RegionalReplicationStatusResponseOutput) ElementType ¶
func (RegionalReplicationStatusResponseOutput) ElementType() reflect.Type
func (RegionalReplicationStatusResponseOutput) Progress ¶
func (o RegionalReplicationStatusResponseOutput) Progress() pulumi.IntOutput
It indicates progress of the replication job.
func (RegionalReplicationStatusResponseOutput) Region ¶
func (o RegionalReplicationStatusResponseOutput) Region() pulumi.StringOutput
The region to which the gallery image version is being replicated to.
func (RegionalReplicationStatusResponseOutput) State ¶
func (o RegionalReplicationStatusResponseOutput) State() pulumi.StringOutput
This is the regional replication state.
func (RegionalReplicationStatusResponseOutput) ToRegionalReplicationStatusResponseOutput ¶
func (o RegionalReplicationStatusResponseOutput) ToRegionalReplicationStatusResponseOutput() RegionalReplicationStatusResponseOutput
func (RegionalReplicationStatusResponseOutput) ToRegionalReplicationStatusResponseOutputWithContext ¶
func (o RegionalReplicationStatusResponseOutput) ToRegionalReplicationStatusResponseOutputWithContext(ctx context.Context) RegionalReplicationStatusResponseOutput
type ReplicationStatusResponse ¶
type ReplicationStatusResponse struct { // This is the aggregated replication status based on all the regional replication status flags. AggregatedState string `pulumi:"aggregatedState"` // This is a summary of replication status for each region. Summary []RegionalReplicationStatusResponse `pulumi:"summary"` }
This is the replication status of the gallery image version.
type ReplicationStatusResponseArgs ¶
type ReplicationStatusResponseArgs struct { // This is the aggregated replication status based on all the regional replication status flags. AggregatedState pulumi.StringInput `pulumi:"aggregatedState"` // This is a summary of replication status for each region. Summary RegionalReplicationStatusResponseArrayInput `pulumi:"summary"` }
This is the replication status of the gallery image version.
func (ReplicationStatusResponseArgs) ElementType ¶
func (ReplicationStatusResponseArgs) ElementType() reflect.Type
func (ReplicationStatusResponseArgs) ToReplicationStatusResponseOutput ¶
func (i ReplicationStatusResponseArgs) ToReplicationStatusResponseOutput() ReplicationStatusResponseOutput
func (ReplicationStatusResponseArgs) ToReplicationStatusResponseOutputWithContext ¶
func (i ReplicationStatusResponseArgs) ToReplicationStatusResponseOutputWithContext(ctx context.Context) ReplicationStatusResponseOutput
func (ReplicationStatusResponseArgs) ToReplicationStatusResponsePtrOutput ¶
func (i ReplicationStatusResponseArgs) ToReplicationStatusResponsePtrOutput() ReplicationStatusResponsePtrOutput
func (ReplicationStatusResponseArgs) ToReplicationStatusResponsePtrOutputWithContext ¶
func (i ReplicationStatusResponseArgs) ToReplicationStatusResponsePtrOutputWithContext(ctx context.Context) ReplicationStatusResponsePtrOutput
type ReplicationStatusResponseInput ¶
type ReplicationStatusResponseInput interface { pulumi.Input ToReplicationStatusResponseOutput() ReplicationStatusResponseOutput ToReplicationStatusResponseOutputWithContext(context.Context) ReplicationStatusResponseOutput }
ReplicationStatusResponseInput is an input type that accepts ReplicationStatusResponseArgs and ReplicationStatusResponseOutput values. You can construct a concrete instance of `ReplicationStatusResponseInput` via:
ReplicationStatusResponseArgs{...}
type ReplicationStatusResponseOutput ¶
type ReplicationStatusResponseOutput struct{ *pulumi.OutputState }
This is the replication status of the gallery image version.
func (ReplicationStatusResponseOutput) AggregatedState ¶
func (o ReplicationStatusResponseOutput) AggregatedState() pulumi.StringOutput
This is the aggregated replication status based on all the regional replication status flags.
func (ReplicationStatusResponseOutput) ElementType ¶
func (ReplicationStatusResponseOutput) ElementType() reflect.Type
func (ReplicationStatusResponseOutput) Summary ¶
func (o ReplicationStatusResponseOutput) Summary() RegionalReplicationStatusResponseArrayOutput
This is a summary of replication status for each region.
func (ReplicationStatusResponseOutput) ToReplicationStatusResponseOutput ¶
func (o ReplicationStatusResponseOutput) ToReplicationStatusResponseOutput() ReplicationStatusResponseOutput
func (ReplicationStatusResponseOutput) ToReplicationStatusResponseOutputWithContext ¶
func (o ReplicationStatusResponseOutput) ToReplicationStatusResponseOutputWithContext(ctx context.Context) ReplicationStatusResponseOutput
func (ReplicationStatusResponseOutput) ToReplicationStatusResponsePtrOutput ¶
func (o ReplicationStatusResponseOutput) ToReplicationStatusResponsePtrOutput() ReplicationStatusResponsePtrOutput
func (ReplicationStatusResponseOutput) ToReplicationStatusResponsePtrOutputWithContext ¶
func (o ReplicationStatusResponseOutput) ToReplicationStatusResponsePtrOutputWithContext(ctx context.Context) ReplicationStatusResponsePtrOutput
type ReplicationStatusResponsePtrInput ¶
type ReplicationStatusResponsePtrInput interface { pulumi.Input ToReplicationStatusResponsePtrOutput() ReplicationStatusResponsePtrOutput ToReplicationStatusResponsePtrOutputWithContext(context.Context) ReplicationStatusResponsePtrOutput }
ReplicationStatusResponsePtrInput is an input type that accepts ReplicationStatusResponseArgs, ReplicationStatusResponsePtr and ReplicationStatusResponsePtrOutput values. You can construct a concrete instance of `ReplicationStatusResponsePtrInput` via:
ReplicationStatusResponseArgs{...} or: nil
func ReplicationStatusResponsePtr ¶
func ReplicationStatusResponsePtr(v *ReplicationStatusResponseArgs) ReplicationStatusResponsePtrInput
type ReplicationStatusResponsePtrOutput ¶
type ReplicationStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (ReplicationStatusResponsePtrOutput) AggregatedState ¶
func (o ReplicationStatusResponsePtrOutput) AggregatedState() pulumi.StringPtrOutput
This is the aggregated replication status based on all the regional replication status flags.
func (ReplicationStatusResponsePtrOutput) Elem ¶
func (o ReplicationStatusResponsePtrOutput) Elem() ReplicationStatusResponseOutput
func (ReplicationStatusResponsePtrOutput) ElementType ¶
func (ReplicationStatusResponsePtrOutput) ElementType() reflect.Type
func (ReplicationStatusResponsePtrOutput) Summary ¶
func (o ReplicationStatusResponsePtrOutput) Summary() RegionalReplicationStatusResponseArrayOutput
This is a summary of replication status for each region.
func (ReplicationStatusResponsePtrOutput) ToReplicationStatusResponsePtrOutput ¶
func (o ReplicationStatusResponsePtrOutput) ToReplicationStatusResponsePtrOutput() ReplicationStatusResponsePtrOutput
func (ReplicationStatusResponsePtrOutput) ToReplicationStatusResponsePtrOutputWithContext ¶
func (o ReplicationStatusResponsePtrOutput) ToReplicationStatusResponsePtrOutputWithContext(ctx context.Context) ReplicationStatusResponsePtrOutput
type ResourceRange ¶
type ResourceRange struct { // The maximum number of the resource. Max *int `pulumi:"max"` // The minimum number of the resource. Min *int `pulumi:"min"` }
Describes the resource range.
type ResourceRangeArgs ¶
type ResourceRangeArgs struct { // The maximum number of the resource. Max pulumi.IntPtrInput `pulumi:"max"` // The minimum number of the resource. Min pulumi.IntPtrInput `pulumi:"min"` }
Describes the resource range.
func (ResourceRangeArgs) ElementType ¶
func (ResourceRangeArgs) ElementType() reflect.Type
func (ResourceRangeArgs) ToResourceRangeOutput ¶
func (i ResourceRangeArgs) ToResourceRangeOutput() ResourceRangeOutput
func (ResourceRangeArgs) ToResourceRangeOutputWithContext ¶
func (i ResourceRangeArgs) ToResourceRangeOutputWithContext(ctx context.Context) ResourceRangeOutput
func (ResourceRangeArgs) ToResourceRangePtrOutput ¶
func (i ResourceRangeArgs) ToResourceRangePtrOutput() ResourceRangePtrOutput
func (ResourceRangeArgs) ToResourceRangePtrOutputWithContext ¶
func (i ResourceRangeArgs) ToResourceRangePtrOutputWithContext(ctx context.Context) ResourceRangePtrOutput
type ResourceRangeInput ¶
type ResourceRangeInput interface { pulumi.Input ToResourceRangeOutput() ResourceRangeOutput ToResourceRangeOutputWithContext(context.Context) ResourceRangeOutput }
ResourceRangeInput is an input type that accepts ResourceRangeArgs and ResourceRangeOutput values. You can construct a concrete instance of `ResourceRangeInput` via:
ResourceRangeArgs{...}
type ResourceRangeOutput ¶
type ResourceRangeOutput struct{ *pulumi.OutputState }
Describes the resource range.
func (ResourceRangeOutput) ElementType ¶
func (ResourceRangeOutput) ElementType() reflect.Type
func (ResourceRangeOutput) Max ¶
func (o ResourceRangeOutput) Max() pulumi.IntPtrOutput
The maximum number of the resource.
func (ResourceRangeOutput) Min ¶
func (o ResourceRangeOutput) Min() pulumi.IntPtrOutput
The minimum number of the resource.
func (ResourceRangeOutput) ToResourceRangeOutput ¶
func (o ResourceRangeOutput) ToResourceRangeOutput() ResourceRangeOutput
func (ResourceRangeOutput) ToResourceRangeOutputWithContext ¶
func (o ResourceRangeOutput) ToResourceRangeOutputWithContext(ctx context.Context) ResourceRangeOutput
func (ResourceRangeOutput) ToResourceRangePtrOutput ¶
func (o ResourceRangeOutput) ToResourceRangePtrOutput() ResourceRangePtrOutput
func (ResourceRangeOutput) ToResourceRangePtrOutputWithContext ¶
func (o ResourceRangeOutput) ToResourceRangePtrOutputWithContext(ctx context.Context) ResourceRangePtrOutput
type ResourceRangePtrInput ¶
type ResourceRangePtrInput interface { pulumi.Input ToResourceRangePtrOutput() ResourceRangePtrOutput ToResourceRangePtrOutputWithContext(context.Context) ResourceRangePtrOutput }
ResourceRangePtrInput is an input type that accepts ResourceRangeArgs, ResourceRangePtr and ResourceRangePtrOutput values. You can construct a concrete instance of `ResourceRangePtrInput` via:
ResourceRangeArgs{...} or: nil
func ResourceRangePtr ¶
func ResourceRangePtr(v *ResourceRangeArgs) ResourceRangePtrInput
type ResourceRangePtrOutput ¶
type ResourceRangePtrOutput struct{ *pulumi.OutputState }
func (ResourceRangePtrOutput) Elem ¶
func (o ResourceRangePtrOutput) Elem() ResourceRangeOutput
func (ResourceRangePtrOutput) ElementType ¶
func (ResourceRangePtrOutput) ElementType() reflect.Type
func (ResourceRangePtrOutput) Max ¶
func (o ResourceRangePtrOutput) Max() pulumi.IntPtrOutput
The maximum number of the resource.
func (ResourceRangePtrOutput) Min ¶
func (o ResourceRangePtrOutput) Min() pulumi.IntPtrOutput
The minimum number of the resource.
func (ResourceRangePtrOutput) ToResourceRangePtrOutput ¶
func (o ResourceRangePtrOutput) ToResourceRangePtrOutput() ResourceRangePtrOutput
func (ResourceRangePtrOutput) ToResourceRangePtrOutputWithContext ¶
func (o ResourceRangePtrOutput) ToResourceRangePtrOutputWithContext(ctx context.Context) ResourceRangePtrOutput
type ResourceRangeResponse ¶
type ResourceRangeResponse struct { // The maximum number of the resource. Max *int `pulumi:"max"` // The minimum number of the resource. Min *int `pulumi:"min"` }
Describes the resource range.
type ResourceRangeResponseArgs ¶
type ResourceRangeResponseArgs struct { // The maximum number of the resource. Max pulumi.IntPtrInput `pulumi:"max"` // The minimum number of the resource. Min pulumi.IntPtrInput `pulumi:"min"` }
Describes the resource range.
func (ResourceRangeResponseArgs) ElementType ¶
func (ResourceRangeResponseArgs) ElementType() reflect.Type
func (ResourceRangeResponseArgs) ToResourceRangeResponseOutput ¶
func (i ResourceRangeResponseArgs) ToResourceRangeResponseOutput() ResourceRangeResponseOutput
func (ResourceRangeResponseArgs) ToResourceRangeResponseOutputWithContext ¶
func (i ResourceRangeResponseArgs) ToResourceRangeResponseOutputWithContext(ctx context.Context) ResourceRangeResponseOutput
func (ResourceRangeResponseArgs) ToResourceRangeResponsePtrOutput ¶
func (i ResourceRangeResponseArgs) ToResourceRangeResponsePtrOutput() ResourceRangeResponsePtrOutput
func (ResourceRangeResponseArgs) ToResourceRangeResponsePtrOutputWithContext ¶
func (i ResourceRangeResponseArgs) ToResourceRangeResponsePtrOutputWithContext(ctx context.Context) ResourceRangeResponsePtrOutput
type ResourceRangeResponseInput ¶
type ResourceRangeResponseInput interface { pulumi.Input ToResourceRangeResponseOutput() ResourceRangeResponseOutput ToResourceRangeResponseOutputWithContext(context.Context) ResourceRangeResponseOutput }
ResourceRangeResponseInput is an input type that accepts ResourceRangeResponseArgs and ResourceRangeResponseOutput values. You can construct a concrete instance of `ResourceRangeResponseInput` via:
ResourceRangeResponseArgs{...}
type ResourceRangeResponseOutput ¶
type ResourceRangeResponseOutput struct{ *pulumi.OutputState }
Describes the resource range.
func (ResourceRangeResponseOutput) ElementType ¶
func (ResourceRangeResponseOutput) ElementType() reflect.Type
func (ResourceRangeResponseOutput) Max ¶
func (o ResourceRangeResponseOutput) Max() pulumi.IntPtrOutput
The maximum number of the resource.
func (ResourceRangeResponseOutput) Min ¶
func (o ResourceRangeResponseOutput) Min() pulumi.IntPtrOutput
The minimum number of the resource.
func (ResourceRangeResponseOutput) ToResourceRangeResponseOutput ¶
func (o ResourceRangeResponseOutput) ToResourceRangeResponseOutput() ResourceRangeResponseOutput
func (ResourceRangeResponseOutput) ToResourceRangeResponseOutputWithContext ¶
func (o ResourceRangeResponseOutput) ToResourceRangeResponseOutputWithContext(ctx context.Context) ResourceRangeResponseOutput
func (ResourceRangeResponseOutput) ToResourceRangeResponsePtrOutput ¶
func (o ResourceRangeResponseOutput) ToResourceRangeResponsePtrOutput() ResourceRangeResponsePtrOutput
func (ResourceRangeResponseOutput) ToResourceRangeResponsePtrOutputWithContext ¶
func (o ResourceRangeResponseOutput) ToResourceRangeResponsePtrOutputWithContext(ctx context.Context) ResourceRangeResponsePtrOutput
type ResourceRangeResponsePtrInput ¶
type ResourceRangeResponsePtrInput interface { pulumi.Input ToResourceRangeResponsePtrOutput() ResourceRangeResponsePtrOutput ToResourceRangeResponsePtrOutputWithContext(context.Context) ResourceRangeResponsePtrOutput }
ResourceRangeResponsePtrInput is an input type that accepts ResourceRangeResponseArgs, ResourceRangeResponsePtr and ResourceRangeResponsePtrOutput values. You can construct a concrete instance of `ResourceRangeResponsePtrInput` via:
ResourceRangeResponseArgs{...} or: nil
func ResourceRangeResponsePtr ¶
func ResourceRangeResponsePtr(v *ResourceRangeResponseArgs) ResourceRangeResponsePtrInput
type ResourceRangeResponsePtrOutput ¶
type ResourceRangeResponsePtrOutput struct{ *pulumi.OutputState }
func (ResourceRangeResponsePtrOutput) Elem ¶
func (o ResourceRangeResponsePtrOutput) Elem() ResourceRangeResponseOutput
func (ResourceRangeResponsePtrOutput) ElementType ¶
func (ResourceRangeResponsePtrOutput) ElementType() reflect.Type
func (ResourceRangeResponsePtrOutput) Max ¶
func (o ResourceRangeResponsePtrOutput) Max() pulumi.IntPtrOutput
The maximum number of the resource.
func (ResourceRangeResponsePtrOutput) Min ¶
func (o ResourceRangeResponsePtrOutput) Min() pulumi.IntPtrOutput
The minimum number of the resource.
func (ResourceRangeResponsePtrOutput) ToResourceRangeResponsePtrOutput ¶
func (o ResourceRangeResponsePtrOutput) ToResourceRangeResponsePtrOutput() ResourceRangeResponsePtrOutput
func (ResourceRangeResponsePtrOutput) ToResourceRangeResponsePtrOutputWithContext ¶
func (o ResourceRangeResponsePtrOutput) ToResourceRangeResponsePtrOutputWithContext(ctx context.Context) ResourceRangeResponsePtrOutput
type ShareInfoElementResponse ¶ added in v0.5.0
type ShareInfoElementResponse struct { string `pulumi:"vmUri"` }VmUri
type ShareInfoElementResponseArgs ¶ added in v0.5.0
type ShareInfoElementResponseArgs struct { pulumi.StringInput `pulumi:"vmUri"` }VmUri
func (ShareInfoElementResponseArgs) ElementType ¶ added in v0.5.0
func (ShareInfoElementResponseArgs) ElementType() reflect.Type
func (ShareInfoElementResponseArgs) ToShareInfoElementResponseOutput ¶ added in v0.5.0
func (i ShareInfoElementResponseArgs) ToShareInfoElementResponseOutput() ShareInfoElementResponseOutput
func (ShareInfoElementResponseArgs) ToShareInfoElementResponseOutputWithContext ¶ added in v0.5.0
func (i ShareInfoElementResponseArgs) ToShareInfoElementResponseOutputWithContext(ctx context.Context) ShareInfoElementResponseOutput
type ShareInfoElementResponseArray ¶ added in v0.5.0
type ShareInfoElementResponseArray []ShareInfoElementResponseInput
func (ShareInfoElementResponseArray) ElementType ¶ added in v0.5.0
func (ShareInfoElementResponseArray) ElementType() reflect.Type
func (ShareInfoElementResponseArray) ToShareInfoElementResponseArrayOutput ¶ added in v0.5.0
func (i ShareInfoElementResponseArray) ToShareInfoElementResponseArrayOutput() ShareInfoElementResponseArrayOutput
func (ShareInfoElementResponseArray) ToShareInfoElementResponseArrayOutputWithContext ¶ added in v0.5.0
func (i ShareInfoElementResponseArray) ToShareInfoElementResponseArrayOutputWithContext(ctx context.Context) ShareInfoElementResponseArrayOutput
type ShareInfoElementResponseArrayInput ¶ added in v0.5.0
ShareInfoElementResponseArrayInput is an input type that accepts ShareInfoElementResponseArray and ShareInfoElementResponseArrayOutput values. You can construct a concrete instance of `ShareInfoElementResponseArrayInput` via:
ShareInfoElementResponseArray{ ShareInfoElementResponseArgs{...} }
type ShareInfoElementResponseArrayOutput ¶ added in v0.5.0
func (ShareInfoElementResponseArrayOutput) ElementType ¶ added in v0.5.0
func (ShareInfoElementResponseArrayOutput) ElementType() reflect.Type
func (ShareInfoElementResponseArrayOutput) Index ¶ added in v0.5.0
func (o ShareInfoElementResponseArrayOutput) Index(i pulumi.IntInput) ShareInfoElementResponseOutput
func (ShareInfoElementResponseArrayOutput) ToShareInfoElementResponseArrayOutput ¶ added in v0.5.0
func (o ShareInfoElementResponseArrayOutput) ToShareInfoElementResponseArrayOutput() ShareInfoElementResponseArrayOutput
func (ShareInfoElementResponseArrayOutput) ToShareInfoElementResponseArrayOutputWithContext ¶ added in v0.5.0
func (o ShareInfoElementResponseArrayOutput) ToShareInfoElementResponseArrayOutputWithContext(ctx context.Context) ShareInfoElementResponseArrayOutput
type ShareInfoElementResponseInput ¶ added in v0.5.0
ShareInfoElementResponseInput is an input type that accepts ShareInfoElementResponseArgs and ShareInfoElementResponseOutput values. You can construct a concrete instance of `ShareInfoElementResponseInput` via:
ShareInfoElementResponseArgs{...}
type ShareInfoElementResponseOutput ¶ added in v0.5.0
func (ShareInfoElementResponseOutput) ElementType ¶ added in v0.5.0
func (ShareInfoElementResponseOutput) ElementType() reflect.Type
func (ShareInfoElementResponseOutput) ToShareInfoElementResponseOutput ¶ added in v0.5.0
func (o ShareInfoElementResponseOutput) ToShareInfoElementResponseOutput() ShareInfoElementResponseOutput
func (ShareInfoElementResponseOutput) ToShareInfoElementResponseOutputWithContext ¶ added in v0.5.0
func (o ShareInfoElementResponseOutput) ToShareInfoElementResponseOutputWithContext(ctx context.Context) ShareInfoElementResponseOutput
func (ShareInfoElementResponseOutput) VmUri ¶ added in v0.5.0
func (o ShareInfoElementResponseOutput) VmUri() pulumi.StringOutput
A relative URI containing the ID of the VM that has the disk attached.
type SharingProfile ¶
type SharingProfile struct { // This property allows you to specify the permission of sharing gallery. <br><br> Possible values are: <br><br> **Private** <br><br> **Groups** Permissions *string `pulumi:"permissions"` }
Profile for gallery sharing to subscription or tenant
type SharingProfileArgs ¶
type SharingProfileArgs struct { // This property allows you to specify the permission of sharing gallery. <br><br> Possible values are: <br><br> **Private** <br><br> **Groups** Permissions pulumi.StringPtrInput `pulumi:"permissions"` }
Profile for gallery sharing to subscription or tenant
func (SharingProfileArgs) ElementType ¶
func (SharingProfileArgs) ElementType() reflect.Type
func (SharingProfileArgs) ToSharingProfileOutput ¶
func (i SharingProfileArgs) ToSharingProfileOutput() SharingProfileOutput
func (SharingProfileArgs) ToSharingProfileOutputWithContext ¶
func (i SharingProfileArgs) ToSharingProfileOutputWithContext(ctx context.Context) SharingProfileOutput
func (SharingProfileArgs) ToSharingProfilePtrOutput ¶
func (i SharingProfileArgs) ToSharingProfilePtrOutput() SharingProfilePtrOutput
func (SharingProfileArgs) ToSharingProfilePtrOutputWithContext ¶
func (i SharingProfileArgs) ToSharingProfilePtrOutputWithContext(ctx context.Context) SharingProfilePtrOutput
type SharingProfileGroupResponse ¶
type SharingProfileGroupResponse struct { // A list of subscription/tenant ids the gallery is aimed to be shared to. Ids []string `pulumi:"ids"` // This property allows you to specify the type of sharing group. <br><br> Possible values are: <br><br> **Subscriptions** <br><br> **AADTenants** Type *string `pulumi:"type"` }
Group of the gallery sharing profile
type SharingProfileGroupResponseArgs ¶
type SharingProfileGroupResponseArgs struct { // A list of subscription/tenant ids the gallery is aimed to be shared to. Ids pulumi.StringArrayInput `pulumi:"ids"` // This property allows you to specify the type of sharing group. <br><br> Possible values are: <br><br> **Subscriptions** <br><br> **AADTenants** Type pulumi.StringPtrInput `pulumi:"type"` }
Group of the gallery sharing profile
func (SharingProfileGroupResponseArgs) ElementType ¶
func (SharingProfileGroupResponseArgs) ElementType() reflect.Type
func (SharingProfileGroupResponseArgs) ToSharingProfileGroupResponseOutput ¶
func (i SharingProfileGroupResponseArgs) ToSharingProfileGroupResponseOutput() SharingProfileGroupResponseOutput
func (SharingProfileGroupResponseArgs) ToSharingProfileGroupResponseOutputWithContext ¶
func (i SharingProfileGroupResponseArgs) ToSharingProfileGroupResponseOutputWithContext(ctx context.Context) SharingProfileGroupResponseOutput
type SharingProfileGroupResponseArray ¶
type SharingProfileGroupResponseArray []SharingProfileGroupResponseInput
func (SharingProfileGroupResponseArray) ElementType ¶
func (SharingProfileGroupResponseArray) ElementType() reflect.Type
func (SharingProfileGroupResponseArray) ToSharingProfileGroupResponseArrayOutput ¶
func (i SharingProfileGroupResponseArray) ToSharingProfileGroupResponseArrayOutput() SharingProfileGroupResponseArrayOutput
func (SharingProfileGroupResponseArray) ToSharingProfileGroupResponseArrayOutputWithContext ¶
func (i SharingProfileGroupResponseArray) ToSharingProfileGroupResponseArrayOutputWithContext(ctx context.Context) SharingProfileGroupResponseArrayOutput
type SharingProfileGroupResponseArrayInput ¶
type SharingProfileGroupResponseArrayInput interface { pulumi.Input ToSharingProfileGroupResponseArrayOutput() SharingProfileGroupResponseArrayOutput ToSharingProfileGroupResponseArrayOutputWithContext(context.Context) SharingProfileGroupResponseArrayOutput }
SharingProfileGroupResponseArrayInput is an input type that accepts SharingProfileGroupResponseArray and SharingProfileGroupResponseArrayOutput values. You can construct a concrete instance of `SharingProfileGroupResponseArrayInput` via:
SharingProfileGroupResponseArray{ SharingProfileGroupResponseArgs{...} }
type SharingProfileGroupResponseArrayOutput ¶
type SharingProfileGroupResponseArrayOutput struct{ *pulumi.OutputState }
func (SharingProfileGroupResponseArrayOutput) ElementType ¶
func (SharingProfileGroupResponseArrayOutput) ElementType() reflect.Type
func (SharingProfileGroupResponseArrayOutput) ToSharingProfileGroupResponseArrayOutput ¶
func (o SharingProfileGroupResponseArrayOutput) ToSharingProfileGroupResponseArrayOutput() SharingProfileGroupResponseArrayOutput
func (SharingProfileGroupResponseArrayOutput) ToSharingProfileGroupResponseArrayOutputWithContext ¶
func (o SharingProfileGroupResponseArrayOutput) ToSharingProfileGroupResponseArrayOutputWithContext(ctx context.Context) SharingProfileGroupResponseArrayOutput
type SharingProfileGroupResponseInput ¶
type SharingProfileGroupResponseInput interface { pulumi.Input ToSharingProfileGroupResponseOutput() SharingProfileGroupResponseOutput ToSharingProfileGroupResponseOutputWithContext(context.Context) SharingProfileGroupResponseOutput }
SharingProfileGroupResponseInput is an input type that accepts SharingProfileGroupResponseArgs and SharingProfileGroupResponseOutput values. You can construct a concrete instance of `SharingProfileGroupResponseInput` via:
SharingProfileGroupResponseArgs{...}
type SharingProfileGroupResponseOutput ¶
type SharingProfileGroupResponseOutput struct{ *pulumi.OutputState }
Group of the gallery sharing profile
func (SharingProfileGroupResponseOutput) ElementType ¶
func (SharingProfileGroupResponseOutput) ElementType() reflect.Type
func (SharingProfileGroupResponseOutput) Ids ¶
func (o SharingProfileGroupResponseOutput) Ids() pulumi.StringArrayOutput
A list of subscription/tenant ids the gallery is aimed to be shared to.
func (SharingProfileGroupResponseOutput) ToSharingProfileGroupResponseOutput ¶
func (o SharingProfileGroupResponseOutput) ToSharingProfileGroupResponseOutput() SharingProfileGroupResponseOutput
func (SharingProfileGroupResponseOutput) ToSharingProfileGroupResponseOutputWithContext ¶
func (o SharingProfileGroupResponseOutput) ToSharingProfileGroupResponseOutputWithContext(ctx context.Context) SharingProfileGroupResponseOutput
func (SharingProfileGroupResponseOutput) Type ¶
func (o SharingProfileGroupResponseOutput) Type() pulumi.StringPtrOutput
This property allows you to specify the type of sharing group. <br><br> Possible values are: <br><br> **Subscriptions** <br><br> **AADTenants**
type SharingProfileInput ¶
type SharingProfileInput interface { pulumi.Input ToSharingProfileOutput() SharingProfileOutput ToSharingProfileOutputWithContext(context.Context) SharingProfileOutput }
SharingProfileInput is an input type that accepts SharingProfileArgs and SharingProfileOutput values. You can construct a concrete instance of `SharingProfileInput` via:
SharingProfileArgs{...}
type SharingProfileOutput ¶
type SharingProfileOutput struct{ *pulumi.OutputState }
Profile for gallery sharing to subscription or tenant
func (SharingProfileOutput) ElementType ¶
func (SharingProfileOutput) ElementType() reflect.Type
func (SharingProfileOutput) Permissions ¶
func (o SharingProfileOutput) Permissions() pulumi.StringPtrOutput
This property allows you to specify the permission of sharing gallery. <br><br> Possible values are: <br><br> **Private** <br><br> **Groups**
func (SharingProfileOutput) ToSharingProfileOutput ¶
func (o SharingProfileOutput) ToSharingProfileOutput() SharingProfileOutput
func (SharingProfileOutput) ToSharingProfileOutputWithContext ¶
func (o SharingProfileOutput) ToSharingProfileOutputWithContext(ctx context.Context) SharingProfileOutput
func (SharingProfileOutput) ToSharingProfilePtrOutput ¶
func (o SharingProfileOutput) ToSharingProfilePtrOutput() SharingProfilePtrOutput
func (SharingProfileOutput) ToSharingProfilePtrOutputWithContext ¶
func (o SharingProfileOutput) ToSharingProfilePtrOutputWithContext(ctx context.Context) SharingProfilePtrOutput
type SharingProfilePtrInput ¶
type SharingProfilePtrInput interface { pulumi.Input ToSharingProfilePtrOutput() SharingProfilePtrOutput ToSharingProfilePtrOutputWithContext(context.Context) SharingProfilePtrOutput }
SharingProfilePtrInput is an input type that accepts SharingProfileArgs, SharingProfilePtr and SharingProfilePtrOutput values. You can construct a concrete instance of `SharingProfilePtrInput` via:
SharingProfileArgs{...} or: nil
func SharingProfilePtr ¶
func SharingProfilePtr(v *SharingProfileArgs) SharingProfilePtrInput
type SharingProfilePtrOutput ¶
type SharingProfilePtrOutput struct{ *pulumi.OutputState }
func (SharingProfilePtrOutput) Elem ¶
func (o SharingProfilePtrOutput) Elem() SharingProfileOutput
func (SharingProfilePtrOutput) ElementType ¶
func (SharingProfilePtrOutput) ElementType() reflect.Type
func (SharingProfilePtrOutput) Permissions ¶
func (o SharingProfilePtrOutput) Permissions() pulumi.StringPtrOutput
This property allows you to specify the permission of sharing gallery. <br><br> Possible values are: <br><br> **Private** <br><br> **Groups**
func (SharingProfilePtrOutput) ToSharingProfilePtrOutput ¶
func (o SharingProfilePtrOutput) ToSharingProfilePtrOutput() SharingProfilePtrOutput
func (SharingProfilePtrOutput) ToSharingProfilePtrOutputWithContext ¶
func (o SharingProfilePtrOutput) ToSharingProfilePtrOutputWithContext(ctx context.Context) SharingProfilePtrOutput
type SharingProfileResponse ¶
type SharingProfileResponse struct { // A list of sharing profile groups. Groups []SharingProfileGroupResponse `pulumi:"groups"` // This property allows you to specify the permission of sharing gallery. <br><br> Possible values are: <br><br> **Private** <br><br> **Groups** Permissions *string `pulumi:"permissions"` }
Profile for gallery sharing to subscription or tenant
type SharingProfileResponseArgs ¶
type SharingProfileResponseArgs struct { // A list of sharing profile groups. Groups SharingProfileGroupResponseArrayInput `pulumi:"groups"` // This property allows you to specify the permission of sharing gallery. <br><br> Possible values are: <br><br> **Private** <br><br> **Groups** Permissions pulumi.StringPtrInput `pulumi:"permissions"` }
Profile for gallery sharing to subscription or tenant
func (SharingProfileResponseArgs) ElementType ¶
func (SharingProfileResponseArgs) ElementType() reflect.Type
func (SharingProfileResponseArgs) ToSharingProfileResponseOutput ¶
func (i SharingProfileResponseArgs) ToSharingProfileResponseOutput() SharingProfileResponseOutput
func (SharingProfileResponseArgs) ToSharingProfileResponseOutputWithContext ¶
func (i SharingProfileResponseArgs) ToSharingProfileResponseOutputWithContext(ctx context.Context) SharingProfileResponseOutput
func (SharingProfileResponseArgs) ToSharingProfileResponsePtrOutput ¶
func (i SharingProfileResponseArgs) ToSharingProfileResponsePtrOutput() SharingProfileResponsePtrOutput
func (SharingProfileResponseArgs) ToSharingProfileResponsePtrOutputWithContext ¶
func (i SharingProfileResponseArgs) ToSharingProfileResponsePtrOutputWithContext(ctx context.Context) SharingProfileResponsePtrOutput
type SharingProfileResponseInput ¶
type SharingProfileResponseInput interface { pulumi.Input ToSharingProfileResponseOutput() SharingProfileResponseOutput ToSharingProfileResponseOutputWithContext(context.Context) SharingProfileResponseOutput }
SharingProfileResponseInput is an input type that accepts SharingProfileResponseArgs and SharingProfileResponseOutput values. You can construct a concrete instance of `SharingProfileResponseInput` via:
SharingProfileResponseArgs{...}
type SharingProfileResponseOutput ¶
type SharingProfileResponseOutput struct{ *pulumi.OutputState }
Profile for gallery sharing to subscription or tenant
func (SharingProfileResponseOutput) ElementType ¶
func (SharingProfileResponseOutput) ElementType() reflect.Type
func (SharingProfileResponseOutput) Groups ¶
func (o SharingProfileResponseOutput) Groups() SharingProfileGroupResponseArrayOutput
A list of sharing profile groups.
func (SharingProfileResponseOutput) Permissions ¶
func (o SharingProfileResponseOutput) Permissions() pulumi.StringPtrOutput
This property allows you to specify the permission of sharing gallery. <br><br> Possible values are: <br><br> **Private** <br><br> **Groups**
func (SharingProfileResponseOutput) ToSharingProfileResponseOutput ¶
func (o SharingProfileResponseOutput) ToSharingProfileResponseOutput() SharingProfileResponseOutput
func (SharingProfileResponseOutput) ToSharingProfileResponseOutputWithContext ¶
func (o SharingProfileResponseOutput) ToSharingProfileResponseOutputWithContext(ctx context.Context) SharingProfileResponseOutput
func (SharingProfileResponseOutput) ToSharingProfileResponsePtrOutput ¶
func (o SharingProfileResponseOutput) ToSharingProfileResponsePtrOutput() SharingProfileResponsePtrOutput
func (SharingProfileResponseOutput) ToSharingProfileResponsePtrOutputWithContext ¶
func (o SharingProfileResponseOutput) ToSharingProfileResponsePtrOutputWithContext(ctx context.Context) SharingProfileResponsePtrOutput
type SharingProfileResponsePtrInput ¶
type SharingProfileResponsePtrInput interface { pulumi.Input ToSharingProfileResponsePtrOutput() SharingProfileResponsePtrOutput ToSharingProfileResponsePtrOutputWithContext(context.Context) SharingProfileResponsePtrOutput }
SharingProfileResponsePtrInput is an input type that accepts SharingProfileResponseArgs, SharingProfileResponsePtr and SharingProfileResponsePtrOutput values. You can construct a concrete instance of `SharingProfileResponsePtrInput` via:
SharingProfileResponseArgs{...} or: nil
func SharingProfileResponsePtr ¶
func SharingProfileResponsePtr(v *SharingProfileResponseArgs) SharingProfileResponsePtrInput
type SharingProfileResponsePtrOutput ¶
type SharingProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (SharingProfileResponsePtrOutput) Elem ¶
func (o SharingProfileResponsePtrOutput) Elem() SharingProfileResponseOutput
func (SharingProfileResponsePtrOutput) ElementType ¶
func (SharingProfileResponsePtrOutput) ElementType() reflect.Type
func (SharingProfileResponsePtrOutput) Groups ¶
func (o SharingProfileResponsePtrOutput) Groups() SharingProfileGroupResponseArrayOutput
A list of sharing profile groups.
func (SharingProfileResponsePtrOutput) Permissions ¶
func (o SharingProfileResponsePtrOutput) Permissions() pulumi.StringPtrOutput
This property allows you to specify the permission of sharing gallery. <br><br> Possible values are: <br><br> **Private** <br><br> **Groups**
func (SharingProfileResponsePtrOutput) ToSharingProfileResponsePtrOutput ¶
func (o SharingProfileResponsePtrOutput) ToSharingProfileResponsePtrOutput() SharingProfileResponsePtrOutput
func (SharingProfileResponsePtrOutput) ToSharingProfileResponsePtrOutputWithContext ¶
func (o SharingProfileResponsePtrOutput) ToSharingProfileResponsePtrOutputWithContext(ctx context.Context) SharingProfileResponsePtrOutput
type Snapshot ¶ added in v0.5.0
type Snapshot struct { pulumi.CustomResourceState // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataResponseOutput `pulumi:"creationData"` // ARM id of the DiskAccess resource for using private endpoints on disks. DiskAccessId pulumi.StringPtrOutput `pulumi:"diskAccessId"` // The size of the disk in bytes. This field is read only. DiskSizeBytes pulumi.Float64Output `pulumi:"diskSizeBytes"` // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size. DiskSizeGB pulumi.IntPtrOutput `pulumi:"diskSizeGB"` // The state of the snapshot. DiskState pulumi.StringOutput `pulumi:"diskState"` // Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. Encryption EncryptionResponsePtrOutput `pulumi:"encryption"` // Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot. EncryptionSettingsCollection EncryptionSettingsCollectionResponsePtrOutput `pulumi:"encryptionSettingsCollection"` // The extended location where the snapshot will be created. Extended location cannot be changed. ExtendedLocation ExtendedLocationResponsePtrOutput `pulumi:"extendedLocation"` // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrOutput `pulumi:"hyperVGeneration"` // Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed. Incremental pulumi.BoolPtrOutput `pulumi:"incremental"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Unused. Always Null. ManagedBy pulumi.StringOutput `pulumi:"managedBy"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Policy for accessing the disk via network. NetworkAccessPolicy pulumi.StringPtrOutput `pulumi:"networkAccessPolicy"` // The Operating System type. OsType pulumi.StringPtrOutput `pulumi:"osType"` // The disk provisioning state. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Purchase plan information for the image from which the source disk for the snapshot was originally created. PurchasePlan PurchasePlanResponsePtrOutput `pulumi:"purchasePlan"` // The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot Sku SnapshotSkuResponsePtrOutput `pulumi:"sku"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // The time when the snapshot was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // Unique Guid identifying the resource. UniqueId pulumi.StringOutput `pulumi:"uniqueId"` }
Snapshot resource.
func GetSnapshot ¶ added in v0.5.0
func GetSnapshot(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotState, opts ...pulumi.ResourceOption) (*Snapshot, error)
GetSnapshot gets an existing Snapshot 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 NewSnapshot ¶ added in v0.5.0
func NewSnapshot(ctx *pulumi.Context, name string, args *SnapshotArgs, opts ...pulumi.ResourceOption) (*Snapshot, error)
NewSnapshot registers a new resource with the given unique name, arguments, and options.
func (*Snapshot) ElementType ¶ added in v0.5.0
func (*Snapshot) ToSnapshotOutput ¶ added in v0.5.0
func (i *Snapshot) ToSnapshotOutput() SnapshotOutput
func (*Snapshot) ToSnapshotOutputWithContext ¶ added in v0.5.0
func (i *Snapshot) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotArgs ¶ added in v0.5.0
type SnapshotArgs struct { // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataInput // ARM id of the DiskAccess resource for using private endpoints on disks. DiskAccessId pulumi.StringPtrInput // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size. DiskSizeGB pulumi.IntPtrInput // Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. Encryption EncryptionPtrInput // Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot. EncryptionSettingsCollection EncryptionSettingsCollectionPtrInput // The extended location where the snapshot will be created. Extended location cannot be changed. ExtendedLocation ExtendedLocationPtrInput // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrInput // Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed. Incremental pulumi.BoolPtrInput // Resource location Location pulumi.StringInput // Policy for accessing the disk via network. NetworkAccessPolicy pulumi.StringPtrInput // The Operating System type. OsType *OperatingSystemTypes // Purchase plan information for the image from which the source disk for the snapshot was originally created. PurchasePlan PurchasePlanPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot Sku SnapshotSkuPtrInput // The name of the snapshot that is being created. The name can't be changed after the snapshot is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The max name length is 80 characters. SnapshotName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a Snapshot resource.
func (SnapshotArgs) ElementType ¶ added in v0.5.0
func (SnapshotArgs) ElementType() reflect.Type
type SnapshotInput ¶ added in v0.5.0
type SnapshotInput interface { pulumi.Input ToSnapshotOutput() SnapshotOutput ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput }
type SnapshotOutput ¶ added in v0.5.0
type SnapshotOutput struct {
*pulumi.OutputState
}
func (SnapshotOutput) ElementType ¶ added in v0.5.0
func (SnapshotOutput) ElementType() reflect.Type
func (SnapshotOutput) ToSnapshotOutput ¶ added in v0.5.0
func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
func (SnapshotOutput) ToSnapshotOutputWithContext ¶ added in v0.5.0
func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotSku ¶ added in v0.5.0
type SnapshotSku struct { // The sku name. Name *string `pulumi:"name"` }
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot
type SnapshotSkuArgs ¶ added in v0.5.0
type SnapshotSkuArgs struct { // The sku name. Name pulumi.StringPtrInput `pulumi:"name"` }
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot
func (SnapshotSkuArgs) ElementType ¶ added in v0.5.0
func (SnapshotSkuArgs) ElementType() reflect.Type
func (SnapshotSkuArgs) ToSnapshotSkuOutput ¶ added in v0.5.0
func (i SnapshotSkuArgs) ToSnapshotSkuOutput() SnapshotSkuOutput
func (SnapshotSkuArgs) ToSnapshotSkuOutputWithContext ¶ added in v0.5.0
func (i SnapshotSkuArgs) ToSnapshotSkuOutputWithContext(ctx context.Context) SnapshotSkuOutput
func (SnapshotSkuArgs) ToSnapshotSkuPtrOutput ¶ added in v0.5.0
func (i SnapshotSkuArgs) ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput
func (SnapshotSkuArgs) ToSnapshotSkuPtrOutputWithContext ¶ added in v0.5.0
func (i SnapshotSkuArgs) ToSnapshotSkuPtrOutputWithContext(ctx context.Context) SnapshotSkuPtrOutput
type SnapshotSkuInput ¶ added in v0.5.0
type SnapshotSkuInput interface { pulumi.Input ToSnapshotSkuOutput() SnapshotSkuOutput ToSnapshotSkuOutputWithContext(context.Context) SnapshotSkuOutput }
SnapshotSkuInput is an input type that accepts SnapshotSkuArgs and SnapshotSkuOutput values. You can construct a concrete instance of `SnapshotSkuInput` via:
SnapshotSkuArgs{...}
type SnapshotSkuOutput ¶ added in v0.5.0
type SnapshotSkuOutput struct{ *pulumi.OutputState }
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot
func (SnapshotSkuOutput) ElementType ¶ added in v0.5.0
func (SnapshotSkuOutput) ElementType() reflect.Type
func (SnapshotSkuOutput) Name ¶ added in v0.5.0
func (o SnapshotSkuOutput) Name() pulumi.StringPtrOutput
The sku name.
func (SnapshotSkuOutput) ToSnapshotSkuOutput ¶ added in v0.5.0
func (o SnapshotSkuOutput) ToSnapshotSkuOutput() SnapshotSkuOutput
func (SnapshotSkuOutput) ToSnapshotSkuOutputWithContext ¶ added in v0.5.0
func (o SnapshotSkuOutput) ToSnapshotSkuOutputWithContext(ctx context.Context) SnapshotSkuOutput
func (SnapshotSkuOutput) ToSnapshotSkuPtrOutput ¶ added in v0.5.0
func (o SnapshotSkuOutput) ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput
func (SnapshotSkuOutput) ToSnapshotSkuPtrOutputWithContext ¶ added in v0.5.0
func (o SnapshotSkuOutput) ToSnapshotSkuPtrOutputWithContext(ctx context.Context) SnapshotSkuPtrOutput
type SnapshotSkuPtrInput ¶ added in v0.5.0
type SnapshotSkuPtrInput interface { pulumi.Input ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput ToSnapshotSkuPtrOutputWithContext(context.Context) SnapshotSkuPtrOutput }
SnapshotSkuPtrInput is an input type that accepts SnapshotSkuArgs, SnapshotSkuPtr and SnapshotSkuPtrOutput values. You can construct a concrete instance of `SnapshotSkuPtrInput` via:
SnapshotSkuArgs{...} or: nil
func SnapshotSkuPtr ¶ added in v0.5.0
func SnapshotSkuPtr(v *SnapshotSkuArgs) SnapshotSkuPtrInput
type SnapshotSkuPtrOutput ¶ added in v0.5.0
type SnapshotSkuPtrOutput struct{ *pulumi.OutputState }
func (SnapshotSkuPtrOutput) Elem ¶ added in v0.5.0
func (o SnapshotSkuPtrOutput) Elem() SnapshotSkuOutput
func (SnapshotSkuPtrOutput) ElementType ¶ added in v0.5.0
func (SnapshotSkuPtrOutput) ElementType() reflect.Type
func (SnapshotSkuPtrOutput) Name ¶ added in v0.5.0
func (o SnapshotSkuPtrOutput) Name() pulumi.StringPtrOutput
The sku name.
func (SnapshotSkuPtrOutput) ToSnapshotSkuPtrOutput ¶ added in v0.5.0
func (o SnapshotSkuPtrOutput) ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput
func (SnapshotSkuPtrOutput) ToSnapshotSkuPtrOutputWithContext ¶ added in v0.5.0
func (o SnapshotSkuPtrOutput) ToSnapshotSkuPtrOutputWithContext(ctx context.Context) SnapshotSkuPtrOutput
type SnapshotSkuResponse ¶ added in v0.5.0
type SnapshotSkuResponse struct { // The sku name. Name *string `pulumi:"name"` // The sku tier. Tier string `pulumi:"tier"` }
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot
type SnapshotSkuResponseArgs ¶ added in v0.5.0
type SnapshotSkuResponseArgs struct { // The sku name. Name pulumi.StringPtrInput `pulumi:"name"` // The sku tier. Tier pulumi.StringInput `pulumi:"tier"` }
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot
func (SnapshotSkuResponseArgs) ElementType ¶ added in v0.5.0
func (SnapshotSkuResponseArgs) ElementType() reflect.Type
func (SnapshotSkuResponseArgs) ToSnapshotSkuResponseOutput ¶ added in v0.5.0
func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponseOutput() SnapshotSkuResponseOutput
func (SnapshotSkuResponseArgs) ToSnapshotSkuResponseOutputWithContext ¶ added in v0.5.0
func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponseOutputWithContext(ctx context.Context) SnapshotSkuResponseOutput
func (SnapshotSkuResponseArgs) ToSnapshotSkuResponsePtrOutput ¶ added in v0.5.0
func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput
func (SnapshotSkuResponseArgs) ToSnapshotSkuResponsePtrOutputWithContext ¶ added in v0.5.0
func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponsePtrOutputWithContext(ctx context.Context) SnapshotSkuResponsePtrOutput
type SnapshotSkuResponseInput ¶ added in v0.5.0
type SnapshotSkuResponseInput interface { pulumi.Input ToSnapshotSkuResponseOutput() SnapshotSkuResponseOutput ToSnapshotSkuResponseOutputWithContext(context.Context) SnapshotSkuResponseOutput }
SnapshotSkuResponseInput is an input type that accepts SnapshotSkuResponseArgs and SnapshotSkuResponseOutput values. You can construct a concrete instance of `SnapshotSkuResponseInput` via:
SnapshotSkuResponseArgs{...}
type SnapshotSkuResponseOutput ¶ added in v0.5.0
type SnapshotSkuResponseOutput struct{ *pulumi.OutputState }
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot
func (SnapshotSkuResponseOutput) ElementType ¶ added in v0.5.0
func (SnapshotSkuResponseOutput) ElementType() reflect.Type
func (SnapshotSkuResponseOutput) Name ¶ added in v0.5.0
func (o SnapshotSkuResponseOutput) Name() pulumi.StringPtrOutput
The sku name.
func (SnapshotSkuResponseOutput) Tier ¶ added in v0.5.0
func (o SnapshotSkuResponseOutput) Tier() pulumi.StringOutput
The sku tier.
func (SnapshotSkuResponseOutput) ToSnapshotSkuResponseOutput ¶ added in v0.5.0
func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponseOutput() SnapshotSkuResponseOutput
func (SnapshotSkuResponseOutput) ToSnapshotSkuResponseOutputWithContext ¶ added in v0.5.0
func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponseOutputWithContext(ctx context.Context) SnapshotSkuResponseOutput
func (SnapshotSkuResponseOutput) ToSnapshotSkuResponsePtrOutput ¶ added in v0.5.0
func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput
func (SnapshotSkuResponseOutput) ToSnapshotSkuResponsePtrOutputWithContext ¶ added in v0.5.0
func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponsePtrOutputWithContext(ctx context.Context) SnapshotSkuResponsePtrOutput
type SnapshotSkuResponsePtrInput ¶ added in v0.5.0
type SnapshotSkuResponsePtrInput interface { pulumi.Input ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput ToSnapshotSkuResponsePtrOutputWithContext(context.Context) SnapshotSkuResponsePtrOutput }
SnapshotSkuResponsePtrInput is an input type that accepts SnapshotSkuResponseArgs, SnapshotSkuResponsePtr and SnapshotSkuResponsePtrOutput values. You can construct a concrete instance of `SnapshotSkuResponsePtrInput` via:
SnapshotSkuResponseArgs{...} or: nil
func SnapshotSkuResponsePtr ¶ added in v0.5.0
func SnapshotSkuResponsePtr(v *SnapshotSkuResponseArgs) SnapshotSkuResponsePtrInput
type SnapshotSkuResponsePtrOutput ¶ added in v0.5.0
type SnapshotSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SnapshotSkuResponsePtrOutput) Elem ¶ added in v0.5.0
func (o SnapshotSkuResponsePtrOutput) Elem() SnapshotSkuResponseOutput
func (SnapshotSkuResponsePtrOutput) ElementType ¶ added in v0.5.0
func (SnapshotSkuResponsePtrOutput) ElementType() reflect.Type
func (SnapshotSkuResponsePtrOutput) Name ¶ added in v0.5.0
func (o SnapshotSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The sku name.
func (SnapshotSkuResponsePtrOutput) Tier ¶ added in v0.5.0
func (o SnapshotSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The sku tier.
func (SnapshotSkuResponsePtrOutput) ToSnapshotSkuResponsePtrOutput ¶ added in v0.5.0
func (o SnapshotSkuResponsePtrOutput) ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput
func (SnapshotSkuResponsePtrOutput) ToSnapshotSkuResponsePtrOutputWithContext ¶ added in v0.5.0
func (o SnapshotSkuResponsePtrOutput) ToSnapshotSkuResponsePtrOutputWithContext(ctx context.Context) SnapshotSkuResponsePtrOutput
type SnapshotState ¶ added in v0.5.0
type SnapshotState struct { // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataResponsePtrInput // ARM id of the DiskAccess resource for using private endpoints on disks. DiskAccessId pulumi.StringPtrInput // The size of the disk in bytes. This field is read only. DiskSizeBytes pulumi.Float64PtrInput // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size. DiskSizeGB pulumi.IntPtrInput // The state of the snapshot. DiskState pulumi.StringPtrInput // Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. Encryption EncryptionResponsePtrInput // Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot. EncryptionSettingsCollection EncryptionSettingsCollectionResponsePtrInput // The extended location where the snapshot will be created. Extended location cannot be changed. ExtendedLocation ExtendedLocationResponsePtrInput // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrInput // Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed. Incremental pulumi.BoolPtrInput // Resource location Location pulumi.StringPtrInput // Unused. Always Null. ManagedBy pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Policy for accessing the disk via network. NetworkAccessPolicy pulumi.StringPtrInput // The Operating System type. OsType pulumi.StringPtrInput // The disk provisioning state. ProvisioningState pulumi.StringPtrInput // Purchase plan information for the image from which the source disk for the snapshot was originally created. PurchasePlan PurchasePlanResponsePtrInput // The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot Sku SnapshotSkuResponsePtrInput // Resource tags Tags pulumi.StringMapInput // The time when the snapshot was created. TimeCreated pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput // Unique Guid identifying the resource. UniqueId pulumi.StringPtrInput }
func (SnapshotState) ElementType ¶ added in v0.5.0
func (SnapshotState) ElementType() reflect.Type
type SnapshotStorageAccountTypes ¶ added in v0.5.0
The sku name.
func (SnapshotStorageAccountTypes) ElementType ¶ added in v0.5.0
func (SnapshotStorageAccountTypes) ElementType() reflect.Type
func (SnapshotStorageAccountTypes) ToStringOutput ¶ added in v0.5.0
func (e SnapshotStorageAccountTypes) ToStringOutput() pulumi.StringOutput
func (SnapshotStorageAccountTypes) ToStringOutputWithContext ¶ added in v0.5.0
func (e SnapshotStorageAccountTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SnapshotStorageAccountTypes) ToStringPtrOutput ¶ added in v0.5.0
func (e SnapshotStorageAccountTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (SnapshotStorageAccountTypes) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e SnapshotStorageAccountTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceVault ¶ added in v0.5.0
type SourceVault struct { // Resource Id Id *string `pulumi:"id"` }
The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
type SourceVaultArgs ¶ added in v0.5.0
type SourceVaultArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` }
The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
func (SourceVaultArgs) ElementType ¶ added in v0.5.0
func (SourceVaultArgs) ElementType() reflect.Type
func (SourceVaultArgs) ToSourceVaultOutput ¶ added in v0.5.0
func (i SourceVaultArgs) ToSourceVaultOutput() SourceVaultOutput
func (SourceVaultArgs) ToSourceVaultOutputWithContext ¶ added in v0.5.0
func (i SourceVaultArgs) ToSourceVaultOutputWithContext(ctx context.Context) SourceVaultOutput
func (SourceVaultArgs) ToSourceVaultPtrOutput ¶ added in v0.5.0
func (i SourceVaultArgs) ToSourceVaultPtrOutput() SourceVaultPtrOutput
func (SourceVaultArgs) ToSourceVaultPtrOutputWithContext ¶ added in v0.5.0
func (i SourceVaultArgs) ToSourceVaultPtrOutputWithContext(ctx context.Context) SourceVaultPtrOutput
type SourceVaultInput ¶ added in v0.5.0
type SourceVaultInput interface { pulumi.Input ToSourceVaultOutput() SourceVaultOutput ToSourceVaultOutputWithContext(context.Context) SourceVaultOutput }
SourceVaultInput is an input type that accepts SourceVaultArgs and SourceVaultOutput values. You can construct a concrete instance of `SourceVaultInput` via:
SourceVaultArgs{...}
type SourceVaultOutput ¶ added in v0.5.0
type SourceVaultOutput struct{ *pulumi.OutputState }
The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
func (SourceVaultOutput) ElementType ¶ added in v0.5.0
func (SourceVaultOutput) ElementType() reflect.Type
func (SourceVaultOutput) Id ¶ added in v0.5.0
func (o SourceVaultOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SourceVaultOutput) ToSourceVaultOutput ¶ added in v0.5.0
func (o SourceVaultOutput) ToSourceVaultOutput() SourceVaultOutput
func (SourceVaultOutput) ToSourceVaultOutputWithContext ¶ added in v0.5.0
func (o SourceVaultOutput) ToSourceVaultOutputWithContext(ctx context.Context) SourceVaultOutput
func (SourceVaultOutput) ToSourceVaultPtrOutput ¶ added in v0.5.0
func (o SourceVaultOutput) ToSourceVaultPtrOutput() SourceVaultPtrOutput
func (SourceVaultOutput) ToSourceVaultPtrOutputWithContext ¶ added in v0.5.0
func (o SourceVaultOutput) ToSourceVaultPtrOutputWithContext(ctx context.Context) SourceVaultPtrOutput
type SourceVaultPtrInput ¶ added in v0.5.0
type SourceVaultPtrInput interface { pulumi.Input ToSourceVaultPtrOutput() SourceVaultPtrOutput ToSourceVaultPtrOutputWithContext(context.Context) SourceVaultPtrOutput }
SourceVaultPtrInput is an input type that accepts SourceVaultArgs, SourceVaultPtr and SourceVaultPtrOutput values. You can construct a concrete instance of `SourceVaultPtrInput` via:
SourceVaultArgs{...} or: nil
func SourceVaultPtr ¶ added in v0.5.0
func SourceVaultPtr(v *SourceVaultArgs) SourceVaultPtrInput
type SourceVaultPtrOutput ¶ added in v0.5.0
type SourceVaultPtrOutput struct{ *pulumi.OutputState }
func (SourceVaultPtrOutput) Elem ¶ added in v0.5.0
func (o SourceVaultPtrOutput) Elem() SourceVaultOutput
func (SourceVaultPtrOutput) ElementType ¶ added in v0.5.0
func (SourceVaultPtrOutput) ElementType() reflect.Type
func (SourceVaultPtrOutput) Id ¶ added in v0.5.0
func (o SourceVaultPtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SourceVaultPtrOutput) ToSourceVaultPtrOutput ¶ added in v0.5.0
func (o SourceVaultPtrOutput) ToSourceVaultPtrOutput() SourceVaultPtrOutput
func (SourceVaultPtrOutput) ToSourceVaultPtrOutputWithContext ¶ added in v0.5.0
func (o SourceVaultPtrOutput) ToSourceVaultPtrOutputWithContext(ctx context.Context) SourceVaultPtrOutput
type SourceVaultResponse ¶ added in v0.5.0
type SourceVaultResponse struct { // Resource Id Id *string `pulumi:"id"` }
The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
type SourceVaultResponseArgs ¶ added in v0.5.0
type SourceVaultResponseArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` }
The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
func (SourceVaultResponseArgs) ElementType ¶ added in v0.5.0
func (SourceVaultResponseArgs) ElementType() reflect.Type
func (SourceVaultResponseArgs) ToSourceVaultResponseOutput ¶ added in v0.5.0
func (i SourceVaultResponseArgs) ToSourceVaultResponseOutput() SourceVaultResponseOutput
func (SourceVaultResponseArgs) ToSourceVaultResponseOutputWithContext ¶ added in v0.5.0
func (i SourceVaultResponseArgs) ToSourceVaultResponseOutputWithContext(ctx context.Context) SourceVaultResponseOutput
func (SourceVaultResponseArgs) ToSourceVaultResponsePtrOutput ¶ added in v0.5.0
func (i SourceVaultResponseArgs) ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput
func (SourceVaultResponseArgs) ToSourceVaultResponsePtrOutputWithContext ¶ added in v0.5.0
func (i SourceVaultResponseArgs) ToSourceVaultResponsePtrOutputWithContext(ctx context.Context) SourceVaultResponsePtrOutput
type SourceVaultResponseInput ¶ added in v0.5.0
type SourceVaultResponseInput interface { pulumi.Input ToSourceVaultResponseOutput() SourceVaultResponseOutput ToSourceVaultResponseOutputWithContext(context.Context) SourceVaultResponseOutput }
SourceVaultResponseInput is an input type that accepts SourceVaultResponseArgs and SourceVaultResponseOutput values. You can construct a concrete instance of `SourceVaultResponseInput` via:
SourceVaultResponseArgs{...}
type SourceVaultResponseOutput ¶ added in v0.5.0
type SourceVaultResponseOutput struct{ *pulumi.OutputState }
The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
func (SourceVaultResponseOutput) ElementType ¶ added in v0.5.0
func (SourceVaultResponseOutput) ElementType() reflect.Type
func (SourceVaultResponseOutput) Id ¶ added in v0.5.0
func (o SourceVaultResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SourceVaultResponseOutput) ToSourceVaultResponseOutput ¶ added in v0.5.0
func (o SourceVaultResponseOutput) ToSourceVaultResponseOutput() SourceVaultResponseOutput
func (SourceVaultResponseOutput) ToSourceVaultResponseOutputWithContext ¶ added in v0.5.0
func (o SourceVaultResponseOutput) ToSourceVaultResponseOutputWithContext(ctx context.Context) SourceVaultResponseOutput
func (SourceVaultResponseOutput) ToSourceVaultResponsePtrOutput ¶ added in v0.5.0
func (o SourceVaultResponseOutput) ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput
func (SourceVaultResponseOutput) ToSourceVaultResponsePtrOutputWithContext ¶ added in v0.5.0
func (o SourceVaultResponseOutput) ToSourceVaultResponsePtrOutputWithContext(ctx context.Context) SourceVaultResponsePtrOutput
type SourceVaultResponsePtrInput ¶ added in v0.5.0
type SourceVaultResponsePtrInput interface { pulumi.Input ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput ToSourceVaultResponsePtrOutputWithContext(context.Context) SourceVaultResponsePtrOutput }
SourceVaultResponsePtrInput is an input type that accepts SourceVaultResponseArgs, SourceVaultResponsePtr and SourceVaultResponsePtrOutput values. You can construct a concrete instance of `SourceVaultResponsePtrInput` via:
SourceVaultResponseArgs{...} or: nil
func SourceVaultResponsePtr ¶ added in v0.5.0
func SourceVaultResponsePtr(v *SourceVaultResponseArgs) SourceVaultResponsePtrInput
type SourceVaultResponsePtrOutput ¶ added in v0.5.0
type SourceVaultResponsePtrOutput struct{ *pulumi.OutputState }
func (SourceVaultResponsePtrOutput) Elem ¶ added in v0.5.0
func (o SourceVaultResponsePtrOutput) Elem() SourceVaultResponseOutput
func (SourceVaultResponsePtrOutput) ElementType ¶ added in v0.5.0
func (SourceVaultResponsePtrOutput) ElementType() reflect.Type
func (SourceVaultResponsePtrOutput) Id ¶ added in v0.5.0
func (o SourceVaultResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SourceVaultResponsePtrOutput) ToSourceVaultResponsePtrOutput ¶ added in v0.5.0
func (o SourceVaultResponsePtrOutput) ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput
func (SourceVaultResponsePtrOutput) ToSourceVaultResponsePtrOutputWithContext ¶ added in v0.5.0
func (o SourceVaultResponsePtrOutput) ToSourceVaultResponsePtrOutputWithContext(ctx context.Context) SourceVaultResponsePtrOutput
type StorageAccountType ¶ added in v0.3.1
Specifies the storage account type to be used to store the image. This property is not updatable.
func (StorageAccountType) ElementType ¶ added in v0.3.1
func (StorageAccountType) ElementType() reflect.Type
func (StorageAccountType) ToStringOutput ¶ added in v0.3.1
func (e StorageAccountType) ToStringOutput() pulumi.StringOutput
func (StorageAccountType) ToStringOutputWithContext ¶ added in v0.3.1
func (e StorageAccountType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StorageAccountType) ToStringPtrOutput ¶ added in v0.3.1
func (e StorageAccountType) ToStringPtrOutput() pulumi.StringPtrOutput
func (StorageAccountType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e StorageAccountType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type TargetRegion ¶
type TargetRegion struct { // Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact. Encryption *EncryptionImages `pulumi:"encryption"` // The name of the region. Name string `pulumi:"name"` // The number of replicas of the Image Version to be created per region. This property is updatable. RegionalReplicaCount *int `pulumi:"regionalReplicaCount"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType *string `pulumi:"storageAccountType"` }
Describes the target region information.
type TargetRegionArgs ¶
type TargetRegionArgs struct { // Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact. Encryption EncryptionImagesPtrInput `pulumi:"encryption"` // The name of the region. Name pulumi.StringInput `pulumi:"name"` // The number of replicas of the Image Version to be created per region. This property is updatable. RegionalReplicaCount pulumi.IntPtrInput `pulumi:"regionalReplicaCount"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` }
Describes the target region information.
func (TargetRegionArgs) ElementType ¶
func (TargetRegionArgs) ElementType() reflect.Type
func (TargetRegionArgs) ToTargetRegionOutput ¶
func (i TargetRegionArgs) ToTargetRegionOutput() TargetRegionOutput
func (TargetRegionArgs) ToTargetRegionOutputWithContext ¶
func (i TargetRegionArgs) ToTargetRegionOutputWithContext(ctx context.Context) TargetRegionOutput
type TargetRegionArray ¶
type TargetRegionArray []TargetRegionInput
func (TargetRegionArray) ElementType ¶
func (TargetRegionArray) ElementType() reflect.Type
func (TargetRegionArray) ToTargetRegionArrayOutput ¶
func (i TargetRegionArray) ToTargetRegionArrayOutput() TargetRegionArrayOutput
func (TargetRegionArray) ToTargetRegionArrayOutputWithContext ¶
func (i TargetRegionArray) ToTargetRegionArrayOutputWithContext(ctx context.Context) TargetRegionArrayOutput
type TargetRegionArrayInput ¶
type TargetRegionArrayInput interface { pulumi.Input ToTargetRegionArrayOutput() TargetRegionArrayOutput ToTargetRegionArrayOutputWithContext(context.Context) TargetRegionArrayOutput }
TargetRegionArrayInput is an input type that accepts TargetRegionArray and TargetRegionArrayOutput values. You can construct a concrete instance of `TargetRegionArrayInput` via:
TargetRegionArray{ TargetRegionArgs{...} }
type TargetRegionArrayOutput ¶
type TargetRegionArrayOutput struct{ *pulumi.OutputState }
func (TargetRegionArrayOutput) ElementType ¶
func (TargetRegionArrayOutput) ElementType() reflect.Type
func (TargetRegionArrayOutput) Index ¶
func (o TargetRegionArrayOutput) Index(i pulumi.IntInput) TargetRegionOutput
func (TargetRegionArrayOutput) ToTargetRegionArrayOutput ¶
func (o TargetRegionArrayOutput) ToTargetRegionArrayOutput() TargetRegionArrayOutput
func (TargetRegionArrayOutput) ToTargetRegionArrayOutputWithContext ¶
func (o TargetRegionArrayOutput) ToTargetRegionArrayOutputWithContext(ctx context.Context) TargetRegionArrayOutput
type TargetRegionInput ¶
type TargetRegionInput interface { pulumi.Input ToTargetRegionOutput() TargetRegionOutput ToTargetRegionOutputWithContext(context.Context) TargetRegionOutput }
TargetRegionInput is an input type that accepts TargetRegionArgs and TargetRegionOutput values. You can construct a concrete instance of `TargetRegionInput` via:
TargetRegionArgs{...}
type TargetRegionOutput ¶
type TargetRegionOutput struct{ *pulumi.OutputState }
Describes the target region information.
func (TargetRegionOutput) ElementType ¶
func (TargetRegionOutput) ElementType() reflect.Type
func (TargetRegionOutput) Encryption ¶
func (o TargetRegionOutput) Encryption() EncryptionImagesPtrOutput
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
func (TargetRegionOutput) Name ¶
func (o TargetRegionOutput) Name() pulumi.StringOutput
The name of the region.
func (TargetRegionOutput) RegionalReplicaCount ¶
func (o TargetRegionOutput) RegionalReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property is updatable.
func (TargetRegionOutput) StorageAccountType ¶
func (o TargetRegionOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (TargetRegionOutput) ToTargetRegionOutput ¶
func (o TargetRegionOutput) ToTargetRegionOutput() TargetRegionOutput
func (TargetRegionOutput) ToTargetRegionOutputWithContext ¶
func (o TargetRegionOutput) ToTargetRegionOutputWithContext(ctx context.Context) TargetRegionOutput
type TargetRegionResponse ¶
type TargetRegionResponse struct { // Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact. Encryption *EncryptionImagesResponse `pulumi:"encryption"` // The name of the region. Name string `pulumi:"name"` // The number of replicas of the Image Version to be created per region. This property is updatable. RegionalReplicaCount *int `pulumi:"regionalReplicaCount"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType *string `pulumi:"storageAccountType"` }
Describes the target region information.
type TargetRegionResponseArgs ¶
type TargetRegionResponseArgs struct { // Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact. Encryption EncryptionImagesResponsePtrInput `pulumi:"encryption"` // The name of the region. Name pulumi.StringInput `pulumi:"name"` // The number of replicas of the Image Version to be created per region. This property is updatable. RegionalReplicaCount pulumi.IntPtrInput `pulumi:"regionalReplicaCount"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` }
Describes the target region information.
func (TargetRegionResponseArgs) ElementType ¶
func (TargetRegionResponseArgs) ElementType() reflect.Type
func (TargetRegionResponseArgs) ToTargetRegionResponseOutput ¶
func (i TargetRegionResponseArgs) ToTargetRegionResponseOutput() TargetRegionResponseOutput
func (TargetRegionResponseArgs) ToTargetRegionResponseOutputWithContext ¶
func (i TargetRegionResponseArgs) ToTargetRegionResponseOutputWithContext(ctx context.Context) TargetRegionResponseOutput
type TargetRegionResponseArray ¶
type TargetRegionResponseArray []TargetRegionResponseInput
func (TargetRegionResponseArray) ElementType ¶
func (TargetRegionResponseArray) ElementType() reflect.Type
func (TargetRegionResponseArray) ToTargetRegionResponseArrayOutput ¶
func (i TargetRegionResponseArray) ToTargetRegionResponseArrayOutput() TargetRegionResponseArrayOutput
func (TargetRegionResponseArray) ToTargetRegionResponseArrayOutputWithContext ¶
func (i TargetRegionResponseArray) ToTargetRegionResponseArrayOutputWithContext(ctx context.Context) TargetRegionResponseArrayOutput
type TargetRegionResponseArrayInput ¶
type TargetRegionResponseArrayInput interface { pulumi.Input ToTargetRegionResponseArrayOutput() TargetRegionResponseArrayOutput ToTargetRegionResponseArrayOutputWithContext(context.Context) TargetRegionResponseArrayOutput }
TargetRegionResponseArrayInput is an input type that accepts TargetRegionResponseArray and TargetRegionResponseArrayOutput values. You can construct a concrete instance of `TargetRegionResponseArrayInput` via:
TargetRegionResponseArray{ TargetRegionResponseArgs{...} }
type TargetRegionResponseArrayOutput ¶
type TargetRegionResponseArrayOutput struct{ *pulumi.OutputState }
func (TargetRegionResponseArrayOutput) ElementType ¶
func (TargetRegionResponseArrayOutput) ElementType() reflect.Type
func (TargetRegionResponseArrayOutput) Index ¶
func (o TargetRegionResponseArrayOutput) Index(i pulumi.IntInput) TargetRegionResponseOutput
func (TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutput ¶
func (o TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutput() TargetRegionResponseArrayOutput
func (TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutputWithContext ¶
func (o TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutputWithContext(ctx context.Context) TargetRegionResponseArrayOutput
type TargetRegionResponseInput ¶
type TargetRegionResponseInput interface { pulumi.Input ToTargetRegionResponseOutput() TargetRegionResponseOutput ToTargetRegionResponseOutputWithContext(context.Context) TargetRegionResponseOutput }
TargetRegionResponseInput is an input type that accepts TargetRegionResponseArgs and TargetRegionResponseOutput values. You can construct a concrete instance of `TargetRegionResponseInput` via:
TargetRegionResponseArgs{...}
type TargetRegionResponseOutput ¶
type TargetRegionResponseOutput struct{ *pulumi.OutputState }
Describes the target region information.
func (TargetRegionResponseOutput) ElementType ¶
func (TargetRegionResponseOutput) ElementType() reflect.Type
func (TargetRegionResponseOutput) Encryption ¶
func (o TargetRegionResponseOutput) Encryption() EncryptionImagesResponsePtrOutput
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
func (TargetRegionResponseOutput) Name ¶
func (o TargetRegionResponseOutput) Name() pulumi.StringOutput
The name of the region.
func (TargetRegionResponseOutput) RegionalReplicaCount ¶
func (o TargetRegionResponseOutput) RegionalReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property is updatable.
func (TargetRegionResponseOutput) StorageAccountType ¶
func (o TargetRegionResponseOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (TargetRegionResponseOutput) ToTargetRegionResponseOutput ¶
func (o TargetRegionResponseOutput) ToTargetRegionResponseOutput() TargetRegionResponseOutput
func (TargetRegionResponseOutput) ToTargetRegionResponseOutputWithContext ¶
func (o TargetRegionResponseOutput) ToTargetRegionResponseOutputWithContext(ctx context.Context) TargetRegionResponseOutput
type UserArtifactManage ¶ added in v0.2.4
type UserArtifactManage struct { // Required. The path and arguments to install the gallery application. This is limited to 4096 characters. Install string `pulumi:"install"` // Required. The path and arguments to remove the gallery application. This is limited to 4096 characters. Remove string `pulumi:"remove"` // Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters. Update *string `pulumi:"update"` }
type UserArtifactManageArgs ¶ added in v0.2.4
type UserArtifactManageArgs struct { // Required. The path and arguments to install the gallery application. This is limited to 4096 characters. Install pulumi.StringInput `pulumi:"install"` // Required. The path and arguments to remove the gallery application. This is limited to 4096 characters. Remove pulumi.StringInput `pulumi:"remove"` // Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters. Update pulumi.StringPtrInput `pulumi:"update"` }
func (UserArtifactManageArgs) ElementType ¶ added in v0.2.4
func (UserArtifactManageArgs) ElementType() reflect.Type
func (UserArtifactManageArgs) ToUserArtifactManageOutput ¶ added in v0.2.4
func (i UserArtifactManageArgs) ToUserArtifactManageOutput() UserArtifactManageOutput
func (UserArtifactManageArgs) ToUserArtifactManageOutputWithContext ¶ added in v0.2.4
func (i UserArtifactManageArgs) ToUserArtifactManageOutputWithContext(ctx context.Context) UserArtifactManageOutput
func (UserArtifactManageArgs) ToUserArtifactManagePtrOutput ¶ added in v0.2.4
func (i UserArtifactManageArgs) ToUserArtifactManagePtrOutput() UserArtifactManagePtrOutput
func (UserArtifactManageArgs) ToUserArtifactManagePtrOutputWithContext ¶ added in v0.2.4
func (i UserArtifactManageArgs) ToUserArtifactManagePtrOutputWithContext(ctx context.Context) UserArtifactManagePtrOutput
type UserArtifactManageInput ¶ added in v0.2.4
type UserArtifactManageInput interface { pulumi.Input ToUserArtifactManageOutput() UserArtifactManageOutput ToUserArtifactManageOutputWithContext(context.Context) UserArtifactManageOutput }
UserArtifactManageInput is an input type that accepts UserArtifactManageArgs and UserArtifactManageOutput values. You can construct a concrete instance of `UserArtifactManageInput` via:
UserArtifactManageArgs{...}
type UserArtifactManageOutput ¶ added in v0.2.4
type UserArtifactManageOutput struct{ *pulumi.OutputState }
func (UserArtifactManageOutput) ElementType ¶ added in v0.2.4
func (UserArtifactManageOutput) ElementType() reflect.Type
func (UserArtifactManageOutput) Install ¶ added in v0.2.4
func (o UserArtifactManageOutput) Install() pulumi.StringOutput
Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
func (UserArtifactManageOutput) Remove ¶ added in v0.2.4
func (o UserArtifactManageOutput) Remove() pulumi.StringOutput
Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
func (UserArtifactManageOutput) ToUserArtifactManageOutput ¶ added in v0.2.4
func (o UserArtifactManageOutput) ToUserArtifactManageOutput() UserArtifactManageOutput
func (UserArtifactManageOutput) ToUserArtifactManageOutputWithContext ¶ added in v0.2.4
func (o UserArtifactManageOutput) ToUserArtifactManageOutputWithContext(ctx context.Context) UserArtifactManageOutput
func (UserArtifactManageOutput) ToUserArtifactManagePtrOutput ¶ added in v0.2.4
func (o UserArtifactManageOutput) ToUserArtifactManagePtrOutput() UserArtifactManagePtrOutput
func (UserArtifactManageOutput) ToUserArtifactManagePtrOutputWithContext ¶ added in v0.2.4
func (o UserArtifactManageOutput) ToUserArtifactManagePtrOutputWithContext(ctx context.Context) UserArtifactManagePtrOutput
func (UserArtifactManageOutput) Update ¶ added in v0.2.4
func (o UserArtifactManageOutput) Update() pulumi.StringPtrOutput
Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.
type UserArtifactManagePtrInput ¶ added in v0.2.4
type UserArtifactManagePtrInput interface { pulumi.Input ToUserArtifactManagePtrOutput() UserArtifactManagePtrOutput ToUserArtifactManagePtrOutputWithContext(context.Context) UserArtifactManagePtrOutput }
UserArtifactManagePtrInput is an input type that accepts UserArtifactManageArgs, UserArtifactManagePtr and UserArtifactManagePtrOutput values. You can construct a concrete instance of `UserArtifactManagePtrInput` via:
UserArtifactManageArgs{...} or: nil
func UserArtifactManagePtr ¶ added in v0.2.4
func UserArtifactManagePtr(v *UserArtifactManageArgs) UserArtifactManagePtrInput
type UserArtifactManagePtrOutput ¶ added in v0.2.4
type UserArtifactManagePtrOutput struct{ *pulumi.OutputState }
func (UserArtifactManagePtrOutput) Elem ¶ added in v0.2.4
func (o UserArtifactManagePtrOutput) Elem() UserArtifactManageOutput
func (UserArtifactManagePtrOutput) ElementType ¶ added in v0.2.4
func (UserArtifactManagePtrOutput) ElementType() reflect.Type
func (UserArtifactManagePtrOutput) Install ¶ added in v0.2.4
func (o UserArtifactManagePtrOutput) Install() pulumi.StringPtrOutput
Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
func (UserArtifactManagePtrOutput) Remove ¶ added in v0.2.4
func (o UserArtifactManagePtrOutput) Remove() pulumi.StringPtrOutput
Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
func (UserArtifactManagePtrOutput) ToUserArtifactManagePtrOutput ¶ added in v0.2.4
func (o UserArtifactManagePtrOutput) ToUserArtifactManagePtrOutput() UserArtifactManagePtrOutput
func (UserArtifactManagePtrOutput) ToUserArtifactManagePtrOutputWithContext ¶ added in v0.2.4
func (o UserArtifactManagePtrOutput) ToUserArtifactManagePtrOutputWithContext(ctx context.Context) UserArtifactManagePtrOutput
func (UserArtifactManagePtrOutput) Update ¶ added in v0.2.4
func (o UserArtifactManagePtrOutput) Update() pulumi.StringPtrOutput
Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.
type UserArtifactManageResponse ¶ added in v0.2.4
type UserArtifactManageResponse struct { // Required. The path and arguments to install the gallery application. This is limited to 4096 characters. Install string `pulumi:"install"` // Required. The path and arguments to remove the gallery application. This is limited to 4096 characters. Remove string `pulumi:"remove"` // Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters. Update *string `pulumi:"update"` }
type UserArtifactManageResponseArgs ¶ added in v0.2.4
type UserArtifactManageResponseArgs struct { // Required. The path and arguments to install the gallery application. This is limited to 4096 characters. Install pulumi.StringInput `pulumi:"install"` // Required. The path and arguments to remove the gallery application. This is limited to 4096 characters. Remove pulumi.StringInput `pulumi:"remove"` // Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters. Update pulumi.StringPtrInput `pulumi:"update"` }
func (UserArtifactManageResponseArgs) ElementType ¶ added in v0.2.4
func (UserArtifactManageResponseArgs) ElementType() reflect.Type
func (UserArtifactManageResponseArgs) ToUserArtifactManageResponseOutput ¶ added in v0.2.4
func (i UserArtifactManageResponseArgs) ToUserArtifactManageResponseOutput() UserArtifactManageResponseOutput
func (UserArtifactManageResponseArgs) ToUserArtifactManageResponseOutputWithContext ¶ added in v0.2.4
func (i UserArtifactManageResponseArgs) ToUserArtifactManageResponseOutputWithContext(ctx context.Context) UserArtifactManageResponseOutput
func (UserArtifactManageResponseArgs) ToUserArtifactManageResponsePtrOutput ¶ added in v0.2.4
func (i UserArtifactManageResponseArgs) ToUserArtifactManageResponsePtrOutput() UserArtifactManageResponsePtrOutput
func (UserArtifactManageResponseArgs) ToUserArtifactManageResponsePtrOutputWithContext ¶ added in v0.2.4
func (i UserArtifactManageResponseArgs) ToUserArtifactManageResponsePtrOutputWithContext(ctx context.Context) UserArtifactManageResponsePtrOutput
type UserArtifactManageResponseInput ¶ added in v0.2.4
type UserArtifactManageResponseInput interface { pulumi.Input ToUserArtifactManageResponseOutput() UserArtifactManageResponseOutput ToUserArtifactManageResponseOutputWithContext(context.Context) UserArtifactManageResponseOutput }
UserArtifactManageResponseInput is an input type that accepts UserArtifactManageResponseArgs and UserArtifactManageResponseOutput values. You can construct a concrete instance of `UserArtifactManageResponseInput` via:
UserArtifactManageResponseArgs{...}
type UserArtifactManageResponseOutput ¶ added in v0.2.4
type UserArtifactManageResponseOutput struct{ *pulumi.OutputState }
func (UserArtifactManageResponseOutput) ElementType ¶ added in v0.2.4
func (UserArtifactManageResponseOutput) ElementType() reflect.Type
func (UserArtifactManageResponseOutput) Install ¶ added in v0.2.4
func (o UserArtifactManageResponseOutput) Install() pulumi.StringOutput
Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
func (UserArtifactManageResponseOutput) Remove ¶ added in v0.2.4
func (o UserArtifactManageResponseOutput) Remove() pulumi.StringOutput
Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
func (UserArtifactManageResponseOutput) ToUserArtifactManageResponseOutput ¶ added in v0.2.4
func (o UserArtifactManageResponseOutput) ToUserArtifactManageResponseOutput() UserArtifactManageResponseOutput
func (UserArtifactManageResponseOutput) ToUserArtifactManageResponseOutputWithContext ¶ added in v0.2.4
func (o UserArtifactManageResponseOutput) ToUserArtifactManageResponseOutputWithContext(ctx context.Context) UserArtifactManageResponseOutput
func (UserArtifactManageResponseOutput) ToUserArtifactManageResponsePtrOutput ¶ added in v0.2.4
func (o UserArtifactManageResponseOutput) ToUserArtifactManageResponsePtrOutput() UserArtifactManageResponsePtrOutput
func (UserArtifactManageResponseOutput) ToUserArtifactManageResponsePtrOutputWithContext ¶ added in v0.2.4
func (o UserArtifactManageResponseOutput) ToUserArtifactManageResponsePtrOutputWithContext(ctx context.Context) UserArtifactManageResponsePtrOutput
func (UserArtifactManageResponseOutput) Update ¶ added in v0.2.4
func (o UserArtifactManageResponseOutput) Update() pulumi.StringPtrOutput
Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.
type UserArtifactManageResponsePtrInput ¶ added in v0.2.4
type UserArtifactManageResponsePtrInput interface { pulumi.Input ToUserArtifactManageResponsePtrOutput() UserArtifactManageResponsePtrOutput ToUserArtifactManageResponsePtrOutputWithContext(context.Context) UserArtifactManageResponsePtrOutput }
UserArtifactManageResponsePtrInput is an input type that accepts UserArtifactManageResponseArgs, UserArtifactManageResponsePtr and UserArtifactManageResponsePtrOutput values. You can construct a concrete instance of `UserArtifactManageResponsePtrInput` via:
UserArtifactManageResponseArgs{...} or: nil
func UserArtifactManageResponsePtr ¶ added in v0.2.4
func UserArtifactManageResponsePtr(v *UserArtifactManageResponseArgs) UserArtifactManageResponsePtrInput
type UserArtifactManageResponsePtrOutput ¶ added in v0.2.4
type UserArtifactManageResponsePtrOutput struct{ *pulumi.OutputState }
func (UserArtifactManageResponsePtrOutput) Elem ¶ added in v0.2.4
func (o UserArtifactManageResponsePtrOutput) Elem() UserArtifactManageResponseOutput
func (UserArtifactManageResponsePtrOutput) ElementType ¶ added in v0.2.4
func (UserArtifactManageResponsePtrOutput) ElementType() reflect.Type
func (UserArtifactManageResponsePtrOutput) Install ¶ added in v0.2.4
func (o UserArtifactManageResponsePtrOutput) Install() pulumi.StringPtrOutput
Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
func (UserArtifactManageResponsePtrOutput) Remove ¶ added in v0.2.4
func (o UserArtifactManageResponsePtrOutput) Remove() pulumi.StringPtrOutput
Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
func (UserArtifactManageResponsePtrOutput) ToUserArtifactManageResponsePtrOutput ¶ added in v0.2.4
func (o UserArtifactManageResponsePtrOutput) ToUserArtifactManageResponsePtrOutput() UserArtifactManageResponsePtrOutput
func (UserArtifactManageResponsePtrOutput) ToUserArtifactManageResponsePtrOutputWithContext ¶ added in v0.2.4
func (o UserArtifactManageResponsePtrOutput) ToUserArtifactManageResponsePtrOutputWithContext(ctx context.Context) UserArtifactManageResponsePtrOutput
func (UserArtifactManageResponsePtrOutput) Update ¶ added in v0.2.4
func (o UserArtifactManageResponsePtrOutput) Update() pulumi.StringPtrOutput
Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.
type UserArtifactSource ¶
type UserArtifactSource struct { // Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob. DefaultConfigurationLink *string `pulumi:"defaultConfigurationLink"` // Required. The mediaLink of the artifact, must be a readable storage page blob. MediaLink string `pulumi:"mediaLink"` }
The source image from which the Image Version is going to be created.
type UserArtifactSourceArgs ¶
type UserArtifactSourceArgs struct { // Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob. DefaultConfigurationLink pulumi.StringPtrInput `pulumi:"defaultConfigurationLink"` // Required. The mediaLink of the artifact, must be a readable storage page blob. MediaLink pulumi.StringInput `pulumi:"mediaLink"` }
The source image from which the Image Version is going to be created.
func (UserArtifactSourceArgs) ElementType ¶
func (UserArtifactSourceArgs) ElementType() reflect.Type
func (UserArtifactSourceArgs) ToUserArtifactSourceOutput ¶
func (i UserArtifactSourceArgs) ToUserArtifactSourceOutput() UserArtifactSourceOutput
func (UserArtifactSourceArgs) ToUserArtifactSourceOutputWithContext ¶
func (i UserArtifactSourceArgs) ToUserArtifactSourceOutputWithContext(ctx context.Context) UserArtifactSourceOutput
func (UserArtifactSourceArgs) ToUserArtifactSourcePtrOutput ¶
func (i UserArtifactSourceArgs) ToUserArtifactSourcePtrOutput() UserArtifactSourcePtrOutput
func (UserArtifactSourceArgs) ToUserArtifactSourcePtrOutputWithContext ¶
func (i UserArtifactSourceArgs) ToUserArtifactSourcePtrOutputWithContext(ctx context.Context) UserArtifactSourcePtrOutput
type UserArtifactSourceInput ¶
type UserArtifactSourceInput interface { pulumi.Input ToUserArtifactSourceOutput() UserArtifactSourceOutput ToUserArtifactSourceOutputWithContext(context.Context) UserArtifactSourceOutput }
UserArtifactSourceInput is an input type that accepts UserArtifactSourceArgs and UserArtifactSourceOutput values. You can construct a concrete instance of `UserArtifactSourceInput` via:
UserArtifactSourceArgs{...}
type UserArtifactSourceOutput ¶
type UserArtifactSourceOutput struct{ *pulumi.OutputState }
The source image from which the Image Version is going to be created.
func (UserArtifactSourceOutput) DefaultConfigurationLink ¶ added in v0.2.4
func (o UserArtifactSourceOutput) DefaultConfigurationLink() pulumi.StringPtrOutput
Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
func (UserArtifactSourceOutput) ElementType ¶
func (UserArtifactSourceOutput) ElementType() reflect.Type
func (UserArtifactSourceOutput) MediaLink ¶
func (o UserArtifactSourceOutput) MediaLink() pulumi.StringOutput
Required. The mediaLink of the artifact, must be a readable storage page blob.
func (UserArtifactSourceOutput) ToUserArtifactSourceOutput ¶
func (o UserArtifactSourceOutput) ToUserArtifactSourceOutput() UserArtifactSourceOutput
func (UserArtifactSourceOutput) ToUserArtifactSourceOutputWithContext ¶
func (o UserArtifactSourceOutput) ToUserArtifactSourceOutputWithContext(ctx context.Context) UserArtifactSourceOutput
func (UserArtifactSourceOutput) ToUserArtifactSourcePtrOutput ¶
func (o UserArtifactSourceOutput) ToUserArtifactSourcePtrOutput() UserArtifactSourcePtrOutput
func (UserArtifactSourceOutput) ToUserArtifactSourcePtrOutputWithContext ¶
func (o UserArtifactSourceOutput) ToUserArtifactSourcePtrOutputWithContext(ctx context.Context) UserArtifactSourcePtrOutput
type UserArtifactSourcePtrInput ¶
type UserArtifactSourcePtrInput interface { pulumi.Input ToUserArtifactSourcePtrOutput() UserArtifactSourcePtrOutput ToUserArtifactSourcePtrOutputWithContext(context.Context) UserArtifactSourcePtrOutput }
UserArtifactSourcePtrInput is an input type that accepts UserArtifactSourceArgs, UserArtifactSourcePtr and UserArtifactSourcePtrOutput values. You can construct a concrete instance of `UserArtifactSourcePtrInput` via:
UserArtifactSourceArgs{...} or: nil
func UserArtifactSourcePtr ¶
func UserArtifactSourcePtr(v *UserArtifactSourceArgs) UserArtifactSourcePtrInput
type UserArtifactSourcePtrOutput ¶
type UserArtifactSourcePtrOutput struct{ *pulumi.OutputState }
func (UserArtifactSourcePtrOutput) DefaultConfigurationLink ¶ added in v0.2.4
func (o UserArtifactSourcePtrOutput) DefaultConfigurationLink() pulumi.StringPtrOutput
Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
func (UserArtifactSourcePtrOutput) Elem ¶
func (o UserArtifactSourcePtrOutput) Elem() UserArtifactSourceOutput
func (UserArtifactSourcePtrOutput) ElementType ¶
func (UserArtifactSourcePtrOutput) ElementType() reflect.Type
func (UserArtifactSourcePtrOutput) MediaLink ¶
func (o UserArtifactSourcePtrOutput) MediaLink() pulumi.StringPtrOutput
Required. The mediaLink of the artifact, must be a readable storage page blob.
func (UserArtifactSourcePtrOutput) ToUserArtifactSourcePtrOutput ¶
func (o UserArtifactSourcePtrOutput) ToUserArtifactSourcePtrOutput() UserArtifactSourcePtrOutput
func (UserArtifactSourcePtrOutput) ToUserArtifactSourcePtrOutputWithContext ¶
func (o UserArtifactSourcePtrOutput) ToUserArtifactSourcePtrOutputWithContext(ctx context.Context) UserArtifactSourcePtrOutput
type UserArtifactSourceResponse ¶
type UserArtifactSourceResponse struct { // Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob. DefaultConfigurationLink *string `pulumi:"defaultConfigurationLink"` // Required. The mediaLink of the artifact, must be a readable storage page blob. MediaLink string `pulumi:"mediaLink"` }
The source image from which the Image Version is going to be created.
type UserArtifactSourceResponseArgs ¶
type UserArtifactSourceResponseArgs struct { // Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob. DefaultConfigurationLink pulumi.StringPtrInput `pulumi:"defaultConfigurationLink"` // Required. The mediaLink of the artifact, must be a readable storage page blob. MediaLink pulumi.StringInput `pulumi:"mediaLink"` }
The source image from which the Image Version is going to be created.
func (UserArtifactSourceResponseArgs) ElementType ¶
func (UserArtifactSourceResponseArgs) ElementType() reflect.Type
func (UserArtifactSourceResponseArgs) ToUserArtifactSourceResponseOutput ¶
func (i UserArtifactSourceResponseArgs) ToUserArtifactSourceResponseOutput() UserArtifactSourceResponseOutput
func (UserArtifactSourceResponseArgs) ToUserArtifactSourceResponseOutputWithContext ¶
func (i UserArtifactSourceResponseArgs) ToUserArtifactSourceResponseOutputWithContext(ctx context.Context) UserArtifactSourceResponseOutput
func (UserArtifactSourceResponseArgs) ToUserArtifactSourceResponsePtrOutput ¶
func (i UserArtifactSourceResponseArgs) ToUserArtifactSourceResponsePtrOutput() UserArtifactSourceResponsePtrOutput
func (UserArtifactSourceResponseArgs) ToUserArtifactSourceResponsePtrOutputWithContext ¶
func (i UserArtifactSourceResponseArgs) ToUserArtifactSourceResponsePtrOutputWithContext(ctx context.Context) UserArtifactSourceResponsePtrOutput
type UserArtifactSourceResponseInput ¶
type UserArtifactSourceResponseInput interface { pulumi.Input ToUserArtifactSourceResponseOutput() UserArtifactSourceResponseOutput ToUserArtifactSourceResponseOutputWithContext(context.Context) UserArtifactSourceResponseOutput }
UserArtifactSourceResponseInput is an input type that accepts UserArtifactSourceResponseArgs and UserArtifactSourceResponseOutput values. You can construct a concrete instance of `UserArtifactSourceResponseInput` via:
UserArtifactSourceResponseArgs{...}
type UserArtifactSourceResponseOutput ¶
type UserArtifactSourceResponseOutput struct{ *pulumi.OutputState }
The source image from which the Image Version is going to be created.
func (UserArtifactSourceResponseOutput) DefaultConfigurationLink ¶ added in v0.2.4
func (o UserArtifactSourceResponseOutput) DefaultConfigurationLink() pulumi.StringPtrOutput
Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
func (UserArtifactSourceResponseOutput) ElementType ¶
func (UserArtifactSourceResponseOutput) ElementType() reflect.Type
func (UserArtifactSourceResponseOutput) MediaLink ¶
func (o UserArtifactSourceResponseOutput) MediaLink() pulumi.StringOutput
Required. The mediaLink of the artifact, must be a readable storage page blob.
func (UserArtifactSourceResponseOutput) ToUserArtifactSourceResponseOutput ¶
func (o UserArtifactSourceResponseOutput) ToUserArtifactSourceResponseOutput() UserArtifactSourceResponseOutput
func (UserArtifactSourceResponseOutput) ToUserArtifactSourceResponseOutputWithContext ¶
func (o UserArtifactSourceResponseOutput) ToUserArtifactSourceResponseOutputWithContext(ctx context.Context) UserArtifactSourceResponseOutput
func (UserArtifactSourceResponseOutput) ToUserArtifactSourceResponsePtrOutput ¶
func (o UserArtifactSourceResponseOutput) ToUserArtifactSourceResponsePtrOutput() UserArtifactSourceResponsePtrOutput
func (UserArtifactSourceResponseOutput) ToUserArtifactSourceResponsePtrOutputWithContext ¶
func (o UserArtifactSourceResponseOutput) ToUserArtifactSourceResponsePtrOutputWithContext(ctx context.Context) UserArtifactSourceResponsePtrOutput
type UserArtifactSourceResponsePtrInput ¶
type UserArtifactSourceResponsePtrInput interface { pulumi.Input ToUserArtifactSourceResponsePtrOutput() UserArtifactSourceResponsePtrOutput ToUserArtifactSourceResponsePtrOutputWithContext(context.Context) UserArtifactSourceResponsePtrOutput }
UserArtifactSourceResponsePtrInput is an input type that accepts UserArtifactSourceResponseArgs, UserArtifactSourceResponsePtr and UserArtifactSourceResponsePtrOutput values. You can construct a concrete instance of `UserArtifactSourceResponsePtrInput` via:
UserArtifactSourceResponseArgs{...} or: nil
func UserArtifactSourceResponsePtr ¶
func UserArtifactSourceResponsePtr(v *UserArtifactSourceResponseArgs) UserArtifactSourceResponsePtrInput
type UserArtifactSourceResponsePtrOutput ¶
type UserArtifactSourceResponsePtrOutput struct{ *pulumi.OutputState }
func (UserArtifactSourceResponsePtrOutput) DefaultConfigurationLink ¶ added in v0.2.4
func (o UserArtifactSourceResponsePtrOutput) DefaultConfigurationLink() pulumi.StringPtrOutput
Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
func (UserArtifactSourceResponsePtrOutput) Elem ¶
func (o UserArtifactSourceResponsePtrOutput) Elem() UserArtifactSourceResponseOutput
func (UserArtifactSourceResponsePtrOutput) ElementType ¶
func (UserArtifactSourceResponsePtrOutput) ElementType() reflect.Type
func (UserArtifactSourceResponsePtrOutput) MediaLink ¶
func (o UserArtifactSourceResponsePtrOutput) MediaLink() pulumi.StringPtrOutput
Required. The mediaLink of the artifact, must be a readable storage page blob.
func (UserArtifactSourceResponsePtrOutput) ToUserArtifactSourceResponsePtrOutput ¶
func (o UserArtifactSourceResponsePtrOutput) ToUserArtifactSourceResponsePtrOutput() UserArtifactSourceResponsePtrOutput
func (UserArtifactSourceResponsePtrOutput) ToUserArtifactSourceResponsePtrOutputWithContext ¶
func (o UserArtifactSourceResponsePtrOutput) ToUserArtifactSourceResponsePtrOutputWithContext(ctx context.Context) UserArtifactSourceResponsePtrOutput
Source Files
¶
- disk.go
- diskAccess.go
- diskAccessAPrivateEndpointConnection.go
- diskEncryptionSet.go
- gallery.go
- galleryApplication.go
- galleryApplicationVersion.go
- galleryImage.go
- galleryImageVersion.go
- getDisk.go
- getDiskAccess.go
- getDiskAccessAPrivateEndpointConnection.go
- getDiskEncryptionSet.go
- getGallery.go
- getGalleryApplication.go
- getGalleryApplicationVersion.go
- getGalleryImage.go
- getGalleryImageVersion.go
- getSnapshot.go
- init.go
- pulumiEnums.go
- pulumiTypes.go
- snapshot.go