Class WindowsVMDiskEncryptionConfiguration

    • Constructor Detail

      • WindowsVMDiskEncryptionConfiguration

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

        public WindowsVMDiskEncryptionConfiguration​(String keyVaultId,
                                                    String vaultUri,
                                                    String aadClientId,
                                                    String aadSecret)
        Creates WindowsVMDiskEncryptionConfiguration.
        Parameters:
        keyVaultId - the resource ID of the key vault 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 key vault
        aadSecret - client secret corresponding to the aadClientId
      • WindowsVMDiskEncryptionConfiguration

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

        public WindowsVMDiskEncryptionConfiguration​(String keyVaultId)
        Creates WindowsVMDiskEncryptionConfiguration. Recommend to use the alternative constructor to provide vaultUri.
        Parameters:
        keyVaultId - the resource ID of the key vault to store the disk encryption key
      • WindowsVMDiskEncryptionConfiguration

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

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