Class EncryptionSettingsCollectionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.compute.inputs.EncryptionSettingsCollectionArgs
-
public final class EncryptionSettingsCollectionArgs extends com.pulumi.resources.ResourceArgs
Encryption settings for disk or snapshot
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EncryptionSettingsCollectionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static EncryptionSettingsCollectionArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EncryptionSettingsCollectionArgs.Builder
builder()
static EncryptionSettingsCollectionArgs.Builder
builder(EncryptionSettingsCollectionArgs defaults)
com.pulumi.core.Output<java.lang.Boolean>
enabled()
java.util.Optional<com.pulumi.core.Output<java.util.List<EncryptionSettingsElementArgs>>>
encryptionSettings()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
encryptionSettingsVersion()
-
-
-
Field Detail
-
Empty
public static final EncryptionSettingsCollectionArgs Empty
-
-
Method Detail
-
enabled
public com.pulumi.core.Output<java.lang.Boolean> enabled()
- Returns:
- 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.
-
encryptionSettings
public java.util.Optional<com.pulumi.core.Output<java.util.List<EncryptionSettingsElementArgs>>> encryptionSettings()
- Returns:
- A collection of encryption settings, one for each disk volume.
-
encryptionSettingsVersion
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> encryptionSettingsVersion()
- Returns:
- Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
-
builder
public static EncryptionSettingsCollectionArgs.Builder builder()
-
builder
public static EncryptionSettingsCollectionArgs.Builder builder(EncryptionSettingsCollectionArgs defaults)
-
-