Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/stratos
Conflicts:
components/org.apache.stratos.manager.console/console/themes/theme1/renderers/tenant_management.js
Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/40fedbbd
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/40fedbbd
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/40fedbbd
Branch: refs/heads/master
Commit: 40fedbbdec81dbe8810b57245f0be1991f9d35b2
Parents: deb831d 89fab31
Author: Udara Liyanage <[email protected]>
Authored: Tue Sep 2 11:45:55 2014 +0530
Committer: Udara Liyanage <[email protected]>
Committed: Tue Sep 2 11:45:55 2014 +0530
----------------------------------------------------------------------
.../org.apache.stratos.cloud.controller/pom.xml | 340 ++++---
.../controller/iaases/OpenstackNovaIaas.java | 62 +-
.../console/cartridge_info.jag | 18 +-
.../console/cartridge_info_sg.jag | 29 +-
.../console/cartridges.jag | 5 +
.../console/configure_stratos.jag | 33 +-
.../console/configure_stratos_wizard.jag | 38 +-
.../console/index.jag | 6 +-
.../console/subscribe_cartridge.jag | 24 +-
.../console/tenant_management.jag | 5 +
.../theme1/renderers/configure_stratos.js | 6 +-
.../renderers/configure_stratos_wizard.js | 8 +-
.../console/themes/theme1/renderers/index.js | 3 +
.../theme1/renderers/subscribe_cartridge.js | 18 +-
.../theme1/renderers/tenant_management.js | 2 +-
.../console/util/utility.jag | 140 +--
.../rest/endpoint/services/StratosAdmin.java | 3 +-
.../stratos-test/WEB-INF/schemas/schema.xsd | 9 +-
.../webapp/stratos/WEB-INF/schemas/schema.xsd | 9 +-
.../jclouds/apis/docker/1.7.1-stratos/README.md | 52 -
.../jclouds/apis/docker/1.7.1-stratos/pom.xml | 145 ---
.../main/java/org/jclouds/docker/DockerApi.java | 38 -
.../org/jclouds/docker/DockerApiMetadata.java | 100 --
.../binders/BindInputStreamToRequest.java | 74 --
.../DockerComputeServiceContextModule.java | 73 --
.../extensions/DockerImageExtension.java | 120 ---
.../docker/compute/features/RemoteApi.java | 275 ------
.../compute/features/internal/Archives.java | 96 --
.../functions/ContainerToNodeMetadata.java | 131 ---
.../docker/compute/functions/ImageToImage.java | 104 --
.../docker/compute/functions/StateToStatus.java | 40 -
.../compute/options/DockerTemplateOptions.java | 365 -------
.../strategy/DockerComputeServiceAdapter.java | 223 -----
.../docker/config/DockerHttpApiModule.java | 42 -
.../docker/config/DockerParserModule.java | 101 --
.../jclouds/docker/config/DockerProperties.java | 29 -
.../java/org/jclouds/docker/domain/Config.java | 460 ---------
.../org/jclouds/docker/domain/Container.java | 372 -------
.../org/jclouds/docker/domain/ExposedPorts.java | 105 --
.../org/jclouds/docker/domain/HostConfig.java | 180 ----
.../java/org/jclouds/docker/domain/Image.java | 240 -----
.../jclouds/docker/domain/NetworkSettings.java | 176 ----
.../java/org/jclouds/docker/domain/Port.java | 91 --
.../java/org/jclouds/docker/domain/State.java | 169 ----
.../java/org/jclouds/docker/domain/Version.java | 169 ----
.../docker/handlers/DockerErrorHandler.java | 108 --
.../jclouds/docker/options/BuildOptions.java | 73 --
.../jclouds/docker/options/CommitOptions.java | 111 ---
.../docker/options/CreateImageOptions.java | 129 ---
.../docker/options/DeleteImageOptions.java | 46 -
.../docker/options/ListContainerOptions.java | 97 --
.../docker/options/ListImageOptions.java | 43 -
.../docker/options/RemoveContainerOptions.java | 57 --
.../services/org.jclouds.apis.ApiMetadata | 1 -
.../src/main/resources/centos/Dockerfile | 29 -
.../src/main/resources/ubuntu/Dockerfile | 30 -
.../jclouds/docker/DockerApiMetadataTest.java | 49 -
.../docker/compute/BaseDockerApiLiveTest.java | 96 --
.../DockerComputeServiceAdapterLiveTest.java | 138 ---
.../compute/DockerExperimentLiveTest.java | 144 ---
.../compute/features/RemoteApiLiveTest.java | 136 ---
.../compute/features/RemoteApiMockTest.java | 358 -------
.../functions/ContainerToNodeMetadataTest.java | 162 ---
.../compute/functions/ImageToImageTest.java | 75 --
.../compute/functions/StateToStatusTest.java | 83 --
.../docker/config/DockerParserModuleTest.java | 102 --
.../docker/internal/BaseDockerMockTest.java | 119 ---
.../1.7.1-stratos/src/test/resources/Dockerfile | 29 -
.../src/test/resources/container-creation.json | 1 -
.../src/test/resources/container.json | 87 --
.../src/test/resources/containers.json | 20 -
.../src/test/resources/logback.xml | 34 -
.../jclouds/apis/docker/1.8.0-stratos/README.md | 52 +
.../jclouds/apis/docker/1.8.0-stratos/pom.xml | 145 +++
.../main/java/org/jclouds/docker/DockerApi.java | 37 +
.../org/jclouds/docker/DockerApiMetadata.java | 98 ++
.../binders/BindInputStreamToRequest.java | 68 ++
.../DockerComputeServiceContextModule.java | 59 ++
.../functions/ContainerToNodeMetadata.java | 126 +++
.../docker/compute/functions/ImageToImage.java | 98 ++
.../docker/compute/functions/StateToStatus.java | 38 +
.../compute/options/DockerTemplateOptions.java | 485 +++++++++
.../strategy/DockerComputeServiceAdapter.java | 232 +++++
.../docker/config/DockerHttpApiModule.java | 40 +
.../docker/config/DockerParserModule.java | 62 ++
.../jclouds/docker/config/DockerProperties.java | 26 +
.../java/org/jclouds/docker/domain/Config.java | 457 +++++++++
.../org/jclouds/docker/domain/Container.java | 389 ++++++++
.../org/jclouds/docker/domain/ExposedPorts.java | 106 ++
.../org/jclouds/docker/domain/HostConfig.java | 242 +++++
.../java/org/jclouds/docker/domain/Image.java | 239 +++++
.../jclouds/docker/domain/NetworkSettings.java | 175 ++++
.../java/org/jclouds/docker/domain/Port.java | 88 ++
.../java/org/jclouds/docker/domain/State.java | 166 ++++
.../java/org/jclouds/docker/domain/Version.java | 166 ++++
.../org/jclouds/docker/features/RemoteApi.java | 272 +++++
.../docker/features/internal/Archives.java | 60 ++
.../docker/handlers/DockerErrorHandler.java | 102 ++
.../jclouds/docker/options/BuildOptions.java | 71 ++
.../jclouds/docker/options/CommitOptions.java | 109 ++
.../docker/options/CreateImageOptions.java | 95 ++
.../docker/options/DeleteImageOptions.java | 44 +
.../docker/options/ListContainerOptions.java | 97 ++
.../docker/options/ListImageOptions.java | 43 +
.../docker/options/RemoveContainerOptions.java | 55 ++
.../services/org.jclouds.apis.ApiMetadata | 1 +
.../jclouds/docker/DockerApiMetadataTest.java | 47 +
.../binders/BindInputStreamToRequestTest.java | 66 ++
.../docker/compute/BaseDockerApiLiveTest.java | 91 ++
.../DockerComputeServiceAdapterLiveTest.java | 95 ++
.../compute/DockerComputeServiceLiveTest.java | 142 +++
.../functions/ContainerToNodeMetadataTest.java | 203 ++++
.../compute/functions/ImageToImageTest.java | 73 ++
.../compute/functions/StateToStatusTest.java | 81 ++
.../options/DockerTemplateOptionsTest.java | 62 ++
.../docker/config/DockerParserModuleTest.java | 52 +
.../docker/features/RemoteApiLiveTest.java | 121 +++
.../docker/features/RemoteApiMockTest.java | 376 +++++++
.../docker/features/internal/ArchivesTest.java | 112 +++
.../docker/internal/BaseDockerMockTest.java | 118 +++
.../1.8.0-stratos/src/test/resources/Dockerfile | 29 +
.../src/test/resources/container-creation.json | 1 +
.../src/test/resources/container.json | 81 ++
.../src/test/resources/containers.json | 20 +
.../src/test/resources/logback.xml | 34 +
.../jclouds/apis/ec2/1.7.1-stratos/README.txt | 15 -
.../jclouds/apis/ec2/1.7.1-stratos/pom.xml | 144 ---
.../src/main/clojure/org/jclouds/ec2/ami2.clj | 84 --
.../src/main/clojure/org/jclouds/ec2/ebs2.clj | 286 ------
.../clojure/org/jclouds/ec2/elastic_ip2.clj | 80 --
.../clojure/org/jclouds/ec2/security_group2.clj | 99 --
.../src/main/java/org/jclouds/ec2/EC2Api.java | 167 ----
.../java/org/jclouds/ec2/EC2ApiMetadata.java | 91 --
.../main/java/org/jclouds/ec2/EC2Fallbacks.java | 50 -
...ndBlockDeviceMappingToIndexedFormParams.java | 67 --
.../BindBundleIdsToIndexedFormParams.java | 37 -
.../binders/BindFiltersToIndexedFormParams.java | 57 --
.../BindGroupIdsToIndexedFormParams.java | 37 -
.../BindGroupNamesToIndexedFormParams.java | 37 -
.../BindInstanceIdsToIndexedFormParams.java | 37 -
.../BindIpPermissionToIndexedFormParams.java | 40 -
.../BindIpPermissionsToIndexedFormParams.java | 48 -
.../BindKeyNamesToIndexedFormParams.java | 37 -
.../BindProductCodesToIndexedFormParams.java | 37 -
.../BindPublicIpsToIndexedFormParams.java | 42 -
.../BindResourceIdsToIndexedFormParams.java | 40 -
.../binders/BindS3UploadPolicyAndSignature.java | 57 --
.../binders/BindTagKeysToIndexedFormParams.java | 46 -
.../binders/BindTagsToIndexedFormParams.java | 54 -
.../BindUserGroupsToIndexedFormParams.java | 52 -
...roupPairToSourceSecurityGroupFormParams.java | 49 -
.../binders/BindUserIdsToIndexedFormParams.java | 37 -
.../BindVolumeIdsToIndexedFormParams.java | 37 -
...fNotNullBindAvailabilityZoneToFormParam.java | 55 --
.../jclouds/ec2/compute/EC2ComputeService.java | 331 -------
.../ec2/compute/EC2ComputeServiceContext.java | 32 -
.../config/EC2BindComputeStrategiesByClass.java | 97 --
.../config/EC2BindComputeSuppliersByClass.java | 41 -
.../config/EC2ComputeServiceContextModule.java | 144 ---
.../EC2ComputeServiceDependenciesModule.java | 197 ----
.../compute/config/EC2ResolveImagesModule.java | 36 -
.../ec2/compute/domain/EC2HardwareBuilder.java | 599 -----------
.../domain/PasswordDataAndPrivateKey.java | 76 --
.../ec2/compute/domain/RegionAndName.java | 111 ---
.../domain/RegionNameAndIngressRules.java | 44 -
.../compute/extensions/EC2ImageExtension.java | 143 ---
.../extensions/EC2SecurityGroupExtension.java | 380 -------
.../functions/AddElasticIpsToNodemetadata.java | 77 --
.../compute/functions/CreateUniqueKeyPair.java | 79 --
.../functions/CredentialsForInstance.java | 79 --
.../ec2/compute/functions/EC2ImageParser.java | 148 ---
.../functions/EC2SecurityGroupIdFromName.java | 51 -
.../EC2SecurityGroupToSecurityGroup.java | 98 --
.../functions/ImagesToRegionAndIdMap.java | 55 --
.../PasswordCredentialsFromWindowsInstance.java | 122 ---
.../ec2/compute/functions/PresentInstances.java | 84 --
.../RunningInstanceToNodeMetadata.java | 257 -----
...indowsLoginCredentialsFromEncryptedData.java | 79 --
.../internal/EC2ComputeServiceContextImpl.java | 47 -
.../internal/EC2TemplateBuilderImpl.java | 117 ---
.../loaders/CreateSecurityGroupIfNeeded.java | 106 --
.../loaders/LoadPublicIpForInstanceOrNull.java | 60 --
.../ec2/compute/loaders/RegionAndIdToImage.java | 68 --
.../ec2/compute/options/EC2TemplateOptions.java | 624 ------------
.../compute/predicates/EC2ImagePredicates.java | 50 -
.../predicates/SecurityGroupPresent.java | 68 --
...curityGroupsAsNeededAndReturnRunOptions.java | 200 ----
.../strategy/DescribeImagesParallel.java | 86 --
.../EC2CreateNodesInGroupThenAddToSet.java | 244 -----
.../strategy/EC2DestroyNodeStrategy.java | 105 --
.../compute/strategy/EC2GetImageStrategy.java | 70 --
.../strategy/EC2GetNodeMetadataStrategy.java | 71 --
.../compute/strategy/EC2ListNodesStrategy.java | 164 ---
...DefaultLoginCredentialsForImageStrategy.java | 75 --
.../compute/strategy/EC2RebootNodeStrategy.java | 53 -
.../compute/strategy/EC2ResumeNodeStrategy.java | 53 -
.../strategy/EC2SuspendNodeStrategy.java | 53 -
.../ec2/compute/strategy/ReviseParsedImage.java | 44 -
.../compute/suppliers/EC2HardwareSupplier.java | 46 -
.../ec2/compute/suppliers/EC2ImageSupplier.java | 120 ---
.../suppliers/RegionAndNameToImageSupplier.java | 53 -
.../ec2/compute/util/EC2ComputeUtils.java | 35 -
.../ec2/config/BaseEC2HttpApiModule.java | 61 --
.../jclouds/ec2/config/EC2HttpApiModule.java | 37 -
.../java/org/jclouds/ec2/domain/Attachment.java | 226 -----
.../ec2/domain/AvailabilityZoneInfo.java | 129 ---
.../org/jclouds/ec2/domain/BlockDevice.java | 109 --
.../jclouds/ec2/domain/BlockDeviceMapping.java | 234 -----
.../ec2/domain/BundleInstanceS3Storage.java | 150 ---
.../java/org/jclouds/ec2/domain/BundleTask.java | 295 ------
.../java/org/jclouds/ec2/domain/Hypervisor.java | 49 -
.../main/java/org/jclouds/ec2/domain/Image.java | 496 ----------
.../org/jclouds/ec2/domain/ImageAttribute.java | 98 --
.../org/jclouds/ec2/domain/InstanceState.java | 97 --
.../jclouds/ec2/domain/InstanceStateChange.java | 119 ---
.../org/jclouds/ec2/domain/InstanceType.java | 388 --------
.../java/org/jclouds/ec2/domain/KeyPair.java | 206 ----
.../org/jclouds/ec2/domain/PasswordData.java | 153 ---
.../java/org/jclouds/ec2/domain/Permission.java | 93 --
.../ec2/domain/PublicIpInstanceIdPair.java | 111 ---
.../org/jclouds/ec2/domain/Reservation.java | 228 -----
.../ec2/domain/ReservedInstancesOffering.java | 182 ----
.../org/jclouds/ec2/domain/RootDeviceType.java | 48 -
.../org/jclouds/ec2/domain/RunningInstance.java | 525 ----------
.../org/jclouds/ec2/domain/SecurityGroup.java | 229 -----
.../java/org/jclouds/ec2/domain/Snapshot.java | 235 -----
.../java/org/jclouds/ec2/domain/Subnet.java | 253 -----
.../main/java/org/jclouds/ec2/domain/Tag.java | 196 ----
.../org/jclouds/ec2/domain/UserIdGroupPair.java | 100 --
.../jclouds/ec2/domain/VirtualizationType.java | 47 -
.../java/org/jclouds/ec2/domain/Volume.java | 296 ------
.../java/org/jclouds/ec2/features/AMIApi.java | 366 -------
.../features/AvailabilityZoneAndRegionApi.java | 90 --
.../ec2/features/ElasticBlockStoreApi.java | 602 -----------
.../ec2/features/ElasticIPAddressApi.java | 200 ----
.../org/jclouds/ec2/features/InstanceApi.java | 803 ---------------
.../org/jclouds/ec2/features/KeyPairApi.java | 159 ---
.../jclouds/ec2/features/SecurityGroupApi.java | 324 ------
.../org/jclouds/ec2/features/SubnetApi.java | 94 --
.../java/org/jclouds/ec2/features/TagApi.java | 201 ----
.../org/jclouds/ec2/features/WindowsApi.java | 229 -----
...vertUnencodedBytesToBase64EncodedString.java | 43 -
.../functions/EncodedRSAPublicKeyToBase64.java | 51 -
.../options/BundleInstanceS3StorageOptions.java | 95 --
.../jclouds/ec2/options/CreateImageOptions.java | 94 --
.../ec2/options/CreateSnapshotOptions.java | 70 --
.../DescribeAvailabilityZonesOptions.java | 68 --
.../ec2/options/DescribeImagesOptions.java | 115 ---
.../ec2/options/DescribeRegionsOptions.java | 68 --
.../ec2/options/DescribeSnapshotsOptions.java | 109 --
.../ec2/options/DetachVolumeOptions.java | 86 --
.../RegisterImageBackedByEbsOptions.java | 235 -----
.../ec2/options/RegisterImageOptions.java | 128 ---
.../ec2/options/RunInstancesOptions.java | 206 ----
.../options/internal/BaseEC2RequestOptions.java | 59 --
.../ec2/predicates/InstanceHasIpAddress.java | 66 --
.../ec2/predicates/InstanceStateRunning.java | 69 --
.../ec2/predicates/InstanceStateStopped.java | 62 --
.../ec2/predicates/InstanceStateTerminated.java | 68 --
.../ec2/predicates/SnapshotCompleted.java | 60 --
.../jclouds/ec2/predicates/VolumeAttached.java | 63 --
.../jclouds/ec2/predicates/VolumeAvailable.java | 57 --
.../jclouds/ec2/predicates/VolumeDetached.java | 69 --
.../org/jclouds/ec2/reference/EC2Constants.java | 49 -
.../DescribeAvailabilityZonesInRegion.java | 92 --
.../suppliers/DescribeRegionsForRegionURIs.java | 50 -
.../org/jclouds/ec2/util/IpPermissions.java | 197 ----
.../jclouds/ec2/util/SubnetFilterBuilder.java | 251 -----
.../org/jclouds/ec2/util/TagFilterBuilder.java | 223 -----
.../main/java/org/jclouds/ec2/util/Tags.java | 101 --
.../ec2/xml/AllocateAddressResponseHandler.java | 56 --
.../org/jclouds/ec2/xml/AttachmentHandler.java | 86 --
.../jclouds/ec2/xml/BaseReservationHandler.java | 217 ----
.../ec2/xml/BlockDeviceMappingHandler.java | 82 --
.../jclouds/ec2/xml/BooleanValueHandler.java | 46 -
.../org/jclouds/ec2/xml/BundleTaskHandler.java | 111 ---
.../ec2/xml/CreateVolumeResponseHandler.java | 198 ----
.../xml/DescribeAddressesResponseHandler.java | 80 --
...escribeAvailabilityZonesResponseHandler.java | 104 --
.../xml/DescribeBundleTasksResponseHandler.java | 73 --
.../ec2/xml/DescribeImagesResponseHandler.java | 223 -----
.../xml/DescribeInstancesResponseHandler.java | 109 --
.../xml/DescribeKeyPairsResponseHandler.java | 84 --
.../ec2/xml/DescribeRegionsResponseHandler.java | 67 --
.../DescribeSecurityGroupsResponseHandler.java | 126 ---
.../xml/DescribeSnapshotsResponseHandler.java | 76 --
.../ec2/xml/DescribeSubnetsResponseHandler.java | 91 --
.../ec2/xml/DescribeTagsResponseHandler.java | 99 --
.../ec2/xml/DescribeVolumesResponseHandler.java | 79 --
.../xml/GetConsoleOutputResponseHandler.java | 55 --
.../ec2/xml/GetPasswordDataResponseHandler.java | 61 --
.../org/jclouds/ec2/xml/ImageIdHandler.java | 49 -
...nstanceInitiatedShutdownBehaviorHandler.java | 48 -
.../ec2/xml/InstanceStateChangeHandler.java | 112 ---
.../jclouds/ec2/xml/InstanceTypeHandler.java | 47 -
.../jclouds/ec2/xml/IpPermissionHandler.java | 94 --
.../jclouds/ec2/xml/KeyPairResponseHandler.java | 79 --
.../org/jclouds/ec2/xml/PermissionHandler.java | 55 --
.../ec2/xml/RunInstancesResponseHandler.java | 48 -
.../jclouds/ec2/xml/SecurityGroupHandler.java | 143 ---
.../org/jclouds/ec2/xml/SnapshotHandler.java | 107 --
.../org/jclouds/ec2/xml/StringValueHandler.java | 47 -
.../java/org/jclouds/ec2/xml/SubnetHandler.java | 95 --
.../java/org/jclouds/ec2/xml/TagHandler.java | 77 --
.../java/org/jclouds/ec2/xml/TagSetHandler.java | 78 --
.../ec2/xml/UnencodeStringValueHandler.java | 37 -
.../services/org.jclouds.apis.ApiMetadata | 1 -
...dApplicationArchitecturesEC2ApiLiveTest.java | 427 --------
.../org/jclouds/ec2/EBSBootEC2ApiLiveTest.java | 607 ------------
.../org/jclouds/ec2/EC2ApiMetadataTest.java | 32 -
.../org/jclouds/ec2/EC2ContextBuilderText.java | 36 -
...ockDeviceMappingToIndexedFormParamsTest.java | 70 --
.../BindBundleIdsToIndexedFormParamsTest.java | 57 --
.../BindFiltersToIndexedFormParamsTest.java | 63 --
.../BindGroupNamesToIndexedFormParamsTest.java | 57 --
.../BindInstanceIdsToIndexedFormParamsTest.java | 57 --
.../BindKeyNamesToIndexedFormParamsTest.java | 57 --
...BindProductCodesToIndexedFormParamsTest.java | 58 --
.../BindPublicIpsToIndexedFormParamsTest.java | 57 --
.../BindResourceIdsToIndexedFormParamsTest.java | 57 --
.../BindS3UploadPolicyAndSignatureTest.java | 61 --
.../BindTagKeysToIndexedFormParamsTest.java | 54 -
.../BindTagsToIndexedFormParamsTest.java | 62 --
.../BindUserGroupsToIndexedFormParamsTest.java | 63 --
...PairToSourceSecurityGroupFormParamsTest.java | 60 --
.../BindUserIdsToIndexedFormParamsTest.java | 58 --
.../BindVolumeIdsToIndexedFormParamsTest.java | 57 --
...NullBindAvailabilityZoneToFormParamTest.java | 59 --
.../compute/EC2ComputeServiceExpectTest.java | 148 ---
.../ec2/compute/EC2ComputeServiceLiveTest.java | 362 -------
.../ec2/compute/EC2TemplateBuilderLiveTest.java | 94 --
.../ec2/compute/EC2TemplateBuilderTest.java | 240 -----
.../compute/TestCanRecreateGroupLiveTest.java | 57 --
.../EC2ComputeServiceContextModuleTest.java | 65 --
.../extensions/EC2ImageExtensionExpectTest.java | 84 --
.../extensions/EC2ImageExtensionLiveTest.java | 64 --
.../EC2SecurityGroupExtensionExpectTest.java | 583 -----------
.../EC2SecurityGroupExtensionLiveTest.java | 36 -
.../AddElasticIpsToNodemetadataTest.java | 90 --
.../functions/CreateUniqueKeyPairTest.java | 116 ---
.../compute/functions/EC2ImageParserTest.java | 124 ---
.../EC2SecurityGroupToSecurityGroupTest.java | 83 --
.../compute/functions/PresentInstancesTest.java | 69 --
.../RunningInstanceToNodeMetadataTest.java | 298 ------
...wsLoginCredentialsFromEncryptedDataTest.java | 77 --
.../BaseEC2ComputeServiceContextExpectTest.java | 42 -
.../BaseEC2ComputeServiceExpectTest.java | 246 -----
.../internal/EC2TemplateBuilderImplTest.java | 237 -----
.../CreateSecurityGroupIfNeededTest.java | 108 --
.../LoadPublicIpForInstanceOrNullTest.java | 106 --
.../compute/loaders/RegionAndIdToImageTest.java | 143 ---
.../compute/options/EC2TemplateOptionsTest.java | 288 ------
...tyGroupsAsNeededAndReturnRunOptionsTest.java | 577 -----------
.../EC2CreateNodesInGroupThenAddToSetTest.java | 343 -------
.../strategy/EC2DestroyNodeStrategyTest.java | 189 ----
.../ec2/config/EC2HttpApiModuleExpectTest.java | 145 ---
.../jclouds/ec2/features/AMIApiExpectTest.java | 76 --
.../jclouds/ec2/features/AMIApiLiveTest.java | 249 -----
.../org/jclouds/ec2/features/AMIApiTest.java | 521 ----------
.../AvailabilityZoneAndRegionApiLiveTest.java | 91 --
.../AvailabilityZoneAndRegionApiTest.java | 116 ---
.../jclouds/ec2/features/BaseEC2ApiTest.java | 145 ---
.../EC2ElasticBlockStoreApiExpectTest.java | 172 ----
.../features/ElasticBlockStoreApiLiveTest.java | 291 ------
.../ec2/features/ElasticBlockStoreApiTest.java | 401 --------
.../features/ElasticIPAddressApiExpectTest.java | 102 --
.../features/ElasticIPAddressApiLiveTest.java | 77 --
.../ec2/features/ElasticIPAddressApiTest.java | 140 ---
.../ec2/features/InstanceApiExpectTest.java | 101 --
.../ec2/features/InstanceApiLiveTest.java | 97 --
.../jclouds/ec2/features/InstanceApiTest.java | 593 -----------
.../ec2/features/KeyPairApiExpectTest.java | 76 --
.../ec2/features/KeyPairApiLiveTest.java | 143 ---
.../jclouds/ec2/features/KeyPairApiTest.java | 88 --
.../features/SecurityGroupApiExpectTest.java | 76 --
.../ec2/features/SecurityGroupApiLiveTest.java | 334 -------
.../ec2/features/SecurityGroupApiTest.java | 236 -----
.../ec2/features/SubnetApiExpectTest.java | 119 ---
.../jclouds/ec2/features/SubnetApiLiveTest.java | 84 --
.../jclouds/ec2/features/TagApiExpectTest.java | 285 ------
.../ec2/features/WindowsApiExpectTest.java | 115 ---
.../ec2/features/WindowsApiLiveTest.java | 37 -
.../jclouds/ec2/features/WindowsApiTest.java | 162 ---
.../features/internal/BaseTagApiLiveTest.java | 159 ---
...UnencodedBytesToBase64EncodedStringTest.java | 44 -
.../EncodedRSAPublicKeyToBase64Test.java | 44 -
.../ec2/internal/BaseEC2ApiExpectTest.java | 67 --
.../ec2/internal/BaseEC2ApiLiveTest.java | 30 -
.../jclouds/ec2/internal/BaseEC2ExpectTest.java | 85 --
.../BundleInstanceS3StorageOptionsTest.java | 74 --
.../ec2/options/CreateImageOptionsTest.java | 80 --
.../ec2/options/CreateSnapshotOptionsTest.java | 66 --
.../ec2/options/DescribeImagesOptionsTest.java | 134 ---
.../options/DescribeSnapshotsOptionsTest.java | 129 ---
.../ec2/options/DetachVolumeOptionsTest.java | 91 --
.../RegisterImageBackedByEbsOptionsTest.java | 329 -------
.../ec2/options/RegisterImageOptionsTest.java | 146 ---
.../ec2/options/RunInstancesOptionsTest.java | 247 -----
.../ec2/parse/DescribeSubnetsResponseTest.java | 71 --
.../ec2/parse/DescribeTagsResponseTest.java | 74 --
.../ec2/parse/GetPasswordDataResponseTest.java | 55 --
.../ec2/predicates/VolumeDetachedTest.java | 112 ---
.../DescribeAvailabilityZonesInRegionTest.java | 124 ---
.../org/jclouds/ec2/util/IpPermissionsTest.java | 106 --
.../java/org/jclouds/ec2/util/TagsTest.java | 55 --
.../xml/AllocateAddressResponseHandlerTest.java | 44 -
.../jclouds/ec2/xml/AttachmentHandlerTest.java | 53 -
.../org/jclouds/ec2/xml/BaseEC2HandlerTest.java | 86 --
.../ec2/xml/BlockDeviceMappingHandlerTest.java | 57 --
.../jclouds/ec2/xml/BundleTaskHandlerTest.java | 68 --
.../xml/CreateVolumeResponseHandlerTest.java | 60 --
.../DescribeAddressesResponseHandlerTest.java | 57 --
...ibeAvailabilityZonesResponseHandlerTest.java | 85 --
.../DescribeBundleTasksResponseHandlerTest.java | 56 --
.../xml/DescribeImagesResponseHandlerTest.java | 151 ---
.../ec2/xml/DescribeInstanceAttributeTest.java | 80 --
.../DescribeInstancesResponseHandlerTest.java | 173 ----
.../DescribeKeyPairsResponseHandlerTest.java | 53 -
.../xml/DescribeRegionsResponseHandlerTest.java | 136 ---
...scribeSecurityGroupsResponseHandlerTest.java | 89 --
.../DescribeSnapshotsResponseHandlerTest.java | 59 --
.../xml/DescribeVolumesResponseHandlerTest.java | 67 --
.../GetConsoleOutputResponseHandlerTest.java | 55 --
.../ec2/xml/InstanceStateChangeHandlerTest.java | 93 --
.../ec2/xml/KeyPairResponseHandlerTest.java | 80 --
.../jclouds/ec2/xml/PermissionHandlerTest.java | 48 -
.../xml/RunInstancesResponseHandlerTest.java | 110 ---
.../jclouds/ec2/xml/SnapshotHandlerTest.java | 53 -
.../src/test/resources/allocate_address.xml | 3 -
.../src/test/resources/amzn_images.xml | 113 ---
.../1.7.1-stratos/src/test/resources/attach.xml | 7 -
...authorize_securitygroup_ingress_response.xml | 4 -
.../availabilityZones-ap-northeast-1.xml | 17 -
.../availabilityZones-ap-southeast-1.xml | 17 -
.../resources/availabilityZones-eu-west-1.xml | 23 -
.../resources/availabilityZones-sa-east-1.xml | 17 -
.../resources/availabilityZones-us-east-1.xml | 35 -
.../resources/availabilityZones-us-west-1.xml | 23 -
.../resources/availabilityZones-us-west-2.xml | 23 -
.../src/test/resources/availabilityZones.xml | 35 -
.../src/test/resources/bundle_instance.xml | 18 -
.../src/test/resources/cancel_bundle_task.xml | 16 -
.../src/test/resources/create_keypair.xml | 28 -
.../test/resources/created_securitygroup.xml | 6 -
.../src/test/resources/created_snapshot.xml | 10 -
.../src/test/resources/created_volume.xml | 9 -
.../src/test/resources/delete_securitygroup.xml | 4 -
.../src/test/resources/describe_addresses.xml | 11 -
.../resources/describe_addresses_single.xml | 8 -
.../test/resources/describe_bundle_tasks.xml | 18 -
...cribe_image_attribute_blockDeviceMapping.xml | 24 -
...escribe_image_attribute_launchPermission.xml | 11 -
.../src/test/resources/describe_images.xml | 23 -
.../src/test/resources/describe_images_ebs.xml | 40 -
.../describe_images_imageextension0.xml | 24 -
.../describe_images_imageextension1.xml | 24 -
.../describe_images_imageextension2.xml | 24 -
.../src/test/resources/describe_images_nova.xml | 21 -
.../src/test/resources/describe_images_tags.xml | 33 -
.../test/resources/describe_images_windows.xml | 22 -
.../src/test/resources/describe_instances.xml | 85 --
.../test/resources/describe_instances_ebs.xml | 63 --
.../resources/describe_instances_multiple.xml | 130 ---
.../resources/describe_instances_running-1.xml | 74 --
.../describe_instances_running-named.xml | 74 --
.../resources/describe_instances_running.xml | 45 -
...escribe_instances_running_securitygroups.xml | 74 --
.../src/test/resources/describe_keypairs.xml | 8 -
.../test/resources/describe_securitygroups.xml | 39 -
.../resources/describe_securitygroups_empty.xml | 41 -
.../describe_securitygroups_extension_cidr.xml | 24 -
.../describe_securitygroups_extension_group.xml | 26 -
.../describe_securitygroups_extension_new.xml | 27 -
...describe_securitygroups_extension_single.xml | 12 -
.../src/test/resources/describe_snapshots.xml | 20 -
.../src/test/resources/describe_subnets.xml | 33 -
.../src/test/resources/describe_tags.xml | 29 -
.../src/test/resources/describe_volumes.xml | 32 -
.../test/resources/describe_volumes_single.xml | 15 -
.../test/resources/disableApiTermination.xml | 8 -
.../resources/get_console_output_response.xml | 13 -
.../src/test/resources/get_passworddata.xml | 6 -
.../instanceInitiatedShutdownBehavior.xml | 7 -
.../src/test/resources/instanceType.xml | 9 -
.../1.7.1-stratos/src/test/resources/log4j.xml | 166 ----
.../src/test/resources/new_instance.xml | 56 --
.../src/test/resources/new_securitygroup.xml | 14 -
.../src/test/resources/ramdisk.xml | 8 -
.../resources/regionEndpoints-additional.xml | 22 -
.../src/test/resources/regionEndpoints-all.xml | 34 -
.../src/test/resources/regionEndpoints.xml | 18 -
.../src/test/resources/run_instances.xml | 74 --
.../resources/run_instances_cloudbridge.xml | 68 --
.../src/test/resources/start_instances.xml | 15 -
.../src/test/resources/stop_instances.xml | 15 -
.../src/test/resources/terminate_instances.xml | 15 -
.../src/test/resources/userData.xml | 8 -
.../jclouds/apis/ec2/1.8.0-stratos/README.txt | 15 +
.../jclouds/apis/ec2/1.8.0-stratos/pom.xml | 144 +++
.../src/main/clojure/org/jclouds/ec2/ami2.clj | 84 ++
.../src/main/clojure/org/jclouds/ec2/ebs2.clj | 286 ++++++
.../clojure/org/jclouds/ec2/elastic_ip2.clj | 80 ++
.../clojure/org/jclouds/ec2/security_group2.clj | 99 ++
.../src/main/java/org/jclouds/ec2/EC2Api.java | 165 ++++
.../java/org/jclouds/ec2/EC2ApiMetadata.java | 91 ++
.../main/java/org/jclouds/ec2/EC2Fallbacks.java | 50 +
...ndBlockDeviceMappingToIndexedFormParams.java | 63 ++
.../BindBundleIdsToIndexedFormParams.java | 35 +
.../binders/BindFiltersToIndexedFormParams.java | 55 ++
.../BindGroupIdsToIndexedFormParams.java | 35 +
.../BindGroupNamesToIndexedFormParams.java | 35 +
.../BindInstanceIdsToIndexedFormParams.java | 35 +
.../BindIpPermissionToIndexedFormParams.java | 37 +
.../BindIpPermissionsToIndexedFormParams.java | 45 +
.../BindKeyNamesToIndexedFormParams.java | 35 +
.../BindProductCodesToIndexedFormParams.java | 35 +
.../BindPublicIpsToIndexedFormParams.java | 40 +
.../BindResourceIdsToIndexedFormParams.java | 38 +
.../binders/BindS3UploadPolicyAndSignature.java | 53 +
.../binders/BindTagKeysToIndexedFormParams.java | 44 +
.../binders/BindTagsToIndexedFormParams.java | 51 +
.../BindUserGroupsToIndexedFormParams.java | 50 +
...roupPairToSourceSecurityGroupFormParams.java | 47 +
.../binders/BindUserIdsToIndexedFormParams.java | 35 +
.../BindVolumeIdsToIndexedFormParams.java | 35 +
...fNotNullBindAvailabilityZoneToFormParam.java | 53 +
.../jclouds/ec2/compute/EC2ComputeService.java | 328 ++++++
.../ec2/compute/EC2ComputeServiceContext.java | 29 +
.../config/EC2BindComputeStrategiesByClass.java | 94 ++
.../config/EC2BindComputeSuppliersByClass.java | 38 +
.../config/EC2ComputeServiceContextModule.java | 142 +++
.../EC2ComputeServiceDependenciesModule.java | 193 ++++
.../compute/config/EC2ResolveImagesModule.java | 33 +
.../ec2/compute/domain/EC2HardwareBuilder.java | 608 ++++++++++++
.../domain/PasswordDataAndPrivateKey.java | 74 ++
.../ec2/compute/domain/RegionAndName.java | 107 ++
.../domain/RegionNameAndIngressRules.java | 40 +
.../compute/extensions/EC2ImageExtension.java | 140 +++
.../extensions/EC2SecurityGroupExtension.java | 378 +++++++
.../functions/AddElasticIpsToNodemetadata.java | 75 ++
.../compute/functions/CreateUniqueKeyPair.java | 75 ++
.../functions/CredentialsForInstance.java | 75 ++
.../ec2/compute/functions/EC2ImageParser.java | 145 +++
.../functions/EC2SecurityGroupIdFromName.java | 48 +
.../EC2SecurityGroupToSecurityGroup.java | 96 ++
.../functions/ImagesToRegionAndIdMap.java | 52 +
.../PasswordCredentialsFromWindowsInstance.java | 119 +++
.../ec2/compute/functions/PresentInstances.java | 82 ++
.../RunningInstanceToNodeMetadata.java | 254 +++++
...indowsLoginCredentialsFromEncryptedData.java | 77 ++
.../internal/EC2ComputeServiceContextImpl.java | 44 +
.../internal/EC2TemplateBuilderImpl.java | 116 +++
.../loaders/CreateSecurityGroupIfNeeded.java | 102 ++
.../loaders/LoadPublicIpForInstanceOrNull.java | 57 ++
.../ec2/compute/loaders/RegionAndIdToImage.java | 64 ++
.../ec2/compute/options/EC2TemplateOptions.java | 686 +++++++++++++
.../compute/predicates/EC2ImagePredicates.java | 48 +
.../predicates/SecurityGroupPresent.java | 64 ++
...curityGroupsAsNeededAndReturnRunOptions.java | 199 ++++
.../strategy/DescribeImagesParallel.java | 82 ++
.../EC2CreateNodesInGroupThenAddToSet.java | 252 +++++
.../strategy/EC2DestroyNodeStrategy.java | 101 ++
.../compute/strategy/EC2GetImageStrategy.java | 66 ++
.../strategy/EC2GetNodeMetadataStrategy.java | 67 ++
.../compute/strategy/EC2ListNodesStrategy.java | 160 +++
...DefaultLoginCredentialsForImageStrategy.java | 72 ++
.../compute/strategy/EC2RebootNodeStrategy.java | 49 +
.../compute/strategy/EC2ResumeNodeStrategy.java | 49 +
.../strategy/EC2SuspendNodeStrategy.java | 49 +
.../ec2/compute/strategy/ReviseParsedImage.java | 40 +
.../compute/suppliers/EC2HardwareSupplier.java | 42 +
.../ec2/compute/suppliers/EC2ImageSupplier.java | 116 +++
.../suppliers/RegionAndNameToImageSupplier.java | 49 +
.../ec2/compute/util/EC2ComputeUtils.java | 31 +
.../ec2/config/BaseEC2HttpApiModule.java | 59 ++
.../jclouds/ec2/config/EC2HttpApiModule.java | 35 +
.../java/org/jclouds/ec2/domain/Attachment.java | 225 +++++
.../ec2/domain/AvailabilityZoneInfo.java | 128 +++
.../org/jclouds/ec2/domain/BlockDevice.java | 108 ++
.../jclouds/ec2/domain/BlockDeviceMapping.java | 292 ++++++
.../ec2/domain/BundleInstanceS3Storage.java | 149 +++
.../java/org/jclouds/ec2/domain/BundleTask.java | 293 ++++++
.../java/org/jclouds/ec2/domain/Hypervisor.java | 47 +
.../main/java/org/jclouds/ec2/domain/Image.java | 530 ++++++++++
.../org/jclouds/ec2/domain/ImageAttribute.java | 96 ++
.../org/jclouds/ec2/domain/InstanceState.java | 95 ++
.../jclouds/ec2/domain/InstanceStateChange.java | 118 +++
.../org/jclouds/ec2/domain/InstanceType.java | 386 ++++++++
.../java/org/jclouds/ec2/domain/KeyPair.java | 205 ++++
.../org/jclouds/ec2/domain/PasswordData.java | 151 +++
.../java/org/jclouds/ec2/domain/Permission.java | 92 ++
.../ec2/domain/PublicIpInstanceIdPair.java | 110 +++
.../org/jclouds/ec2/domain/Reservation.java | 227 +++++
.../ec2/domain/ReservedInstancesOffering.java | 181 ++++
.../org/jclouds/ec2/domain/RootDeviceType.java | 46 +
.../org/jclouds/ec2/domain/RunningInstance.java | 524 ++++++++++
.../org/jclouds/ec2/domain/SecurityGroup.java | 228 +++++
.../java/org/jclouds/ec2/domain/Snapshot.java | 234 +++++
.../java/org/jclouds/ec2/domain/Subnet.java | 250 +++++
.../main/java/org/jclouds/ec2/domain/Tag.java | 194 ++++
.../org/jclouds/ec2/domain/UserIdGroupPair.java | 99 ++
.../jclouds/ec2/domain/VirtualizationType.java | 45 +
.../java/org/jclouds/ec2/domain/Volume.java | 352 +++++++
.../java/org/jclouds/ec2/features/AMIApi.java | 364 +++++++
.../features/AvailabilityZoneAndRegionApi.java | 88 ++
.../ec2/features/ElasticBlockStoreApi.java | 631 ++++++++++++
.../ec2/features/ElasticIPAddressApi.java | 198 ++++
.../org/jclouds/ec2/features/InstanceApi.java | 801 +++++++++++++++
.../org/jclouds/ec2/features/KeyPairApi.java | 157 +++
.../jclouds/ec2/features/SecurityGroupApi.java | 322 ++++++
.../org/jclouds/ec2/features/SubnetApi.java | 92 ++
.../java/org/jclouds/ec2/features/TagApi.java | 200 ++++
.../org/jclouds/ec2/features/WindowsApi.java | 228 +++++
...vertUnencodedBytesToBase64EncodedString.java | 41 +
.../functions/EncodedRSAPublicKeyToBase64.java | 50 +
.../options/BundleInstanceS3StorageOptions.java | 94 ++
.../jclouds/ec2/options/CreateImageOptions.java | 93 ++
.../ec2/options/CreateSnapshotOptions.java | 69 ++
.../ec2/options/CreateVolumeOptions.java | 146 +++
.../DescribeAvailabilityZonesOptions.java | 67 ++
.../ec2/options/DescribeImagesOptions.java | 114 +++
.../ec2/options/DescribeRegionsOptions.java | 67 ++
.../ec2/options/DescribeSnapshotsOptions.java | 108 ++
.../ec2/options/DetachVolumeOptions.java | 85 ++
.../RegisterImageBackedByEbsOptions.java | 345 +++++++
.../ec2/options/RegisterImageOptions.java | 127 +++
.../ec2/options/RunInstancesOptions.java | 229 +++++
.../options/internal/BaseEC2RequestOptions.java | 55 ++
.../ec2/predicates/InstanceHasIpAddress.java | 64 ++
.../ec2/predicates/InstanceStateRunning.java | 67 ++
.../ec2/predicates/InstanceStateStopped.java | 60 ++
.../ec2/predicates/InstanceStateTerminated.java | 66 ++
.../ec2/predicates/SnapshotCompleted.java | 58 ++
.../jclouds/ec2/predicates/VolumeAttached.java | 61 ++
.../jclouds/ec2/predicates/VolumeAvailable.java | 55 ++
.../jclouds/ec2/predicates/VolumeDetached.java | 67 ++
.../org/jclouds/ec2/reference/EC2Constants.java | 50 +
.../DescribeAvailabilityZonesInRegion.java | 92 ++
.../suppliers/DescribeRegionsForRegionURIs.java | 50 +
.../org/jclouds/ec2/util/IpPermissions.java | 195 ++++
.../jclouds/ec2/util/SubnetFilterBuilder.java | 249 +++++
.../org/jclouds/ec2/util/TagFilterBuilder.java | 222 +++++
.../main/java/org/jclouds/ec2/util/Tags.java | 97 ++
.../ec2/xml/AllocateAddressResponseHandler.java | 53 +
.../org/jclouds/ec2/xml/AttachmentHandler.java | 82 ++
.../jclouds/ec2/xml/BaseReservationHandler.java | 213 ++++
.../ec2/xml/BlockDeviceMappingHandler.java | 78 ++
.../jclouds/ec2/xml/BooleanValueHandler.java | 45 +
.../org/jclouds/ec2/xml/BundleTaskHandler.java | 107 ++
.../ec2/xml/CreateVolumeResponseHandler.java | 207 ++++
.../xml/DescribeAddressesResponseHandler.java | 76 ++
...escribeAvailabilityZonesResponseHandler.java | 100 ++
.../xml/DescribeBundleTasksResponseHandler.java | 70 ++
.../ec2/xml/DescribeImagesResponseHandler.java | 232 +++++
.../xml/DescribeInstancesResponseHandler.java | 108 ++
.../xml/DescribeKeyPairsResponseHandler.java | 83 ++
.../ec2/xml/DescribeRegionsResponseHandler.java | 63 ++
.../DescribeSecurityGroupsResponseHandler.java | 125 +++
.../xml/DescribeSnapshotsResponseHandler.java | 73 ++
.../ec2/xml/DescribeSubnetsResponseHandler.java | 88 ++
.../ec2/xml/DescribeTagsResponseHandler.java | 97 ++
.../ec2/xml/DescribeVolumesResponseHandler.java | 76 ++
.../xml/GetConsoleOutputResponseHandler.java | 54 +
.../ec2/xml/GetPasswordDataResponseHandler.java | 58 ++
.../org/jclouds/ec2/xml/ImageIdHandler.java | 48 +
...nstanceInitiatedShutdownBehaviorHandler.java | 47 +
.../ec2/xml/InstanceStateChangeHandler.java | 111 +++
.../jclouds/ec2/xml/InstanceTypeHandler.java | 46 +
.../jclouds/ec2/xml/IpPermissionHandler.java | 90 ++
.../jclouds/ec2/xml/KeyPairResponseHandler.java | 78 ++
.../org/jclouds/ec2/xml/PermissionHandler.java | 54 +
.../ec2/xml/RunInstancesResponseHandler.java | 47 +
.../jclouds/ec2/xml/SecurityGroupHandler.java | 140 +++
.../org/jclouds/ec2/xml/SnapshotHandler.java | 103 ++
.../org/jclouds/ec2/xml/StringValueHandler.java | 46 +
.../java/org/jclouds/ec2/xml/SubnetHandler.java | 92 ++
.../java/org/jclouds/ec2/xml/TagHandler.java | 75 ++
.../java/org/jclouds/ec2/xml/TagSetHandler.java | 75 ++
.../ec2/xml/UnencodeStringValueHandler.java | 36 +
.../services/org.jclouds.apis.ApiMetadata | 1 +
...dApplicationArchitecturesEC2ApiLiveTest.java | 425 ++++++++
.../org/jclouds/ec2/EBSBootEC2ApiLiveTest.java | 605 ++++++++++++
.../org/jclouds/ec2/EC2ApiMetadataTest.java | 28 +
.../org/jclouds/ec2/EC2ContextBuilderText.java | 33 +
...ockDeviceMappingToIndexedFormParamsTest.java | 68 ++
.../BindBundleIdsToIndexedFormParamsTest.java | 55 ++
.../BindFiltersToIndexedFormParamsTest.java | 61 ++
.../BindGroupNamesToIndexedFormParamsTest.java | 55 ++
.../BindInstanceIdsToIndexedFormParamsTest.java | 55 ++
.../BindKeyNamesToIndexedFormParamsTest.java | 55 ++
...BindProductCodesToIndexedFormParamsTest.java | 56 ++
.../BindPublicIpsToIndexedFormParamsTest.java | 55 ++
.../BindResourceIdsToIndexedFormParamsTest.java | 55 ++
.../BindS3UploadPolicyAndSignatureTest.java | 59 ++
.../BindTagKeysToIndexedFormParamsTest.java | 52 +
.../BindTagsToIndexedFormParamsTest.java | 60 ++
.../BindUserGroupsToIndexedFormParamsTest.java | 61 ++
...PairToSourceSecurityGroupFormParamsTest.java | 58 ++
.../BindUserIdsToIndexedFormParamsTest.java | 56 ++
.../BindVolumeIdsToIndexedFormParamsTest.java | 55 ++
...NullBindAvailabilityZoneToFormParamTest.java | 57 ++
.../compute/EC2ComputeServiceExpectTest.java | 319 ++++++
.../ec2/compute/EC2ComputeServiceLiveTest.java | 365 +++++++
.../ec2/compute/EC2TemplateBuilderLiveTest.java | 94 ++
.../ec2/compute/EC2TemplateBuilderTest.java | 242 +++++
.../compute/TestCanRecreateGroupLiveTest.java | 53 +
.../EC2ComputeServiceContextModuleTest.java | 62 ++
.../extensions/EC2ImageExtensionExpectTest.java | 80 ++
.../extensions/EC2ImageExtensionLiveTest.java | 61 ++
.../EC2SecurityGroupExtensionExpectTest.java | 579 +++++++++++
.../EC2SecurityGroupExtensionLiveTest.java | 33 +
.../AddElasticIpsToNodemetadataTest.java | 87 ++
.../functions/CreateUniqueKeyPairTest.java | 113 +++
.../compute/functions/EC2ImageParserTest.java | 121 +++
.../EC2SecurityGroupToSecurityGroupTest.java | 80 ++
.../compute/functions/PresentInstancesTest.java | 66 ++
.../RunningInstanceToNodeMetadataTest.java | 295 ++++++
...wsLoginCredentialsFromEncryptedDataTest.java | 74 ++
.../BaseEC2ComputeServiceContextExpectTest.java | 42 +
.../BaseEC2ComputeServiceExpectTest.java | 296 ++++++
.../internal/EC2TemplateBuilderImplTest.java | 230 +++++
.../CreateSecurityGroupIfNeededTest.java | 105 ++
.../LoadPublicIpForInstanceOrNullTest.java | 103 ++
.../compute/loaders/RegionAndIdToImageTest.java | 140 +++
.../compute/options/EC2TemplateOptionsTest.java | 325 ++++++
...tyGroupsAsNeededAndReturnRunOptionsTest.java | 575 +++++++++++
.../EC2CreateNodesInGroupThenAddToSetTest.java | 340 +++++++
.../strategy/EC2DestroyNodeStrategyTest.java | 186 ++++
.../ec2/config/EC2HttpApiModuleExpectTest.java | 142 +++
.../jclouds/ec2/features/AMIApiExpectTest.java | 73 ++
.../jclouds/ec2/features/AMIApiLiveTest.java | 266 +++++
.../org/jclouds/ec2/features/AMIApiTest.java | 519 ++++++++++
.../AvailabilityZoneAndRegionApiLiveTest.java | 89 ++
.../AvailabilityZoneAndRegionApiTest.java | 114 +++
.../jclouds/ec2/features/BaseEC2ApiTest.java | 142 +++
.../EC2ElasticBlockStoreApiExpectTest.java | 204 ++++
.../features/ElasticBlockStoreApiLiveTest.java | 311 ++++++
.../ec2/features/ElasticBlockStoreApiTest.java | 399 ++++++++
.../features/ElasticIPAddressApiExpectTest.java | 101 ++
.../features/ElasticIPAddressApiLiveTest.java | 75 ++
.../ec2/features/ElasticIPAddressApiTest.java | 138 +++
.../ec2/features/InstanceApiExpectTest.java | 100 ++
.../ec2/features/InstanceApiLiveTest.java | 95 ++
.../jclouds/ec2/features/InstanceApiTest.java | 591 +++++++++++
.../ec2/features/KeyPairApiExpectTest.java | 73 ++
.../ec2/features/KeyPairApiLiveTest.java | 141 +++
.../jclouds/ec2/features/KeyPairApiTest.java | 86 ++
.../features/SecurityGroupApiExpectTest.java | 73 ++
.../ec2/features/SecurityGroupApiLiveTest.java | 332 +++++++
.../ec2/features/SecurityGroupApiTest.java | 234 +++++
.../ec2/features/SubnetApiExpectTest.java | 116 +++
.../jclouds/ec2/features/SubnetApiLiveTest.java | 81 ++
.../jclouds/ec2/features/TagApiExpectTest.java | 282 ++++++
.../ec2/features/WindowsApiExpectTest.java | 112 +++
.../ec2/features/WindowsApiLiveTest.java | 34 +
.../jclouds/ec2/features/WindowsApiTest.java | 160 +++
.../features/internal/BaseTagApiLiveTest.java | 157 +++
...UnencodedBytesToBase64EncodedStringTest.java | 42 +
.../EncodedRSAPublicKeyToBase64Test.java | 42 +
.../ec2/internal/BaseEC2ApiExpectTest.java | 67 ++
.../ec2/internal/BaseEC2ApiLiveTest.java | 26 +
.../jclouds/ec2/internal/BaseEC2ExpectTest.java | 85 ++
.../BundleInstanceS3StorageOptionsTest.java | 72 ++
.../ec2/options/CreateImageOptionsTest.java | 78 ++
.../ec2/options/CreateSnapshotOptionsTest.java | 64 ++
.../ec2/options/CreateVolumeOptionsTest.java | 156 +++
.../ec2/options/DescribeImagesOptionsTest.java | 132 +++
.../options/DescribeSnapshotsOptionsTest.java | 127 +++
.../ec2/options/DetachVolumeOptionsTest.java | 89 ++
.../RegisterImageBackedByEbsOptionsTest.java | 396 ++++++++
.../ec2/options/RegisterImageOptionsTest.java | 144 +++
.../ec2/options/RunInstancesOptionsTest.java | 264 +++++
.../ec2/parse/DescribeSubnetsResponseTest.java | 67 ++
.../ec2/parse/DescribeTagsResponseTest.java | 71 ++
.../ec2/parse/GetPasswordDataResponseTest.java | 52 +
.../ec2/predicates/VolumeDetachedTest.java | 109 ++
.../DescribeAvailabilityZonesInRegionTest.java | 122 +++
.../org/jclouds/ec2/util/IpPermissionsTest.java | 104 ++
.../java/org/jclouds/ec2/util/TagsTest.java | 52 +
.../xml/AllocateAddressResponseHandlerTest.java | 42 +
.../jclouds/ec2/xml/AttachmentHandlerTest.java | 51 +
.../org/jclouds/ec2/xml/BaseEC2HandlerTest.java | 82 ++
.../ec2/xml/BlockDeviceMappingHandlerTest.java | 55 ++
.../jclouds/ec2/xml/BundleTaskHandlerTest.java | 66 ++
.../xml/CreateVolumeResponseHandlerTest.java | 58 ++
.../DescribeAddressesResponseHandlerTest.java | 55 ++
...ibeAvailabilityZonesResponseHandlerTest.java | 83 ++
.../DescribeBundleTasksResponseHandlerTest.java | 54 +
.../xml/DescribeImagesResponseHandlerTest.java | 155 +++
.../ec2/xml/DescribeInstanceAttributeTest.java | 78 ++
.../DescribeInstancesResponseHandlerTest.java | 171 ++++
.../DescribeKeyPairsResponseHandlerTest.java | 51 +
.../xml/DescribeRegionsResponseHandlerTest.java | 134 +++
...scribeSecurityGroupsResponseHandlerTest.java | 87 ++
.../DescribeSnapshotsResponseHandlerTest.java | 57 ++
.../xml/DescribeVolumesResponseHandlerTest.java | 66 ++
.../GetConsoleOutputResponseHandlerTest.java | 53 +
.../ec2/xml/InstanceStateChangeHandlerTest.java | 91 ++
.../ec2/xml/KeyPairResponseHandlerTest.java | 78 ++
.../jclouds/ec2/xml/PermissionHandlerTest.java | 46 +
.../xml/RunInstancesResponseHandlerTest.java | 108 ++
.../jclouds/ec2/xml/SnapshotHandlerTest.java | 51 +
.../src/test/resources/allocate_address.xml | 3 +
.../src/test/resources/amzn_images.xml | 113 +++
.../1.8.0-stratos/src/test/resources/attach.xml | 7 +
...authorize_securitygroup_ingress_response.xml | 4 +
.../availabilityZones-ap-northeast-1.xml | 17 +
.../availabilityZones-ap-southeast-1.xml | 17 +
.../resources/availabilityZones-eu-west-1.xml | 23 +
.../resources/availabilityZones-sa-east-1.xml | 17 +
.../resources/availabilityZones-us-east-1.xml | 35 +
.../resources/availabilityZones-us-west-1.xml | 23 +
.../resources/availabilityZones-us-west-2.xml | 23 +
.../src/test/resources/availabilityZones.xml | 35 +
.../src/test/resources/bundle_instance.xml | 18 +
.../src/test/resources/cancel_bundle_task.xml | 16 +
.../src/test/resources/create_keypair.xml | 28 +
.../test/resources/created_securitygroup.xml | 6 +
.../src/test/resources/created_snapshot.xml | 10 +
.../src/test/resources/created_volume.xml | 12 +
.../src/test/resources/delete_securitygroup.xml | 4 +
.../src/test/resources/describe_addresses.xml | 11 +
.../resources/describe_addresses_single.xml | 8 +
.../test/resources/describe_bundle_tasks.xml | 18 +
...cribe_image_attribute_blockDeviceMapping.xml | 24 +
...escribe_image_attribute_launchPermission.xml | 11 +
.../src/test/resources/describe_images.xml | 23 +
.../src/test/resources/describe_images_ebs.xml | 44 +
.../describe_images_imageextension0.xml | 24 +
.../describe_images_imageextension1.xml | 24 +
.../describe_images_imageextension2.xml | 24 +
.../src/test/resources/describe_images_nova.xml | 21 +
.../src/test/resources/describe_images_tags.xml | 33 +
.../test/resources/describe_images_windows.xml | 22 +
.../src/test/resources/describe_instances.xml | 85 ++
.../test/resources/describe_instances_ebs.xml | 63 ++
.../resources/describe_instances_multiple.xml | 130 +++
.../resources/describe_instances_running-1.xml | 74 ++
.../describe_instances_running-named.xml | 186 ++++
.../resources/describe_instances_running.xml | 45 +
...escribe_instances_running_securitygroups.xml | 74 ++
.../resources/describe_instances_three_ids.xml | 74 ++
.../src/test/resources/describe_keypairs.xml | 8 +
.../test/resources/describe_securitygroups.xml | 39 +
.../resources/describe_securitygroups_empty.xml | 41 +
.../describe_securitygroups_extension_cidr.xml | 24 +
.../describe_securitygroups_extension_group.xml | 26 +
.../describe_securitygroups_extension_new.xml | 27 +
...describe_securitygroups_extension_single.xml | 12 +
.../src/test/resources/describe_snapshots.xml | 20 +
.../src/test/resources/describe_subnets.xml | 33 +
.../src/test/resources/describe_tags.xml | 29 +
.../src/test/resources/describe_volumes.xml | 38 +
.../test/resources/describe_volumes_single.xml | 18 +
.../test/resources/disableApiTermination.xml | 8 +
.../resources/get_console_output_response.xml | 13 +
.../src/test/resources/get_passworddata.xml | 6 +
.../instanceInitiatedShutdownBehavior.xml | 7 +
.../src/test/resources/instanceType.xml | 9 +
.../1.8.0-stratos/src/test/resources/log4j.xml | 166 ++++
.../src/test/resources/new_instance.xml | 56 ++
.../src/test/resources/new_securitygroup.xml | 14 +
.../src/test/resources/ramdisk.xml | 8 +
.../resources/regionEndpoints-additional.xml | 22 +
.../src/test/resources/regionEndpoints-all.xml | 34 +
.../src/test/resources/regionEndpoints.xml | 18 +
.../src/test/resources/run_instances.xml | 74 ++
.../resources/run_instances_cloudbridge.xml | 68 ++
.../src/test/resources/run_instances_three.xml | 74 ++
.../src/test/resources/start_instances.xml | 15 +
.../src/test/resources/stop_instances.xml | 15 +
.../src/test/resources/terminate_instances.xml | 15 +
.../src/test/resources/userData.xml | 8 +
.../openstack-nova/1.7.1-stratos/README.txt | 3 -
.../apis/openstack-nova/1.7.1-stratos/pom.xml | 145 ---
.../jclouds/openstack/nova/v2_0/NovaApi.java | 208 ----
.../openstack/nova/v2_0/NovaApiMetadata.java | 125 ---
.../openstack/nova/v2_0/NovaAsyncApi.java | 214 ----
.../v2_0/binders/BindKeyPairToJsonPayload.java | 47 -
.../v2_0/binders/BindMetadataToJsonPayload.java | 47 -
.../BindSecurityGroupRuleToJsonPayload.java | 71 --
.../nova/v2_0/compute/NovaComputeService.java | 183 ----
.../v2_0/compute/NovaComputeServiceAdapter.java | 288 ------
.../config/NovaComputeServiceContextModule.java | 286 ------
.../compute/extensions/NovaImageExtension.java | 140 ---
.../extensions/NovaSecurityGroupExtension.java | 373 -------
.../AllocateAndAddFloatingIpToNode.java | 112 ---
.../functions/CreateSecurityGroupIfNeeded.java | 93 --
.../functions/FlavorInZoneToHardware.java | 60 --
.../compute/functions/ImageInZoneToImage.java | 70 --
.../functions/ImageToOperatingSystem.java | 128 ---
.../NovaSecurityGroupInZoneToSecurityGroup.java | 75 --
.../NovaSecurityGroupToSecurityGroup.java | 69 --
.../functions/OrphanedGroupsByZoneId.java | 77 --
.../RemoveFloatingIpFromNodeAndDeallocate.java | 74 --
.../SecurityGroupRuleToIpPermission.java | 99 --
.../functions/ServerInZoneToNodeMetadata.java | 199 ----
.../compute/loaders/CreateUniqueKeyPair.java | 79 --
.../loaders/FindSecurityGroupOrCreate.java | 86 --
.../loaders/LoadFloatingIpsForInstance.java | 63 --
.../compute/options/NovaTemplateOptions.java | 649 ------------
.../predicates/AllNodesInGroupTerminated.java | 56 --
...desWithGroupEncodedIntoNameThenAddToSet.java | 165 ----
.../nova/v2_0/config/NovaParserModule.java | 159 ---
.../nova/v2_0/config/NovaProperties.java | 43 -
.../nova/v2_0/config/NovaRestClientModule.java | 191 ----
.../openstack/nova/v2_0/domain/Address.java | 138 ---
.../openstack/nova/v2_0/domain/BackupType.java | 41 -
.../openstack/nova/v2_0/domain/Flavor.java | 211 ----
.../openstack/nova/v2_0/domain/FloatingIP.java | 173 ----
.../openstack/nova/v2_0/domain/Host.java | 127 ---
.../nova/v2_0/domain/HostAggregate.java | 250 -----
.../nova/v2_0/domain/HostResourceUsage.java | 180 ----
.../openstack/nova/v2_0/domain/Image.java | 303 ------
.../openstack/nova/v2_0/domain/Ingress.java | 160 ---
.../openstack/nova/v2_0/domain/KeyPair.java | 189 ----
.../openstack/nova/v2_0/domain/Network.java | 173 ----
.../openstack/nova/v2_0/domain/Quota.java | 356 -------
.../openstack/nova/v2_0/domain/QuotaClass.java | 62 --
.../openstack/nova/v2_0/domain/RebootType.java | 35 -
.../nova/v2_0/domain/SecurityGroup.java | 188 ----
.../nova/v2_0/domain/SecurityGroupRule.java | 174 ----
.../openstack/nova/v2_0/domain/Server.java | 476 ---------
.../nova/v2_0/domain/ServerCreated.java | 127 ---
.../v2_0/domain/ServerExtendedAttributes.java | 156 ---
.../nova/v2_0/domain/ServerExtendedStatus.java | 155 ---
.../v2_0/domain/ServerWithSecurityGroups.java | 128 ---
.../nova/v2_0/domain/SimpleServerUsage.java | 312 ------
.../nova/v2_0/domain/SimpleTenantUsage.java | 245 -----
.../nova/v2_0/domain/TenantIdAndName.java | 127 ---
.../nova/v2_0/domain/VirtualInterface.java | 128 ---
.../openstack/nova/v2_0/domain/Volume.java | 346 -------
.../nova/v2_0/domain/VolumeAttachment.java | 172 ----
.../nova/v2_0/domain/VolumeSnapshot.java | 239 -----
.../openstack/nova/v2_0/domain/VolumeType.java | 192 ----
.../domain/zonescoped/AvailabilityZone.java | 73 --
.../v2_0/domain/zonescoped/FlavorInZone.java | 46 -
.../v2_0/domain/zonescoped/ImageInZone.java | 46 -
.../domain/zonescoped/SecurityGroupInZone.java | 46 -
.../v2_0/domain/zonescoped/ServerInZone.java | 46 -
.../nova/v2_0/domain/zonescoped/ZoneAndId.java | 86 --
.../v2_0/domain/zonescoped/ZoneAndName.java | 111 ---
.../ZoneSecurityGroupNameAndPorts.java | 62 --
.../nova/v2_0/domain/zonescoped/ZoneState.java | 61 --
.../v2_0/extensions/AvailabilityZoneAPI.java | 40 -
.../extensions/AvailabilityZoneAsyncApi.java | 58 --
.../v2_0/extensions/ExtensionNamespaces.java | 110 ---
.../v2_0/extensions/FlavorExtraSpecsApi.java | 77 --
.../extensions/FlavorExtraSpecsAsyncApi.java | 118 ---
.../nova/v2_0/extensions/FloatingIPApi.java | 98 --
.../v2_0/extensions/FloatingIPAsyncApi.java | 145 ---
.../v2_0/extensions/HostAdministrationApi.java | 103 --
.../extensions/HostAdministrationAsyncApi.java | 157 ---
.../nova/v2_0/extensions/HostAggregateApi.java | 87 --
.../v2_0/extensions/HostAggregateAsyncApi.java | 161 ---
.../nova/v2_0/extensions/KeyPairApi.java | 65 --
.../nova/v2_0/extensions/KeyPairAsyncApi.java | 101 --
.../nova/v2_0/extensions/QuotaApi.java | 57 --
.../nova/v2_0/extensions/QuotaAsyncApi.java | 89 --
.../nova/v2_0/extensions/QuotaClassApi.java | 51 -
.../v2_0/extensions/QuotaClassAsyncApi.java | 78 --
.../nova/v2_0/extensions/SecurityGroupApi.java | 89 --
.../v2_0/extensions/SecurityGroupAsyncApi.java | 152 ---
.../nova/v2_0/extensions/ServerAdminApi.java | 120 ---
.../v2_0/extensions/ServerAdminAsyncApi.java | 175 ----
.../extensions/ServerWithSecurityGroupsApi.java | 49 -
.../ServerWithSecurityGroupsAsyncApi.java | 62 --
.../v2_0/extensions/SimpleTenantUsageApi.java | 50 -
.../extensions/SimpleTenantUsageAsyncApi.java | 77 --
.../v2_0/extensions/VirtualInterfaceApi.java | 43 -
.../extensions/VirtualInterfaceAsyncApi.java | 59 --
.../nova/v2_0/extensions/VolumeApi.java | 147 ---
.../nova/v2_0/extensions/VolumeAsyncApi.java | 254 -----
.../v2_0/extensions/VolumeAttachmentApi.java | 87 --
.../extensions/VolumeAttachmentAsyncApi.java | 107 --
.../nova/v2_0/extensions/VolumeTypeApi.java | 101 --
.../v2_0/extensions/VolumeTypeAsyncApi.java | 161 ---
.../openstack/nova/v2_0/features/FlavorApi.java | 78 --
.../nova/v2_0/features/FlavorAsyncApi.java | 144 ---
.../openstack/nova/v2_0/features/ImageApi.java | 142 ---
.../nova/v2_0/features/ImageAsyncApi.java | 206 ----
.../openstack/nova/v2_0/features/ServerApi.java | 276 ------
.../nova/v2_0/features/ServerAsyncApi.java | 356 -------
.../functions/FieldValueResponseParsers.java | 105 --
.../nova/v2_0/functions/OverLimitParser.java | 92 --
.../ParseImageIdFromLocationHeader.java | 39 -
.../internal/OnlyMetadataValueOrNull.java | 63 --
.../functions/internal/ParseDiagnostics.java | 47 -
.../functions/internal/ParseFlavorDetails.java | 94 --
.../v2_0/functions/internal/ParseFlavors.java | 96 --
.../functions/internal/ParseImageDetails.java | 95 --
.../v2_0/functions/internal/ParseImages.java | 96 --
.../v2_0/functions/internal/ParseKeyPairs.java | 64 --
.../functions/internal/ParseServerDetails.java | 94 --
.../v2_0/functions/internal/ParseServers.java | 96 --
.../nova/v2_0/handlers/NovaErrorHandler.java | 129 ---
.../options/CreateBackupOfServerOptions.java | 105 --
.../nova/v2_0/options/CreateServerOptions.java | 557 -----------
.../nova/v2_0/options/CreateVolumeOptions.java | 220 -----
.../options/CreateVolumeSnapshotOptions.java | 138 ---
.../v2_0/options/CreateVolumeTypeOptions.java | 101 --
.../nova/v2_0/options/ListOptions.java | 107 --
.../nova/v2_0/options/RebuildServerOptions.java | 142 ---
.../FindSecurityGroupWithNameAndReturnTrue.java | 84 --
.../nova/v2_0/predicates/ImagePredicates.java | 55 --
.../nova/v2_0/predicates/KeyPairPredicates.java | 77 --
.../predicates/SecurityGroupPredicates.java | 213 ----
.../services/org.jclouds.apis.ApiMetadata | 1 -
...tKeyAndTenantIdAuthenticationExpectTest.java | 75 --
...antNamePropertyAuthenticationExpectTest.java | 75 --
...KeyAndSecretKeyAuthenticationExpectTest.java | 69 --
.../nova/v2_0/EndpointIdIsRandomExpectTest.java | 72 --
.../nova/v2_0/NovaApiMetadataTest.java | 32 -
.../v2_0/PasswordAuthenticationExpectTest.java | 60 --
...dAuthenticationWithTenantNameExpectTest.java | 69 --
.../NovaComputeServiceAdapterExpectTest.java | 321 ------
.../compute/NovaComputeServiceExpectTest.java | 382 -------
.../compute/NovaComputeServiceLiveTest.java | 96 --
.../NovaImageExtensionExpectTest.java | 92 --
.../extensions/NovaImageExtensionLiveTest.java | 43 -
.../NovaSecurityGroupExtensionExpectTest.java | 433 --------
.../NovaSecurityGroupExtensionLiveTest.java | 35 -
...llocateAndAddFloatingIpToNodeExpectTest.java | 133 ---
.../functions/FlavorInZoneToHardwareTest.java | 90 --
.../functions/ImageInZoneToImageTest.java | 95 --
.../functions/ImageToOperatingSystemTest.java | 192 ----
...aSecurityGroupInZoneToSecurityGroupTest.java | 94 --
.../NovaSecurityGroupToSecurityGroupTest.java | 155 ---
.../functions/OrphanedGroupsByZoneIdTest.java | 96 --
.../SecurityGroupRuleToIpPermissionTest.java | 81 --
.../ServerInZoneToNodeMetadataTest.java | 311 ------
.../loaders/CreateUniqueKeyPairTest.java | 111 ---
.../loaders/FindSecurityGroupOrCreateTest.java | 144 ---
.../loaders/LoadFloatingIpsForInstanceTest.java | 108 --
.../options/NovaTemplateOptionsTest.java | 263 -----
.../extensions/AdminActionsApiExpectTest.java | 350 -------
.../extensions/AdminActionsApiLiveTest.java | 195 ----
.../AvailabilityZoneApiExpectTest.java | 64 --
.../AvailabilityZonesApiLiveTest.java | 45 -
.../FlavorExtraSpecsApiExpectTest.java | 142 ---
.../extensions/FlavorExtraSpecsApiLiveTest.java | 123 ---
.../extensions/FloatingIPApiExpectTest.java | 191 ----
.../v2_0/extensions/FloatingIPApiLiveTest.java | 171 ----
.../HostAdministrationApiExpectTest.java | 241 -----
.../HostAdministrationApiLiveTest.java | 116 ---
.../extensions/HostAggregateApiExpectTest.java | 179 ----
.../extensions/HostAggregateApiLiveTest.java | 148 ---
.../v2_0/extensions/KeyPairApiExpectTest.java | 142 ---
.../v2_0/extensions/KeyPairApiLiveTest.java | 76 --
.../v2_0/extensions/QuotaApiExpectTest.java | 125 ---
.../nova/v2_0/extensions/QuotaApiLiveTest.java | 100 --
.../extensions/QuotaClassApiExpectTest.java | 105 --
.../v2_0/extensions/QuotaClassApiLiveTest.java | 73 --
.../extensions/SecurityGroupApiExpectTest.java | 235 -----
.../extensions/SecurityGroupApiLiveTest.java | 100 --
.../ServerWithSecurityGroupsApiExpectTest.java | 63 --
.../ServerWithSecurityGroupsApiLiveTest.java | 80 --
.../SimpleTenantUsageApiExpectTest.java | 99 --
.../SimpleTenantUsageApiLiveTest.java | 51 -
.../VirtualInterfaceApiExpectTest.java | 64 --
.../extensions/VirtualInterfaceApiLiveTest.java | 68 --
.../v2_0/extensions/VolumeApiExpectTest.java | 460 ---------
.../nova/v2_0/extensions/VolumeApiLiveTest.java | 274 ------
.../VolumeAttachmentApiExpectTest.java | 168 ----
.../extensions/VolumeAttachmentApiLiveTest.java | 156 ---
.../extensions/VolumeTypeApiExpectTest.java | 259 -----
.../v2_0/extensions/VolumeTypeApiLiveTest.java | 126 ---
.../v2_0/features/ExtensionApiExpectTest.java | 115 ---
.../v2_0/features/ExtensionApiLiveTest.java | 84 --
.../nova/v2_0/features/FlavorApiExpectTest.java | 164 ---
.../nova/v2_0/features/FlavorApiLiveTest.java | 105 --
.../nova/v2_0/features/ImageApiExpectTest.java | 377 -------
.../nova/v2_0/features/ImageApiLiveTest.java | 101 --
.../nova/v2_0/features/ServerApiExpectTest.java | 746 --------------
.../nova/v2_0/features/ServerApiLiveTest.java | 206 ----
.../CreateSecurityGroupIfNeededTest.java | 168 ----
...ityGroupWithNameAndReturnTrueExpectTest.java | 102 --
.../v2_0/functions/InternalURLLiveTest.java | 64 --
.../v2_0/handlers/NovaErrorHandlerTest.java | 225 -----
.../v2_0/internal/BaseNovaApiExpectTest.java | 28 -
.../nova/v2_0/internal/BaseNovaApiLiveTest.java | 120 ---
...BaseNovaComputeServiceContextExpectTest.java | 87 --
.../BaseNovaComputeServiceExpectTest.java | 35 -
.../nova/v2_0/internal/BaseNovaExpectTest.java | 84 --
...eComputeServiceTypicalSecurityGroupTest.java | 76 --
.../nova/v2_0/parse/ParseCreateFlavorTest.java | 58 --
.../nova/v2_0/parse/ParseCreatedServerTest.java | 80 --
.../parse/ParseExtensionListNormalTest.java | 76 --
.../nova/v2_0/parse/ParseExtensionListTest.java | 88 --
.../nova/v2_0/parse/ParseExtensionTest.java | 71 --
.../nova/v2_0/parse/ParseFlavorListTest.java | 85 --
.../nova/v2_0/parse/ParseFlavorTest.java | 70 --
.../v2_0/parse/ParseFloatingIPListTest.java | 59 --
.../nova/v2_0/parse/ParseFloatingIPTest.java | 53 -
.../nova/v2_0/parse/ParseImageListTest.java | 85 --
.../nova/v2_0/parse/ParseImageTest.java | 98 --
.../nova/v2_0/parse/ParseKeyPairListTest.java | 68 --
.../nova/v2_0/parse/ParseKeyPairTest.java | 61 --
.../nova/v2_0/parse/ParseMetadataItemTest.java | 58 --
.../nova/v2_0/parse/ParseMetadataListTest.java | 63 --
.../v2_0/parse/ParseMetadataUpdateTest.java | 64 --
.../v2_0/parse/ParseSecurityGroupListTest.java | 72 --
.../nova/v2_0/parse/ParseSecurityGroupTest.java | 69 --
.../v2_0/parse/ParseServerDetailsEssexTest.java | 170 ----
.../nova/v2_0/parse/ParseServerDiagnostics.java | 57 --
.../nova/v2_0/parse/ParseServerListTest.java | 85 --
.../nova/v2_0/parse/ParseServerTest.java | 117 ---
.../parse/ParseServerWithAllExtensionsTest.java | 104 --
.../ParseServerWithInternetAddressesTest.java | 99 --
...ublicIpsInPrivateAddressBlockExpectTest.java | 99 --
.../v2_0/predicates/ImagePredicatesTest.java | 44 -
.../predicates/SecurityGroupPredicatesTest.java | 129 ---
.../src/test/resources/attachment_details.json | 1 -
.../src/test/resources/attachment_list.json | 1 -
.../src/test/resources/extension_details.json | 21 -
.../src/test/resources/extension_list.json | 42 -
.../src/test/resources/extension_list_full.json | 281 ------
.../test/resources/extension_list_normal.json | 31 -
.../resources/extension_list_openstack.json | 115 ---
.../src/test/resources/flavor_details.json | 19 -
.../src/test/resources/flavor_list.json | 32 -
.../src/test/resources/flavor_list_detail.json | 1 -
.../resources/flavor_list_detail_openstack.json | 83 --
.../src/test/resources/flavor_new.json | 10 -
.../src/test/resources/floatingip_details.json | 9 -
.../src/test/resources/floatingip_list.json | 16 -
.../1.7.1-stratos/src/test/resources/host.json | 1 -
.../test/resources/host_aggregate_details.json | 1 -
.../src/test/resources/host_aggregate_list.json | 1 -
.../host_aggregate_with_host_details.json | 1 -
.../src/test/resources/hosts_list.json | 1 -
.../src/test/resources/image_active.json | 41 -
.../src/test/resources/image_details.json | 41 -
.../src/test/resources/image_list.json | 32 -
.../src/test/resources/image_list_detail.json | 1 -
.../image_list_detail_imageextension.json | 121 ---
.../resources/image_list_detail_openstack.json | 81 --
.../src/test/resources/keypair_created.json | 9 -
.../keypair_created_computeservice.json | 9 -
.../src/test/resources/keypair_list.json | 18 -
.../test/resources/listAvailabilityZones.json | 11 -
.../src/test/resources/metadata_item.json | 5 -
.../src/test/resources/metadata_list.json | 6 -
.../src/test/resources/metadata_updated.json | 7 -
.../src/test/resources/new_server.json | 41 -
.../resources/new_server_disk_config_auto.json | 42 -
.../new_server_disk_config_manual.json | 42 -
.../src/test/resources/new_server_in_zone.json | 41 -
.../resources/new_server_networks_response.json | 42 -
.../test/resources/new_server_no_adminpass.json | 40 -
.../resources/new_server_nova_networks.json | 41 -
.../src/test/resources/quota_class.json | 15 -
.../src/test/resources/quotas.json | 15 -
.../test/resources/securitygroup_created.json | 9 -
.../test/resources/securitygroup_details.json | 34 -
...itygroup_details_computeservice_typical.json | 51 -
.../securitygroup_details_extension.json | 34 -
...securitygroup_details_extension_norules.json | 10 -
.../resources/securitygroup_details_port22.json | 19 -
.../src/test/resources/securitygroup_list.json | 51 -
...oup_list_details_computeservice_typical.json | 53 -
.../resources/securitygroup_list_extension.json | 51 -
.../resources/securitygrouprule_created.json | 12 -
.../securitygrouprule_created_cidr.json | 13 -
.../securitygrouprule_created_group.json | 14 -
.../src/test/resources/server_details.json | 86 --
.../test/resources/server_details_devstack.json | 44 -
.../resources/server_details_openstack.json | 46 -
.../src/test/resources/server_diagnostics.json | 17 -
.../src/test/resources/server_list.json | 32 -
.../src/test/resources/server_list_details.json | 79 --
.../resources/server_list_details_essex.json | 152 ---
.../resources/server_public_ip_in_private.json | 51 -
.../resources/server_with_security_groups.json | 1 -
.../server_with_security_groups_extension.json | 1 -
.../src/test/resources/simple_tenant_usage.json | 1 -
.../test/resources/simple_tenant_usages.json | 1 -
.../src/test/resources/snapshot_details.json | 1 -
.../src/test/resources/snapshot_list.json | 1 -
.../test/resources/snapshot_list_detail.json | 1 -
.../test/resources/virtual_interfaces_list.json | 1 -
.../src/test/resources/volume_details.json | 1 -
.../src/test/resources/volume_list.json | 1 -
.../src/test/resources/volume_list_detail.json | 1 -
.../src/test/resources/volume_type.json | 9 -
.../test/resources/volume_type_extra_specs.json | 1 -
.../src/test/resources/volume_type_list.json | 1 -
.../openstack-nova/1.8.0-stratos/README.txt | 3 +
.../apis/openstack-nova/1.8.0-stratos/pom.xml | 157 +++
.../jclouds/openstack/nova/v2_0/NovaApi.java | 204 ++++
.../openstack/nova/v2_0/NovaApiMetadata.java | 111 +++
.../v2_0/binders/BindConsoleToJsonPayload.java | 63 ++
.../v2_0/binders/BindKeyPairToJsonPayload.java | 43 +
.../v2_0/binders/BindMetadataToJsonPayload.java | 43 +
.../BindSecurityGroupRuleToJsonPayload.java | 66 ++
.../nova/v2_0/compute/NovaComputeService.java | 180 ++++
.../v2_0/compute/NovaComputeServiceAdapter.java | 287 ++++++
.../config/NovaComputeServiceContextModule.java | 293 ++++++
.../compute/extensions/NovaImageExtension.java | 137 +++
.../extensions/NovaSecurityGroupExtension.java | 371 +++++++
.../AllocateAndAddFloatingIpToNode.java | 151 +++
.../functions/CreateSecurityGroupIfNeeded.java | 89 ++
.../functions/FlavorInZoneToHardware.java | 58 ++
.../compute/functions/ImageInZoneToImage.java | 68 ++
.../functions/ImageToOperatingSystem.java | 126 +++
.../NovaSecurityGroupInZoneToSecurityGroup.java | 73 ++
.../NovaSecurityGroupToSecurityGroup.java | 67 ++
.../functions/OrphanedGroupsByZoneId.java | 73 ++
.../RemoveFloatingIpFromNodeAndDeallocate.java | 72 ++
.../SecurityGroupRuleToIpPermission.java | 97 ++
.../functions/ServerInZoneToNodeMetadata.java | 207 ++++
.../compute/loaders/CreateUniqueKeyPair.java | 76 ++
.../loaders/FindSecurityGroupOrCreate.java | 82 ++
.../loaders/LoadFloatingIpsForInstance.java | 61 ++
.../options/NodeAndNovaTemplateOptions.java | 54 +
.../compute/options/NovaTemplateOptions.java | 696 +++++++++++++
.../predicates/AllNodesInGroupTerminated.java | 53 +
...desWithGroupEncodedIntoNameThenAddToSet.java | 172 ++++
.../nova/v2_0/config/NovaHttpApiModule.java | 116 +++
.../nova/v2_0/config/NovaParserModule.java | 176 ++++
.../nova/v2_0/config/NovaProperties.java | 41 +
.../openstack/nova/v2_0/domain/Address.java | 137 +++
.../openstack/nova/v2_0/domain/BackupType.java | 38 +
.../openstack/nova/v2_0/domain/Console.java | 161 +++
.../openstack/nova/v2_0/domain/Flavor.java | 210 ++++
.../openstack/nova/v2_0/domain/FloatingIP.java | 188 ++++
.../openstack/nova/v2_0/domain/Host.java | 127 +++
.../nova/v2_0/domain/HostAggregate.java | 250 +++++
.../nova/v2_0/domain/HostResourceUsage.java | 180 ++++
.../openstack/nova/v2_0/domain/Image.java | 301 ++++++
.../openstack/nova/v2_0/domain/Ingress.java | 159 +++
.../openstack/nova/v2_0/domain/KeyPair.java | 189 ++++
.../openstack/nova/v2_0/domain/Network.java | 172 ++++
.../openstack/nova/v2_0/domain/Quota.java | 356 +++++++
.../openstack/nova/v2_0/domain/RebootType.java | 31 +
.../nova/v2_0/domain/SecurityGroup.java | 188 ++++
.../nova/v2_0/domain/SecurityGroupRule.java | 174 ++++
.../openstack/nova/v2_0/domain/Server.java | 482 +++++++++
.../nova/v2_0/domain/ServerCreated.java | 126 +++
.../v2_0/domain/ServerExtendedAttributes.java | 155 +++
.../nova/v2_0/domain/ServerExtendedStatus.java | 154 +++
.../v2_0/domain/ServerWithSecurityGroups.java | 127 +++
.../nova/v2_0/domain/SimpleServerUsage.java | 311 ++++++
.../nova/v2_0/domain/SimpleTenantUsage.java | 244 +++++
.../nova/v2_0/domain/TenantIdAndName.java | 126 +++
.../nova/v2_0/domain/VirtualInterface.java | 127 +++
.../openstack/nova/v2_0/domain/Volume.java | 346 +++++++
.../nova/v2_0/domain/VolumeAttachment.java | 172 ++++
.../nova/v2_0/domain/VolumeSnapshot.java | 239 +++++
.../openstack/nova/v2_0/domain/VolumeType.java | 192 ++++
.../domain/zonescoped/AvailabilityZone.java | 68 ++
.../v2_0/domain/zonescoped/FlavorInZone.java | 43 +
.../v2_0/domain/zonescoped/ImageInZone.java | 43 +
.../domain/zonescoped/SecurityGroupInZone.java | 43 +
.../v2_0/domain/zonescoped/ServerInZone.java | 43 +
.../nova/v2_0/domain/zonescoped/ZoneAndId.java | 83 ++
.../v2_0/domain/zonescoped/ZoneAndName.java | 109 ++
.../ZoneSecurityGroupNameAndPorts.java | 59 ++
.../nova/v2_0/domain/zonescoped/ZoneState.java | 56 ++
.../v2_0/extensions/AvailabilityZoneApi.java | 54 +
.../nova/v2_0/extensions/ConsolesApi.java | 66 ++
.../v2_0/extensions/ExtensionNamespaces.java | 113 +++
.../v2_0/extensions/FlavorExtraSpecsApi.java | 130 +++
.../nova/v2_0/extensions/FloatingIPApi.java | 154 +++
.../v2_0/extensions/HostAdministrationApi.java | 168 ++++
.../nova/v2_0/extensions/HostAggregateApi.java | 157 +++
.../nova/v2_0/extensions/KeyPairApi.java | 126 +++
.../nova/v2_0/extensions/QuotaApi.java | 93 ++
.../nova/v2_0/extensions/SecurityGroupApi.java | 154 +++
.../nova/v2_0/extensions/ServerAdminApi.java | 199 ++++
.../extensions/ServerWithSecurityGroupsApi.java | 68 ++
.../v2_0/extensions/SimpleTenantUsageApi.java | 72 ++
.../v2_0/extensions/VirtualInterfaceApi.java | 59 ++
.../nova/v2_0/extensions/VolumeApi.java | 247 +++++
.../v2_0/extensions/VolumeAttachmentApi.java | 132 +++
.../nova/v2_0/extensions/VolumeTypeApi.java | 180 ++++
.../openstack/nova/v2_0/features/FlavorApi.java | 136 +++
.../openstack/nova/v2_0/features/ImageApi.java | 231 +++++
.../openstack/nova/v2_0/features/ServerApi.java | 433 ++++++++
.../functions/FieldValueResponseParsers.java | 105 ++
.../nova/v2_0/functions/OverLimitParser.java | 89 ++
.../ParseImageIdFromLocationHeader.java | 37 +
.../internal/OnlyMetadataValueOrNull.java | 59 ++
.../functions/internal/ParseDiagnostics.java | 44 +
.../functions/internal/ParseFlavorDetails.java | 92 ++
.../v2_0/functions/internal/ParseFlavors.java | 94 ++
.../functions/internal/ParseImageDetails.java | 93 ++
.../v2_0/functions/internal/ParseImages.java | 94 ++
.../v2_0/functions/internal/ParseKeyPairs.java | 60 ++
.../functions/internal/ParseServerDetails.java | 92 ++
.../v2_0/functions/internal/ParseServers.java | 94 ++
.../nova/v2_0/handlers/NovaErrorHandler.java | 126 +++
.../options/CreateBackupOfServerOptions.java | 102 ++
.../nova/v2_0/options/CreateServerOptions.java | 553 +++++++++++
.../nova/v2_0/options/CreateVolumeOptions.java | 217 ++++
.../options/CreateVolumeSnapshotOptions.java | 135 +++
.../v2_0/options/CreateVolumeTypeOptions.java | 98 ++
.../nova/v2_0/options/ListOptions.java | 106 ++
.../nova/v2_0/options/RebuildServerOptions.java | 138 +++
.../FindSecurityGroupWithNameAndReturnTrue.java | 82 ++
.../nova/v2_0/predicates/ImagePredicates.java | 53 +
.../nova/v2_0/predicates/KeyPairPredicates.java | 75 ++
.../predicates/SecurityGroupPredicates.java | 211 ++++
.../nova/v2_0/predicates/ServerPredicates.java | 117 +++
.../services/org.jclouds.apis.ApiMetadata | 1 +
...tKeyAndTenantIdAuthenticationExpectTest.java | 74 ++
...antNamePropertyAuthenticationExpectTest.java | 74 ++
...KeyAndSecretKeyAuthenticationExpectTest.java | 68 ++
.../nova/v2_0/EndpointIdIsRandomExpectTest.java | 70 ++
.../nova/v2_0/NovaApiMetadataTest.java | 28 +
.../v2_0/PasswordAuthenticationExpectTest.java | 59 ++
...dAuthenticationWithTenantNameExpectTest.java | 68 ++
.../NovaComputeServiceAdapterExpectTest.java | 424 ++++++++
.../compute/NovaComputeServiceExpectTest.java | 381 +++++++
.../compute/NovaComputeServiceLiveTest.java | 92 ++
.../NovaImageExtensionExpectTest.java | 88 ++
.../extensions/NovaImageExtensionLiveTest.java | 40 +
.../NovaSecurityGroupExtensionExpectTest.java | 429 ++++++++
.../NovaSecurityGroupExtensionLiveTest.java | 32 +
...llocateAndAddFloatingIpToNodeExpectTest.java | 179 ++++
.../functions/FlavorInZoneToHardwareTest.java | 88 ++
.../functions/ImageInZoneToImageTest.java | 93 ++
.../functions/ImageToOperatingSystemTest.java | 190 ++++
...aSecurityGroupInZoneToSecurityGroupTest.java | 91 ++
.../NovaSecurityGroupToSecurityGroupTest.java | 152 +++
.../functions/OrphanedGroupsByZoneIdTest.java | 91 ++
.../SecurityGroupRuleToIpPermissionTest.java | 79 ++
.../ServerInZoneToNodeMetadataTest.java | 341 +++++++
.../loaders/CreateUniqueKeyPairTest.java | 108 ++
.../loaders/FindSecurityGroupOrCreateTest.java | 141 +++
.../loaders/LoadFloatingIpsForInstanceTest.java | 105 ++
.../options/NovaTemplateOptionsTest.java | 261 +++++
.../extensions/AdminActionsApiExpectTest.java | 349 +++++++
.../extensions/AdminActionsApiLiveTest.java | 193 ++++
.../AvailabilityZoneApiExpectTest.java | 59 ++
.../AvailabilityZonesApiLiveTest.java | 43 +
.../v2_0/extensions/ConsolesApiLiveTest.java | 64 ++
.../v2_0/extensions/ConsolesApiMockTest.java | 144 +++
.../FlavorExtraSpecsApiExpectTest.java | 140 +++
.../extensions/FlavorExtraSpecsApiLiveTest.java | 121 +++
.../extensions/FloatingIPApiExpectTest.java | 189 ++++
.../v2_0/extensions/FloatingIPApiLiveTest.java | 169 ++++
.../HostAdministrationApiExpectTest.java | 239 +++++
.../HostAdministrationApiLiveTest.java | 114 +++
.../extensions/HostAggregateApiExpectTest.java | 177 ++++
.../extensions/HostAggregateApiLiveTest.java | 146 +++
.../v2_0/extensions/KeyPairApiExpectTest.java | 175 ++++
.../v2_0/extensions/KeyPairApiLiveTest.java | 84 ++
.../v2_0/extensions/QuotaApiExpectTest.java | 125 +++
.../nova/v2_0/extensions/QuotaApiLiveTest.java | 98 ++
.../extensions/SecurityGroupApiExpectTest.java | 233 +++++
.../extensions/SecurityGroupApiLiveTest.java | 98 ++
.../ServerWithSecurityGroupsApiExpectTest.java | 61 ++
.../ServerWithSecurityGroupsApiLiveTest.java | 78 ++
.../SimpleTenantUsageApiExpectTest.java | 97 ++
.../SimpleTenantUsageApiLiveTest.java | 49 +
.../VirtualInterfaceApiExpectTest.java | 62 ++
.../extensions/VirtualInterfaceApiLiveTest.java | 66 ++
.../v2_0/extensions/VolumeApiExpectTest.java | 458 +++++++++
.../nova/v2_0/extensions/VolumeApiLiveTest.java | 282 ++++++
.../VolumeAttachmentApiExpectTest.java | 166 ++++
.../extensions/VolumeAttachmentApiLiveTest.java | 154 +++
.../extensions/VolumeTypeApiExpectTest.java | 257 +++++
.../v2_0/extensions/VolumeTypeApiLiveTest.java | 124 +++
.../v2_0/features/ExtensionApiExpectTest.java | 110 +++
.../v2_0/features/ExtensionApiLiveTest.java | 82 ++
.../nova/v2_0/features/FlavorApiExpectTest.java | 156 +++
.../nova/v2_0/features/FlavorApiLiveTest.java | 103 ++
.../nova/v2_0/features/ImageApiExpectTest.java | 366 +++++++
.../nova/v2_0/features/ImageApiLiveTest.java | 99 ++
.../nova/v2_0/features/ServerApiExpectTest.java | 735 ++++++++++++++
.../nova/v2_0/features/ServerApiLiveTest.java | 218 ++++
.../CreateSecurityGroupIfNeededTest.java | 164 +++
...ityGroupWithNameAndReturnTrueExpectTest.java | 98 ++
.../v2_0/functions/InternalURLLiveTest.java | 63 ++
.../v2_0/handlers/NovaErrorHandlerTest.java | 221 +++++
.../v2_0/internal/BaseNovaApiExpectTest.java | 26 +
.../nova/v2_0/internal/BaseNovaApiLiveTest.java | 134 +++
...BaseNovaComputeServiceContextExpectTest.java | 87 ++
.../BaseNovaComputeServiceExpectTest.java | 33 +
.../nova/v2_0/internal/BaseNovaExpectTest.java | 82 ++
...eComputeServiceTypicalSecurityGroupTest.java | 72 ++
.../nova/v2_0/parse/ParseCreateFlavorTest.java | 55 ++
.../nova/v2_0/parse/ParseCreatedServerTest.java | 77 ++
.../parse/ParseExtensionListNormalTest.java | 72 ++
.../nova/v2_0/parse/ParseExtensionListTest.java | 84 ++
.../nova/v2_0/parse/ParseExtensionTest.java | 68 ++
.../nova/v2_0/parse/ParseFlavorListTest.java | 81 ++
.../nova/v2_0/parse/ParseFlavorTest.java | 67 ++
.../v2_0/parse/ParseFloatingIPListTest.java | 61 ++
.../nova/v2_0/parse/ParseFloatingIPTest.java | 53 +
.../nova/v2_0/parse/ParseImageListTest.java | 81 ++
.../nova/v2_0/parse/ParseImageTest.java | 95 ++
.../nova/v2_0/parse/ParseKeyPairListTest.java | 64 ++
.../nova/v2_0/parse/ParseKeyPairTest.java | 60 ++
.../nova/v2_0/parse/ParseMetadataItemTest.java | 54 +
.../nova/v2_0/parse/ParseMetadataListTest.java | 59 ++
.../v2_0/parse/ParseMetadataUpdateTest.java | 60 ++
.../nova/v2_0/parse/ParseNOVNCConsoleTest.java | 69 ++
.../nova/v2_0/parse/ParseRDPConsoleTest.java | 70 ++
.../nova/v2_0/parse/ParseSPICEConsoleTest.java | 70 ++
.../v2_0/parse/ParseSecurityGroupListTest.java | 68 ++
.../nova/v2_0/parse/ParseSecurityGroupTest.java | 65 ++
.../v2_0/parse/ParseServerDetailsEssexTest.java | 167 ++++
.../parse/ParseServerDetailsStatesTest.java | 252 +++++
.../nova/v2_0/parse/ParseServerDiagnostics.java | 53 +
.../nova/v2_0/parse/ParseServerListTest.java | 81 ++
.../nova/v2_0/parse/ParseServerTest.java | 114 +++
.../parse/ParseServerWithAllExtensionsTest.java | 101 ++
.../ParseServerWithInternetAddressesTest.java | 96 ++
.../v2_0/parse/ParseServerWithoutImageTest.java | 99 ++
.../nova/v2_0/parse/ParseXVPVNCConsoleTest.java | 68 ++
...ublicIpsInPrivateAddressBlockExpectTest.java | 96 ++
.../v2_0/predicates/ImagePredicatesTest.java | 40 +
.../predicates/SecurityGroupPredicatesTest.java | 125 +++
.../predicates/ServerPredicatesMockTest.java | 105 ++
.../src/test/resources/access.json | 228 +++++
.../src/test/resources/attachment_details.json | 8 +
.../src/test/resources/attachment_list.json | 10 +
.../src/test/resources/extension_details.json | 21 +
.../src/test/resources/extension_list.json | 42 +
.../src/test/resources/extension_list_full.json | 284 ++++++
.../test/resources/extension_list_normal.json | 36 +
.../resources/extension_list_openstack.json | 140 +++
.../src/test/resources/flavor_details.json | 19 +
.../src/test/resources/flavor_list.json | 32 +
.../src/test/resources/flavor_list_detail.json | 124 +++
.../resources/flavor_list_detail_openstack.json | 104 ++
.../src/test/resources/flavor_new.json | 10 +
.../src/test/resources/floatingip_details.json | 9 +
.../src/test/resources/floatingip_list.json | 30 +
.../1.8.0-stratos/src/test/resources/host.json | 40 +
.../test/resources/host_aggregate_details.json | 17 +
.../src/test/resources/host_aggregate_list.json | 19 +
.../host_aggregate_with_host_details.json | 19 +
.../src/test/resources/hosts_list.json | 8 +
.../src/test/resources/image_active.json | 41 +
.../src/test/resources/image_details.json | 41 +
.../src/test/resources/image_list.json | 32 +
.../src/test/resources/image_list_detail.json | 503 ++++++++++
.../image_list_detail_imageextension.json | 146 +++
.../resources/image_list_detail_openstack.json | 98 ++
.../keypair_created_computeservice.json | 9 +
.../src/test/resources/keypair_details.json | 9 +
.../src/test/resources/keypair_list.json | 18 +
.../test/resources/listAvailabilityZones.json | 11 +
.../src/test/resources/metadata_item.json | 5 +
.../src/test/resources/metadata_list.json | 6 +
.../src/test/resources/metadata_updated.json | 7 +
.../src/test/resources/new_server.json | 48 +
.../test/resources/new_server_config_drive.json | 42 +
.../resources/new_server_disk_config_auto.json | 49 +
.../new_server_disk_config_manual.json | 49 +
.../src/test/resources/new_server_in_zone.json | 48 +
.../resources/new_server_networks_response.json | 42 +
.../test/resources/new_server_no_adminpass.json | 40 +
.../resources/new_server_nova_networks.json | 41 +
.../src/test/resources/novnc_console.json | 7 +
.../src/test/resources/quotas.json | 17 +
.../src/test/resources/rdp_console.json | 7 +
.../test/resources/securitygroup_created.json | 9 +
.../test/resources/securitygroup_details.json | 33 +
...itygroup_details_computeservice_typical.json | 56 ++
.../securitygroup_details_extension.json | 33 +
...securitygroup_details_extension_norules.json | 9 +
.../resources/securitygroup_details_port22.json | 21 +
.../src/test/resources/securitygroup_list.json | 45 +
...oup_list_details_computeservice_typical.json | 58 ++
.../resources/securitygroup_list_extension.json | 45 +
.../resources/securitygrouprule_created.json | 13 +
.../securitygrouprule_created_cidr.json | 13 +
.../securitygrouprule_created_group.json | 14 +
.../src/test/resources/server_details.json | 86 ++
.../test/resources/server_details_devstack.json | 60 ++
.../resources/server_details_openstack.json | 55 ++
.../resources/server_details_without_image.json | 74 ++
.../src/test/resources/server_diagnostics.json | 17 +
.../src/test/resources/server_list.json | 32 +
.../src/test/resources/server_list_details.json | 78 ++
.../resources/server_list_details_essex.json | 188 ++++
.../resources/server_list_details_states.json | 342 +++++++
.../resources/server_public_ip_in_private.json | 61 ++
.../resources/server_with_security_groups.json | 62 ++
.../server_with_security_groups_extension.json | 59 ++
.../src/test/resources/simple_tenant_usage.json | 39 +
.../test/resources/simple_tenant_usages.json | 13 +
.../src/test/resources/snapshot_details.json | 11 +
.../src/test/resources/snapshot_list.json | 13 +
.../test/resources/snapshot_list_detail.json | 13 +
.../src/test/resources/spice_console.json | 7 +
.../test/resources/virtual_interfaces_list.json | 8 +
.../src/test/resources/volume_details.json | 22 +
.../src/test/resources/volume_list.json | 24 +
.../src/test/resources/volume_list_detail.json | 24 +
.../src/test/resources/volume_type.json | 14 +
.../test/resources/volume_type_extra_specs.json | 5 +
.../src/test/resources/volume_type_list.json | 16 +
.../src/test/resources/xvpvnc_console.json | 7 +
.../apis/vcloud/1.7.1-stratos/README.txt | 6 -
.../jclouds/apis/vcloud/1.7.1-stratos/pom.xml | 131 ---
.../vcloud/TaskInErrorStateException.java | 39 -
.../vcloud/TaskStillRunningException.java | 39 -
.../main/java/org/jclouds/vcloud/VCloudApi.java | 91 --
.../org/jclouds/vcloud/VCloudApiMetadata.java | 103 --
.../org/jclouds/vcloud/VCloudMediaType.java | 221 -----
.../jclouds/vcloud/VCloudResponseException.java | 69 --
.../java/org/jclouds/vcloud/VCloudToken.java | 37 -
.../org/jclouds/vcloud/VCloudVersionsApi.java | 38 -
.../binders/BindCPUCountToXmlPayload.java | 79 --
.../BindCaptureVAppParamsToXmlPayload.java | 124 ---
.../binders/BindCatalogItemToXmlPayload.java | 126 ---
.../binders/BindCloneParamsToXmlPayload.java | 133 ---
.../BindCloneVAppParamsToXmlPayload.java | 65 --
...BindCloneVAppTemplateParamsToXmlPayload.java | 60 --
.../BindDeployVAppParamsToXmlPayload.java | 42 -
...ndGuestCustomizationSectionToXmlPayload.java | 112 ---
...stantiateVAppTemplateParamsToXmlPayload.java | 221 -----
.../vcloud/binders/BindMemoryToXmlPayload.java | 80 --
...indNetworkConnectionSectionToXmlPayload.java | 106 --
.../vcloud/binders/BindParamsToXmlPayload.java | 81 --
.../BindUndeployVAppParamsToXmlPayload.java | 42 -
.../OrgNameAndCatalogNameToEndpoint.java | 79 --
.../binders/OrgNameAndVDCNameToEndpoint.java | 78 --
.../OrgNameCatalogNameItemNameToEndpoint.java | 77 --
...meCatalogNameVAppTemplateNameToEndpoint.java | 90 --
.../OrgNameVDCNameNetworkNameToEndpoint.java | 54 -
...NameVDCNameResourceEntityNameToEndpoint.java | 54 -
.../OrgNameVDCNameResourceNameToEndpoint.java | 81 --
.../VCloudComputeServiceContextModule.java | 39 -
.../VCloudComputeServiceDependenciesModule.java | 154 ---
.../functions/FindLocationForResource.java | 69 --
.../compute/functions/HardwareForVApp.java | 71 --
.../functions/HardwareForVAppTemplate.java | 84 --
.../compute/functions/ImageForVAppTemplate.java | 82 --
.../compute/functions/VAppToNodeMetadata.java | 112 ---
...dHardwareBuilderFromResourceAllocations.java | 43 -
...EnvelopeOrThrowIllegalArgumentException.java | 77 --
.../internal/VCloudTemplateBuilderImpl.java | 48 -
.../compute/options/VCloudTemplateOptions.java | 350 -------
...edIntoNameThenCustomizeDeployAndPowerOn.java | 302 ------
...etworkConfigurationForNetworkAndOptions.java | 80 --
.../strategy/VCloudComputeServiceAdapter.java | 263 -----
.../vcloud/compute/util/VCloudComputeUtils.java | 116 ---
.../vcloud/config/DefaultCatalogForOrg.java | 63 --
.../vcloud/config/DefaultNetworkForVDC.java | 65 --
.../vcloud/config/DefaultOrgForUser.java | 58 --
.../vcloud/config/DefaultTasksListForOrg.java | 53 -
.../config/DefaultVCloudReferencesModule.java | 165 ----
.../jclouds/vcloud/config/DefaultVDCForOrg.java | 63 --
.../vcloud/config/VCloudHttpApiModule.java | 538 ----------
.../jclouds/vcloud/domain/AllocationModel.java | 70 --
.../org/jclouds/vcloud/domain/Capacity.java | 108 --
.../java/org/jclouds/vcloud/domain/Catalog.java | 69 --
.../org/jclouds/vcloud/domain/CatalogItem.java | 37 -
.../domain/GuestCustomizationSection.java | 440 ---------
.../domain/InstantiateVAppTemplateParams.java | 96 --
.../vcloud/domain/NetworkConnection.java | 233 -----
.../vcloud/domain/NetworkConnectionSection.java | 218 ----
.../java/org/jclouds/vcloud/domain/Org.java | 86 --
.../jclouds/vcloud/domain/ReferenceType.java | 55 --
.../java/org/jclouds/vcloud/domain/Status.java | 246 -----
.../java/org/jclouds/vcloud/domain/Task.java | 72 --
.../org/jclouds/vcloud/domain/TaskStatus.java | 71 --
.../org/jclouds/vcloud/domain/TasksList.java | 37 -
.../java/org/jclouds/vcloud/domain/VApp.java | 87 --
.../org/jclouds/vcloud/domain/VAppTemplate.java | 97 --
.../org/jclouds/vcloud/domain/VCloudError.java | 123 ---
.../jclouds/vcloud/domain/VCloudSession.java | 29 -
.../java/org/jclouds/vcloud/domain/VDC.java | 146 ---
.../org/jclouds/vcloud/domain/VDCStatus.java | 57 --
.../main/java/org/jclouds/vcloud/domain/Vm.java | 108 --
.../vcloud/domain/internal/CatalogImpl.java | 193 ----
.../vcloud/domain/internal/CatalogItemImpl.java | 111 ---
.../vcloud/domain/internal/ErrorImpl.java | 119 ---
.../jclouds/vcloud/domain/internal/OrgImpl.java | 171 ----
.../domain/internal/ReferenceTypeImpl.java | 103 --
.../vcloud/domain/internal/TaskImpl.java | 165 ----
.../vcloud/domain/internal/TasksListImpl.java | 81 --
.../vcloud/domain/internal/VAppImpl.java | 166 ----
.../domain/internal/VAppTemplateImpl.java | 205 ----
.../jclouds/vcloud/domain/internal/VDCImpl.java | 292 ------
.../jclouds/vcloud/domain/internal/VmImpl.java | 217 ----
.../vcloud/domain/network/DhcpService.java | 106 --
.../jclouds/vcloud/domain/network/Features.java | 95 --
.../vcloud/domain/network/FenceMode.java | 70 --
.../vcloud/domain/network/FirewallService.java | 86 --
.../domain/network/IpAddressAllocationMode.java | 52 -
.../jclouds/vcloud/domain/network/IpRange.java | 76 --
.../jclouds/vcloud/domain/network/IpScope.java | 170 ----
.../vcloud/domain/network/NatService.java | 115 ---
.../vcloud/domain/network/NetworkConfig.java | 167 ----
.../vcloud/domain/network/OrgNetwork.java | 121 ---
.../domain/network/firewall/FirewallPolicy.java | 54 -
.../network/firewall/FirewallProtocols.java | 73 --
.../domain/network/firewall/FirewallRule.java | 125 ---
.../domain/network/internal/OrgNetworkImpl.java | 202 ----
.../vcloud/domain/network/nat/NatPolicy.java | 54 -
.../vcloud/domain/network/nat/NatProtocol.java | 48 -
.../vcloud/domain/network/nat/NatRule.java | 35 -
.../vcloud/domain/network/nat/NatType.java | 61 --
.../domain/network/nat/rules/MappingMode.java | 54 -
.../network/nat/rules/OneToOneVmRule.java | 110 ---
.../network/nat/rules/PortForwardingRule.java | 111 ---
.../vcloud/domain/network/nat/rules/VmRule.java | 128 ---
.../EditableResourceAllocationSettingData.java | 302 ------
.../vcloud/domain/ovf/VCloudHardDisk.java | 330 -------
.../vcloud/domain/ovf/VCloudNetworkAdapter.java | 332 -------
.../vcloud/domain/ovf/VCloudNetworkSection.java | 80 --
.../ovf/VCloudOperatingSystemSection.java | 118 ---
.../ovf/VCloudVirtualHardwareSection.java | 179 ----
.../org/jclouds/vcloud/endpoints/Catalog.java | 37 -
.../org/jclouds/vcloud/endpoints/Network.java | 37 -
.../java/org/jclouds/vcloud/endpoints/Org.java | 37 -
.../org/jclouds/vcloud/endpoints/OrgList.java | 37 -
.../org/jclouds/vcloud/endpoints/TasksList.java | 37 -
.../jclouds/vcloud/endpoints/VCloudLogin.java | 38 -
.../java/org/jclouds/vcloud/endpoints/VDC.java | 37 -
.../org/jclouds/vcloud/features/CatalogApi.java | 144 ---
.../org/jclouds/vcloud/features/NetworkApi.java | 61 --
.../org/jclouds/vcloud/features/OrgApi.java | 86 --
.../org/jclouds/vcloud/features/TaskApi.java | 82 --
.../org/jclouds/vcloud/features/VAppApi.java | 261 -----
.../vcloud/features/VAppTemplateApi.java | 180 ----
.../org/jclouds/vcloud/features/VDCApi.java | 73 --
.../java/org/jclouds/vcloud/features/VmApi.java | 295 ------
...ddVCloudAuthorizationAndCookieToRequest.java | 63 --
.../vcloud/functions/CatalogItemsInCatalog.java | 64 --
.../vcloud/functions/CatalogItemsInOrg.java | 57 --
.../jclouds/vcloud/functions/CatalogsInOrg.java | 73 --
.../functions/DefaultNetworkNameInTemplate.java | 47 -
.../jclouds/vcloud/functions/NetworksInOrg.java | 57 --
.../vcloud/functions/OrgNameToEndpoint.java | 57 --
.../functions/OrgNameToTasksListEndpoint.java | 62 --
.../vcloud/functions/OrgsForLocations.java | 73 --
.../jclouds/vcloud/functions/OrgsForNames.java | 56 --
.../ParseLoginResponseFromHeaders.java | 105 --
.../functions/VAppTemplatesForCatalogItems.java | 66 --
.../vcloud/functions/VAppTemplatesInOrg.java | 65 --
.../org/jclouds/vcloud/functions/VDCsInOrg.java | 57 --
.../ParseVCloudErrorFromHttpResponse.java | 121 ---
.../http/filters/VCloudBasicAuthentication.java | 58 --
.../http/filters/VCloudSupportedVersions.java | 35 -
.../jclouds/vcloud/internal/VCloudLoginApi.java | 44 -
.../org/jclouds/vcloud/loaders/OVFLoader.java | 47 -
.../vcloud/loaders/VAppTemplateLoader.java | 47 -
.../org/jclouds/vcloud/location/DefaultVDC.java | 74 --
.../location/OrgAndVDCToLocationSupplier.java | 93 --
.../vcloud/options/CaptureVAppOptions.java | 51 -
.../vcloud/options/CatalogItemOptions.java | 77 --
.../jclouds/vcloud/options/CloneOptions.java | 53 -
.../vcloud/options/CloneVAppOptions.java | 88 --
.../options/CloneVAppTemplateOptions.java | 42 -
.../options/InstantiateVAppTemplateOptions.java | 178 ----
.../jclouds/vcloud/predicates/TaskSuccess.java | 65 --
.../vcloud/reference/VCloudConstants.java | 51 -
.../jclouds/vcloud/reference/package-info.java | 21 -
...thNameMatchingConfigurationKeyOrDefault.java | 99 --
.../vcloud/suppliers/VAppTemplatesSupplier.java | 86 --
.../java/org/jclouds/vcloud/util/Utils.java | 71 --
.../org/jclouds/vcloud/util/VCloudUtils.java | 67 --
.../org/jclouds/vcloud/xml/CatalogHandler.java | 104 --
.../jclouds/vcloud/xml/CatalogItemHandler.java | 81 --
.../org/jclouds/vcloud/xml/ErrorHandler.java | 45 -
.../xml/GuestCustomizationSectionHandler.java | 137 ---
.../vcloud/xml/NetworkConnectionHandler.java | 87 --
.../xml/NetworkConnectionSectionHandler.java | 103 --
.../java/org/jclouds/vcloud/xml/OrgHandler.java | 112 ---
.../org/jclouds/vcloud/xml/OrgListHandler.java | 54 -
.../jclouds/vcloud/xml/OrgNetworkHandler.java | 325 ------
.../vcloud/xml/SupportedVersionsHandler.java | 60 --
.../org/jclouds/vcloud/xml/TaskHandler.java | 128 ---
.../jclouds/vcloud/xml/TasksListHandler.java | 74 --
.../org/jclouds/vcloud/xml/VAppHandler.java | 151 ---
.../jclouds/vcloud/xml/VAppTemplateHandler.java | 152 ---
.../xml/VCloudVirtualHardwareHandler.java | 72 --
.../java/org/jclouds/vcloud/xml/VDCHandler.java | 167 ----
.../java/org/jclouds/vcloud/xml/VmHandler.java | 178 ----
.../xml/ovf/VCloudNetworkSectionHandler.java | 69 --
.../xml/ovf/VCloudOperatingSystemHandler.java | 81 --
...oudResourceAllocationSettingDataHandler.java | 89 --
.../services/org.jclouds.apis.ApiMetadata | 1 -
.../jclouds/vcloud/VCloudApiMetadataTest.java | 32 -
.../java/org/jclouds/vcloud/VCloudApiTest.java | 64 --
.../vcloud/VCloudSessionRefreshLiveTest.java | 41 -
.../jclouds/vcloud/VCloudVersionsApiTest.java | 69 --
.../BindCatalogItemToXmlPayloadTest.java | 53 -
.../BindCloneVAppParamsToXmlPayloadTest.java | 81 --
...CloneVAppTemplateParamsToXmlPayloadTest.java | 89 --
.../BindDeployVAppParamsToXmlPayloadTest.java | 61 --
...tiateVAppTemplateParamsToXmlPayloadTest.java | 179 ----
...etworkConnectionSectionToXmlPayloadTest.java | 68 --
.../BindUndeployVAppParamsToXmlPayloadTest.java | 61 --
.../BaseVCloudComputeServiceExpectTest.java | 160 ---
.../compute/VCloudComputeServiceLiveTest.java | 54 -
.../functions/FindLocationForResourceTest.java | 64 --
.../functions/ListImagesInVCloudExpectTest.java | 89 --
.../functions/VAppToNodeMetadataTest.java | 228 -----
.../options/VCloudTemplateOptionsTest.java | 197 ----
...ThenCustomizeDeployAndPowerOnExpectTest.java | 171 ----
.../VCloudComputeServiceAdapterTest.java | 89 --
.../vcloud/features/CatalogApiLiveTest.java | 53 -
.../jclouds/vcloud/features/CatalogApiTest.java | 131 ---
.../vcloud/features/NetworkApiLiveTest.java | 29 -
.../jclouds/vcloud/features/NetworkApiTest.java | 75 --
.../jclouds/vcloud/features/OrgApiLiveTest.java | 42 -
.../org/jclouds/vcloud/features/OrgApiTest.java | 91 --
.../vcloud/features/TaskApiLiveTest.java | 29 -
.../jclouds/vcloud/features/TaskApiTest.java | 108 --
.../vcloud/features/VAppApiLiveTest.java | 53 -
.../jclouds/vcloud/features/VAppApiTest.java | 315 ------
.../features/VAppTemplateApiLiveTest.java | 168 ----
.../vcloud/features/VAppTemplateApiTest.java | 238 -----
.../jclouds/vcloud/features/VDCApiLiveTest.java | 29 -
.../org/jclouds/vcloud/features/VDCApiTest.java | 102 --
.../jclouds/vcloud/features/VmApiLiveTest.java | 163 ---
.../org/jclouds/vcloud/features/VmApiTest.java | 320 ------
...loudAuthorizationAndCookieToRequestTest.java | 55 --
.../ParseLoginResponseFromHeadersTest.java | 147 ---
.../ParseVCloudErrorFromHttpResponseTest.java | 96 --
.../vcloud/internal/BasePayloadTest.java | 51 -
.../vcloud/internal/BaseVCloudApiLiveTest.java | 59 --
.../vcloud/internal/BaseVCloudApiTest.java | 272 -----
.../vcloud/internal/VCloudLoginApiTest.java | 97 --
.../InstantiateVAppTemplateOptionsTest.java | 74 --
...meMatchingConfigurationKeyOrDefaultTest.java | 115 ---
.../org/jclouds/vcloud/utils/TestUtils.java | 32 -
.../jclouds/vcloud/xml/CatalogHandlerTest.java | 135 ---
.../vcloud/xml/CatalogItemHandlerTest.java | 86 --
.../GuestCustomizationSectionHandlerTest.java | 75 --
.../xml/NetworkConnectionHandlerTest.java | 57 --
.../NetworkConnectionSectionHandlerTest.java | 63 --
.../org/jclouds/vcloud/xml/OrgHandlerTest.java | 124 ---
.../jclouds/vcloud/xml/OrgListHandlerTest.java | 57 --
.../vcloud/xml/OrgNetworkHandlerTest.java | 104 --
.../xml/SupportedVersionsHandlerTest.java | 53 -
.../org/jclouds/vcloud/xml/TaskHandlerTest.java | 135 ---
.../vcloud/xml/TasksListHandlerTest.java | 82 --
.../org/jclouds/vcloud/xml/VAppHandlerTest.java | 77 --
.../vcloud/xml/VAppTemplateHandlerTest.java | 164 ---
.../org/jclouds/vcloud/xml/VDCHandlerTest.java | 136 ---
.../org/jclouds/vcloud/xml/VmHandlerTest.java | 79 --
...VCloudOperatingSystemSectionHandlerTest.java | 61 --
...VCloudVirtualHardwareSectionHandlerTest.java | 153 ---
.../src/test/resources/captureVApp-default.xml | 1 -
.../src/test/resources/captureVApp.xml | 1 -
.../src/test/resources/catalog-blank.xml | 7 -
.../src/test/resources/catalog-hosting.xml | 25 -
.../src/test/resources/catalog.xml | 27 -
.../src/test/resources/catalog1.0-vcd15.xml | 9 -
...alogItem-carrenza-with-default-namespace.xml | 8 -
...talogItem-carrenza-with-vcloud-namespace.xml | 8 -
.../src/test/resources/catalogItem-hosting.xml | 14 -
.../test/resources/catalogItem-terremark.xml | 16 -
.../src/test/resources/catalogItem1.0-vcd15.xml | 8 -
.../src/test/resources/copyVApp-default.xml | 1 -
.../src/test/resources/copyVApp.xml | 1 -
.../test/resources/copyVAppTemplate-default.xml | 1 -
.../src/test/resources/copyVAppTemplate.xml | 1 -
.../src/test/resources/cpuItem.xml | 1 -
.../src/test/resources/guestCustomization.xml | 23 -
.../resources/guestCustomizationSection.xml | 3 -
.../src/test/resources/instantiatedvapp.xml | 13 -
.../instantiationparams-description.xml | 1 -
.../resources/instantiationparams-network.xml | 1 -
.../src/test/resources/instantiationparams.xml | 1 -
.../1.7.1-stratos/src/test/resources/log4j.xml | 151 ---
.../src/test/resources/memoryItem.xml | 1 -
.../src/test/resources/moveVApp.xml | 1 -
.../src/test/resources/moveVAppTemplate.xml | 1 -
.../src/test/resources/networkconnection.xml | 7 -
.../test/resources/networkconnectionsection.xml | 18 -
.../src/test/resources/org-1.0.xml | 24 -
.../src/test/resources/org-hosting.xml | 12 -
.../src/test/resources/org-savvis.xml | 13 -
.../1.7.1-stratos/src/test/resources/org.xml | 5 -
.../src/test/resources/org1.0-vcd15.xml | 11 -
.../src/test/resources/orgList1.0-vcd15.xml | 4 -
.../src/test/resources/orglist-savvis.xml | 3 -
.../src/test/resources/orglist.xml | 3 -
.../src/test/resources/orgnetwork-bridged.xml | 20 -
.../src/test/resources/orgnetwork-isolated.xml | 31 -
.../1.7.1-stratos/src/test/resources/os.xml | 11 -
.../src/test/resources/ovf-multi-vm.xml | 285 ------
.../src/test/resources/ovf-ubuntu64.xml | 148 ---
.../src/test/resources/task-1.0.xml | 9 -
.../src/test/resources/task-error.xml | 9 -
.../src/test/resources/task-hosting.xml | 12 -
.../src/test/resources/task-self.xml | 11 -
.../src/test/resources/task-vcd15.xml | 5 -
.../1.7.1-stratos/src/test/resources/task.xml | 8 -
.../src/test/resources/taskslist-hosting.xml | 14 -
.../src/test/resources/taskslist.xml | 27 -
.../resources/template1.0-vcd15-multi-vm.xml | 68 --
.../src/test/resources/template1.0-vcd15.xml | 72 --
.../src/test/resources/vAppTemplate-copying.xml | 41 -
.../src/test/resources/vAppTemplate.xml | 143 ---
.../vAppTemplate1.0-vcd15_withNewlines.xml | 109 --
.../src/test/resources/vapp-hosting.xml | 235 -----
.../src/test/resources/vapp-none.xml | 237 -----
.../src/test/resources/vapp-pool.xml | 227 -----
.../src/test/resources/vapp-rhel-off-static.xml | 325 ------
.../src/test/resources/vapp-ubuntu-off-dhcp.xml | 213 ----
.../src/test/resources/vapp-unresolved.xml | 21 -
.../src/test/resources/vapp-win-off-static.xml | 219 ----
.../src/test/resources/vdc-1.0.xml | 49 -
.../src/test/resources/vdc-hosting.xml | 60 --
.../src/test/resources/vdc-nonet.xml | 22 -
.../1.7.1-stratos/src/test/resources/vdc.xml | 36 -
.../src/test/resources/vdc1.0-vcd15.xml | 47 -
.../src/test/resources/versions-vcd15.xml | 906 -----------------
.../src/test/resources/versions.xml | 7 -
.../test/resources/virtualhardwaresection.xml | 118 ---
.../src/test/resources/vm-rhel-off-static.xml | 197 ----
.../apis/vcloud/1.8.0-stratos/README.txt | 6 +
.../jclouds/apis/vcloud/1.8.0-stratos/pom.xml | 131 +++
.../vcloud/TaskInErrorStateException.java | 34 +
.../vcloud/TaskStillRunningException.java | 34 +
.../main/java/org/jclouds/vcloud/VCloudApi.java | 90 ++
.../org/jclouds/vcloud/VCloudApiMetadata.java | 101 ++
.../org/jclouds/vcloud/VCloudMediaType.java | 221 +++++
.../jclouds/vcloud/VCloudResponseException.java | 66 ++
.../java/org/jclouds/vcloud/VCloudToken.java | 34 +
.../org/jclouds/vcloud/VCloudVersionsApi.java | 38 +
.../binders/BindCPUCountToXmlPayload.java | 74 ++
.../BindCaptureVAppParamsToXmlPayload.java | 119 +++
.../binders/BindCatalogItemToXmlPayload.java | 121 +++
.../binders/BindCloneParamsToXmlPayload.java | 128 +++
.../BindCloneVAppParamsToXmlPayload.java | 60 ++
...BindCloneVAppTemplateParamsToXmlPayload.java | 55 ++
.../BindDeployVAppParamsToXmlPayload.java | 37 +
...ndGuestCustomizationSectionToXmlPayload.java | 107 ++
...stantiateVAppTemplateParamsToXmlPayload.java | 216 ++++
.../vcloud/binders/BindMemoryToXmlPayload.java | 75 ++
...indNetworkConnectionSectionToXmlPayload.java | 101 ++
.../vcloud/binders/BindParamsToXmlPayload.java | 76 ++
.../BindUndeployVAppParamsToXmlPayload.java | 37 +
.../OrgNameAndCatalogNameToEndpoint.java | 75 ++
.../binders/OrgNameAndVDCNameToEndpoint.java | 74 ++
.../OrgNameCatalogNameItemNameToEndpoint.java | 73 ++
...meCatalogNameVAppTemplateNameToEndpoint.java | 86 ++
.../OrgNameVDCNameNetworkNameToEndpoint.java | 50 +
...NameVDCNameResourceEntityNameToEndpoint.java | 50 +
.../OrgNameVDCNameResourceNameToEndpoint.java | 77 ++
.../VCloudComputeServiceContextModule.java | 37 +
.../VCloudComputeServiceDependenciesModule.java | 150 +++
.../functions/FindLocationForResource.java | 66 ++
.../compute/functions/HardwareForVApp.java | 68 ++
.../functions/HardwareForVAppTemplate.java | 81 ++
.../compute/functions/ImageForVAppTemplate.java | 79 ++
.../compute/functions/VAppToNodeMetadata.java | 111 +++
...dHardwareBuilderFromResourceAllocations.java | 40 +
...EnvelopeOrThrowIllegalArgumentException.java | 74 ++
.../internal/VCloudTemplateBuilderImpl.java | 45 +
.../compute/options/VCloudTemplateOptions.java | 348 +++++++
...edIntoNameThenCustomizeDeployAndPowerOn.java | 299 ++++++
...etworkConfigurationForNetworkAndOptions.java | 76 ++
.../strategy/VCloudComputeServiceAdapter.java | 262 +++++
.../vcloud/compute/util/VCloudComputeUtils.java | 112 +++
.../vcloud/config/DefaultCatalogForOrg.java | 59 ++
.../vcloud/config/DefaultNetworkForVDC.java | 61 ++
.../vcloud/config/DefaultOrgForUser.java | 54 +
.../vcloud/config/DefaultTasksListForOrg.java | 49 +
.../config/DefaultVCloudReferencesModule.java | 161 +++
.../jclouds/vcloud/config/DefaultVDCForOrg.java | 59 ++
.../vcloud/config/VCloudHttpApiModule.java | 536 ++++++++++
.../jclouds/vcloud/domain/AllocationModel.java | 70 ++
.../org/jclouds/vcloud/domain/Capacity.java | 106 ++
.../java/org/jclouds/vcloud/domain/Catalog.java | 66 ++
.../org/jclouds/vcloud/domain/CatalogItem.java | 34 +
.../domain/GuestCustomizationSection.java | 440 +++++++++
.../domain/InstantiateVAppTemplateParams.java | 96 ++
.../vcloud/domain/NetworkConnection.java | 231 +++++
.../vcloud/domain/NetworkConnectionSection.java | 218 ++++
.../java/org/jclouds/vcloud/domain/Org.java | 84 ++
.../jclouds/vcloud/domain/ReferenceType.java | 52 +
.../java/org/jclouds/vcloud/domain/Status.java | 244 +++++
.../java/org/jclouds/vcloud/domain/Task.java | 72 ++
.../org/jclouds/vcloud/domain/TaskStatus.java | 68 ++
.../org/jclouds/vcloud/domain/TasksList.java | 34 +
.../java/org/jclouds/vcloud/domain/VApp.java | 85 ++
.../org/jclouds/vcloud/domain/VAppTemplate.java | 95 ++
.../org/jclouds/vcloud/domain/VCloudError.java | 118 +++
.../jclouds/vcloud/domain/VCloudSession.java | 25 +
.../java/org/jclouds/vcloud/domain/VDC.java | 144 +++
.../org/jclouds/vcloud/domain/VDCStatus.java | 57 ++
.../main/java/org/jclouds/vcloud/domain/Vm.java | 106 ++
.../vcloud/domain/internal/CatalogImpl.java | 189 ++++
.../vcloud/domain/internal/CatalogItemImpl.java | 106 ++
.../vcloud/domain/internal/ErrorImpl.java | 114 +++
.../jclouds/vcloud/domain/internal/OrgImpl.java | 168 ++++
.../domain/internal/ReferenceTypeImpl.java | 99 ++
.../vcloud/domain/internal/TaskImpl.java | 160 +++
.../vcloud/domain/internal/TasksListImpl.java | 78 ++
.../vcloud/domain/internal/VAppImpl.java | 163 +++
.../domain/internal/VAppTemplateImpl.java | 202 ++++
.../jclouds/vcloud/domain/internal/VDCImpl.java | 289 ++++++
.../jclouds/vcloud/domain/internal/VmImpl.java | 214 ++++
.../vcloud/domain/network/DhcpService.java | 106 ++
.../jclouds/vcloud/domain/network/Features.java | 95 ++
.../vcloud/domain/network/FenceMode.java | 68 ++
.../vcloud/domain/network/FirewallService.java | 86 ++
.../domain/network/IpAddressAllocationMode.java | 50 +
.../jclouds/vcloud/domain/network/IpRange.java | 75 ++
.../jclouds/vcloud/domain/network/IpScope.java | 169 ++++
.../vcloud/domain/network/NatService.java | 115 +++
.../vcloud/domain/network/NetworkConfig.java | 163 +++
.../vcloud/domain/network/OrgNetwork.java | 119 +++
.../domain/network/firewall/FirewallPolicy.java | 53 +
.../network/firewall/FirewallProtocols.java | 71 ++
.../domain/network/firewall/FirewallRule.java | 124 +++
.../domain/network/internal/OrgNetworkImpl.java | 198 ++++
.../vcloud/domain/network/nat/NatPolicy.java | 53 +
.../vcloud/domain/network/nat/NatProtocol.java | 46 +
.../vcloud/domain/network/nat/NatRule.java | 33 +
.../vcloud/domain/network/nat/NatType.java | 59 ++
.../domain/network/nat/rules/MappingMode.java | 53 +
.../network/nat/rules/OneToOneVmRule.java | 109 ++
.../network/nat/rules/PortForwardingRule.java | 110 +++
.../vcloud/domain/network/nat/rules/VmRule.java | 127 +++
.../EditableResourceAllocationSettingData.java | 298 ++++++
.../vcloud/domain/ovf/VCloudHardDisk.java | 326 ++++++
.../vcloud/domain/ovf/VCloudNetworkAdapter.java | 328 ++++++
.../vcloud/domain/ovf/VCloudNetworkSection.java | 80 ++
.../ovf/VCloudOperatingSystemSection.java | 118 +++
.../ovf/VCloudVirtualHardwareSection.java | 179 ++++
.../org/jclouds/vcloud/endpoints/Catalog.java | 34 +
.../org/jclouds/vcloud/endpoints/Network.java | 34 +
.../java/org/jclouds/vcloud/endpoints/Org.java | 34 +
.../org/jclouds/vcloud/endpoints/OrgList.java | 34 +
.../org/jclouds/vcloud/endpoints/TasksList.java | 34 +
.../jclouds/vcloud/endpoints/VCloudLogin.java | 36 +
.../java/org/jclouds/vcloud/endpoints/VDC.java | 34 +
.../org/jclouds/vcloud/features/CatalogApi.java | 143 +++
.../org/jclouds/vcloud/features/NetworkApi.java | 60 ++
.../org/jclouds/vcloud/features/OrgApi.java | 84 ++
.../org/jclouds/vcloud/features/TaskApi.java | 80 ++
.../org/jclouds/vcloud/features/VAppApi.java | 260 +++++
.../vcloud/features/VAppTemplateApi.java | 179 ++++
.../org/jclouds/vcloud/features/VDCApi.java | 71 ++
.../java/org/jclouds/vcloud/features/VmApi.java | 293 ++++++
...ddVCloudAuthorizationAndCookieToRequest.java | 60 ++
.../vcloud/functions/CatalogItemsInCatalog.java | 61 ++
.../vcloud/functions/CatalogItemsInOrg.java | 54 +
.../jclouds/vcloud/functions/CatalogsInOrg.java | 69 ++
.../functions/DefaultNetworkNameInTemplate.java | 47 +
.../jclouds/vcloud/functions/NetworksInOrg.java | 54 +
.../vcloud/functions/OrgNameToEndpoint.java | 53 +
.../functions/OrgNameToTasksListEndpoint.java | 58 ++
.../vcloud/functions/OrgsForLocations.java | 70 ++
.../jclouds/vcloud/functions/OrgsForNames.java | 53 +
.../ParseLoginResponseFromHeaders.java | 103 ++
.../functions/VAppTemplatesForCatalogItems.java | 63 ++
.../vcloud/functions/VAppTemplatesInOrg.java | 62 ++
.../org/jclouds/vcloud/functions/VDCsInOrg.java | 54 +
.../ParseVCloudErrorFromHttpResponse.java | 118 +++
.../http/filters/VCloudBasicAuthentication.java | 58 ++
.../http/filters/VCloudSupportedVersions.java | 35 +
.../jclouds/vcloud/internal/VCloudLoginApi.java | 45 +
.../org/jclouds/vcloud/loaders/OVFLoader.java | 47 +
.../vcloud/loaders/VAppTemplateLoader.java | 47 +
.../org/jclouds/vcloud/location/DefaultVDC.java | 74 ++
.../location/OrgAndVDCToLocationSupplier.java | 90 ++
.../vcloud/options/CaptureVAppOptions.java | 46 +
.../vcloud/options/CatalogItemOptions.java | 72 ++
.../jclouds/vcloud/options/CloneOptions.java | 48 +
.../vcloud/options/CloneVAppOptions.java | 83 ++
.../options/CloneVAppTemplateOptions.java | 37 +
.../options/InstantiateVAppTemplateOptions.java | 173 ++++
.../jclouds/vcloud/predicates/TaskSuccess.java | 63 ++
.../vcloud/reference/VCloudConstants.java | 52 +
.../jclouds/vcloud/reference/package-info.java | 20 +
...thNameMatchingConfigurationKeyOrDefault.java | 95 ++
.../vcloud/suppliers/VAppTemplatesSupplier.java | 83 ++
.../java/org/jclouds/vcloud/util/Utils.java | 67 ++
.../org/jclouds/vcloud/util/VCloudUtils.java | 65 ++
.../org/jclouds/vcloud/xml/CatalogHandler.java | 101 ++
.../jclouds/vcloud/xml/CatalogItemHandler.java | 78 ++
.../org/jclouds/vcloud/xml/ErrorHandler.java | 42 +
.../xml/GuestCustomizationSectionHandler.java | 134 +++
.../vcloud/xml/NetworkConnectionHandler.java | 84 ++
.../xml/NetworkConnectionSectionHandler.java | 100 ++
.../java/org/jclouds/vcloud/xml/OrgHandler.java | 109 ++
.../org/jclouds/vcloud/xml/OrgListHandler.java | 51 +
.../jclouds/vcloud/xml/OrgNetworkHandler.java | 322 ++++++
.../vcloud/xml/SupportedVersionsHandler.java | 57 ++
.../org/jclouds/vcloud/xml/TaskHandler.java | 125 +++
.../jclouds/vcloud/xml/TasksListHandler.java | 71 ++
.../org/jclouds/vcloud/xml/VAppHandler.java | 148 +++
.../jclouds/vcloud/xml/VAppTemplateHandler.java | 149 +++
.../xml/VCloudVirtualHardwareHandler.java | 69 ++
.../java/org/jclouds/vcloud/xml/VDCHandler.java | 164 +++
.../java/org/jclouds/vcloud/xml/VmHandler.java | 175 ++++
.../xml/ovf/VCloudNetworkSectionHandler.java | 66 ++
.../xml/ovf/VCloudOperatingSystemHandler.java | 78 ++
...oudResourceAllocationSettingDataHandler.java | 86 ++
.../services/org.jclouds.apis.ApiMetadata | 1 +
.../jclouds/vcloud/VCloudApiMetadataTest.java | 28 +
.../java/org/jclouds/vcloud/VCloudApiTest.java | 62 ++
.../vcloud/VCloudSessionRefreshLiveTest.java | 39 +
.../jclouds/vcloud/VCloudVersionsApiTest.java | 67 ++
.../BindCatalogItemToXmlPayloadTest.java | 51 +
.../BindCloneVAppParamsToXmlPayloadTest.java | 79 ++
...CloneVAppTemplateParamsToXmlPayloadTest.java | 87 ++
.../BindDeployVAppParamsToXmlPayloadTest.java | 59 ++
...tiateVAppTemplateParamsToXmlPayloadTest.java | 177 ++++
...etworkConnectionSectionToXmlPayloadTest.java | 66 ++
.../BindUndeployVAppParamsToXmlPayloadTest.java | 59 ++
.../BaseVCloudComputeServiceExpectTest.java | 158 +++
.../compute/VCloudComputeServiceLiveTest.java | 49 +
.../functions/FindLocationForResourceTest.java | 62 ++
.../functions/ListImagesInVCloudExpectTest.java | 85 ++
.../functions/VAppToNodeMetadataTest.java | 226 +++++
.../options/VCloudTemplateOptionsTest.java | 195 ++++
...ThenCustomizeDeployAndPowerOnExpectTest.java | 167 ++++
.../VCloudComputeServiceAdapterTest.java | 89 ++
.../vcloud/features/CatalogApiLiveTest.java | 50 +
.../jclouds/vcloud/features/CatalogApiTest.java | 129 +++
.../vcloud/features/NetworkApiLiveTest.java | 26 +
.../jclouds/vcloud/features/NetworkApiTest.java | 73 ++
.../jclouds/vcloud/features/OrgApiLiveTest.java | 39 +
.../org/jclouds/vcloud/features/OrgApiTest.java | 89 ++
.../vcloud/features/TaskApiLiveTest.java | 26 +
.../jclouds/vcloud/features/TaskApiTest.java | 106 ++
.../vcloud/features/VAppApiLiveTest.java | 49 +
.../jclouds/vcloud/features/VAppApiTest.java | 313 ++++++
.../features/VAppTemplateApiLiveTest.java | 164 +++
.../vcloud/features/VAppTemplateApiTest.java | 236 +++++
.../jclouds/vcloud/features/VDCApiLiveTest.java | 26 +
.../org/jclouds/vcloud/features/VDCApiTest.java | 100 ++
.../jclouds/vcloud/features/VmApiLiveTest.java | 161 +++
.../org/jclouds/vcloud/features/VmApiTest.java | 318 ++++++
...loudAuthorizationAndCookieToRequestTest.java | 51 +
.../ParseLoginResponseFromHeadersTest.java | 145 +++
.../ParseVCloudErrorFromHttpResponseTest.java | 92 ++
.../vcloud/internal/BasePayloadTest.java | 51 +
.../vcloud/internal/BaseVCloudApiLiveTest.java | 55 ++
.../vcloud/internal/BaseVCloudApiTest.java | 270 +++++
.../vcloud/internal/VCloudLoginApiTest.java | 95 ++
.../InstantiateVAppTemplateOptionsTest.java | 72 ++
...meMatchingConfigurationKeyOrDefaultTest.java | 113 +++
.../org/jclouds/vcloud/utils/TestUtils.java | 30 +
.../jclouds/vcloud/xml/CatalogHandlerTest.java | 133 +++
.../vcloud/xml/CatalogItemHandlerTest.java | 84 ++
.../GuestCustomizationSectionHandlerTest.java | 73 ++
.../xml/NetworkConnectionHandlerTest.java | 55 ++
.../NetworkConnectionSectionHandlerTest.java | 61 ++
.../org/jclouds/vcloud/xml/OrgHandlerTest.java | 122 +++
.../jclouds/vcloud/xml/OrgListHandlerTest.java | 55 ++
.../vcloud/xml/OrgNetworkHandlerTest.java | 102 ++
.../xml/SupportedVersionsHandlerTest.java | 51 +
.../org/jclouds/vcloud/xml/TaskHandlerTest.java | 133 +++
.../vcloud/xml/TasksListHandlerTest.java | 80 ++
.../org/jclouds/vcloud/xml/VAppHandlerTest.java | 75 ++
.../vcloud/xml/VAppTemplateHandlerTest.java | 162 +++
.../org/jclouds/vcloud/xml/VDCHandlerTest.java | 134 +++
.../org/jclouds/vcloud/xml/VmHandlerTest.java | 77 ++
...VCloudOperatingSystemSectionHandlerTest.java | 59 ++
...VCloudVirtualHardwareSectionHandlerTest.java | 151 +++
.../src/test/resources/captureVApp-default.xml | 1 +
.../src/test/resources/captureVApp.xml | 1 +
.../src/test/resources/catalog-blank.xml | 7 +
.../src/test/resources/catalog-hosting.xml | 25 +
.../src/test/resources/catalog.xml | 27 +
.../src/test/resources/catalog1.0-vcd15.xml | 9 +
...alogItem-carrenza-with-default-namespace.xml | 8 +
...talogItem-carrenza-with-vcloud-namespace.xml | 8 +
.../src/test/resources/catalogItem-hosting.xml | 14 +
.../test/resources/catalogItem-terremark.xml | 16 +
.../src/test/resources/catalogItem1.0-vcd15.xml | 8 +
.../src/test/resources/copyVApp-default.xml | 1 +
.../src/test/resources/copyVApp.xml | 1 +
.../test/resources/copyVAppTemplate-default.xml | 1 +
.../src/test/resources/copyVAppTemplate.xml | 1 +
.../src/test/resources/cpuItem.xml | 1 +
.../src/test/resources/guestCustomization.xml | 23 +
.../resources/guestCustomizationSection.xml | 3 +
.../src/test/resources/instantiatedvapp.xml | 13 +
.../instantiationparams-description.xml | 1 +
.../resources/instantiationparams-network.xml | 1 +
.../src/test/resources/instantiationparams.xml | 1 +
.../1.8.0-stratos/src/test/resources/log4j.xml | 151 +++
.../src/test/resources/memoryItem.xml | 1 +
.../src/test/resources/moveVApp.xml | 1 +
.../src/test/resources/moveVAppTemplate.xml | 1 +
.../src/test/resources/networkconnection.xml | 7 +
.../test/resources/networkconnectionsection.xml | 18 +
.../src/test/resources/org-1.0.xml | 24 +
.../src/test/resources/org-hosting.xml | 12 +
.../src/test/resources/org-savvis.xml | 13 +
.../1.8.0-stratos/src/test/resources/org.xml | 5 +
.../src/test/resources/org1.0-vcd15.xml | 11 +
.../src/test/resources/orgList1.0-vcd15.xml | 4 +
.../src/test/resources/orglist-savvis.xml | 3 +
.../src/test/resources/orglist.xml | 3 +
.../src/test/resources/orgnetwork-bridged.xml | 20 +
.../src/test/resources/orgnetwork-isolated.xml | 31 +
.../1.8.0-stratos/src/test/resources/os.xml | 11 +
.../src/test/resources/ovf-multi-vm.xml | 285 ++++++
.../src/test/resources/ovf-ubuntu64.xml | 148 +++
.../src/test/resources/task-1.0.xml | 9 +
.../src/test/resources/task-error.xml | 9 +
.../src/test/resources/task-hosting.xml | 12 +
.../src/test/resources/task-self.xml | 11 +
.../src/test/resources/task-vcd15.xml | 5 +
.../1.8.0-stratos/src/test/resources/task.xml | 8 +
.../src/test/resources/taskslist-hosting.xml | 14 +
.../src/test/resources/taskslist.xml | 27 +
.../resources/template1.0-vcd15-multi-vm.xml | 68 ++
.../src/test/resources/template1.0-vcd15.xml | 72 ++
.../src/test/resources/vAppTemplate-copying.xml | 41 +
.../src/test/resources/vAppTemplate.xml | 143 +++
.../vAppTemplate1.0-vcd15_withNewlines.xml | 109 ++
.../src/test/resources/vapp-hosting.xml | 235 +++++
.../src/test/resources/vapp-none.xml | 237 +++++
.../src/test/resources/vapp-pool.xml | 227 +++++
.../src/test/resources/vapp-rhel-off-static.xml | 325 ++++++
.../src/test/resources/vapp-ubuntu-off-dhcp.xml | 213 ++++
.../src/test/resources/vapp-unresolved.xml | 21 +
.../src/test/resources/vapp-win-off-static.xml | 219 ++++
.../src/test/resources/vdc-1.0.xml | 49 +
.../src/test/resources/vdc-hosting.xml | 60 ++
.../src/test/resources/vdc-nonet.xml | 22 +
.../1.8.0-stratos/src/test/resources/vdc.xml | 36 +
.../src/test/resources/vdc1.0-vcd15.xml | 47 +
.../src/test/resources/versions-vcd15.xml | 906 +++++++++++++++++
.../src/test/resources/versions.xml | 7 +
.../test/resources/virtualhardwaresection.xml | 118 +++
.../src/test/resources/vm-rhel-off-static.xml | 197 ++++
.../provider/aws-ec2/1.7.1-stratos/README.txt | 8 -
.../provider/aws-ec2/1.7.1-stratos/pom.xml | 156 ---
.../src/main/clojure/org/jclouds/aws/ec2.clj | 62 --
.../java/org/jclouds/aws/ec2/AWSEC2Api.java | 119 ---
.../org/jclouds/aws/ec2/AWSEC2ApiMetadata.java | 83 --
.../jclouds/aws/ec2/AWSEC2ProviderMetadata.java | 103 --
.../BindLaunchSpecificationToFormParams.java | 101 --
...otInstanceRequestIdsToIndexedFormParams.java | 37 -
.../BindTagFiltersToIndexedFormParams.java | 37 -
.../binders/BindTagsToIndexedFormParams.java | 37 -
.../aws/ec2/compute/AWSEC2ComputeService.java | 160 ---
.../compute/AWSEC2ComputeServiceContext.java | 31 -
.../ec2/compute/AWSEC2TemplateBuilderImpl.java | 51 -
.../aws/ec2/compute/AWSEC2TemplateOptions.java | 824 ----------------
.../AWSEC2BindComputeSuppliersByClass.java | 34 -
.../AWSEC2ComputeServiceContextModule.java | 182 ----
.../AWSEC2ComputeServiceDependenciesModule.java | 179 ----
.../aws/ec2/compute/config/ClusterCompute.java | 37 -
.../aws/ec2/compute/config/ImageQuery.java | 37 -
.../AWSEC2SecurityGroupExtension.java | 220 -----
.../AWSEC2SecurityGroupToSecurityGroup.java | 50 -
.../AWSRunningInstanceToNodeMetadata.java | 81 --
.../PresentSpotRequestsAndInstances.java | 95 --
.../AWSEC2ComputeServiceContextImpl.java | 48 -
.../AWSEC2CreateSecurityGroupIfNeeded.java | 140 ---
.../AWSEC2CreateNodesInGroupThenAddToSet.java | 115 ---
.../strategy/AWSEC2DestroyNodeStrategy.java | 75 --
.../strategy/AWSEC2GetNodeMetadataStrategy.java | 65 --
.../strategy/AWSEC2ListNodesStrategy.java | 107 --
.../strategy/AWSEC2ReviseParsedImage.java | 119 ---
...curityGroupsAsNeededAndReturnRunOptions.java | 200 ----
.../suppliers/AWSEC2HardwareSupplier.java | 109 --
.../compute/suppliers/AWSEC2ImageSupplier.java | 162 ---
.../ec2/compute/suppliers/CallForImages.java | 94 --
.../aws/ec2/config/AWSEC2HttpApiModule.java | 82 --
.../aws/ec2/domain/AWSRunningInstance.java | 346 -------
.../aws/ec2/domain/LaunchSpecification.java | 570 -----------
.../jclouds/aws/ec2/domain/MonitoringState.java | 50 -
.../jclouds/aws/ec2/domain/PlacementGroup.java | 157 ---
.../domain/RegionNameAndPublicKeyMaterial.java | 40 -
.../java/org/jclouds/aws/ec2/domain/Spot.java | 199 ----
.../aws/ec2/domain/SpotInstanceRequest.java | 474 ---------
.../org/jclouds/aws/ec2/features/AWSAMIApi.java | 126 ---
.../aws/ec2/features/AWSInstanceApi.java | 94 --
.../jclouds/aws/ec2/features/AWSKeyPairApi.java | 88 --
.../aws/ec2/features/AWSSecurityGroupApi.java | 147 ---
.../jclouds/aws/ec2/features/MonitoringApi.java | 97 --
.../aws/ec2/features/PlacementGroupApi.java | 162 ---
.../aws/ec2/features/SpotInstanceApi.java | 247 -----
.../functions/CreatePlacementGroupIfNeeded.java | 81 --
.../ImportOrReturnExistingKeypair.java | 90 --
...SpotInstanceRequestToAWSRunningInstance.java | 63 --
.../ec2/options/AWSDescribeImagesOptions.java | 152 ---
.../aws/ec2/options/AWSRunInstancesOptions.java | 310 ------
.../ec2/options/CreateSecurityGroupOptions.java | 63 --
.../DescribeSpotPriceHistoryOptions.java | 115 ---
.../options/RequestSpotInstancesOptions.java | 139 ---
.../ec2/predicates/PlacementGroupAvailable.java | 69 --
.../ec2/predicates/PlacementGroupDeleted.java | 66 --
.../predicates/SpotInstanceRequestActive.java | 75 --
.../aws/ec2/reference/AWSEC2Constants.java | 39 -
.../AWSDescribeInstancesResponseHandler.java | 110 ---
...C2DescribeSecurityGroupsResponseHandler.java | 125 ---
.../aws/ec2/xml/AWSEC2IpPermissionHandler.java | 94 --
.../aws/ec2/xml/AWSEC2SecurityGroupHandler.java | 142 ---
.../ec2/xml/AWSRunInstancesResponseHandler.java | 51 -
.../aws/ec2/xml/BaseAWSReservationHandler.java | 251 -----
.../xml/CreateSecurityGroupResponseHandler.java | 44 -
.../DescribePlacementGroupsResponseHandler.java | 75 --
...eservedInstancesOfferingResponseHandler.java | 74 --
...DescribeSpotPriceHistoryResponseHandler.java | 76 --
.../aws/ec2/xml/LaunchSpecificationHandler.java | 151 ---
.../aws/ec2/xml/MonitoringStateHandler.java | 58 --
.../aws/ec2/xml/PlacementGroupHandler.java | 70 --
.../aws/ec2/xml/ProductCodesHandler.java | 51 -
.../xml/ReservedInstancesOfferingHandler.java | 90 --
.../org/jclouds/aws/ec2/xml/SpotHandler.java | 77 --
.../aws/ec2/xml/SpotInstanceHandler.java | 152 ---
.../aws/ec2/xml/SpotInstancesHandler.java | 81 --
.../org.jclouds.providers.ProviderMetadata | 1 -
.../test/clojure/org/jclouds/aws/ec2_test.clj | 32 -
.../aws/ec2/AWSEC2ContextBuilderTest.java | 79 --
.../org/jclouds/aws/ec2/AWSEC2ProviderTest.java | 33 -
...BindLaunchSpecificationToFormParamsTest.java | 98 --
.../BindTagsToIndexedFormParamsTest.java | 63 --
.../compute/AWSEC2ComputeServiceExpectTest.java | 280 ------
.../compute/AWSEC2ComputeServiceLiveTest.java | 196 ----
.../compute/AWSEC2TemplateBuilderLiveTest.java | 367 -------
.../AWSEC2ComputeServiceContextModuleTest.java | 65 --
.../AWSEC2ImageExtensionLiveTest.java | 62 --
.../AWSEC2SecurityGroupExtensionExpectTest.java | 364 -------
.../AWSEC2SecurityGroupExtensionLiveTest.java | 36 -
.../AWSEC2SecurityGroupToSecurityGroupTest.java | 83 --
.../AWSRunningInstanceToNodeMetadataTest.java | 220 -----
.../PresentSpotRequestsAndInstancesTest.java | 100 --
.../BaseAWSEC2ComputeServiceExpectTest.java | 153 ---
.../AWSEC2CreateSecurityGroupIfNeededTest.java | 103 --
.../options/AWSEC2TemplateOptionsTest.java | 418 --------
.../compute/strategy/AWSEC2ImageParserTest.java | 242 -----
.../strategy/AWSEC2ReviseParsedImageTest.java | 111 ---
...tyGroupsAsNeededAndReturnRunOptionsTest.java | 958 ------------------
.../aws/ec2/features/AWSAMIApiLiveTest.java | 58 --
.../jclouds/aws/ec2/features/AWSAMIApiTest.java | 497 ----------
.../ec2/features/AWSInstanceApiLiveTest.java | 60 --
.../aws/ec2/features/AWSInstanceApiTest.java | 539 ----------
.../aws/ec2/features/AWSKeyPairApiLiveTest.java | 208 ----
.../aws/ec2/features/AWSKeyPairApiTest.java | 134 ---
.../features/AWSSecurityGroupApiLiveTest.java | 123 ---
.../ec2/features/AWSSecurityGroupApiTest.java | 207 ----
.../aws/ec2/features/AWSSubnetApiLiveTest.java | 31 -
.../aws/ec2/features/BaseAWSEC2ApiTest.java | 135 ---
.../aws/ec2/features/MonitoringApiLiveTest.java | 65 --
.../aws/ec2/features/MonitoringApiTest.java | 73 --
.../features/PlacementGroupApiExpectTest.java | 78 --
.../ec2/features/PlacementGroupApiLiveTest.java | 221 -----
.../aws/ec2/features/PlacementGroupApiTest.java | 136 ---
.../ec2/features/SpotInstanceApiExpectTest.java | 78 --
.../ec2/features/SpotInstanceApiLiveTest.java | 215 ----
.../aws/ec2/features/SpotInstanceApiTest.java | 100 --
.../ec2/features/TagSecurityGroupLiveTest.java | 56 --
.../ImportOrReturnExistingKeypairTest.java | 115 ---
...InstanceRequestToAWSRunningInstanceTest.java | 91 --
.../options/AWSDescribeImagesOptionsTest.java | 177 ----
.../ec2/options/AWSRunInstancesOptionsTest.java | 370 -------
.../DescribeSpotPriceHistoryOptionsTest.java | 119 ---
.../RequestSpotInstancesOptionsTest.java | 143 ---
.../parse/DescribeInstancesResponseTest.java | 112 ---
.../DescribeSecurityGroupsResponseTest.java | 77 --
...AWSDescribeInstancesResponseHandlerTest.java | 167 ----
.../xml/AWSRunInstancesResponseHandlerTest.java | 114 ---
...cribePlacementGroupsResponseHandlerTest.java | 53 -
...vedInstancesOfferingResponseHandlerTest.java | 55 --
...ribeSpotPriceHistoryResponseHandlerTest.java | 72 --
.../aws/ec2/xml/MonitoringStateHandlerTest.java | 50 -
.../aws/ec2/xml/ProductCodesHandlerTest.java | 49 -
.../aws/ec2/xml/SpotInstanceHandlerTest.java | 138 ---
.../aws/ec2/xml/SpotInstancesHandlerTest.java | 117 ---
.../src/test/resources/alestic_canonical.xml | 119 ---
.../src/test/resources/amzn_images.xml | 86 --
.../describe_image_attribute_productCodes.xml | 9 -
.../src/test/resources/describe_images_cc.xml | 31 -
.../src/test/resources/describe_instances_1.xml | 55 --
.../src/test/resources/describe_instances_2.xml | 986 -------------------
.../src/test/resources/describe_instances_3.xml | 5 -
.../resources/describe_instances_latest.xml | 132 ---
.../resources/describe_instances_pending.xml | 82 --
.../resources/describe_placement_groups.xml | 10 -
.../describe_reserved_instances_offerings.xml | 15 -
.../resources/describe_security_groups_vpc.xml | 35 -
.../test/resources/describe_spot_instance.xml | 45 -
.../describe_spot_instance_requests.xml | 425 --------
.../resources/describe_spot_instance_tags.xml | 115 ---
.../resources/describe_spot_instances_1.xml | 207 ----
.../resources/describe_spot_price_history.xml | 27 -
.../src/test/resources/monitoring.xml | 16 -
.../resources/request_spot_instances-ebs.xml | 52 -
.../test/resources/request_spot_instances.xml | 93 --
.../src/test/resources/rightscale_images.xml | 94 --
.../src/test/resources/run_instances_1.xml | 54 -
.../1.7.1-stratos/src/test/resources/vostok.xml | 19 -
.../provider/aws-ec2/1.8.0-stratos/README.txt | 8 +
.../provider/aws-ec2/1.8.0-stratos/pom.xml | 156 +++
.../src/main/clojure/org/jclouds/aws/ec2.clj | 62 ++
.../java/org/jclouds/aws/ec2/AWSEC2Api.java | 117 +++
.../org/jclouds/aws/ec2/AWSEC2ApiMetadata.java | 83 ++
.../jclouds/aws/ec2/AWSEC2ProviderMetadata.java | 101 ++
.../BindLaunchSpecificationToFormParams.java | 97 ++
...otInstanceRequestIdsToIndexedFormParams.java | 35 +
.../BindTagFiltersToIndexedFormParams.java | 34 +
.../binders/BindTagsToIndexedFormParams.java | 34 +
.../aws/ec2/compute/AWSEC2ComputeService.java | 157 +++
.../compute/AWSEC2ComputeServiceContext.java | 28 +
.../ec2/compute/AWSEC2TemplateBuilderImpl.java | 50 +
.../aws/ec2/compute/AWSEC2TemplateOptions.java | 819 +++++++++++++++
.../AWSEC2BindComputeSuppliersByClass.java | 31 +
.../AWSEC2ComputeServiceContextModule.java | 178 ++++
.../AWSEC2ComputeServiceDependenciesModule.java | 175 ++++
.../aws/ec2/compute/config/ClusterCompute.java | 34 +
.../aws/ec2/compute/config/ImageQuery.java | 34 +
.../AWSEC2SecurityGroupExtension.java | 216 ++++
.../AWSEC2SecurityGroupToSecurityGroup.java | 48 +
.../AWSRunningInstanceToNodeMetadata.java | 78 ++
.../PresentSpotRequestsAndInstances.java | 93 ++
.../AWSEC2ComputeServiceContextImpl.java | 45 +
.../AWSEC2CreateSecurityGroupIfNeeded.java | 135 +++
.../AWSEC2CreateNodesInGroupThenAddToSet.java | 113 +++
.../strategy/AWSEC2DestroyNodeStrategy.java | 71 ++
.../strategy/AWSEC2GetNodeMetadataStrategy.java | 61 ++
.../strategy/AWSEC2ListNodesStrategy.java | 103 ++
.../strategy/AWSEC2ReviseParsedImage.java | 116 +++
...curityGroupsAsNeededAndReturnRunOptions.java | 197 ++++
.../suppliers/AWSEC2HardwareSupplier.java | 107 ++
.../compute/suppliers/AWSEC2ImageSupplier.java | 158 +++
.../ec2/compute/suppliers/CallForImages.java | 90 ++
.../aws/ec2/config/AWSEC2HttpApiModule.java | 80 ++
.../aws/ec2/domain/AWSRunningInstance.java | 344 +++++++
.../aws/ec2/domain/LaunchSpecification.java | 580 +++++++++++
.../jclouds/aws/ec2/domain/MonitoringState.java | 49 +
.../jclouds/aws/ec2/domain/PlacementGroup.java | 156 +++
.../domain/RegionNameAndPublicKeyMaterial.java | 36 +
.../java/org/jclouds/aws/ec2/domain/Spot.java | 198 ++++
.../aws/ec2/domain/SpotInstanceRequest.java | 470 +++++++++
.../org/jclouds/aws/ec2/features/AWSAMIApi.java | 124 +++
.../aws/ec2/features/AWSInstanceApi.java | 92 ++
.../jclouds/aws/ec2/features/AWSKeyPairApi.java | 85 ++
.../aws/ec2/features/AWSSecurityGroupApi.java | 145 +++
.../jclouds/aws/ec2/features/MonitoringApi.java | 95 ++
.../aws/ec2/features/PlacementGroupApi.java | 160 +++
.../aws/ec2/features/SpotInstanceApi.java | 245 +++++
.../functions/CreatePlacementGroupIfNeeded.java | 77 ++
.../ImportOrReturnExistingKeypair.java | 86 ++
...SpotInstanceRequestToAWSRunningInstance.java | 60 ++
.../ec2/options/AWSDescribeImagesOptions.java | 151 +++
.../aws/ec2/options/AWSRunInstancesOptions.java | 307 ++++++
.../ec2/options/CreateSecurityGroupOptions.java | 62 ++
.../DescribeSpotPriceHistoryOptions.java | 114 +++
.../options/RequestSpotInstancesOptions.java | 138 +++
.../ec2/predicates/PlacementGroupAvailable.java | 64 ++
.../ec2/predicates/PlacementGroupDeleted.java | 61 ++
.../predicates/SpotInstanceRequestActive.java | 70 ++
.../aws/ec2/reference/AWSEC2Constants.java | 40 +
.../AWSDescribeInstancesResponseHandler.java | 109 ++
...C2DescribeSecurityGroupsResponseHandler.java | 124 +++
.../aws/ec2/xml/AWSEC2IpPermissionHandler.java | 90 ++
.../aws/ec2/xml/AWSEC2SecurityGroupHandler.java | 139 +++
.../ec2/xml/AWSRunInstancesResponseHandler.java | 50 +
.../aws/ec2/xml/BaseAWSReservationHandler.java | 247 +++++
.../xml/CreateSecurityGroupResponseHandler.java | 40 +
.../DescribePlacementGroupsResponseHandler.java | 72 ++
...eservedInstancesOfferingResponseHandler.java | 71 ++
...DescribeSpotPriceHistoryResponseHandler.java | 73 ++
.../aws/ec2/xml/LaunchSpecificationHandler.java | 147 +++
.../aws/ec2/xml/MonitoringStateHandler.java | 54 +
.../aws/ec2/xml/PlacementGroupHandler.java | 66 ++
.../aws/ec2/xml/ProductCodesHandler.java | 50 +
.../xml/ReservedInstancesOfferingHandler.java | 89 ++
.../org/jclouds/aws/ec2/xml/SpotHandler.java | 73 ++
.../aws/ec2/xml/SpotInstanceHandler.java | 148 +++
.../aws/ec2/xml/SpotInstancesHandler.java | 78 ++
.../org.jclouds.providers.ProviderMetadata | 1 +
.../test/clojure/org/jclouds/aws/ec2_test.clj | 32 +
.../aws/ec2/AWSEC2ContextBuilderTest.java | 76 ++
.../org/jclouds/aws/ec2/AWSEC2ProviderTest.java | 31 +
...BindLaunchSpecificationToFormParamsTest.java | 95 ++
.../BindTagsToIndexedFormParamsTest.java | 61 ++
.../compute/AWSEC2ComputeServiceExpectTest.java | 278 ++++++
.../compute/AWSEC2ComputeServiceLiveTest.java | 192 ++++
.../compute/AWSEC2TemplateBuilderLiveTest.java | 363 +++++++
.../AWSEC2ComputeServiceContextModuleTest.java | 62 ++
.../AWSEC2ImageExtensionLiveTest.java | 59 ++
.../AWSEC2SecurityGroupExtensionExpectTest.java | 414 ++++++++
.../AWSEC2SecurityGroupExtensionLiveTest.java | 33 +
.../AWSEC2SecurityGroupToSecurityGroupTest.java | 80 ++
.../AWSRunningInstanceToNodeMetadataTest.java | 217 ++++
.../PresentSpotRequestsAndInstancesTest.java | 97 ++
.../BaseAWSEC2ComputeServiceExpectTest.java | 151 +++
.../AWSEC2CreateSecurityGroupIfNeededTest.java | 99 ++
.../options/AWSEC2TemplateOptionsTest.java | 416 ++++++++
.../compute/strategy/AWSEC2ImageParserTest.java | 239 +++++
.../strategy/AWSEC2ReviseParsedImageTest.java | 111 +++
...tyGroupsAsNeededAndReturnRunOptionsTest.java | 954 ++++++++++++++++++
.../aws/ec2/features/AWSAMIApiLiveTest.java | 129 +++
.../jclouds/aws/ec2/features/AWSAMIApiTest.java | 496 ++++++++++
.../AWSElasticBlockStoreApiLiveTest.java | 68 ++
.../ec2/features/AWSInstanceApiLiveTest.java | 58 ++
.../aws/ec2/features/AWSInstanceApiTest.java | 537 ++++++++++
.../aws/ec2/features/AWSKeyPairApiLiveTest.java | 206 ++++
.../aws/ec2/features/AWSKeyPairApiTest.java | 132 +++
.../features/AWSSecurityGroupApiLiveTest.java | 119 +++
.../ec2/features/AWSSecurityGroupApiTest.java | 205 ++++
.../aws/ec2/features/AWSSubnetApiLiveTest.java | 27 +
.../aws/ec2/features/BaseAWSEC2ApiTest.java | 132 +++
.../aws/ec2/features/MonitoringApiLiveTest.java | 63 ++
.../aws/ec2/features/MonitoringApiTest.java | 71 ++
.../features/PlacementGroupApiExpectTest.java | 75 ++
.../ec2/features/PlacementGroupApiLiveTest.java | 219 ++++
.../aws/ec2/features/PlacementGroupApiTest.java | 134 +++
.../ec2/features/SpotInstanceApiExpectTest.java | 75 ++
.../ec2/features/SpotInstanceApiLiveTest.java | 213 ++++
.../aws/ec2/features/SpotInstanceApiTest.java | 98 ++
.../ec2/features/TagSecurityGroupLiveTest.java | 52 +
.../ImportOrReturnExistingKeypairTest.java | 112 +++
...InstanceRequestToAWSRunningInstanceTest.java | 89 ++
.../options/AWSDescribeImagesOptionsTest.java | 175 ++++
.../ec2/options/AWSRunInstancesOptionsTest.java | 374 +++++++
.../DescribeSpotPriceHistoryOptionsTest.java | 117 +++
.../RequestSpotInstancesOptionsTest.java | 141 +++
.../parse/DescribeInstancesResponseTest.java | 110 +++
.../DescribeSecurityGroupsResponseTest.java | 73 ++
...AWSDescribeInstancesResponseHandlerTest.java | 165 ++++
.../xml/AWSRunInstancesResponseHandlerTest.java | 112 +++
...cribePlacementGroupsResponseHandlerTest.java | 51 +
...vedInstancesOfferingResponseHandlerTest.java | 53 +
...ribeSpotPriceHistoryResponseHandlerTest.java | 70 ++
.../aws/ec2/xml/MonitoringStateHandlerTest.java | 48 +
.../aws/ec2/xml/ProductCodesHandlerTest.java | 47 +
.../aws/ec2/xml/SpotInstanceHandlerTest.java | 136 +++
.../aws/ec2/xml/SpotInstancesHandlerTest.java | 115 +++
.../src/test/resources/alestic_canonical.xml | 119 +++
.../src/test/resources/amzn_images.xml | 86 ++
.../describe_image_attribute_productCodes.xml | 9 +
.../src/test/resources/describe_images_cc.xml | 31 +
.../src/test/resources/describe_instances_1.xml | 55 ++
.../src/test/resources/describe_instances_2.xml | 986 +++++++++++++++++++
.../src/test/resources/describe_instances_3.xml | 5 +
.../resources/describe_instances_latest.xml | 132 +++
.../resources/describe_instances_pending.xml | 82 ++
.../resources/describe_placement_groups.xml | 10 +
.../describe_reserved_instances_offerings.xml | 15 +
.../resources/describe_security_groups_vpc.xml | 35 +
.../test/resources/describe_spot_instance.xml | 45 +
.../describe_spot_instance_requests.xml | 425 ++++++++
.../resources/describe_spot_instance_tags.xml | 115 +++
.../resources/describe_spot_instances_1.xml | 207 ++++
.../resources/describe_spot_price_history.xml | 27 +
.../src/test/resources/monitoring.xml | 16 +
.../resources/request_spot_instances-ebs.xml | 52 +
.../test/resources/request_spot_instances.xml | 93 ++
.../src/test/resources/rightscale_images.xml | 94 ++
.../src/test/resources/run_instances_1.xml | 54 +
.../1.8.0-stratos/src/test/resources/vostok.xml | 19 +
dependencies/pom.xml | 10 +-
.../pom.xml | 317 +++---
pom.xml | 17 +-
.../distribution/src/main/license/LICENSE | 30 +-
tools/pom.xml | 39 +
tools/stratos-docker-images/README.md | 12 +-
.../activemq/docker-build.sh | 2 +-
.../stratos-docker-images/bind/docker-build.sh | 2 +-
tools/stratos-docker-images/build-all.sh | 4 +
.../stratos-docker-images/mysql/docker-build.sh | 3 +-
tools/stratos-docker-images/pom.xml | 103 ++
.../puppetmaster/addpuppetdomain.txt | 5 -
.../puppetmaster/docker-build.sh | 2 +-
.../puppetmaster/run-example.sh | 9 -
.../puppettestnode/docker-build.sh | 2 +-
tools/stratos-docker-images/push-all.sh | 15 +-
.../remove_stratos_images.sh | 33 +
tools/stratos-docker-images/run-example.sh | 18 +-
tools/stratos-docker-images/run-nsenter.sh | 13 +
.../stop_and_remove_stratos_containers.sh | 31 -
.../stop_stratos_containers.sh | 31 +
.../stratos/docker-build.sh | 2 +-
tools/stratos-docker-images/stratos/run | 2 +-
2472 files changed, 135078 insertions(+), 133514 deletions(-)
----------------------------------------------------------------------