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) ImageReference() ImageDiskReferencePtrOutput
- 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
- type CreationDataPtrInput
- type CreationDataPtrOutput
- func (o CreationDataPtrOutput) CreateOption() pulumi.StringPtrOutput
- func (o CreationDataPtrOutput) Elem() CreationDataOutput
- func (CreationDataPtrOutput) ElementType() reflect.Type
- func (o CreationDataPtrOutput) ImageReference() ImageDiskReferencePtrOutput
- 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
- 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) ImageReference() ImageDiskReferenceResponsePtrOutput
- func (o CreationDataResponseOutput) SourceResourceId() pulumi.StringPtrOutput
- 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
- type CreationDataResponsePtrInput
- type CreationDataResponsePtrOutput
- func (o CreationDataResponsePtrOutput) CreateOption() pulumi.StringPtrOutput
- func (o CreationDataResponsePtrOutput) Elem() CreationDataResponseOutput
- func (CreationDataResponsePtrOutput) ElementType() reflect.Type
- func (o CreationDataResponsePtrOutput) ImageReference() ImageDiskReferenceResponsePtrOutput
- func (o CreationDataResponsePtrOutput) SourceResourceId() 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
- type Disk
- type DiskArgs
- 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 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) 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) 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) 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) 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 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 LookupDiskArgs
- type LookupDiskResult
- type LookupSnapshotArgs
- type LookupSnapshotResult
- 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"` // Disk source information. ImageReference *ImageDiskReference `pulumi:"imageReference"` // 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"` // If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription StorageAccountId *string `pulumi:"storageAccountId"` }
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"` // Disk source information. ImageReference ImageDiskReferencePtrInput `pulumi:"imageReference"` // 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"` // If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription StorageAccountId pulumi.StringPtrInput `pulumi:"storageAccountId"` }
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) ImageReference ¶
func (o CreationDataOutput) ImageReference() ImageDiskReferencePtrOutput
Disk source information.
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
If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription
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
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) ImageReference ¶
func (o CreationDataPtrOutput) ImageReference() ImageDiskReferencePtrOutput
Disk source information.
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
If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription
func (CreationDataPtrOutput) ToCreationDataPtrOutput ¶
func (o CreationDataPtrOutput) ToCreationDataPtrOutput() CreationDataPtrOutput
func (CreationDataPtrOutput) ToCreationDataPtrOutputWithContext ¶
func (o CreationDataPtrOutput) ToCreationDataPtrOutputWithContext(ctx context.Context) CreationDataPtrOutput
type CreationDataResponse ¶
type CreationDataResponse struct { // This enumerates the possible sources of a disk's creation. CreateOption string `pulumi:"createOption"` // Disk source information. ImageReference *ImageDiskReferenceResponse `pulumi:"imageReference"` // 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"` // If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription StorageAccountId *string `pulumi:"storageAccountId"` }
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"` // Disk source information. ImageReference ImageDiskReferenceResponsePtrInput `pulumi:"imageReference"` // 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"` // If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription StorageAccountId pulumi.StringPtrInput `pulumi:"storageAccountId"` }
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) ImageReference ¶
func (o CreationDataResponseOutput) ImageReference() ImageDiskReferenceResponsePtrOutput
Disk source information.
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) 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
If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription
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
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) ImageReference ¶
func (o CreationDataResponsePtrOutput) ImageReference() ImageDiskReferenceResponsePtrOutput
Disk source information.
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) 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
If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription
func (CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutput ¶
func (o CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput
func (CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutputWithContext ¶
func (o CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutputWithContext(ctx context.Context) CreationDataResponsePtrOutput
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"` // 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 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"` // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD 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 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"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // The Operating System type. OsType pulumi.StringPtrOutput `pulumi:"osType"` // The disk provisioning state. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // 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"` // The time when the disk was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // 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 DiskArgs ¶
type DiskArgs struct { // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataInput // 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 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 VHD 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 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 // 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 // The Logical zone list for Disk. Zones pulumi.StringArrayInput }
The set of arguments for constructing a Disk resource.
func (DiskArgs) ElementType ¶
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 // 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 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 // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD 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 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 // Resource name Name pulumi.StringPtrInput // The Operating System type. OsType pulumi.StringPtrInput // The disk provisioning state. ProvisioningState pulumi.StringPtrInput // The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS. Sku DiskSkuResponsePtrInput // Resource tags Tags pulumi.StringMapInput // The time when the disk was created. TimeCreated pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput // The Logical zone list for Disk. Zones pulumi.StringArrayInput }
func (DiskState) ElementType ¶
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"` }
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"` }
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) 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) 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"` }
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"` }
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) 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) 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 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 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 LookupDiskResult ¶
type LookupDiskResult struct { // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataResponse `pulumi:"creationData"` // 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 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"` // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD 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 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"` // Resource name Name string `pulumi:"name"` // The Operating System type. OsType *string `pulumi:"osType"` // The disk provisioning state. ProvisioningState string `pulumi:"provisioningState"` // 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"` // The time when the disk was created. TimeCreated string `pulumi:"timeCreated"` // Resource type Type string `pulumi:"type"` // 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"` // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD 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"` // 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"` // Resource location Location string `pulumi:"location"` // Unused. Always Null. ManagedBy string `pulumi:"managedBy"` // Resource name Name string `pulumi:"name"` // 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 disk was created. TimeCreated string `pulumi:"timeCreated"` // Resource type Type string `pulumi:"type"` }
Snapshot resource.
func LookupSnapshot ¶
func LookupSnapshot(ctx *pulumi.Context, args *LookupSnapshotArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotResult, error)
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"` // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD 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"` // 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"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Unused. Always Null. ManagedBy pulumi.StringOutput `pulumi:"managedBy"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // 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 disk was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
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 // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD 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 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 // Resource location Location pulumi.StringInput // 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 // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD 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 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 // Resource location Location pulumi.StringPtrInput // Unused. Always Null. ManagedBy pulumi.StringPtrInput // Resource name Name 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 disk was created. TimeCreated pulumi.StringPtrInput // Resource type Type 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