Add Azure KeyVault support
authorJim Spring <jmspring@gmail.com>
Sat, 23 Dec 2017 02:37:08 +0000 (18:37 -0800)
committerIgnasi Barrera <nacx@apache.org>
Thu, 4 Jan 2018 00:44:48 +0000 (01:44 +0100)
commitfa63f6b1ff7b48417389a88d6ebae798e6fb6e90
tree163f5fdd8f5296aab98ae42a72dae45f3e4754b8
parent5a3b59916865eef4076f8b708bc57b30e21cebf5
Add Azure KeyVault support
114 files changed:
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/AzureComputeApi.java
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/AzureComputeProviderMetadata.java
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/AzureManagementApiMetadata.java
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/AzureComputeServiceAdapter.java
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/config/AzureComputeServiceContextModule.java
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/config/AzurePredicatesModule.java [new file with mode: 0644]
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/domain/ResourceGroupAndNameAndIngressRules.java
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/extensions/AzureComputeImageExtension.java
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/extensions/AzureComputeSecurityGroupExtension.java
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/loaders/CreateSecurityGroupIfNeeded.java
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/config/AzureComputeProperties.java
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/domain/Certificate.java [new file with mode: 0644]
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/domain/Key.java [new file with mode: 0644]
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/domain/SKU.java
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/domain/Secret.java [new file with mode: 0644]
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/domain/Vault.java [new file with mode: 0644]
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/domain/VaultProperties.java [new file with mode: 0644]
azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/features/VaultApi.java [new file with mode: 0644]
azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/features/LoadBalancerApiLiveTest.java
azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/features/VaultApiLiveTest.java [new file with mode: 0644]
azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/features/VaultApiMockTest.java [new file with mode: 0644]
azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/internal/BaseAzureComputeApiLiveTest.java
azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/internal/BaseAzureComputeApiMockTest.java
azurecompute-arm/src/test/resources/getvault.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultbackupkey.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultbackupsecret.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultcreate.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultcreatecertificate.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultcreatecertificaterequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultcreatekey.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultcreatekeyrequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultcreaterequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultdeletecertificate.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultdeletecertificatecontacts.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultdeletecertificateissuer.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultdeletecertificateoperation.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultdeletekey.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultdeletesecret.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultget.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultgetcertificate.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultgetcertificatecontacts.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultgetcertificateissuer.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultgetcertificateoperation.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultgetcertificatepolicy.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultgetdeleted.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultgetdeletedcertificate.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultgetdeletedkey.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultgetdeletedsecret.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultgetkey.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultgetkeyversions.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultgetsecret.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultgetsecretversions.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultimportablecert.txt [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultimportcertificate.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultimportcertificaterequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultimportkeyrequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultkeybackup.txt [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultkeydecrypt.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultkeydecryptrequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultkeyencrypt.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultkeyencryptrequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultkeysign.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultkeysignrequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultkeyunwrap.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultkeyunwraprequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultkeyverify.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultkeyverifyrequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultkeywrap.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultkeywraprequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultlist.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultlistcertificateissuers.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultlistcertificates.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultlistcertificateversions.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultlistdeleted.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultlistdeletedcertificates.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultlistdeletedkeys.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultlistdeletedsecrets.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultlistkeys.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultlistsecrets.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultmergecertificate.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultmergecertificaterequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultmergex5c-1.txt [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultmergex5c-2.txt [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultmergex5c-3.txt [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultrecoverdeletedcertificate.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultrecoverdeletedkey.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultrecoverdeletedsecret.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultrestorekey.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultrestorekeyrequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultrestoresecret.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultrestoresecretrequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultsamplesecret.txt [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultsecretbackup.txt [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultsetcertificatecontacts.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultsetcertificatecontactsrequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultsetcertificateissuer.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultsetcertificateissuerrequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultsetsecret.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultsetsecretrequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultupdatecertificate.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultupdatecertificateissuer.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultupdatecertificateissuerrequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultupdatecertificateoperation.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultupdatecertificateoperationrequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultupdatecertificatepolicy.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultupdatecertificatepolicyrequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultupdatecertificaterequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultupdatekey.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultupdatekeyrequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultupdatekeywithversion.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultupdatesecret.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultupdatesecretrequestbody.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultupdatesecretwithversion.json [new file with mode: 0644]
azurecompute-arm/src/test/resources/vaultupdatesecretwithversionrequestbody.json [new file with mode: 0644]