Class DiskEncryptionConfiguration

java.lang.Object
com.azure.resourcemanager.batch.models.DiskEncryptionConfiguration

public final class DiskEncryptionConfiguration extends Object
The disk encryption configuration applied on compute nodes in the pool. Disk encryption configuration is not supported on Linux pool created with Virtual Machine Image or Shared Image Gallery Image.
  • Constructor Details

    • DiskEncryptionConfiguration

      public DiskEncryptionConfiguration()
      Creates an instance of DiskEncryptionConfiguration class.
  • Method Details

    • targets

      public List<DiskEncryptionTarget> targets()
      Get the targets property: The list of disk targets Batch Service will encrypt on the compute node

      On Linux pool, only "TemporaryDisk" is supported; on Windows pool, "OsDisk" and "TemporaryDisk" must be specified.

      Returns:
      the targets value.
    • withTargets

      public DiskEncryptionConfiguration withTargets(List<DiskEncryptionTarget> targets)
      Set the targets property: The list of disk targets Batch Service will encrypt on the compute node

      On Linux pool, only "TemporaryDisk" is supported; on Windows pool, "OsDisk" and "TemporaryDisk" must be specified.

      Parameters:
      targets - the targets value to set.
      Returns:
      the DiskEncryptionConfiguration object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.