Class LinuxVMDiskEncryptionConfiguration

    • Constructor Detail

      • LinuxVMDiskEncryptionConfiguration

        public LinuxVMDiskEncryptionConfiguration​(String keyVaultId,
                                                  String aadClientId,
                                                  String aadSecret)
        Creates LinuxVMDiskEncryptionSettings. Recommend to use the alternative constructor to provide vaultUri.
        Parameters:
        keyVaultId - the resource ID of the KeyVault to store the disk encryption key
        aadClientId - client ID of an AAD application which has permission to the KeyVault
        aadSecret - client secret corresponding to the client ID
      • LinuxVMDiskEncryptionConfiguration

        public LinuxVMDiskEncryptionConfiguration​(String keyVaultId,
                                                  String vaultUri,
                                                  String aadClientId,
                                                  String aadSecret)
        Creates LinuxVMDiskEncryptionSettings.
        Parameters:
        keyVaultId - the resource ID of the KeyVault to store the disk encryption key
        vaultUri - URI of the key vault data-plane endpoint
        aadClientId - client ID of an AAD application which has permission to the KeyVault
        aadSecret - client secret corresponding to the client ID
      • LinuxVMDiskEncryptionConfiguration

        public LinuxVMDiskEncryptionConfiguration​(String keyVaultId,
                                                  String aadClientId,
                                                  String aadSecret,
                                                  com.azure.core.management.AzureEnvironment azureEnvironment)
        Creates LinuxVMDiskEncryptionSettings. Recommend to use the alternative constructor to provide vaultUri.
        Parameters:
        keyVaultId - the resource ID of the KeyVault to store the disk encryption key
        aadClientId - client ID of an AAD application which has permission to the KeyVault
        aadSecret - client secret corresponding to the client ID
        azureEnvironment - Azure environment
      • LinuxVMDiskEncryptionConfiguration

        public LinuxVMDiskEncryptionConfiguration​(String keyVaultId)
        Creates LinuxVMDiskEncryptionSettings.
        Parameters:
        keyVaultId - the resource ID of the KeyVault to store the disk encryption key
      • LinuxVMDiskEncryptionConfiguration

        public LinuxVMDiskEncryptionConfiguration​(String keyVaultId,
                                                  String vaultUri)
        Creates LinuxVMDiskEncryptionSettings.
        Parameters:
        keyVaultId - the resource ID of the KeyVault to store the disk encryption key
        vaultUri - URI of the key vault data-plane endpoint
      • LinuxVMDiskEncryptionConfiguration

        public LinuxVMDiskEncryptionConfiguration​(String keyVaultId,
                                                  com.azure.core.management.AzureEnvironment azureEnvironment)
        Creates LinuxVMDiskEncryptionSettings. Recommend to use the alternative constructor to provide vaultUri.
        Parameters:
        keyVaultId - the resource ID of the KeyVault to store the disk encryption key
        azureEnvironment - Azure environment