You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by na...@apache.org on 2018/01/08 14:53:10 UTC

[49/50] [abbrv] jclouds git commit: Promote Azure ARM from jclouds-labs

Promote Azure ARM from jclouds-labs


Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/cc969052
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/cc969052
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/cc969052

Branch: refs/heads/master
Commit: cc969052a7a10099fc310247903b24e8ca1641b1
Parents: 9fef6ed eebcc00
Author: Ignasi Barrera <na...@apache.org>
Authored: Mon Jan 8 14:58:45 2018 +0100
Committer: Ignasi Barrera <na...@apache.org>
Committed: Mon Jan 8 14:58:45 2018 +0100

----------------------------------------------------------------------
 providers/azurecompute-arm/README.md            |  101 ++
 providers/azurecompute-arm/pom.xml              |  165 ++
 .../azurecompute/arm/AzureComputeApi.java       |  270 +++
 .../arm/AzureComputeProviderMetadata.java       |  165 ++
 .../arm/AzureManagementApiMetadata.java         |   99 ++
 .../arm/compute/AzureComputeService.java        |  128 ++
 .../arm/compute/AzureComputeServiceAdapter.java |  545 ++++++
 .../AzureComputeServiceContextModule.java       |  134 ++
 .../compute/config/AzurePredicatesModule.java   |  602 +++++++
 .../arm/compute/domain/LocationAndName.java     |   50 +
 .../compute/domain/ResourceGroupAndName.java    |   50 +
 .../ResourceGroupAndNameAndIngressRules.java    |   74 +
 .../extensions/AzureComputeImageExtension.java  |  134 ++
 .../AzureComputeSecurityGroupExtension.java     |  345 ++++
 .../compute/functions/CustomImageToVMImage.java |   33 +
 .../compute/functions/LocationToLocation.java   |   61 +
 .../functions/LocationToResourceGroupName.java  |   46 +
 .../NetworkSecurityGroupToSecurityGroup.java    |   73 +
 .../NetworkSecurityRuleToIpPermission.java      |   76 +
 .../functions/TemplateToAvailabilitySet.java    |   94 +
 .../compute/functions/VMHardwareToHardware.java |   82 +
 .../arm/compute/functions/VMImageToImage.java   |  157 ++
 .../functions/VirtualMachineToNodeMetadata.java |  208 +++
 .../functions/VirtualMachineToStatus.java       |  116 ++
 .../loaders/CreateSecurityGroupIfNeeded.java    |  100 ++
 .../compute/loaders/DefaultResourceGroup.java   |   62 +
 .../compute/options/AzureTemplateOptions.java   |  324 ++++
 .../arm/compute/options/IpOptions.java          |   76 +
 .../arm/compute/strategy/CleanupResources.java  |  237 +++
 .../CreateResourcesThenCreateNodes.java         |  258 +++
 .../arm/config/AzureComputeHttpApiModule.java   |  108 ++
 .../arm/config/AzureComputeParserModule.java    |   29 +
 .../arm/config/AzureComputeProperties.java      |   46 +
 .../arm/config/AzureComputeRateLimitModule.java |   30 +
 .../arm/config/AzureOAuthConfigFactory.java     |   60 +
 .../azurecompute/arm/config/GraphRBAC.java      |   54 +
 .../azurecompute/arm/config/OAuthResource.java  |   35 +
 .../jclouds/azurecompute/arm/config/Tenant.java |   34 +
 .../azurecompute/arm/domain/Availability.java   |   32 +
 .../arm/domain/AvailabilitySet.java             |  223 +++
 .../arm/domain/BackendAddressPool.java          |   43 +
 .../domain/BackendAddressPoolProperties.java    |   74 +
 .../azurecompute/arm/domain/Certificate.java    |  638 +++++++
 .../azurecompute/arm/domain/ComputeNode.java    |   31 +
 .../azurecompute/arm/domain/CreationData.java   |   54 +
 .../azurecompute/arm/domain/DataDisk.java       |  160 ++
 .../azurecompute/arm/domain/Deployment.java     |  254 +++
 .../azurecompute/arm/domain/DeploymentBody.java |   42 +
 .../arm/domain/DeploymentProperties.java        |   31 +
 .../arm/domain/DeploymentTemplate.java          |  125 ++
 .../arm/domain/DiagnosticsProfile.java          |   74 +
 .../jclouds/azurecompute/arm/domain/Disk.java   |  105 ++
 .../azurecompute/arm/domain/DiskProperties.java |   78 +
 .../azurecompute/arm/domain/DnsSettings.java    |   60 +
 .../azurecompute/arm/domain/Extension.java      |   40 +
 .../arm/domain/ExtensionProfile.java            |   39 +
 .../arm/domain/ExtensionProfileSettings.java    |   42 +
 .../arm/domain/ExtensionProperties.java         |   70 +
 .../arm/domain/FrontendIPConfigurations.java    |   45 +
 .../FrontendIPConfigurationsProperties.java     |   66 +
 .../arm/domain/HardwareProfile.java             |   48 +
 .../azurecompute/arm/domain/IdReference.java    |   71 +
 .../jclouds/azurecompute/arm/domain/Image.java  |   86 +
 .../arm/domain/ImageProperties.java             |   61 +
 .../azurecompute/arm/domain/ImageReference.java |  106 ++
 .../azurecompute/arm/domain/InboundNatRule.java |   43 +
 .../arm/domain/InboundNatRuleProperties.java    |  105 ++
 .../arm/domain/IpConfiguration.java             |   68 +
 .../arm/domain/IpConfigurationProperties.java   |  105 ++
 .../jclouds/azurecompute/arm/domain/Key.java    |  229 +++
 .../arm/domain/KeyVaultReference.java           |   46 +
 .../azurecompute/arm/domain/LoadBalancer.java   |   67 +
 .../arm/domain/LoadBalancerProperties.java      |  109 ++
 .../arm/domain/LoadBalancingRule.java           |   43 +
 .../arm/domain/LoadBalancingRuleProperties.java |  135 ++
 .../azurecompute/arm/domain/Location.java       |   58 +
 .../arm/domain/ManagedDiskParameters.java       |   36 +
 .../jclouds/azurecompute/arm/domain/Metric.java |   51 +
 .../azurecompute/arm/domain/MetricData.java     |   74 +
 .../arm/domain/MetricDefinition.java            |   97 ++
 .../azurecompute/arm/domain/MetricName.java     |   38 +
 .../arm/domain/NetworkInterfaceCard.java        |   57 +
 .../domain/NetworkInterfaceCardProperties.java  |   78 +
 .../domain/NetworkInterfaceConfiguration.java   |   44 +
 ...NetworkInterfaceConfigurationProperties.java |   68 +
 .../azurecompute/arm/domain/NetworkProfile.java |   92 +
 .../arm/domain/NetworkSecurityGroup.java        |   49 +
 .../domain/NetworkSecurityGroupProperties.java  |   89 +
 .../arm/domain/NetworkSecurityRule.java         |   46 +
 .../domain/NetworkSecurityRuleProperties.java   |  146 ++
 .../jclouds/azurecompute/arm/domain/OSDisk.java |   99 ++
 .../azurecompute/arm/domain/OSProfile.java      |  277 +++
 .../jclouds/azurecompute/arm/domain/Offer.java  |   51 +
 .../jclouds/azurecompute/arm/domain/Plan.java   |   47 +
 .../jclouds/azurecompute/arm/domain/Probe.java  |   42 +
 .../arm/domain/ProbeProperties.java             |   91 +
 .../azurecompute/arm/domain/Provisionable.java  |   22 +
 .../arm/domain/PublicIPAddress.java             |   71 +
 .../arm/domain/PublicIPAddressProperties.java   |   86 +
 .../azurecompute/arm/domain/Publisher.java      |   52 +
 .../jclouds/azurecompute/arm/domain/Region.java |  103 ++
 .../azurecompute/arm/domain/Resource.java       |   72 +
 .../arm/domain/ResourceDefinition.java          |  106 ++
 .../azurecompute/arm/domain/ResourceGroup.java  |   52 +
 .../arm/domain/ResourceProviderMetaData.java    |   71 +
 .../jclouds/azurecompute/arm/domain/SKU.java    |   40 +
 .../jclouds/azurecompute/arm/domain/Secret.java |  186 ++
 .../azurecompute/arm/domain/Secrets.java        |   55 +
 .../arm/domain/ServicePrincipal.java            |   66 +
 .../jclouds/azurecompute/arm/domain/Status.java |   49 +
 .../arm/domain/StorageAccountType.java          |   47 +
 .../azurecompute/arm/domain/StorageProfile.java |   82 +
 .../azurecompute/arm/domain/StorageService.java |  226 +++
 .../arm/domain/StorageServiceKeys.java          |   39 +
 .../arm/domain/StorageServiceUpdateParams.java  |   65 +
 .../jclouds/azurecompute/arm/domain/Subnet.java |  136 ++
 .../arm/domain/TemplateParameterType.java       |   34 +
 .../jclouds/azurecompute/arm/domain/VHD.java    |   48 +
 .../azurecompute/arm/domain/VMDeployment.java   |   44 +
 .../azurecompute/arm/domain/VMHardware.java     |   70 +
 .../azurecompute/arm/domain/VMImage.java        |  182 ++
 .../jclouds/azurecompute/arm/domain/VMSize.java |   67 +
 .../jclouds/azurecompute/arm/domain/Value.java  |   42 +
 .../jclouds/azurecompute/arm/domain/Vault.java  |  112 ++
 .../arm/domain/VaultCertificate.java            |   46 +
 .../arm/domain/VaultProperties.java             |  131 ++
 .../azurecompute/arm/domain/Version.java        |   90 +
 .../azurecompute/arm/domain/VirtualMachine.java |  103 ++
 .../arm/domain/VirtualMachineInstance.java      |   90 +
 .../arm/domain/VirtualMachineProperties.java    |  154 ++
 .../arm/domain/VirtualMachineScaleSet.java      |  110 ++
 .../VirtualMachineScaleSetDNSSettings.java      |   41 +
 .../VirtualMachineScaleSetIpConfiguration.java  |   61 +
 ...achineScaleSetIpConfigurationProperties.java |  104 ++
 .../VirtualMachineScaleSetNetworkProfile.java   |   58 +
 ...tualMachineScaleSetNetworkSecurityGroup.java |   39 +
 .../domain/VirtualMachineScaleSetOSProfile.java |  273 +++
 .../arm/domain/VirtualMachineScaleSetPlan.java  |   51 +
 .../VirtualMachineScaleSetProperties.java       |  106 ++
 ...ineScaleSetPublicIPAddressConfiguration.java |   59 +
 ...achineScaleSetPublicIPAddressProperties.java |   54 +
 .../arm/domain/VirtualMachineScaleSetSKU.java   |   45 +
 .../VirtualMachineScaleSetUpgradeMode.java      |   35 +
 .../VirtualMachineScaleSetUpgradePolicy.java    |   35 +
 ...ualMachineScaleSetVirtualMachineProfile.java |   83 +
 .../azurecompute/arm/domain/VirtualNetwork.java |  122 ++
 .../AzureComputeRateLimitExceededException.java |   51 +
 .../arm/features/AvailabilitySetApi.java        |   84 +
 .../arm/features/DeploymentApi.java             |  107 ++
 .../azurecompute/arm/features/DiskApi.java      |   77 +
 .../azurecompute/arm/features/GraphRBACApi.java |   50 +
 .../azurecompute/arm/features/ImageApi.java     |   77 +
 .../azurecompute/arm/features/JobApi.java       |   58 +
 .../arm/features/LoadBalancerApi.java           |   80 +
 .../azurecompute/arm/features/LocationApi.java  |   56 +
 .../arm/features/MetricDefinitionsApi.java      |   52 +
 .../azurecompute/arm/features/MetricsApi.java   |   51 +
 .../arm/features/NetworkInterfaceCardApi.java   |   80 +
 .../arm/features/NetworkSecurityGroupApi.java   |   79 +
 .../arm/features/NetworkSecurityRuleApi.java    |   91 +
 .../azurecompute/arm/features/OSImageApi.java   |   94 +
 .../arm/features/PublicIPAddressApi.java        |   78 +
 .../arm/features/ResourceGroupApi.java          |   99 ++
 .../arm/features/ResourceProviderApi.java       |   56 +
 .../arm/features/StorageAccountApi.java         |  160 ++
 .../azurecompute/arm/features/SubnetApi.java    |   74 +
 .../azurecompute/arm/features/VMSizeApi.java    |   45 +
 .../azurecompute/arm/features/VaultApi.java     |  635 +++++++
 .../arm/features/VirtualMachineApi.java         |  140 ++
 .../arm/features/VirtualMachineScaleSetApi.java |   88 +
 .../arm/features/VirtualNetworkApi.java         |   76 +
 .../arm/filters/ApiVersionFilter.java           |   90 +
 .../azurecompute/arm/functions/FalseOn204.java  |   40 +
 .../arm/functions/ParseJobStatus.java           |   51 +
 .../arm/functions/StatusCodeParser.java         |   38 +
 .../azurecompute/arm/functions/URIParser.java   |   40 +
 .../arm/handlers/AzureComputeErrorHandler.java  |   93 +
 .../handlers/AzureRateLimitRetryHandler.java    |   39 +
 .../azurecompute/arm/util/GetEnumValue.java     |   35 +
 .../jclouds/azurecompute/arm/util/VMImages.java |   27 +
 .../arm/AzureComputeProviderMetadataTest.java   |   28 +
 .../compute/AzureComputeServiceLiveTest.java    |  121 ++
 .../compute/AzureTemplateBuilderLiveTest.java   |   80 +
 .../AzureComputeImageExtensionLiveTest.java     |  128 ++
 ...reComputeSecurityGroupExtensionLiveTest.java |  177 ++
 .../CreateResourcesThenCreateNodesTest.java     |  116 ++
 .../arm/config/ParseTenantIdTest.java           |   50 +
 .../arm/domain/IdReferenceTest.java             |   63 +
 .../azurecompute/arm/domain/SubnetTest.java     |   47 +
 .../features/AvailabilitySetApiLiveTest.java    |  105 ++
 .../features/AvailabilitySetApiMockTest.java    |  155 ++
 .../arm/features/DeploymentApiLiveTest.java     |  156 ++
 .../arm/features/DeploymentApiMockTest.java     |  154 ++
 .../arm/features/DiskApiLiveTest.java           |  107 ++
 .../arm/features/DiskApiMockTest.java           |  141 ++
 .../arm/features/GraphRBACApiLiveTest.java      |   39 +
 .../arm/features/GraphRBACApiMockTest.java      |   39 +
 .../arm/features/ImageApiLiveTest.java          |  155 ++
 .../arm/features/ImageApiMockTest.java          |  155 ++
 .../arm/features/JobApiMockTest.java            |   96 ++
 .../arm/features/LoadBalancerApiLiveTest.java   |  449 +++++
 .../arm/features/LoadBalancerApiMockTest.java   |  160 ++
 .../arm/features/LocationApiLiveTest.java       |   51 +
 .../arm/features/LocationApiMockTest.java       |   50 +
 .../features/MetricDefinitionsApiLiveTest.java  |  131 ++
 .../features/MetricDefinitionsApiMockTest.java  |   65 +
 .../arm/features/MetricsApiLiveTest.java        |  143 ++
 .../arm/features/MetricsApiMockTest.java        |   69 +
 .../NetworkInterfaceCardApiLiveTest.java        |  119 ++
 .../NetworkInterfaceCardApiMockTest.java        |  145 ++
 .../NetworkSecurityGroupApiLiveTest.java        |  106 ++
 .../NetworkSecurityGroupApiMockTest.java        |  163 ++
 .../NetworkSecurityRuleApiLiveTest.java         |  156 ++
 .../NetworkSecurityRuleApiMockTest.java         |  206 +++
 .../arm/features/OSImageApiLiveTest.java        |   70 +
 .../arm/features/OSImageApiMockTest.java        |  123 ++
 .../features/PublicIPAddressApiLiveTest.java    |  129 ++
 .../features/PublicIPAddressApiMockTest.java    |  178 ++
 .../arm/features/ResourceGroupApiLiveTest.java  |  112 ++
 .../arm/features/ResourceGroupApiMockTest.java  |  173 ++
 .../features/ResourceProviderAPIMockTest.java   |   66 +
 .../features/ResourceProviderApiLiveTest.java   |   55 +
 .../arm/features/StorageAccountApiLiveTest.java |  143 ++
 .../arm/features/StorageAccountApiMockTest.java |  312 ++++
 .../arm/features/SubnetApiLiveTest.java         |   93 +
 .../arm/features/SubnetApiMockTest.java         |  139 ++
 .../arm/features/VMSizeApiLiveTest.java         |   40 +
 .../arm/features/VMSizeApiMockTest.java         |   57 +
 .../arm/features/VaultApiLiveTest.java          | 1057 ++++++++++++
 .../arm/features/VaultApiMockTest.java          | 1619 ++++++++++++++++++
 .../arm/features/VirtualMachineApiLiveTest.java |  349 ++++
 .../arm/features/VirtualMachineApiMockTest.java |  409 +++++
 .../VirtualMachineScaleSetApiLiveTest.java      |  265 +++
 .../VirtualMachineScaleSetApiMockTest.java      |  453 +++++
 .../arm/features/VirtualNetworkApiLiveTest.java |   89 +
 .../arm/features/VirtualNetworkApiMockTest.java |  137 ++
 .../arm/filters/ApiVersionFilterTest.java       |  129 ++
 .../arm/functions/URIParserTest.java            |   51 +
 .../arm/internal/AzureLiveTestUtils.java        |   49 +
 .../internal/BaseAzureComputeApiLiveTest.java   |  249 +++
 .../internal/BaseAzureComputeApiMockTest.java   |  203 +++
 .../test/resources/PublicIPAddressCreate.json   |   20 +
 .../PublicIPAddressCreateDnsRecordInUse.json    |    7 +
 .../test/resources/PublicIPAddressGetInfo.json  |   24 +
 .../src/test/resources/PublicIPAddressList.json |   80 +
 .../test/resources/availabilitysetcreate.json   |   11 +
 .../src/test/resources/availabilitysetget.json  |   12 +
 .../src/test/resources/availabilitysetlist.json |   16 +
 .../resources/createdeploymentaccepted.json     |   33 +
 .../resources/createdeploymentsucceeded.json    |   36 +
 .../src/test/resources/creatediskresponse.json  |   11 +
 .../resources/createnetworkinterfacecard.json   |   35 +
 .../src/test/resources/createsubnet.json        |    5 +
 .../test/resources/createsubnetresponse.json    |   14 +
 .../resources/createvirtualmachineresponse.json |  109 ++
 .../test/resources/createvirtualnetwork.json    |   20 +
 .../src/test/resources/getdisk.json             |   19 +
 .../test/resources/getnetworkinterfacecard.json |   35 +
 .../src/test/resources/getonesubnet.json        |   14 +
 .../resources/getresourceprovidermetadata.json  |  366 ++++
 .../src/test/resources/getvault.json            |   60 +
 .../src/test/resources/image.json               |   43 +
 .../resources/isavailablestorageservice.json    |    3 +
 .../src/test/resources/listdeployments.json     |   99 ++
 .../src/test/resources/listdisks.json           |   23 +
 .../test/resources/listnetworkinterfaces.json   |   68 +
 .../listsubnetswithinvirtualnetwork.json        |   18 +
 .../src/test/resources/listvirtualnetworks.json |   79 +
 .../src/test/resources/loadbalancercreate.json  |   28 +
 .../src/test/resources/loadbalancerget.json     |   54 +
 .../src/test/resources/loadbalancerlist.json    |   35 +
 .../src/test/resources/locations.json           |   10 +
 .../src/test/resources/logback-test.xml         |   42 +
 .../src/test/resources/metricdefinitions.json   |   25 +
 .../src/test/resources/metrics.json             |   19 +
 .../resources/networksecuritygroupcreate.json   |  125 ++
 .../test/resources/networksecuritygroupget.json |  125 ++
 .../resources/networksecuritygrouplist.json     |  127 ++
 .../resources/networksecurityrulecreate.json    |   17 +
 .../test/resources/networksecurityruleget.json  |   17 +
 .../networksecurityrulegetdefault.json          |   17 +
 .../test/resources/networksecurityrulelist.json |   35 +
 .../networksecurityrulelistdefault.json         |   99 ++
 .../src/test/resources/offers.json              |    7 +
 .../src/test/resources/publishers.json          |   12 +
 .../src/test/resources/resourceDefinition.json  |   22 +
 .../test/resources/resourcegroup-resources.json |   46 +
 .../src/test/resources/resourcegroup.json       |   11 +
 .../src/test/resources/resourcegroups.json      |   21 +
 .../test/resources/resourcegroupupdated.json    |    9 +
 .../src/test/resources/serviceprincipals.json   |   53 +
 .../src/test/resources/skus.json                |   12 +
 .../src/test/resources/storageAccounts.json     |   90 +
 .../test/resources/storageCreateResponse.json   |    9 +
 .../src/test/resources/storageaccountkeys.json  |    4 +
 .../test/resources/storageaccountupdate.json    |    7 +
 .../src/test/resources/storageservices.json     |   30 +
 .../src/test/resources/vaultbackupkey.json      |    3 +
 .../src/test/resources/vaultbackupsecret.json   |    3 +
 .../src/test/resources/vaultcreate.json         |   26 +
 .../test/resources/vaultcreatecertificate.json  |   11 +
 .../vaultcreatecertificaterequestbody.json      |   21 +
 .../src/test/resources/vaultcreatekey.json      |   15 +
 .../resources/vaultcreatekeyrequestbody.json    |    7 +
 .../test/resources/vaultcreaterequestbody.json  |   21 +
 .../test/resources/vaultdeletecertificate.json  |   58 +
 .../vaultdeletecertificatecontacts.json         |    8 +
 .../resources/vaultdeletecertificateissuer.json |   21 +
 .../vaultdeletecertificateoperation.json        |   11 +
 .../src/test/resources/vaultdeletekey.json      |   15 +
 .../src/test/resources/vaultdeletesecret.json   |   10 +
 .../src/test/resources/vaultget.json            |   26 +
 .../src/test/resources/vaultgetcertificate.json |   55 +
 .../resources/vaultgetcertificatecontacts.json  |    8 +
 .../resources/vaultgetcertificateissuer.json    |   21 +
 .../resources/vaultgetcertificateoperation.json |   11 +
 .../resources/vaultgetcertificatepolicy.json    |   37 +
 .../src/test/resources/vaultgetdeleted.json     |   12 +
 .../resources/vaultgetdeletedcertificate.json   |   55 +
 .../src/test/resources/vaultgetdeletedkey.json  |   18 +
 .../test/resources/vaultgetdeletedsecret.json   |   13 +
 .../src/test/resources/vaultgetkey.json         |   15 +
 .../src/test/resources/vaultgetkeyversions.json |   23 +
 .../src/test/resources/vaultgetsecret.json      |   11 +
 .../test/resources/vaultgetsecretversions.json  |   25 +
 .../src/test/resources/vaultimportablecert.txt  |   58 +
 .../test/resources/vaultimportcertificate.json  |   52 +
 .../vaultimportcertificaterequestbody.json      |    9 +
 .../resources/vaultimportkeyrequestbody.json    |   18 +
 .../src/test/resources/vaultkeybackup.txt       |    1 +
 .../src/test/resources/vaultkeydecrypt.json     |    4 +
 .../resources/vaultkeydecryptrequestbody.json   |    4 +
 .../src/test/resources/vaultkeyencrypt.json     |    4 +
 .../resources/vaultkeyencryptrequestbody.json   |    4 +
 .../src/test/resources/vaultkeysign.json        |    4 +
 .../test/resources/vaultkeysignrequestbody.json |    4 +
 .../src/test/resources/vaultkeyunwrap.json      |    4 +
 .../resources/vaultkeyunwraprequestbody.json    |    4 +
 .../src/test/resources/vaultkeyverify.json      |    3 +
 .../resources/vaultkeyverifyrequestbody.json    |    5 +
 .../src/test/resources/vaultkeywrap.json        |    4 +
 .../test/resources/vaultkeywraprequestbody.json |    4 +
 .../src/test/resources/vaultlist.json           |   29 +
 .../resources/vaultlistcertificateissuers.json  |    7 +
 .../test/resources/vaultlistcertificates.json   |   27 +
 .../resources/vaultlistcertificateversions.json |   17 +
 .../src/test/resources/vaultlistdeleted.json    |   15 +
 .../resources/vaultlistdeletedcertificates.json |   18 +
 .../test/resources/vaultlistdeletedkeys.json    |   15 +
 .../test/resources/vaultlistdeletedsecrets.json |   16 +
 .../src/test/resources/vaultlistkeys.json       |   42 +
 .../src/test/resources/vaultlistsecrets.json    |   40 +
 .../test/resources/vaultmergecertificate.json   |   62 +
 .../vaultmergecertificaterequestbody.json       |   10 +
 .../src/test/resources/vaultmergex5c-1.txt      |    1 +
 .../src/test/resources/vaultmergex5c-2.txt      |    1 +
 .../src/test/resources/vaultmergex5c-3.txt      |    1 +
 .../vaultrecoverdeletedcertificate.json         |   52 +
 .../test/resources/vaultrecoverdeletedkey.json  |   15 +
 .../resources/vaultrecoverdeletedsecret.json    |   10 +
 .../src/test/resources/vaultrestorekey.json     |   15 +
 .../resources/vaultrestorekeyrequestbody.json   |    3 +
 .../src/test/resources/vaultrestoresecret.json  |   10 +
 .../vaultrestoresecretrequestbody.json          |    3 +
 .../src/test/resources/vaultsamplesecret.txt    |   27 +
 .../src/test/resources/vaultsecretbackup.txt    |    1 +
 .../resources/vaultsetcertificatecontacts.json  |    8 +
 .../vaultsetcertificatecontactsrequestbody.json |    7 +
 .../resources/vaultsetcertificateissuer.json    |   21 +
 .../vaultsetcertificateissuerrequestbody.json   |   15 +
 .../src/test/resources/vaultsetsecret.json      |   11 +
 .../resources/vaultsetsecretrequestbody.json    |    7 +
 .../test/resources/vaultupdatecertificate.json  |   58 +
 .../resources/vaultupdatecertificateissuer.json |   21 +
 ...vaultupdatecertificateissuerrequestbody.json |   15 +
 .../vaultupdatecertificateoperation.json        |   11 +
 ...ltupdatecertificateoperationrequestbody.json |    3 +
 .../resources/vaultupdatecertificatepolicy.json |   37 +
 ...vaultupdatecertificatepolicyrequestbody.json |    8 +
 .../vaultupdatecertificaterequestbody.json      |    1 +
 .../src/test/resources/vaultupdatekey.json      |   18 +
 .../resources/vaultupdatekeyrequestbody.json    |    5 +
 .../resources/vaultupdatekeywithversion.json    |   18 +
 .../src/test/resources/vaultupdatesecret.json   |   13 +
 .../resources/vaultupdatesecretrequestbody.json |    5 +
 .../resources/vaultupdatesecretwithversion.json |   13 +
 ...vaultupdatesecretwithversionrequestbody.json |    5 +
 .../src/test/resources/versions.json            |   12 +
 .../src/test/resources/virtualmachine.json      |  107 ++
 .../test/resources/virtualmachineInstance.json  |   40 +
 .../resources/virtualmachineimagecreate.json    |   21 +
 .../test/resources/virtualmachineimageget.json  |   21 +
 .../test/resources/virtualmachineimagelist.json |   25 +
 .../src/test/resources/virtualmachines.json     |  203 +++
 .../resources/virtualmachinescalesetget.json    |   64 +
 .../virtualmachinescalesetgetwhen404.json       |    6 +
 .../resources/virtualmachinescalesetlist.json   |   93 +
 .../virtualmachinescalesetlistwhen404.json      |    6 +
 ...almachinescalesetresponsecreateorupdate.json |  103 ++
 .../src/test/resources/virtualnetwork.json      |   20 +
 .../src/test/resources/vmsizes.json             |   28 +
 401 files changed, 33119 insertions(+)
----------------------------------------------------------------------