Documentation
¶
Index ¶
- 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.IntPtrOutput
- 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.IntPtrOutput
- 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.IntPtrOutput
- 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.IntPtrOutput
- type Disk
- type DiskAccess
- type DiskAccessArgs
- type DiskAccessState
- type DiskArgs
- type DiskEncryptionSet
- type DiskEncryptionSetArgs
- type DiskEncryptionSetState
- 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 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 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 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 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 KeyVaultAndKeyReferenceResponseArray
- func (KeyVaultAndKeyReferenceResponseArray) ElementType() reflect.Type
- func (i KeyVaultAndKeyReferenceResponseArray) ToKeyVaultAndKeyReferenceResponseArrayOutput() KeyVaultAndKeyReferenceResponseArrayOutput
- func (i KeyVaultAndKeyReferenceResponseArray) ToKeyVaultAndKeyReferenceResponseArrayOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseArrayOutput
- type KeyVaultAndKeyReferenceResponseArrayInput
- type KeyVaultAndKeyReferenceResponseArrayOutput
- func (KeyVaultAndKeyReferenceResponseArrayOutput) ElementType() reflect.Type
- func (o KeyVaultAndKeyReferenceResponseArrayOutput) Index(i pulumi.IntInput) KeyVaultAndKeyReferenceResponseOutput
- func (o KeyVaultAndKeyReferenceResponseArrayOutput) ToKeyVaultAndKeyReferenceResponseArrayOutput() KeyVaultAndKeyReferenceResponseArrayOutput
- func (o KeyVaultAndKeyReferenceResponseArrayOutput) ToKeyVaultAndKeyReferenceResponseArrayOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseArrayOutput
- 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 LookupDiskAccessArgs
- type LookupDiskAccessResult
- type LookupDiskArgs
- type LookupDiskEncryptionSetArgs
- type LookupDiskEncryptionSetResult
- type LookupDiskResult
- type LookupSnapshotArgs
- type LookupSnapshotResult
- 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 PrivateLinkServiceConnectionStateResponse
- type PrivateLinkServiceConnectionStateResponseArgs
- func (PrivateLinkServiceConnectionStateResponseArgs) ElementType() reflect.Type
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
- 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
- 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 Snapshot
- type SnapshotArgs
- 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 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreationData ¶
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 *int `pulumi:"uploadSizeBytes"` }
Data used when creating a disk.
type CreationDataArgs ¶
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.IntPtrInput `pulumi:"uploadSizeBytes"` }
Data used when creating a disk.
func (CreationDataArgs) ElementType ¶
func (CreationDataArgs) ElementType() reflect.Type
func (CreationDataArgs) ToCreationDataOutput ¶
func (i CreationDataArgs) ToCreationDataOutput() CreationDataOutput
func (CreationDataArgs) ToCreationDataOutputWithContext ¶
func (i CreationDataArgs) ToCreationDataOutputWithContext(ctx context.Context) CreationDataOutput
func (CreationDataArgs) ToCreationDataPtrOutput ¶
func (i CreationDataArgs) ToCreationDataPtrOutput() CreationDataPtrOutput
func (CreationDataArgs) ToCreationDataPtrOutputWithContext ¶
func (i CreationDataArgs) ToCreationDataPtrOutputWithContext(ctx context.Context) CreationDataPtrOutput
type CreationDataInput ¶
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 ¶
type CreationDataOutput struct{ *pulumi.OutputState }
Data used when creating a disk.
func (CreationDataOutput) CreateOption ¶
func (o CreationDataOutput) CreateOption() pulumi.StringOutput
This enumerates the possible sources of a disk's creation.
func (CreationDataOutput) ElementType ¶
func (CreationDataOutput) ElementType() reflect.Type
func (CreationDataOutput) GalleryImageReference ¶
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 ¶
func (o CreationDataOutput) ImageReference() ImageDiskReferencePtrOutput
Disk source information.
func (CreationDataOutput) LogicalSectorSize ¶
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 ¶
func (o CreationDataOutput) SourceResourceId() pulumi.StringPtrOutput
If createOption is Copy, this is the ARM id of the source snapshot or disk.
func (CreationDataOutput) SourceUri ¶
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 ¶
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 ¶
func (o CreationDataOutput) ToCreationDataOutput() CreationDataOutput
func (CreationDataOutput) ToCreationDataOutputWithContext ¶
func (o CreationDataOutput) ToCreationDataOutputWithContext(ctx context.Context) CreationDataOutput
func (CreationDataOutput) ToCreationDataPtrOutput ¶
func (o CreationDataOutput) ToCreationDataPtrOutput() CreationDataPtrOutput
func (CreationDataOutput) ToCreationDataPtrOutputWithContext ¶
func (o CreationDataOutput) ToCreationDataPtrOutputWithContext(ctx context.Context) CreationDataPtrOutput
func (CreationDataOutput) UploadSizeBytes ¶
func (o CreationDataOutput) UploadSizeBytes() pulumi.IntPtrOutput
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 ¶
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 ¶
func CreationDataPtr(v *CreationDataArgs) CreationDataPtrInput
type CreationDataPtrOutput ¶
type CreationDataPtrOutput struct{ *pulumi.OutputState }
func (CreationDataPtrOutput) CreateOption ¶
func (o CreationDataPtrOutput) CreateOption() pulumi.StringPtrOutput
This enumerates the possible sources of a disk's creation.
func (CreationDataPtrOutput) Elem ¶
func (o CreationDataPtrOutput) Elem() CreationDataOutput
func (CreationDataPtrOutput) ElementType ¶
func (CreationDataPtrOutput) ElementType() reflect.Type
func (CreationDataPtrOutput) GalleryImageReference ¶
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 ¶
func (o CreationDataPtrOutput) ImageReference() ImageDiskReferencePtrOutput
Disk source information.
func (CreationDataPtrOutput) LogicalSectorSize ¶
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 ¶
func (o CreationDataPtrOutput) SourceResourceId() pulumi.StringPtrOutput
If createOption is Copy, this is the ARM id of the source snapshot or disk.
func (CreationDataPtrOutput) SourceUri ¶
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 ¶
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 ¶
func (o CreationDataPtrOutput) ToCreationDataPtrOutput() CreationDataPtrOutput
func (CreationDataPtrOutput) ToCreationDataPtrOutputWithContext ¶
func (o CreationDataPtrOutput) ToCreationDataPtrOutputWithContext(ctx context.Context) CreationDataPtrOutput
func (CreationDataPtrOutput) UploadSizeBytes ¶
func (o CreationDataPtrOutput) UploadSizeBytes() pulumi.IntPtrOutput
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 ¶
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 *int `pulumi:"uploadSizeBytes"` }
Data used when creating a disk.
type CreationDataResponseArgs ¶
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.IntPtrInput `pulumi:"uploadSizeBytes"` }
Data used when creating a disk.
func (CreationDataResponseArgs) ElementType ¶
func (CreationDataResponseArgs) ElementType() reflect.Type
func (CreationDataResponseArgs) ToCreationDataResponseOutput ¶
func (i CreationDataResponseArgs) ToCreationDataResponseOutput() CreationDataResponseOutput
func (CreationDataResponseArgs) ToCreationDataResponseOutputWithContext ¶
func (i CreationDataResponseArgs) ToCreationDataResponseOutputWithContext(ctx context.Context) CreationDataResponseOutput
func (CreationDataResponseArgs) ToCreationDataResponsePtrOutput ¶
func (i CreationDataResponseArgs) ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput
func (CreationDataResponseArgs) ToCreationDataResponsePtrOutputWithContext ¶
func (i CreationDataResponseArgs) ToCreationDataResponsePtrOutputWithContext(ctx context.Context) CreationDataResponsePtrOutput
type CreationDataResponseInput ¶
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 ¶
type CreationDataResponseOutput struct{ *pulumi.OutputState }
Data used when creating a disk.
func (CreationDataResponseOutput) CreateOption ¶
func (o CreationDataResponseOutput) CreateOption() pulumi.StringOutput
This enumerates the possible sources of a disk's creation.
func (CreationDataResponseOutput) ElementType ¶
func (CreationDataResponseOutput) ElementType() reflect.Type
func (CreationDataResponseOutput) GalleryImageReference ¶
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 ¶
func (o CreationDataResponseOutput) ImageReference() ImageDiskReferenceResponsePtrOutput
Disk source information.
func (CreationDataResponseOutput) LogicalSectorSize ¶
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 ¶
func (o CreationDataResponseOutput) SourceResourceId() pulumi.StringPtrOutput
If createOption is Copy, this is the ARM id of the source snapshot or disk.
func (CreationDataResponseOutput) SourceUniqueId ¶
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 ¶
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 ¶
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 ¶
func (o CreationDataResponseOutput) ToCreationDataResponseOutput() CreationDataResponseOutput
func (CreationDataResponseOutput) ToCreationDataResponseOutputWithContext ¶
func (o CreationDataResponseOutput) ToCreationDataResponseOutputWithContext(ctx context.Context) CreationDataResponseOutput
func (CreationDataResponseOutput) ToCreationDataResponsePtrOutput ¶
func (o CreationDataResponseOutput) ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput
func (CreationDataResponseOutput) ToCreationDataResponsePtrOutputWithContext ¶
func (o CreationDataResponseOutput) ToCreationDataResponsePtrOutputWithContext(ctx context.Context) CreationDataResponsePtrOutput
func (CreationDataResponseOutput) UploadSizeBytes ¶
func (o CreationDataResponseOutput) UploadSizeBytes() pulumi.IntPtrOutput
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 ¶
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 ¶
func CreationDataResponsePtr(v *CreationDataResponseArgs) CreationDataResponsePtrInput
type CreationDataResponsePtrOutput ¶
type CreationDataResponsePtrOutput struct{ *pulumi.OutputState }
func (CreationDataResponsePtrOutput) CreateOption ¶
func (o CreationDataResponsePtrOutput) CreateOption() pulumi.StringPtrOutput
This enumerates the possible sources of a disk's creation.
func (CreationDataResponsePtrOutput) Elem ¶
func (o CreationDataResponsePtrOutput) Elem() CreationDataResponseOutput
func (CreationDataResponsePtrOutput) ElementType ¶
func (CreationDataResponsePtrOutput) ElementType() reflect.Type
func (CreationDataResponsePtrOutput) GalleryImageReference ¶
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 ¶
func (o CreationDataResponsePtrOutput) ImageReference() ImageDiskReferenceResponsePtrOutput
Disk source information.
func (CreationDataResponsePtrOutput) LogicalSectorSize ¶
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 ¶
func (o CreationDataResponsePtrOutput) SourceResourceId() pulumi.StringPtrOutput
If createOption is Copy, this is the ARM id of the source snapshot or disk.
func (CreationDataResponsePtrOutput) SourceUniqueId ¶
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 ¶
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 ¶
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 ¶
func (o CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput
func (CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutputWithContext ¶
func (o CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutputWithContext(ctx context.Context) CreationDataResponsePtrOutput
func (CreationDataResponsePtrOutput) UploadSizeBytes ¶
func (o CreationDataResponsePtrOutput) UploadSizeBytes() pulumi.IntPtrOutput
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 Disk ¶
type Disk 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 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.IntPtrOutput `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.IntPtrOutput `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.IntPtrOutput `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.IntPtrOutput `pulumi:"diskMBpsReadWrite"` // The size of the disk in bytes. This field is read only. DiskSizeBytes pulumi.IntOutput `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 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"` 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 ¶
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).
type DiskAccess ¶
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 ¶
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 ¶
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.
type DiskAccessArgs ¶
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 ¶
func (DiskAccessArgs) ElementType() reflect.Type
type DiskAccessState ¶
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 ¶
func (DiskAccessState) ElementType() reflect.Type
type DiskArgs ¶
type DiskArgs 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 // 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.IntPtrInput // The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes. DiskIOPSReadWrite pulumi.IntPtrInput // 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.IntPtrInput // 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.IntPtrInput // 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 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 pulumi.StringPtrInput // 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 ¶
type DiskEncryptionSet ¶
type DiskEncryptionSet struct { pulumi.CustomResourceState // The key vault key which is currently used by this disk encryption set. ActiveKey KeyVaultAndKeyReferenceResponsePtrOutput `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 KeyVaultAndKeyReferenceResponseArrayOutput `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 ¶
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 ¶
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.
type DiskEncryptionSetArgs ¶
type DiskEncryptionSetArgs struct { // The key vault key which is currently used by this disk encryption set. ActiveKey KeyVaultAndKeyReferencePtrInput // 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 ¶
func (DiskEncryptionSetArgs) ElementType() reflect.Type
type DiskEncryptionSetState ¶
type DiskEncryptionSetState struct { // The key vault key which is currently used by this disk encryption set. ActiveKey KeyVaultAndKeyReferenceResponsePtrInput // 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 KeyVaultAndKeyReferenceResponseArrayInput // The disk encryption set provisioning state. ProvisioningState pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (DiskEncryptionSetState) ElementType ¶
func (DiskEncryptionSetState) ElementType() reflect.Type
type DiskSku ¶
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 ¶
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 ¶
func (DiskSkuArgs) ElementType() reflect.Type
func (DiskSkuArgs) ToDiskSkuOutput ¶
func (i DiskSkuArgs) ToDiskSkuOutput() DiskSkuOutput
func (DiskSkuArgs) ToDiskSkuOutputWithContext ¶
func (i DiskSkuArgs) ToDiskSkuOutputWithContext(ctx context.Context) DiskSkuOutput
func (DiskSkuArgs) ToDiskSkuPtrOutput ¶
func (i DiskSkuArgs) ToDiskSkuPtrOutput() DiskSkuPtrOutput
func (DiskSkuArgs) ToDiskSkuPtrOutputWithContext ¶
func (i DiskSkuArgs) ToDiskSkuPtrOutputWithContext(ctx context.Context) DiskSkuPtrOutput
type DiskSkuInput ¶
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 ¶
type DiskSkuOutput struct{ *pulumi.OutputState }
The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
func (DiskSkuOutput) ElementType ¶
func (DiskSkuOutput) ElementType() reflect.Type
func (DiskSkuOutput) ToDiskSkuOutput ¶
func (o DiskSkuOutput) ToDiskSkuOutput() DiskSkuOutput
func (DiskSkuOutput) ToDiskSkuOutputWithContext ¶
func (o DiskSkuOutput) ToDiskSkuOutputWithContext(ctx context.Context) DiskSkuOutput
func (DiskSkuOutput) ToDiskSkuPtrOutput ¶
func (o DiskSkuOutput) ToDiskSkuPtrOutput() DiskSkuPtrOutput
func (DiskSkuOutput) ToDiskSkuPtrOutputWithContext ¶
func (o DiskSkuOutput) ToDiskSkuPtrOutputWithContext(ctx context.Context) DiskSkuPtrOutput
type DiskSkuPtrInput ¶
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 ¶
func DiskSkuPtr(v *DiskSkuArgs) DiskSkuPtrInput
type DiskSkuPtrOutput ¶
type DiskSkuPtrOutput struct{ *pulumi.OutputState }
func (DiskSkuPtrOutput) Elem ¶
func (o DiskSkuPtrOutput) Elem() DiskSkuOutput
func (DiskSkuPtrOutput) ElementType ¶
func (DiskSkuPtrOutput) ElementType() reflect.Type
func (DiskSkuPtrOutput) Name ¶
func (o DiskSkuPtrOutput) Name() pulumi.StringPtrOutput
The sku name.
func (DiskSkuPtrOutput) ToDiskSkuPtrOutput ¶
func (o DiskSkuPtrOutput) ToDiskSkuPtrOutput() DiskSkuPtrOutput
func (DiskSkuPtrOutput) ToDiskSkuPtrOutputWithContext ¶
func (o DiskSkuPtrOutput) ToDiskSkuPtrOutputWithContext(ctx context.Context) DiskSkuPtrOutput
type DiskSkuResponse ¶
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 ¶
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 ¶
func (DiskSkuResponseArgs) ElementType() reflect.Type
func (DiskSkuResponseArgs) ToDiskSkuResponseOutput ¶
func (i DiskSkuResponseArgs) ToDiskSkuResponseOutput() DiskSkuResponseOutput
func (DiskSkuResponseArgs) ToDiskSkuResponseOutputWithContext ¶
func (i DiskSkuResponseArgs) ToDiskSkuResponseOutputWithContext(ctx context.Context) DiskSkuResponseOutput
func (DiskSkuResponseArgs) ToDiskSkuResponsePtrOutput ¶
func (i DiskSkuResponseArgs) ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput
func (DiskSkuResponseArgs) ToDiskSkuResponsePtrOutputWithContext ¶
func (i DiskSkuResponseArgs) ToDiskSkuResponsePtrOutputWithContext(ctx context.Context) DiskSkuResponsePtrOutput
type DiskSkuResponseInput ¶
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 ¶
type DiskSkuResponseOutput struct{ *pulumi.OutputState }
The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
func (DiskSkuResponseOutput) ElementType ¶
func (DiskSkuResponseOutput) ElementType() reflect.Type
func (DiskSkuResponseOutput) Name ¶
func (o DiskSkuResponseOutput) Name() pulumi.StringPtrOutput
The sku name.
func (DiskSkuResponseOutput) Tier ¶
func (o DiskSkuResponseOutput) Tier() pulumi.StringOutput
The sku tier.
func (DiskSkuResponseOutput) ToDiskSkuResponseOutput ¶
func (o DiskSkuResponseOutput) ToDiskSkuResponseOutput() DiskSkuResponseOutput
func (DiskSkuResponseOutput) ToDiskSkuResponseOutputWithContext ¶
func (o DiskSkuResponseOutput) ToDiskSkuResponseOutputWithContext(ctx context.Context) DiskSkuResponseOutput
func (DiskSkuResponseOutput) ToDiskSkuResponsePtrOutput ¶
func (o DiskSkuResponseOutput) ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput
func (DiskSkuResponseOutput) ToDiskSkuResponsePtrOutputWithContext ¶
func (o DiskSkuResponseOutput) ToDiskSkuResponsePtrOutputWithContext(ctx context.Context) DiskSkuResponsePtrOutput
type DiskSkuResponsePtrInput ¶
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 ¶
func DiskSkuResponsePtr(v *DiskSkuResponseArgs) DiskSkuResponsePtrInput
type DiskSkuResponsePtrOutput ¶
type DiskSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (DiskSkuResponsePtrOutput) Elem ¶
func (o DiskSkuResponsePtrOutput) Elem() DiskSkuResponseOutput
func (DiskSkuResponsePtrOutput) ElementType ¶
func (DiskSkuResponsePtrOutput) ElementType() reflect.Type
func (DiskSkuResponsePtrOutput) Name ¶
func (o DiskSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The sku name.
func (DiskSkuResponsePtrOutput) Tier ¶
func (o DiskSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The sku tier.
func (DiskSkuResponsePtrOutput) ToDiskSkuResponsePtrOutput ¶
func (o DiskSkuResponsePtrOutput) ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput
func (DiskSkuResponsePtrOutput) ToDiskSkuResponsePtrOutputWithContext ¶
func (o DiskSkuResponsePtrOutput) ToDiskSkuResponsePtrOutputWithContext(ctx context.Context) DiskSkuResponsePtrOutput
type DiskState ¶
type DiskState 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 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.IntPtrInput // The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes. DiskIOPSReadWrite pulumi.IntPtrInput // 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.IntPtrInput // 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.IntPtrInput // The size of the disk in bytes. This field is read only. DiskSizeBytes pulumi.IntPtrInput // 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 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 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 ¶
type Encryption ¶
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 ¶
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 ¶
func (EncryptionArgs) ElementType() reflect.Type
func (EncryptionArgs) ToEncryptionOutput ¶
func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput
func (EncryptionArgs) ToEncryptionOutputWithContext ¶
func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
func (EncryptionArgs) ToEncryptionPtrOutput ¶
func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionArgs) ToEncryptionPtrOutputWithContext ¶
func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
type EncryptionInput ¶
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 ¶
type EncryptionOutput struct{ *pulumi.OutputState }
Encryption at rest settings for disk or snapshot
func (EncryptionOutput) DiskEncryptionSetId ¶
func (o EncryptionOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
ResourceId of the disk encryption set to use for enabling encryption at rest.
func (EncryptionOutput) ElementType ¶
func (EncryptionOutput) ElementType() reflect.Type
func (EncryptionOutput) ToEncryptionOutput ¶
func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput
func (EncryptionOutput) ToEncryptionOutputWithContext ¶
func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
func (EncryptionOutput) ToEncryptionPtrOutput ¶
func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionOutput) ToEncryptionPtrOutputWithContext ¶
func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
func (EncryptionOutput) Type ¶
func (o EncryptionOutput) Type() pulumi.StringPtrOutput
The type of key used to encrypt the data of the disk.
type EncryptionPtrInput ¶
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 ¶
func EncryptionPtr(v *EncryptionArgs) EncryptionPtrInput
type EncryptionPtrOutput ¶
type EncryptionPtrOutput struct{ *pulumi.OutputState }
func (EncryptionPtrOutput) DiskEncryptionSetId ¶
func (o EncryptionPtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
ResourceId of the disk encryption set to use for enabling encryption at rest.
func (EncryptionPtrOutput) Elem ¶
func (o EncryptionPtrOutput) Elem() EncryptionOutput
func (EncryptionPtrOutput) ElementType ¶
func (EncryptionPtrOutput) ElementType() reflect.Type
func (EncryptionPtrOutput) ToEncryptionPtrOutput ¶
func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionPtrOutput) ToEncryptionPtrOutputWithContext ¶
func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
func (EncryptionPtrOutput) Type ¶
func (o EncryptionPtrOutput) Type() pulumi.StringPtrOutput
The type of key used to encrypt the data of the disk.
type EncryptionResponse ¶
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 ¶
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 ¶
func (EncryptionResponseArgs) ElementType() reflect.Type
func (EncryptionResponseArgs) ToEncryptionResponseOutput ¶
func (i EncryptionResponseArgs) ToEncryptionResponseOutput() EncryptionResponseOutput
func (EncryptionResponseArgs) ToEncryptionResponseOutputWithContext ¶
func (i EncryptionResponseArgs) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
func (EncryptionResponseArgs) ToEncryptionResponsePtrOutput ¶
func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
func (EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext ¶
func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
type EncryptionResponseInput ¶
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 ¶
type EncryptionResponseOutput struct{ *pulumi.OutputState }
Encryption at rest settings for disk or snapshot
func (EncryptionResponseOutput) DiskEncryptionSetId ¶
func (o EncryptionResponseOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
ResourceId of the disk encryption set to use for enabling encryption at rest.
func (EncryptionResponseOutput) ElementType ¶
func (EncryptionResponseOutput) ElementType() reflect.Type
func (EncryptionResponseOutput) ToEncryptionResponseOutput ¶
func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput
func (EncryptionResponseOutput) ToEncryptionResponseOutputWithContext ¶
func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
func (EncryptionResponseOutput) ToEncryptionResponsePtrOutput ¶
func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
func (EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext ¶
func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
func (EncryptionResponseOutput) Type ¶
func (o EncryptionResponseOutput) Type() pulumi.StringPtrOutput
The type of key used to encrypt the data of the disk.
type EncryptionResponsePtrInput ¶
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 ¶
func EncryptionResponsePtr(v *EncryptionResponseArgs) EncryptionResponsePtrInput
type EncryptionResponsePtrOutput ¶
type EncryptionResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionResponsePtrOutput) DiskEncryptionSetId ¶
func (o EncryptionResponsePtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
ResourceId of the disk encryption set to use for enabling encryption at rest.
func (EncryptionResponsePtrOutput) Elem ¶
func (o EncryptionResponsePtrOutput) Elem() EncryptionResponseOutput
func (EncryptionResponsePtrOutput) ElementType ¶
func (EncryptionResponsePtrOutput) ElementType() reflect.Type
func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput ¶
func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext ¶
func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
func (EncryptionResponsePtrOutput) Type ¶
func (o EncryptionResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of key used to encrypt the data of the disk.
type EncryptionSetIdentity ¶
type EncryptionSetIdentity struct { // The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported. 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 ¶
type EncryptionSetIdentityArgs struct { // The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported. 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 ¶
func (EncryptionSetIdentityArgs) ElementType() reflect.Type
func (EncryptionSetIdentityArgs) ToEncryptionSetIdentityOutput ¶
func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityOutput() EncryptionSetIdentityOutput
func (EncryptionSetIdentityArgs) ToEncryptionSetIdentityOutputWithContext ¶
func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityOutputWithContext(ctx context.Context) EncryptionSetIdentityOutput
func (EncryptionSetIdentityArgs) ToEncryptionSetIdentityPtrOutput ¶
func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput
func (EncryptionSetIdentityArgs) ToEncryptionSetIdentityPtrOutputWithContext ¶
func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) EncryptionSetIdentityPtrOutput
type EncryptionSetIdentityInput ¶
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 ¶
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 ¶
func (EncryptionSetIdentityOutput) ElementType() reflect.Type
func (EncryptionSetIdentityOutput) ToEncryptionSetIdentityOutput ¶
func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityOutput() EncryptionSetIdentityOutput
func (EncryptionSetIdentityOutput) ToEncryptionSetIdentityOutputWithContext ¶
func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityOutputWithContext(ctx context.Context) EncryptionSetIdentityOutput
func (EncryptionSetIdentityOutput) ToEncryptionSetIdentityPtrOutput ¶
func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput
func (EncryptionSetIdentityOutput) ToEncryptionSetIdentityPtrOutputWithContext ¶
func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) EncryptionSetIdentityPtrOutput
func (EncryptionSetIdentityOutput) Type ¶
func (o EncryptionSetIdentityOutput) Type() pulumi.StringPtrOutput
The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported.
type EncryptionSetIdentityPtrInput ¶
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 ¶
func EncryptionSetIdentityPtr(v *EncryptionSetIdentityArgs) EncryptionSetIdentityPtrInput
type EncryptionSetIdentityPtrOutput ¶
type EncryptionSetIdentityPtrOutput struct{ *pulumi.OutputState }
func (EncryptionSetIdentityPtrOutput) Elem ¶
func (o EncryptionSetIdentityPtrOutput) Elem() EncryptionSetIdentityOutput
func (EncryptionSetIdentityPtrOutput) ElementType ¶
func (EncryptionSetIdentityPtrOutput) ElementType() reflect.Type
func (EncryptionSetIdentityPtrOutput) ToEncryptionSetIdentityPtrOutput ¶
func (o EncryptionSetIdentityPtrOutput) ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput
func (EncryptionSetIdentityPtrOutput) ToEncryptionSetIdentityPtrOutputWithContext ¶
func (o EncryptionSetIdentityPtrOutput) ToEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) EncryptionSetIdentityPtrOutput
func (EncryptionSetIdentityPtrOutput) Type ¶
func (o EncryptionSetIdentityPtrOutput) Type() pulumi.StringPtrOutput
The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported.
type EncryptionSetIdentityResponse ¶
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. 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 ¶
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. 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 ¶
func (EncryptionSetIdentityResponseArgs) ElementType() reflect.Type
func (EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponseOutput ¶
func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponseOutput() EncryptionSetIdentityResponseOutput
func (EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponseOutputWithContext ¶
func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponseOutputWithContext(ctx context.Context) EncryptionSetIdentityResponseOutput
func (EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponsePtrOutput ¶
func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput
func (EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponsePtrOutputWithContext ¶
func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionSetIdentityResponsePtrOutput
type EncryptionSetIdentityResponseInput ¶
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 ¶
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 ¶
func (EncryptionSetIdentityResponseOutput) ElementType() reflect.Type
func (EncryptionSetIdentityResponseOutput) PrincipalId ¶
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 ¶
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 ¶
func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponseOutput() EncryptionSetIdentityResponseOutput
func (EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponseOutputWithContext ¶
func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponseOutputWithContext(ctx context.Context) EncryptionSetIdentityResponseOutput
func (EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponsePtrOutput ¶
func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput
func (EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponsePtrOutputWithContext ¶
func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionSetIdentityResponsePtrOutput
func (EncryptionSetIdentityResponseOutput) Type ¶
func (o EncryptionSetIdentityResponseOutput) Type() pulumi.StringPtrOutput
The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported.
type EncryptionSetIdentityResponsePtrInput ¶
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 ¶
func EncryptionSetIdentityResponsePtr(v *EncryptionSetIdentityResponseArgs) EncryptionSetIdentityResponsePtrInput
type EncryptionSetIdentityResponsePtrOutput ¶
type EncryptionSetIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionSetIdentityResponsePtrOutput) ElementType ¶
func (EncryptionSetIdentityResponsePtrOutput) ElementType() reflect.Type
func (EncryptionSetIdentityResponsePtrOutput) PrincipalId ¶
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 ¶
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 ¶
func (o EncryptionSetIdentityResponsePtrOutput) ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput
func (EncryptionSetIdentityResponsePtrOutput) ToEncryptionSetIdentityResponsePtrOutputWithContext ¶
func (o EncryptionSetIdentityResponsePtrOutput) ToEncryptionSetIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionSetIdentityResponsePtrOutput
func (EncryptionSetIdentityResponsePtrOutput) Type ¶
func (o EncryptionSetIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported.
type EncryptionSettingsCollection ¶
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 ¶
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 ¶
func (EncryptionSettingsCollectionArgs) ElementType() reflect.Type
func (EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionOutput ¶
func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionOutput() EncryptionSettingsCollectionOutput
func (EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionOutputWithContext ¶
func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionOutputWithContext(ctx context.Context) EncryptionSettingsCollectionOutput
func (EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionPtrOutput ¶
func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput
func (EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionPtrOutputWithContext ¶
func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionPtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionPtrOutput
type EncryptionSettingsCollectionInput ¶
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 ¶
type EncryptionSettingsCollectionOutput struct{ *pulumi.OutputState }
Encryption settings for disk or snapshot
func (EncryptionSettingsCollectionOutput) ElementType ¶
func (EncryptionSettingsCollectionOutput) ElementType() reflect.Type
func (EncryptionSettingsCollectionOutput) Enabled ¶
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 ¶
func (o EncryptionSettingsCollectionOutput) EncryptionSettings() EncryptionSettingsElementArrayOutput
A collection of encryption settings, one for each disk volume.
func (EncryptionSettingsCollectionOutput) EncryptionSettingsVersion ¶
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 ¶
func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionOutput() EncryptionSettingsCollectionOutput
func (EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionOutputWithContext ¶
func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionOutputWithContext(ctx context.Context) EncryptionSettingsCollectionOutput
func (EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionPtrOutput ¶
func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput
func (EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionPtrOutputWithContext ¶
func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionPtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionPtrOutput
type EncryptionSettingsCollectionPtrInput ¶
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 ¶
func EncryptionSettingsCollectionPtr(v *EncryptionSettingsCollectionArgs) EncryptionSettingsCollectionPtrInput
type EncryptionSettingsCollectionPtrOutput ¶
type EncryptionSettingsCollectionPtrOutput struct{ *pulumi.OutputState }
func (EncryptionSettingsCollectionPtrOutput) ElementType ¶
func (EncryptionSettingsCollectionPtrOutput) ElementType() reflect.Type
func (EncryptionSettingsCollectionPtrOutput) Enabled ¶
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 ¶
func (o EncryptionSettingsCollectionPtrOutput) EncryptionSettings() EncryptionSettingsElementArrayOutput
A collection of encryption settings, one for each disk volume.
func (EncryptionSettingsCollectionPtrOutput) EncryptionSettingsVersion ¶
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 ¶
func (o EncryptionSettingsCollectionPtrOutput) ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput
func (EncryptionSettingsCollectionPtrOutput) ToEncryptionSettingsCollectionPtrOutputWithContext ¶
func (o EncryptionSettingsCollectionPtrOutput) ToEncryptionSettingsCollectionPtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionPtrOutput
type EncryptionSettingsCollectionResponse ¶
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 ¶
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 ¶
func (EncryptionSettingsCollectionResponseArgs) ElementType() reflect.Type
func (EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponseOutput ¶
func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponseOutput() EncryptionSettingsCollectionResponseOutput
func (EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponseOutputWithContext ¶
func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponseOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponseOutput
func (EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponsePtrOutput ¶
func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput
func (EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponsePtrOutputWithContext ¶
func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponsePtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponsePtrOutput
type EncryptionSettingsCollectionResponseInput ¶
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 ¶
type EncryptionSettingsCollectionResponseOutput struct{ *pulumi.OutputState }
Encryption settings for disk or snapshot
func (EncryptionSettingsCollectionResponseOutput) ElementType ¶
func (EncryptionSettingsCollectionResponseOutput) ElementType() reflect.Type
func (EncryptionSettingsCollectionResponseOutput) Enabled ¶
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 ¶
func (o EncryptionSettingsCollectionResponseOutput) EncryptionSettings() EncryptionSettingsElementResponseArrayOutput
A collection of encryption settings, one for each disk volume.
func (EncryptionSettingsCollectionResponseOutput) EncryptionSettingsVersion ¶
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 ¶
func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponseOutput() EncryptionSettingsCollectionResponseOutput
func (EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponseOutputWithContext ¶
func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponseOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponseOutput
func (EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponsePtrOutput ¶
func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput
func (EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponsePtrOutputWithContext ¶
func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponsePtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponsePtrOutput
type EncryptionSettingsCollectionResponsePtrInput ¶
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 ¶
func EncryptionSettingsCollectionResponsePtr(v *EncryptionSettingsCollectionResponseArgs) EncryptionSettingsCollectionResponsePtrInput
type EncryptionSettingsCollectionResponsePtrOutput ¶
type EncryptionSettingsCollectionResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionSettingsCollectionResponsePtrOutput) ElementType ¶
func (EncryptionSettingsCollectionResponsePtrOutput) ElementType() reflect.Type
func (EncryptionSettingsCollectionResponsePtrOutput) Enabled ¶
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 ¶
func (o EncryptionSettingsCollectionResponsePtrOutput) EncryptionSettings() EncryptionSettingsElementResponseArrayOutput
A collection of encryption settings, one for each disk volume.
func (EncryptionSettingsCollectionResponsePtrOutput) EncryptionSettingsVersion ¶
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 ¶
func (o EncryptionSettingsCollectionResponsePtrOutput) ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput
func (EncryptionSettingsCollectionResponsePtrOutput) ToEncryptionSettingsCollectionResponsePtrOutputWithContext ¶
func (o EncryptionSettingsCollectionResponsePtrOutput) ToEncryptionSettingsCollectionResponsePtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponsePtrOutput
type EncryptionSettingsElement ¶
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 ¶
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 ¶
func (EncryptionSettingsElementArgs) ElementType() reflect.Type
func (EncryptionSettingsElementArgs) ToEncryptionSettingsElementOutput ¶
func (i EncryptionSettingsElementArgs) ToEncryptionSettingsElementOutput() EncryptionSettingsElementOutput
func (EncryptionSettingsElementArgs) ToEncryptionSettingsElementOutputWithContext ¶
func (i EncryptionSettingsElementArgs) ToEncryptionSettingsElementOutputWithContext(ctx context.Context) EncryptionSettingsElementOutput
type EncryptionSettingsElementArray ¶
type EncryptionSettingsElementArray []EncryptionSettingsElementInput
func (EncryptionSettingsElementArray) ElementType ¶
func (EncryptionSettingsElementArray) ElementType() reflect.Type
func (EncryptionSettingsElementArray) ToEncryptionSettingsElementArrayOutput ¶
func (i EncryptionSettingsElementArray) ToEncryptionSettingsElementArrayOutput() EncryptionSettingsElementArrayOutput
func (EncryptionSettingsElementArray) ToEncryptionSettingsElementArrayOutputWithContext ¶
func (i EncryptionSettingsElementArray) ToEncryptionSettingsElementArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementArrayOutput
type EncryptionSettingsElementArrayInput ¶
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 ¶
type EncryptionSettingsElementArrayOutput struct{ *pulumi.OutputState }
func (EncryptionSettingsElementArrayOutput) ElementType ¶
func (EncryptionSettingsElementArrayOutput) ElementType() reflect.Type
func (EncryptionSettingsElementArrayOutput) Index ¶
func (o EncryptionSettingsElementArrayOutput) Index(i pulumi.IntInput) EncryptionSettingsElementOutput
func (EncryptionSettingsElementArrayOutput) ToEncryptionSettingsElementArrayOutput ¶
func (o EncryptionSettingsElementArrayOutput) ToEncryptionSettingsElementArrayOutput() EncryptionSettingsElementArrayOutput
func (EncryptionSettingsElementArrayOutput) ToEncryptionSettingsElementArrayOutputWithContext ¶
func (o EncryptionSettingsElementArrayOutput) ToEncryptionSettingsElementArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementArrayOutput
type EncryptionSettingsElementInput ¶
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 ¶
type EncryptionSettingsElementOutput struct{ *pulumi.OutputState }
Encryption settings for one disk volume.
func (EncryptionSettingsElementOutput) DiskEncryptionKey ¶
func (o EncryptionSettingsElementOutput) DiskEncryptionKey() KeyVaultAndSecretReferencePtrOutput
Key Vault Secret Url and vault id of the disk encryption key
func (EncryptionSettingsElementOutput) ElementType ¶
func (EncryptionSettingsElementOutput) ElementType() reflect.Type
func (EncryptionSettingsElementOutput) KeyEncryptionKey ¶
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 ¶
func (o EncryptionSettingsElementOutput) ToEncryptionSettingsElementOutput() EncryptionSettingsElementOutput
func (EncryptionSettingsElementOutput) ToEncryptionSettingsElementOutputWithContext ¶
func (o EncryptionSettingsElementOutput) ToEncryptionSettingsElementOutputWithContext(ctx context.Context) EncryptionSettingsElementOutput
type EncryptionSettingsElementResponse ¶
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 ¶
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 ¶
func (EncryptionSettingsElementResponseArgs) ElementType() reflect.Type
func (EncryptionSettingsElementResponseArgs) ToEncryptionSettingsElementResponseOutput ¶
func (i EncryptionSettingsElementResponseArgs) ToEncryptionSettingsElementResponseOutput() EncryptionSettingsElementResponseOutput
func (EncryptionSettingsElementResponseArgs) ToEncryptionSettingsElementResponseOutputWithContext ¶
func (i EncryptionSettingsElementResponseArgs) ToEncryptionSettingsElementResponseOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseOutput
type EncryptionSettingsElementResponseArray ¶
type EncryptionSettingsElementResponseArray []EncryptionSettingsElementResponseInput
func (EncryptionSettingsElementResponseArray) ElementType ¶
func (EncryptionSettingsElementResponseArray) ElementType() reflect.Type
func (EncryptionSettingsElementResponseArray) ToEncryptionSettingsElementResponseArrayOutput ¶
func (i EncryptionSettingsElementResponseArray) ToEncryptionSettingsElementResponseArrayOutput() EncryptionSettingsElementResponseArrayOutput
func (EncryptionSettingsElementResponseArray) ToEncryptionSettingsElementResponseArrayOutputWithContext ¶
func (i EncryptionSettingsElementResponseArray) ToEncryptionSettingsElementResponseArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseArrayOutput
type EncryptionSettingsElementResponseArrayInput ¶
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 ¶
type EncryptionSettingsElementResponseArrayOutput struct{ *pulumi.OutputState }
func (EncryptionSettingsElementResponseArrayOutput) ElementType ¶
func (EncryptionSettingsElementResponseArrayOutput) ElementType() reflect.Type
func (EncryptionSettingsElementResponseArrayOutput) ToEncryptionSettingsElementResponseArrayOutput ¶
func (o EncryptionSettingsElementResponseArrayOutput) ToEncryptionSettingsElementResponseArrayOutput() EncryptionSettingsElementResponseArrayOutput
func (EncryptionSettingsElementResponseArrayOutput) ToEncryptionSettingsElementResponseArrayOutputWithContext ¶
func (o EncryptionSettingsElementResponseArrayOutput) ToEncryptionSettingsElementResponseArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseArrayOutput
type EncryptionSettingsElementResponseInput ¶
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 ¶
type EncryptionSettingsElementResponseOutput struct{ *pulumi.OutputState }
Encryption settings for one disk volume.
func (EncryptionSettingsElementResponseOutput) DiskEncryptionKey ¶
func (o EncryptionSettingsElementResponseOutput) DiskEncryptionKey() KeyVaultAndSecretReferenceResponsePtrOutput
Key Vault Secret Url and vault id of the disk encryption key
func (EncryptionSettingsElementResponseOutput) ElementType ¶
func (EncryptionSettingsElementResponseOutput) ElementType() reflect.Type
func (EncryptionSettingsElementResponseOutput) KeyEncryptionKey ¶
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 ¶
func (o EncryptionSettingsElementResponseOutput) ToEncryptionSettingsElementResponseOutput() EncryptionSettingsElementResponseOutput
func (EncryptionSettingsElementResponseOutput) ToEncryptionSettingsElementResponseOutputWithContext ¶
func (o EncryptionSettingsElementResponseOutput) ToEncryptionSettingsElementResponseOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseOutput
type ImageDiskReference ¶
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 ¶
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 ¶
func (ImageDiskReferenceArgs) ElementType() reflect.Type
func (ImageDiskReferenceArgs) ToImageDiskReferenceOutput ¶
func (i ImageDiskReferenceArgs) ToImageDiskReferenceOutput() ImageDiskReferenceOutput
func (ImageDiskReferenceArgs) ToImageDiskReferenceOutputWithContext ¶
func (i ImageDiskReferenceArgs) ToImageDiskReferenceOutputWithContext(ctx context.Context) ImageDiskReferenceOutput
func (ImageDiskReferenceArgs) ToImageDiskReferencePtrOutput ¶
func (i ImageDiskReferenceArgs) ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput
func (ImageDiskReferenceArgs) ToImageDiskReferencePtrOutputWithContext ¶
func (i ImageDiskReferenceArgs) ToImageDiskReferencePtrOutputWithContext(ctx context.Context) ImageDiskReferencePtrOutput
type ImageDiskReferenceInput ¶
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 ¶
type ImageDiskReferenceOutput struct{ *pulumi.OutputState }
The source image used for creating the disk.
func (ImageDiskReferenceOutput) ElementType ¶
func (ImageDiskReferenceOutput) ElementType() reflect.Type
func (ImageDiskReferenceOutput) Id ¶
func (o ImageDiskReferenceOutput) Id() pulumi.StringOutput
A relative uri containing either a Platform Image Repository or user image reference.
func (ImageDiskReferenceOutput) Lun ¶
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 ¶
func (o ImageDiskReferenceOutput) ToImageDiskReferenceOutput() ImageDiskReferenceOutput
func (ImageDiskReferenceOutput) ToImageDiskReferenceOutputWithContext ¶
func (o ImageDiskReferenceOutput) ToImageDiskReferenceOutputWithContext(ctx context.Context) ImageDiskReferenceOutput
func (ImageDiskReferenceOutput) ToImageDiskReferencePtrOutput ¶
func (o ImageDiskReferenceOutput) ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput
func (ImageDiskReferenceOutput) ToImageDiskReferencePtrOutputWithContext ¶
func (o ImageDiskReferenceOutput) ToImageDiskReferencePtrOutputWithContext(ctx context.Context) ImageDiskReferencePtrOutput
type ImageDiskReferencePtrInput ¶
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 ¶
func ImageDiskReferencePtr(v *ImageDiskReferenceArgs) ImageDiskReferencePtrInput
type ImageDiskReferencePtrOutput ¶
type ImageDiskReferencePtrOutput struct{ *pulumi.OutputState }
func (ImageDiskReferencePtrOutput) Elem ¶
func (o ImageDiskReferencePtrOutput) Elem() ImageDiskReferenceOutput
func (ImageDiskReferencePtrOutput) ElementType ¶
func (ImageDiskReferencePtrOutput) ElementType() reflect.Type
func (ImageDiskReferencePtrOutput) Id ¶
func (o ImageDiskReferencePtrOutput) Id() pulumi.StringPtrOutput
A relative uri containing either a Platform Image Repository or user image reference.
func (ImageDiskReferencePtrOutput) Lun ¶
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 ¶
func (o ImageDiskReferencePtrOutput) ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput
func (ImageDiskReferencePtrOutput) ToImageDiskReferencePtrOutputWithContext ¶
func (o ImageDiskReferencePtrOutput) ToImageDiskReferencePtrOutputWithContext(ctx context.Context) ImageDiskReferencePtrOutput
type ImageDiskReferenceResponse ¶
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 ¶
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 ¶
func (ImageDiskReferenceResponseArgs) ElementType() reflect.Type
func (ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponseOutput ¶
func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponseOutput() ImageDiskReferenceResponseOutput
func (ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponseOutputWithContext ¶
func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponseOutputWithContext(ctx context.Context) ImageDiskReferenceResponseOutput
func (ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponsePtrOutput ¶
func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput
func (ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponsePtrOutputWithContext ¶
func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponsePtrOutputWithContext(ctx context.Context) ImageDiskReferenceResponsePtrOutput
type ImageDiskReferenceResponseInput ¶
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 ¶
type ImageDiskReferenceResponseOutput struct{ *pulumi.OutputState }
The source image used for creating the disk.
func (ImageDiskReferenceResponseOutput) ElementType ¶
func (ImageDiskReferenceResponseOutput) ElementType() reflect.Type
func (ImageDiskReferenceResponseOutput) Id ¶
func (o ImageDiskReferenceResponseOutput) Id() pulumi.StringOutput
A relative uri containing either a Platform Image Repository or user image reference.
func (ImageDiskReferenceResponseOutput) Lun ¶
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 ¶
func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponseOutput() ImageDiskReferenceResponseOutput
func (ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponseOutputWithContext ¶
func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponseOutputWithContext(ctx context.Context) ImageDiskReferenceResponseOutput
func (ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponsePtrOutput ¶
func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput
func (ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponsePtrOutputWithContext ¶
func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponsePtrOutputWithContext(ctx context.Context) ImageDiskReferenceResponsePtrOutput
type ImageDiskReferenceResponsePtrInput ¶
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 ¶
func ImageDiskReferenceResponsePtr(v *ImageDiskReferenceResponseArgs) ImageDiskReferenceResponsePtrInput
type ImageDiskReferenceResponsePtrOutput ¶
type ImageDiskReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (ImageDiskReferenceResponsePtrOutput) Elem ¶
func (o ImageDiskReferenceResponsePtrOutput) Elem() ImageDiskReferenceResponseOutput
func (ImageDiskReferenceResponsePtrOutput) ElementType ¶
func (ImageDiskReferenceResponsePtrOutput) ElementType() reflect.Type
func (ImageDiskReferenceResponsePtrOutput) Id ¶
func (o ImageDiskReferenceResponsePtrOutput) Id() pulumi.StringPtrOutput
A relative uri containing either a Platform Image Repository or user image reference.
func (ImageDiskReferenceResponsePtrOutput) Lun ¶
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 ¶
func (o ImageDiskReferenceResponsePtrOutput) ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput
func (ImageDiskReferenceResponsePtrOutput) ToImageDiskReferenceResponsePtrOutputWithContext ¶
func (o ImageDiskReferenceResponsePtrOutput) ToImageDiskReferenceResponsePtrOutputWithContext(ctx context.Context) ImageDiskReferenceResponsePtrOutput
type KeyVaultAndKeyReference ¶
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 ¶
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 ¶
func (KeyVaultAndKeyReferenceArgs) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferenceOutput ¶
func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferenceOutput() KeyVaultAndKeyReferenceOutput
func (KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferenceOutputWithContext ¶
func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferenceOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceOutput
func (KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferencePtrOutput ¶
func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput
func (KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferencePtrOutputWithContext ¶
func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferencePtrOutput
type KeyVaultAndKeyReferenceInput ¶
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 ¶
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 ¶
func (KeyVaultAndKeyReferenceOutput) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceOutput) KeyUrl ¶
func (o KeyVaultAndKeyReferenceOutput) KeyUrl() pulumi.StringOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndKeyReferenceOutput) SourceVault ¶
func (o KeyVaultAndKeyReferenceOutput) SourceVault() SourceVaultOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferenceOutput ¶
func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferenceOutput() KeyVaultAndKeyReferenceOutput
func (KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferenceOutputWithContext ¶
func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferenceOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceOutput
func (KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferencePtrOutput ¶
func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput
func (KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferencePtrOutputWithContext ¶
func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferencePtrOutput
type KeyVaultAndKeyReferencePtrInput ¶
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 ¶
func KeyVaultAndKeyReferencePtr(v *KeyVaultAndKeyReferenceArgs) KeyVaultAndKeyReferencePtrInput
type KeyVaultAndKeyReferencePtrOutput ¶
type KeyVaultAndKeyReferencePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultAndKeyReferencePtrOutput) Elem ¶
func (o KeyVaultAndKeyReferencePtrOutput) Elem() KeyVaultAndKeyReferenceOutput
func (KeyVaultAndKeyReferencePtrOutput) ElementType ¶
func (KeyVaultAndKeyReferencePtrOutput) ElementType() reflect.Type
func (KeyVaultAndKeyReferencePtrOutput) KeyUrl ¶
func (o KeyVaultAndKeyReferencePtrOutput) KeyUrl() pulumi.StringPtrOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndKeyReferencePtrOutput) SourceVault ¶
func (o KeyVaultAndKeyReferencePtrOutput) SourceVault() SourceVaultPtrOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndKeyReferencePtrOutput) ToKeyVaultAndKeyReferencePtrOutput ¶
func (o KeyVaultAndKeyReferencePtrOutput) ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput
func (KeyVaultAndKeyReferencePtrOutput) ToKeyVaultAndKeyReferencePtrOutputWithContext ¶
func (o KeyVaultAndKeyReferencePtrOutput) ToKeyVaultAndKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferencePtrOutput
type KeyVaultAndKeyReferenceResponse ¶
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 ¶
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 ¶
func (KeyVaultAndKeyReferenceResponseArgs) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponseOutput ¶
func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponseOutput() KeyVaultAndKeyReferenceResponseOutput
func (KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponseOutputWithContext ¶
func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseOutput
func (KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponsePtrOutput ¶
func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput
func (KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext ¶
func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponsePtrOutput
type KeyVaultAndKeyReferenceResponseArray ¶
type KeyVaultAndKeyReferenceResponseArray []KeyVaultAndKeyReferenceResponseInput
func (KeyVaultAndKeyReferenceResponseArray) ElementType ¶
func (KeyVaultAndKeyReferenceResponseArray) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceResponseArray) ToKeyVaultAndKeyReferenceResponseArrayOutput ¶
func (i KeyVaultAndKeyReferenceResponseArray) ToKeyVaultAndKeyReferenceResponseArrayOutput() KeyVaultAndKeyReferenceResponseArrayOutput
func (KeyVaultAndKeyReferenceResponseArray) ToKeyVaultAndKeyReferenceResponseArrayOutputWithContext ¶
func (i KeyVaultAndKeyReferenceResponseArray) ToKeyVaultAndKeyReferenceResponseArrayOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseArrayOutput
type KeyVaultAndKeyReferenceResponseArrayInput ¶
type KeyVaultAndKeyReferenceResponseArrayInput interface { pulumi.Input ToKeyVaultAndKeyReferenceResponseArrayOutput() KeyVaultAndKeyReferenceResponseArrayOutput ToKeyVaultAndKeyReferenceResponseArrayOutputWithContext(context.Context) KeyVaultAndKeyReferenceResponseArrayOutput }
KeyVaultAndKeyReferenceResponseArrayInput is an input type that accepts KeyVaultAndKeyReferenceResponseArray and KeyVaultAndKeyReferenceResponseArrayOutput values. You can construct a concrete instance of `KeyVaultAndKeyReferenceResponseArrayInput` via:
KeyVaultAndKeyReferenceResponseArray{ KeyVaultAndKeyReferenceResponseArgs{...} }
type KeyVaultAndKeyReferenceResponseArrayOutput ¶
type KeyVaultAndKeyReferenceResponseArrayOutput struct{ *pulumi.OutputState }
func (KeyVaultAndKeyReferenceResponseArrayOutput) ElementType ¶
func (KeyVaultAndKeyReferenceResponseArrayOutput) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceResponseArrayOutput) ToKeyVaultAndKeyReferenceResponseArrayOutput ¶
func (o KeyVaultAndKeyReferenceResponseArrayOutput) ToKeyVaultAndKeyReferenceResponseArrayOutput() KeyVaultAndKeyReferenceResponseArrayOutput
func (KeyVaultAndKeyReferenceResponseArrayOutput) ToKeyVaultAndKeyReferenceResponseArrayOutputWithContext ¶
func (o KeyVaultAndKeyReferenceResponseArrayOutput) ToKeyVaultAndKeyReferenceResponseArrayOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseArrayOutput
type KeyVaultAndKeyReferenceResponseInput ¶
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 ¶
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 ¶
func (KeyVaultAndKeyReferenceResponseOutput) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceResponseOutput) KeyUrl ¶
func (o KeyVaultAndKeyReferenceResponseOutput) KeyUrl() pulumi.StringOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndKeyReferenceResponseOutput) SourceVault ¶
func (o KeyVaultAndKeyReferenceResponseOutput) SourceVault() SourceVaultResponseOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponseOutput ¶
func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponseOutput() KeyVaultAndKeyReferenceResponseOutput
func (KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponseOutputWithContext ¶
func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseOutput
func (KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponsePtrOutput ¶
func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput
func (KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext ¶
func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponsePtrOutput
type KeyVaultAndKeyReferenceResponsePtrInput ¶
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 ¶
func KeyVaultAndKeyReferenceResponsePtr(v *KeyVaultAndKeyReferenceResponseArgs) KeyVaultAndKeyReferenceResponsePtrInput
type KeyVaultAndKeyReferenceResponsePtrOutput ¶
type KeyVaultAndKeyReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultAndKeyReferenceResponsePtrOutput) ElementType ¶
func (KeyVaultAndKeyReferenceResponsePtrOutput) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceResponsePtrOutput) KeyUrl ¶
func (o KeyVaultAndKeyReferenceResponsePtrOutput) KeyUrl() pulumi.StringPtrOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndKeyReferenceResponsePtrOutput) SourceVault ¶
func (o KeyVaultAndKeyReferenceResponsePtrOutput) SourceVault() SourceVaultResponsePtrOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndKeyReferenceResponsePtrOutput) ToKeyVaultAndKeyReferenceResponsePtrOutput ¶
func (o KeyVaultAndKeyReferenceResponsePtrOutput) ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput
func (KeyVaultAndKeyReferenceResponsePtrOutput) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext ¶
func (o KeyVaultAndKeyReferenceResponsePtrOutput) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponsePtrOutput
type KeyVaultAndSecretReference ¶
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 ¶
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 ¶
func (KeyVaultAndSecretReferenceArgs) ElementType() reflect.Type
func (KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferenceOutput ¶
func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferenceOutput() KeyVaultAndSecretReferenceOutput
func (KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferenceOutputWithContext ¶
func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferenceOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceOutput
func (KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferencePtrOutput ¶
func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput
func (KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferencePtrOutputWithContext ¶
func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferencePtrOutput
type KeyVaultAndSecretReferenceInput ¶
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 ¶
type KeyVaultAndSecretReferenceOutput struct{ *pulumi.OutputState }
Key Vault Secret Url and vault id of the encryption key
func (KeyVaultAndSecretReferenceOutput) ElementType ¶
func (KeyVaultAndSecretReferenceOutput) ElementType() reflect.Type
func (KeyVaultAndSecretReferenceOutput) SecretUrl ¶
func (o KeyVaultAndSecretReferenceOutput) SecretUrl() pulumi.StringOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndSecretReferenceOutput) SourceVault ¶
func (o KeyVaultAndSecretReferenceOutput) SourceVault() SourceVaultOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferenceOutput ¶
func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferenceOutput() KeyVaultAndSecretReferenceOutput
func (KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferenceOutputWithContext ¶
func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferenceOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceOutput
func (KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferencePtrOutput ¶
func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput
func (KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferencePtrOutputWithContext ¶
func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferencePtrOutput
type KeyVaultAndSecretReferencePtrInput ¶
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 ¶
func KeyVaultAndSecretReferencePtr(v *KeyVaultAndSecretReferenceArgs) KeyVaultAndSecretReferencePtrInput
type KeyVaultAndSecretReferencePtrOutput ¶
type KeyVaultAndSecretReferencePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultAndSecretReferencePtrOutput) Elem ¶
func (o KeyVaultAndSecretReferencePtrOutput) Elem() KeyVaultAndSecretReferenceOutput
func (KeyVaultAndSecretReferencePtrOutput) ElementType ¶
func (KeyVaultAndSecretReferencePtrOutput) ElementType() reflect.Type
func (KeyVaultAndSecretReferencePtrOutput) SecretUrl ¶
func (o KeyVaultAndSecretReferencePtrOutput) SecretUrl() pulumi.StringPtrOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndSecretReferencePtrOutput) SourceVault ¶
func (o KeyVaultAndSecretReferencePtrOutput) SourceVault() SourceVaultPtrOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndSecretReferencePtrOutput) ToKeyVaultAndSecretReferencePtrOutput ¶
func (o KeyVaultAndSecretReferencePtrOutput) ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput
func (KeyVaultAndSecretReferencePtrOutput) ToKeyVaultAndSecretReferencePtrOutputWithContext ¶
func (o KeyVaultAndSecretReferencePtrOutput) ToKeyVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferencePtrOutput
type KeyVaultAndSecretReferenceResponse ¶
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 ¶
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 ¶
func (KeyVaultAndSecretReferenceResponseArgs) ElementType() reflect.Type
func (KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponseOutput ¶
func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponseOutput() KeyVaultAndSecretReferenceResponseOutput
func (KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponseOutputWithContext ¶
func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponseOutput
func (KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponsePtrOutput ¶
func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput
func (KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext ¶
func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponsePtrOutput
type KeyVaultAndSecretReferenceResponseInput ¶
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 ¶
type KeyVaultAndSecretReferenceResponseOutput struct{ *pulumi.OutputState }
Key Vault Secret Url and vault id of the encryption key
func (KeyVaultAndSecretReferenceResponseOutput) ElementType ¶
func (KeyVaultAndSecretReferenceResponseOutput) ElementType() reflect.Type
func (KeyVaultAndSecretReferenceResponseOutput) SecretUrl ¶
func (o KeyVaultAndSecretReferenceResponseOutput) SecretUrl() pulumi.StringOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndSecretReferenceResponseOutput) SourceVault ¶
func (o KeyVaultAndSecretReferenceResponseOutput) SourceVault() SourceVaultResponseOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponseOutput ¶
func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponseOutput() KeyVaultAndSecretReferenceResponseOutput
func (KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponseOutputWithContext ¶
func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponseOutput
func (KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponsePtrOutput ¶
func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput
func (KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext ¶
func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponsePtrOutput
type KeyVaultAndSecretReferenceResponsePtrInput ¶
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 ¶
func KeyVaultAndSecretReferenceResponsePtr(v *KeyVaultAndSecretReferenceResponseArgs) KeyVaultAndSecretReferenceResponsePtrInput
type KeyVaultAndSecretReferenceResponsePtrOutput ¶
type KeyVaultAndSecretReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultAndSecretReferenceResponsePtrOutput) ElementType ¶
func (KeyVaultAndSecretReferenceResponsePtrOutput) ElementType() reflect.Type
func (KeyVaultAndSecretReferenceResponsePtrOutput) SecretUrl ¶
func (o KeyVaultAndSecretReferenceResponsePtrOutput) SecretUrl() pulumi.StringPtrOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndSecretReferenceResponsePtrOutput) SourceVault ¶
func (o KeyVaultAndSecretReferenceResponsePtrOutput) SourceVault() SourceVaultResponsePtrOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndSecretReferenceResponsePtrOutput) ToKeyVaultAndSecretReferenceResponsePtrOutput ¶
func (o KeyVaultAndSecretReferenceResponsePtrOutput) ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput
func (KeyVaultAndSecretReferenceResponsePtrOutput) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext ¶
func (o KeyVaultAndSecretReferenceResponsePtrOutput) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponsePtrOutput
type LookupDiskAccessArgs ¶
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 ¶
type LookupDiskAccessResult struct { // 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 ¶
func LookupDiskAccess(ctx *pulumi.Context, args *LookupDiskAccessArgs, opts ...pulumi.InvokeOption) (*LookupDiskAccessResult, error)
type LookupDiskArgs ¶
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 ¶
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 ¶
type LookupDiskEncryptionSetResult struct { // The key vault key which is currently used by this disk encryption set. ActiveKey *KeyVaultAndKeyReferenceResponse `pulumi:"activeKey"` // The type of key used to encrypt the data of the disk. EncryptionType *string `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 *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 []KeyVaultAndKeyReferenceResponse `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 ¶
func LookupDiskEncryptionSet(ctx *pulumi.Context, args *LookupDiskEncryptionSetArgs, opts ...pulumi.InvokeOption) (*LookupDiskEncryptionSetResult, error)
type LookupDiskResult ¶
type LookupDiskResult 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 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 *int `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 *int `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 *int `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 *int `pulumi:"diskMBpsReadWrite"` // The size of the disk in bytes. This field is read only. DiskSizeBytes int `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 hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration *string `pulumi:"hyperVGeneration"` // 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"` 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 ¶
func LookupDisk(ctx *pulumi.Context, args *LookupDiskArgs, opts ...pulumi.InvokeOption) (*LookupDiskResult, error)
type LookupSnapshotArgs ¶
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 ¶
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 int `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 hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration *string `pulumi:"hyperVGeneration"` // 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"` // The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. 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 ¶
func LookupSnapshot(ctx *pulumi.Context, args *LookupSnapshotArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotResult, error)
type PrivateEndpointConnectionResponse ¶
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 ¶
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 ¶
func (PrivateEndpointConnectionResponseArgs) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput ¶
func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext ¶
func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
type PrivateEndpointConnectionResponseArray ¶
type PrivateEndpointConnectionResponseArray []PrivateEndpointConnectionResponseInput
func (PrivateEndpointConnectionResponseArray) ElementType ¶
func (PrivateEndpointConnectionResponseArray) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput ¶
func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext ¶
func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
type PrivateEndpointConnectionResponseArrayInput ¶
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 ¶
type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }
func (PrivateEndpointConnectionResponseArrayOutput) ElementType ¶
func (PrivateEndpointConnectionResponseArrayOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput ¶
func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext ¶
func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
type PrivateEndpointConnectionResponseInput ¶
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 ¶
type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }
The Private Endpoint Connection resource.
func (PrivateEndpointConnectionResponseOutput) ElementType ¶
func (PrivateEndpointConnectionResponseOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseOutput) Id ¶
func (o PrivateEndpointConnectionResponseOutput) Id() pulumi.StringOutput
private endpoint connection Id
func (PrivateEndpointConnectionResponseOutput) Name ¶
func (o PrivateEndpointConnectionResponseOutput) Name() pulumi.StringOutput
private endpoint connection name
func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint ¶
func (o PrivateEndpointConnectionResponseOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
The resource of private end point.
func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState ¶
func (o PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
A collection of information about the state of the connection between DiskAccess and Virtual Network.
func (PrivateEndpointConnectionResponseOutput) ProvisioningState ¶
func (o PrivateEndpointConnectionResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the private endpoint connection resource.
func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput ¶
func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext ¶
func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseOutput) Type ¶
func (o PrivateEndpointConnectionResponseOutput) Type() pulumi.StringOutput
private endpoint connection type
type PrivateEndpointResponse ¶
type PrivateEndpointResponse struct { // The ARM identifier for Private Endpoint Id string `pulumi:"id"` }
The Private Endpoint resource.
type PrivateEndpointResponseArgs ¶
type PrivateEndpointResponseArgs struct { // The ARM identifier for Private Endpoint Id pulumi.StringInput `pulumi:"id"` }
The Private Endpoint resource.
func (PrivateEndpointResponseArgs) ElementType ¶
func (PrivateEndpointResponseArgs) ElementType() reflect.Type
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
type PrivateEndpointResponseInput ¶
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 ¶
type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }
The Private Endpoint resource.
func (PrivateEndpointResponseOutput) ElementType ¶
func (PrivateEndpointResponseOutput) ElementType() reflect.Type
func (PrivateEndpointResponseOutput) Id ¶
func (o PrivateEndpointResponseOutput) Id() pulumi.StringOutput
The ARM identifier for Private Endpoint
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
type PrivateEndpointResponsePtrInput ¶
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 ¶
func PrivateEndpointResponsePtr(v *PrivateEndpointResponseArgs) PrivateEndpointResponsePtrInput
type PrivateEndpointResponsePtrOutput ¶
type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateEndpointResponsePtrOutput) Elem ¶
func (o PrivateEndpointResponsePtrOutput) Elem() PrivateEndpointResponseOutput
func (PrivateEndpointResponsePtrOutput) ElementType ¶
func (PrivateEndpointResponsePtrOutput) ElementType() reflect.Type
func (PrivateEndpointResponsePtrOutput) Id ¶
func (o PrivateEndpointResponsePtrOutput) Id() pulumi.StringPtrOutput
The ARM identifier for Private Endpoint
func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput ¶
func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext ¶
func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
type PrivateLinkServiceConnectionStateResponse ¶
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 ¶
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 ¶
func (PrivateLinkServiceConnectionStateResponseArgs) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput ¶
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext ¶
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
type PrivateLinkServiceConnectionStateResponseInput ¶
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 ¶
type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }
A collection of information about the state of the connection between service consumer and provider.
func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStateResponseOutput) Description ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) Description() pulumi.StringPtrOutput
The reason for approval/rejection of the connection.
func (PrivateLinkServiceConnectionStateResponseOutput) ElementType ¶
func (PrivateLinkServiceConnectionStateResponseOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponseOutput) Status ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
type ShareInfoElementResponse ¶
type ShareInfoElementResponse struct { string `pulumi:"vmUri"` }VmUri
type ShareInfoElementResponseArgs ¶
type ShareInfoElementResponseArgs struct { pulumi.StringInput `pulumi:"vmUri"` }VmUri
func (ShareInfoElementResponseArgs) ElementType ¶
func (ShareInfoElementResponseArgs) ElementType() reflect.Type
func (ShareInfoElementResponseArgs) ToShareInfoElementResponseOutput ¶
func (i ShareInfoElementResponseArgs) ToShareInfoElementResponseOutput() ShareInfoElementResponseOutput
func (ShareInfoElementResponseArgs) ToShareInfoElementResponseOutputWithContext ¶
func (i ShareInfoElementResponseArgs) ToShareInfoElementResponseOutputWithContext(ctx context.Context) ShareInfoElementResponseOutput
type ShareInfoElementResponseArray ¶
type ShareInfoElementResponseArray []ShareInfoElementResponseInput
func (ShareInfoElementResponseArray) ElementType ¶
func (ShareInfoElementResponseArray) ElementType() reflect.Type
func (ShareInfoElementResponseArray) ToShareInfoElementResponseArrayOutput ¶
func (i ShareInfoElementResponseArray) ToShareInfoElementResponseArrayOutput() ShareInfoElementResponseArrayOutput
func (ShareInfoElementResponseArray) ToShareInfoElementResponseArrayOutputWithContext ¶
func (i ShareInfoElementResponseArray) ToShareInfoElementResponseArrayOutputWithContext(ctx context.Context) ShareInfoElementResponseArrayOutput
type ShareInfoElementResponseArrayInput ¶
ShareInfoElementResponseArrayInput is an input type that accepts ShareInfoElementResponseArray and ShareInfoElementResponseArrayOutput values. You can construct a concrete instance of `ShareInfoElementResponseArrayInput` via:
ShareInfoElementResponseArray{ ShareInfoElementResponseArgs{...} }
type ShareInfoElementResponseArrayOutput ¶
func (ShareInfoElementResponseArrayOutput) ElementType ¶
func (ShareInfoElementResponseArrayOutput) ElementType() reflect.Type
func (ShareInfoElementResponseArrayOutput) Index ¶
func (o ShareInfoElementResponseArrayOutput) Index(i pulumi.IntInput) ShareInfoElementResponseOutput
func (ShareInfoElementResponseArrayOutput) ToShareInfoElementResponseArrayOutput ¶
func (o ShareInfoElementResponseArrayOutput) ToShareInfoElementResponseArrayOutput() ShareInfoElementResponseArrayOutput
func (ShareInfoElementResponseArrayOutput) ToShareInfoElementResponseArrayOutputWithContext ¶
func (o ShareInfoElementResponseArrayOutput) ToShareInfoElementResponseArrayOutputWithContext(ctx context.Context) ShareInfoElementResponseArrayOutput
type ShareInfoElementResponseInput ¶
ShareInfoElementResponseInput is an input type that accepts ShareInfoElementResponseArgs and ShareInfoElementResponseOutput values. You can construct a concrete instance of `ShareInfoElementResponseInput` via:
ShareInfoElementResponseArgs{...}
type ShareInfoElementResponseOutput ¶
func (ShareInfoElementResponseOutput) ElementType ¶
func (ShareInfoElementResponseOutput) ElementType() reflect.Type
func (ShareInfoElementResponseOutput) ToShareInfoElementResponseOutput ¶
func (o ShareInfoElementResponseOutput) ToShareInfoElementResponseOutput() ShareInfoElementResponseOutput
func (ShareInfoElementResponseOutput) ToShareInfoElementResponseOutputWithContext ¶
func (o ShareInfoElementResponseOutput) ToShareInfoElementResponseOutputWithContext(ctx context.Context) ShareInfoElementResponseOutput
func (ShareInfoElementResponseOutput) VmUri ¶
func (o ShareInfoElementResponseOutput) VmUri() pulumi.StringOutput
A relative URI containing the ID of the VM that has the disk attached.
type Snapshot ¶
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.IntOutput `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 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"` // The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. 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 ¶
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 ¶
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.
type SnapshotArgs ¶
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 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 pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. 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 ¶
func (SnapshotArgs) ElementType() reflect.Type
type SnapshotSku ¶
type SnapshotSku struct { // The sku name. Name *string `pulumi:"name"` }
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
type SnapshotSkuArgs ¶
type SnapshotSkuArgs struct { // The sku name. Name pulumi.StringPtrInput `pulumi:"name"` }
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
func (SnapshotSkuArgs) ElementType ¶
func (SnapshotSkuArgs) ElementType() reflect.Type
func (SnapshotSkuArgs) ToSnapshotSkuOutput ¶
func (i SnapshotSkuArgs) ToSnapshotSkuOutput() SnapshotSkuOutput
func (SnapshotSkuArgs) ToSnapshotSkuOutputWithContext ¶
func (i SnapshotSkuArgs) ToSnapshotSkuOutputWithContext(ctx context.Context) SnapshotSkuOutput
func (SnapshotSkuArgs) ToSnapshotSkuPtrOutput ¶
func (i SnapshotSkuArgs) ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput
func (SnapshotSkuArgs) ToSnapshotSkuPtrOutputWithContext ¶
func (i SnapshotSkuArgs) ToSnapshotSkuPtrOutputWithContext(ctx context.Context) SnapshotSkuPtrOutput
type SnapshotSkuInput ¶
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 ¶
type SnapshotSkuOutput struct{ *pulumi.OutputState }
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
func (SnapshotSkuOutput) ElementType ¶
func (SnapshotSkuOutput) ElementType() reflect.Type
func (SnapshotSkuOutput) Name ¶
func (o SnapshotSkuOutput) Name() pulumi.StringPtrOutput
The sku name.
func (SnapshotSkuOutput) ToSnapshotSkuOutput ¶
func (o SnapshotSkuOutput) ToSnapshotSkuOutput() SnapshotSkuOutput
func (SnapshotSkuOutput) ToSnapshotSkuOutputWithContext ¶
func (o SnapshotSkuOutput) ToSnapshotSkuOutputWithContext(ctx context.Context) SnapshotSkuOutput
func (SnapshotSkuOutput) ToSnapshotSkuPtrOutput ¶
func (o SnapshotSkuOutput) ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput
func (SnapshotSkuOutput) ToSnapshotSkuPtrOutputWithContext ¶
func (o SnapshotSkuOutput) ToSnapshotSkuPtrOutputWithContext(ctx context.Context) SnapshotSkuPtrOutput
type SnapshotSkuPtrInput ¶
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 ¶
func SnapshotSkuPtr(v *SnapshotSkuArgs) SnapshotSkuPtrInput
type SnapshotSkuPtrOutput ¶
type SnapshotSkuPtrOutput struct{ *pulumi.OutputState }
func (SnapshotSkuPtrOutput) Elem ¶
func (o SnapshotSkuPtrOutput) Elem() SnapshotSkuOutput
func (SnapshotSkuPtrOutput) ElementType ¶
func (SnapshotSkuPtrOutput) ElementType() reflect.Type
func (SnapshotSkuPtrOutput) Name ¶
func (o SnapshotSkuPtrOutput) Name() pulumi.StringPtrOutput
The sku name.
func (SnapshotSkuPtrOutput) ToSnapshotSkuPtrOutput ¶
func (o SnapshotSkuPtrOutput) ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput
func (SnapshotSkuPtrOutput) ToSnapshotSkuPtrOutputWithContext ¶
func (o SnapshotSkuPtrOutput) ToSnapshotSkuPtrOutputWithContext(ctx context.Context) SnapshotSkuPtrOutput
type SnapshotSkuResponse ¶
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.
type SnapshotSkuResponseArgs ¶
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.
func (SnapshotSkuResponseArgs) ElementType ¶
func (SnapshotSkuResponseArgs) ElementType() reflect.Type
func (SnapshotSkuResponseArgs) ToSnapshotSkuResponseOutput ¶
func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponseOutput() SnapshotSkuResponseOutput
func (SnapshotSkuResponseArgs) ToSnapshotSkuResponseOutputWithContext ¶
func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponseOutputWithContext(ctx context.Context) SnapshotSkuResponseOutput
func (SnapshotSkuResponseArgs) ToSnapshotSkuResponsePtrOutput ¶
func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput
func (SnapshotSkuResponseArgs) ToSnapshotSkuResponsePtrOutputWithContext ¶
func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponsePtrOutputWithContext(ctx context.Context) SnapshotSkuResponsePtrOutput
type SnapshotSkuResponseInput ¶
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 ¶
type SnapshotSkuResponseOutput struct{ *pulumi.OutputState }
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
func (SnapshotSkuResponseOutput) ElementType ¶
func (SnapshotSkuResponseOutput) ElementType() reflect.Type
func (SnapshotSkuResponseOutput) Name ¶
func (o SnapshotSkuResponseOutput) Name() pulumi.StringPtrOutput
The sku name.
func (SnapshotSkuResponseOutput) Tier ¶
func (o SnapshotSkuResponseOutput) Tier() pulumi.StringOutput
The sku tier.
func (SnapshotSkuResponseOutput) ToSnapshotSkuResponseOutput ¶
func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponseOutput() SnapshotSkuResponseOutput
func (SnapshotSkuResponseOutput) ToSnapshotSkuResponseOutputWithContext ¶
func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponseOutputWithContext(ctx context.Context) SnapshotSkuResponseOutput
func (SnapshotSkuResponseOutput) ToSnapshotSkuResponsePtrOutput ¶
func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput
func (SnapshotSkuResponseOutput) ToSnapshotSkuResponsePtrOutputWithContext ¶
func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponsePtrOutputWithContext(ctx context.Context) SnapshotSkuResponsePtrOutput
type SnapshotSkuResponsePtrInput ¶
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 ¶
func SnapshotSkuResponsePtr(v *SnapshotSkuResponseArgs) SnapshotSkuResponsePtrInput
type SnapshotSkuResponsePtrOutput ¶
type SnapshotSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SnapshotSkuResponsePtrOutput) Elem ¶
func (o SnapshotSkuResponsePtrOutput) Elem() SnapshotSkuResponseOutput
func (SnapshotSkuResponsePtrOutput) ElementType ¶
func (SnapshotSkuResponsePtrOutput) ElementType() reflect.Type
func (SnapshotSkuResponsePtrOutput) Name ¶
func (o SnapshotSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The sku name.
func (SnapshotSkuResponsePtrOutput) Tier ¶
func (o SnapshotSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The sku tier.
func (SnapshotSkuResponsePtrOutput) ToSnapshotSkuResponsePtrOutput ¶
func (o SnapshotSkuResponsePtrOutput) ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput
func (SnapshotSkuResponsePtrOutput) ToSnapshotSkuResponsePtrOutputWithContext ¶
func (o SnapshotSkuResponsePtrOutput) ToSnapshotSkuResponsePtrOutputWithContext(ctx context.Context) SnapshotSkuResponsePtrOutput
type SnapshotState ¶
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.IntPtrInput // 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 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 // The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. 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 ¶
func (SnapshotState) ElementType() reflect.Type
type SourceVault ¶
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 ¶
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 ¶
func (SourceVaultArgs) ElementType() reflect.Type
func (SourceVaultArgs) ToSourceVaultOutput ¶
func (i SourceVaultArgs) ToSourceVaultOutput() SourceVaultOutput
func (SourceVaultArgs) ToSourceVaultOutputWithContext ¶
func (i SourceVaultArgs) ToSourceVaultOutputWithContext(ctx context.Context) SourceVaultOutput
func (SourceVaultArgs) ToSourceVaultPtrOutput ¶
func (i SourceVaultArgs) ToSourceVaultPtrOutput() SourceVaultPtrOutput
func (SourceVaultArgs) ToSourceVaultPtrOutputWithContext ¶
func (i SourceVaultArgs) ToSourceVaultPtrOutputWithContext(ctx context.Context) SourceVaultPtrOutput
type SourceVaultInput ¶
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 ¶
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 ¶
func (SourceVaultOutput) ElementType() reflect.Type
func (SourceVaultOutput) ToSourceVaultOutput ¶
func (o SourceVaultOutput) ToSourceVaultOutput() SourceVaultOutput
func (SourceVaultOutput) ToSourceVaultOutputWithContext ¶
func (o SourceVaultOutput) ToSourceVaultOutputWithContext(ctx context.Context) SourceVaultOutput
func (SourceVaultOutput) ToSourceVaultPtrOutput ¶
func (o SourceVaultOutput) ToSourceVaultPtrOutput() SourceVaultPtrOutput
func (SourceVaultOutput) ToSourceVaultPtrOutputWithContext ¶
func (o SourceVaultOutput) ToSourceVaultPtrOutputWithContext(ctx context.Context) SourceVaultPtrOutput
type SourceVaultPtrInput ¶
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 ¶
func SourceVaultPtr(v *SourceVaultArgs) SourceVaultPtrInput
type SourceVaultPtrOutput ¶
type SourceVaultPtrOutput struct{ *pulumi.OutputState }
func (SourceVaultPtrOutput) Elem ¶
func (o SourceVaultPtrOutput) Elem() SourceVaultOutput
func (SourceVaultPtrOutput) ElementType ¶
func (SourceVaultPtrOutput) ElementType() reflect.Type
func (SourceVaultPtrOutput) Id ¶
func (o SourceVaultPtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SourceVaultPtrOutput) ToSourceVaultPtrOutput ¶
func (o SourceVaultPtrOutput) ToSourceVaultPtrOutput() SourceVaultPtrOutput
func (SourceVaultPtrOutput) ToSourceVaultPtrOutputWithContext ¶
func (o SourceVaultPtrOutput) ToSourceVaultPtrOutputWithContext(ctx context.Context) SourceVaultPtrOutput
type SourceVaultResponse ¶
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 ¶
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 ¶
func (SourceVaultResponseArgs) ElementType() reflect.Type
func (SourceVaultResponseArgs) ToSourceVaultResponseOutput ¶
func (i SourceVaultResponseArgs) ToSourceVaultResponseOutput() SourceVaultResponseOutput
func (SourceVaultResponseArgs) ToSourceVaultResponseOutputWithContext ¶
func (i SourceVaultResponseArgs) ToSourceVaultResponseOutputWithContext(ctx context.Context) SourceVaultResponseOutput
func (SourceVaultResponseArgs) ToSourceVaultResponsePtrOutput ¶
func (i SourceVaultResponseArgs) ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput
func (SourceVaultResponseArgs) ToSourceVaultResponsePtrOutputWithContext ¶
func (i SourceVaultResponseArgs) ToSourceVaultResponsePtrOutputWithContext(ctx context.Context) SourceVaultResponsePtrOutput
type SourceVaultResponseInput ¶
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 ¶
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 ¶
func (SourceVaultResponseOutput) ElementType() reflect.Type
func (SourceVaultResponseOutput) Id ¶
func (o SourceVaultResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SourceVaultResponseOutput) ToSourceVaultResponseOutput ¶
func (o SourceVaultResponseOutput) ToSourceVaultResponseOutput() SourceVaultResponseOutput
func (SourceVaultResponseOutput) ToSourceVaultResponseOutputWithContext ¶
func (o SourceVaultResponseOutput) ToSourceVaultResponseOutputWithContext(ctx context.Context) SourceVaultResponseOutput
func (SourceVaultResponseOutput) ToSourceVaultResponsePtrOutput ¶
func (o SourceVaultResponseOutput) ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput
func (SourceVaultResponseOutput) ToSourceVaultResponsePtrOutputWithContext ¶
func (o SourceVaultResponseOutput) ToSourceVaultResponsePtrOutputWithContext(ctx context.Context) SourceVaultResponsePtrOutput
type SourceVaultResponsePtrInput ¶
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 ¶
func SourceVaultResponsePtr(v *SourceVaultResponseArgs) SourceVaultResponsePtrInput
type SourceVaultResponsePtrOutput ¶
type SourceVaultResponsePtrOutput struct{ *pulumi.OutputState }
func (SourceVaultResponsePtrOutput) Elem ¶
func (o SourceVaultResponsePtrOutput) Elem() SourceVaultResponseOutput
func (SourceVaultResponsePtrOutput) ElementType ¶
func (SourceVaultResponsePtrOutput) ElementType() reflect.Type
func (SourceVaultResponsePtrOutput) Id ¶
func (o SourceVaultResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SourceVaultResponsePtrOutput) ToSourceVaultResponsePtrOutput ¶
func (o SourceVaultResponsePtrOutput) ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput
func (SourceVaultResponsePtrOutput) ToSourceVaultResponsePtrOutputWithContext ¶
func (o SourceVaultResponsePtrOutput) ToSourceVaultResponsePtrOutputWithContext(ctx context.Context) SourceVaultResponsePtrOutput