***************************************************** Summary ------- Generated at: 2013-05-10T15:30:46-07:00 Notes: 1 Binaries: 1 Archives: 0 Standards: 476 Apache Licensed: 353 Generated Documents: 0 JavaDocs are generated and so license header is optional Generated files do not required license headers 123 Unknown Licenses ******************************* Unapproved licenses: azure-management/src/main/java/org/jclouds/azure/management/compute/functions/DeploymentToNodeMetadata.java azure-management/src/main/java/org/jclouds/azure/management/compute/functions/OSImageToImage.java azure-management/src/main/java/org/jclouds/azure/management/compute/functions/RoleSizeToHardware.java azure-management/src/main/java/org/jclouds/azure/management/domain/Deployment.java azure-management/src/main/java/org/jclouds/azure/management/domain/DeploymentParams.java azure-management/src/main/java/org/jclouds/azure/management/domain/DeploymentSlot.java azure-management/src/main/java/org/jclouds/azure/management/domain/DeploymentStatus.java azure-management/src/main/java/org/jclouds/azure/management/domain/hostedservice/CreateDeployment.java azure-management/src/main/java/org/jclouds/azure/management/domain/hostedservice/ExtendedProperty.java azure-management/src/main/java/org/jclouds/azure/management/domain/InputEndpoint.java azure-management/src/main/java/org/jclouds/azure/management/domain/InstanceStatus.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/AbstractRole.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/CertificateSetting.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/ConfigurationSet.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/ConfigurationSetAdapter.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/Credentials.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/DomainJoin.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/InputEndpoint.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/KeyPair.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/LinuxProvisioningConfiguration.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/LoadBalancerProbe.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/NetworkConfiguration.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/PublicKey.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/SSH.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/SSHKey.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/WindowsProvisioningConfiguration.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/DataVirtualHardDisk.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/Deployment.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/DNS.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/DNSServer.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/HostCaching.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/OSVirtualHardDisk.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/PersistentVMRole.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/Protocol.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/Role.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/RoleSize.java azure-management/src/main/java/org/jclouds/azure/management/domain/role/VirtualHardDisk.java azure-management/src/main/java/org/jclouds/azure/management/domain/RoleSize.java azure-management/src/main/java/org/jclouds/azure/management/xml/HostedServiceWithDetailedPropertiesHandler.java azure-management/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata azure-management/src/test/resources/capturerolepayload.xml azure-management/src/test/resources/create_hostedservice_location.xml azure-management/src/test/resources/create_hostedservice_location_options.xml azure-management/src/test/resources/deployment.xml azure-management/src/test/resources/deploymentparams.xml azure-management/src/test/resources/disks.xml azure-management/src/test/resources/error.xml azure-management/src/test/resources/hostedservice.xml azure-management/src/test/resources/hostedservice_details.xml azure-management/src/test/resources/hostedservices.xml azure-management/src/test/resources/imageparams.xml azure-management/src/test/resources/images.xml azure-management/src/test/resources/locations.xml azure-management/src/test/resources/operation.xml azure-management/src/test/resources/restartrolepayload.xml azure-management/src/test/resources/shutdownrolepayload.xml azure-management/src/test/resources/startrolepayload.xml carrenza-vcloud-director/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata carrenza-vcloud-director/src/test/resources/log4j.xml cloudstack-ec2/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata greenqloud-compute/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata greenqloud-compute/src/test/resources/greenqloud_images.xml greenqloud-storage/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata jenkins/src/main/java/org/jclouds/jenkins/v1/domain/Computer.java jenkins/src/main/java/org/jclouds/jenkins/v1/domain/ComputerView.java jenkins/src/main/java/org/jclouds/jenkins/v1/domain/Node.java jenkins/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata jenkins/src/test/resources/logback.xml jenkins/src/test/resources/sample_job.xml jenkins/src/test/resources/sample_job_with_parameters.xml nodepool/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata nodepool/src/test/resources/logback.xml opsource-servers/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata opsource-servers/src/test/resources/dataCenters.xml opsource-servers/src/test/resources/deployedServers.xml opsource-servers/src/test/resources/images.xml opsource-servers/src/test/resources/log4j.xml opsource-servers/src/test/resources/myaccount.xml opsource-servers/src/test/resources/pendingDeployServers.xml opsource-servers/src/test/resources/serverDetails.xml savvis-symphonyvpdc/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata savvis-symphonyvpdc/src/test/resources/capture-vapp-template-default.xml savvis-symphonyvpdc/src/test/resources/cloneVApp-default.xml savvis-symphonyvpdc/src/test/resources/firewallService-default.xml savvis-symphonyvpdc/src/test/resources/firewallService.xml savvis-symphonyvpdc/src/test/resources/log4j.xml savvis-symphonyvpdc/src/test/resources/network-nat.xml savvis-symphonyvpdc/src/test/resources/network-unused.xml savvis-symphonyvpdc/src/test/resources/network.xml savvis-symphonyvpdc/src/test/resources/networkconfigsection.xml savvis-symphonyvpdc/src/test/resources/networkconnectionsection.xml savvis-symphonyvpdc/src/test/resources/org.xml savvis-symphonyvpdc/src/test/resources/org_no_vdc.xml savvis-symphonyvpdc/src/test/resources/orglist.xml savvis-symphonyvpdc/src/test/resources/task-error.xml savvis-symphonyvpdc/src/test/resources/task-failed.xml savvis-symphonyvpdc/src/test/resources/task-invalidsize.xml savvis-symphonyvpdc/src/test/resources/task-queued.xml savvis-symphonyvpdc/src/test/resources/task-running.xml savvis-symphonyvpdc/src/test/resources/task-undeployedvdc.xml savvis-symphonyvpdc/src/test/resources/task-unsupported.xml savvis-symphonyvpdc/src/test/resources/task-vapp.xml savvis-symphonyvpdc/src/test/resources/task-vmdk.xml savvis-symphonyvpdc/src/test/resources/vdc-1net.xml savvis-symphonyvpdc/src/test/resources/vdc-failed.xml savvis-symphonyvpdc/src/test/resources/vdc-saved.xml savvis-symphonyvpdc/src/test/resources/vdc.xml savvis-symphonyvpdc/src/test/resources/vm-default.xml savvis-symphonyvpdc/src/test/resources/vm-multiple-default.xml savvis-symphonyvpdc/src/test/resources/vm-withdisks.xml savvis-symphonyvpdc/src/test/resources/vm.xml smartos-ssh/src/main/java/org/jclouds/smartos/compute/domain/DataSet.java smartos-ssh/src/main/java/org/jclouds/smartos/compute/domain/VM.java smartos-ssh/src/main/java/org/jclouds/smartos/compute/domain/VmNIC.java smartos-ssh/src/main/java/org/jclouds/smartos/compute/domain/VmSpecification.java smartos-ssh/src/main/java/org/jclouds/smartos/SmartOSApiMetadata.java smartos-ssh/src/main/java/org/jclouds/smartos/SmartOSHostController.java smartos-ssh/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata smartos-ssh/src/test/java/org/jclouds/smartos/compute/domain/DataSetTest.java smartos-ssh/src/test/java/org/jclouds/smartos/compute/domain/VMTest.java smartos-ssh/src/test/resources/log4j.xml smartos-ssh/src/test/resources/org/jclouds/smartos/compute/domain/dsadm-list-response.txt smartos-ssh/src/test/resources/org/jclouds/smartos/compute/domain/vmadm-list-response.txt ******************************* Archives: ***************************************************** Files with Apache License headers will be marked AL Binary files (which do not require AL headers) will be marked B Compressed archives will be marked A Notices, licenses etc will be marked N AL azure-management/pom.xml N azure-management/README.txt AL azure-management/src/main/java/org/jclouds/azure/management/AzureManagementApi.java AL azure-management/src/main/java/org/jclouds/azure/management/AzureManagementApiMetadata.java AL azure-management/src/main/java/org/jclouds/azure/management/AzureManagementAsyncApi.java AL azure-management/src/main/java/org/jclouds/azure/management/AzureManagementProviderMetadata.java AL azure-management/src/main/java/org/jclouds/azure/management/binders/BindCreateHostedServiceToXmlPayload.java AL azure-management/src/main/java/org/jclouds/azure/management/binders/BindDeploymentParamsToXmlPayload.java AL azure-management/src/main/java/org/jclouds/azure/management/binders/BindOSImageParamsToXmlPayload.java AL azure-management/src/main/java/org/jclouds/azure/management/compute/AzureManagementComputeServiceAdapter.java AL azure-management/src/main/java/org/jclouds/azure/management/compute/config/AzureManagementComputeServiceContextModule.java !????? azure-management/src/main/java/org/jclouds/azure/management/compute/functions/DeploymentToNodeMetadata.java !????? azure-management/src/main/java/org/jclouds/azure/management/compute/functions/OSImageToImage.java !????? azure-management/src/main/java/org/jclouds/azure/management/compute/functions/RoleSizeToHardware.java AL azure-management/src/main/java/org/jclouds/azure/management/config/AzureManagementProperties.java AL azure-management/src/main/java/org/jclouds/azure/management/config/AzureManagementRestClientModule.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/Deployment.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/DeploymentParams.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/DeploymentSlot.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/DeploymentStatus.java AL azure-management/src/main/java/org/jclouds/azure/management/domain/DetailedHostedServiceProperties.java AL azure-management/src/main/java/org/jclouds/azure/management/domain/Disk.java AL azure-management/src/main/java/org/jclouds/azure/management/domain/Error.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/hostedservice/CreateDeployment.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/hostedservice/ExtendedProperty.java AL azure-management/src/main/java/org/jclouds/azure/management/domain/hostedservice/package-info.java AL azure-management/src/main/java/org/jclouds/azure/management/domain/HostedService.java AL azure-management/src/main/java/org/jclouds/azure/management/domain/HostedServiceProperties.java AL azure-management/src/main/java/org/jclouds/azure/management/domain/HostedServiceWithDetailedProperties.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/InputEndpoint.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/InstanceStatus.java AL azure-management/src/main/java/org/jclouds/azure/management/domain/Location.java AL azure-management/src/main/java/org/jclouds/azure/management/domain/Operation.java AL azure-management/src/main/java/org/jclouds/azure/management/domain/OSImage.java AL azure-management/src/main/java/org/jclouds/azure/management/domain/OSImageParams.java AL azure-management/src/main/java/org/jclouds/azure/management/domain/OSType.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/AbstractRole.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/CertificateSetting.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/ConfigurationSet.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/ConfigurationSetAdapter.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/Credentials.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/DomainJoin.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/InputEndpoint.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/KeyPair.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/LinuxProvisioningConfiguration.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/LoadBalancerProbe.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/NetworkConfiguration.java AL azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/package-info.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/PublicKey.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/SSH.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/SSHKey.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/WindowsProvisioningConfiguration.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/DataVirtualHardDisk.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/Deployment.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/DNS.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/DNSServer.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/HostCaching.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/OSVirtualHardDisk.java AL azure-management/src/main/java/org/jclouds/azure/management/domain/role/package-info.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/PersistentVMRole.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/Protocol.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/Role.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/RoleSize.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/role/VirtualHardDisk.java !????? azure-management/src/main/java/org/jclouds/azure/management/domain/RoleSize.java AL azure-management/src/main/java/org/jclouds/azure/management/features/DiskApi.java AL azure-management/src/main/java/org/jclouds/azure/management/features/DiskAsyncApi.java AL azure-management/src/main/java/org/jclouds/azure/management/features/HostedServiceApi.java AL azure-management/src/main/java/org/jclouds/azure/management/features/HostedServiceAsyncApi.java AL azure-management/src/main/java/org/jclouds/azure/management/features/LocationApi.java AL azure-management/src/main/java/org/jclouds/azure/management/features/LocationAsyncApi.java AL azure-management/src/main/java/org/jclouds/azure/management/features/OperationApi.java AL azure-management/src/main/java/org/jclouds/azure/management/features/OperationAsyncApi.java AL azure-management/src/main/java/org/jclouds/azure/management/features/OSImageApi.java AL azure-management/src/main/java/org/jclouds/azure/management/features/OSImageAsyncApi.java AL azure-management/src/main/java/org/jclouds/azure/management/features/RoleApi.java AL azure-management/src/main/java/org/jclouds/azure/management/features/RoleAsyncApi.java AL azure-management/src/main/java/org/jclouds/azure/management/functions/OSImageParamsName.java AL azure-management/src/main/java/org/jclouds/azure/management/functions/ParseRequestIdHeader.java AL azure-management/src/main/java/org/jclouds/azure/management/options/CreateHostedServiceOptions.java AL azure-management/src/main/java/org/jclouds/azure/management/suppliers/KeyStoreSupplier.java AL azure-management/src/main/java/org/jclouds/azure/management/suppliers/SSLContextWithKeysSupplier.java AL azure-management/src/main/java/org/jclouds/azure/management/xml/AttachmentHandler.java AL azure-management/src/main/java/org/jclouds/azure/management/xml/DeploymentHandler.java AL azure-management/src/main/java/org/jclouds/azure/management/xml/DetailedHostedServicePropertiesHandler.java AL azure-management/src/main/java/org/jclouds/azure/management/xml/DiskHandler.java AL azure-management/src/main/java/org/jclouds/azure/management/xml/ErrorHandler.java AL azure-management/src/main/java/org/jclouds/azure/management/xml/HostedServiceHandler.java AL azure-management/src/main/java/org/jclouds/azure/management/xml/HostedServicePropertiesHandler.java !????? azure-management/src/main/java/org/jclouds/azure/management/xml/HostedServiceWithDetailedPropertiesHandler.java AL azure-management/src/main/java/org/jclouds/azure/management/xml/ListDisksHandler.java AL azure-management/src/main/java/org/jclouds/azure/management/xml/ListHostedServicesHandler.java AL azure-management/src/main/java/org/jclouds/azure/management/xml/ListLocationsHandler.java AL azure-management/src/main/java/org/jclouds/azure/management/xml/ListOSImagesHandler.java AL azure-management/src/main/java/org/jclouds/azure/management/xml/LocationHandler.java AL azure-management/src/main/java/org/jclouds/azure/management/xml/OperationHandler.java AL azure-management/src/main/java/org/jclouds/azure/management/xml/OSImageHandler.java !????? azure-management/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata AL azure-management/src/test/java/org/jclouds/azure/management/AzureManagementProviderMetadataTest.java AL azure-management/src/test/java/org/jclouds/azure/management/features/DiskApiExpectTest.java AL azure-management/src/test/java/org/jclouds/azure/management/features/DiskApiLiveTest.java AL azure-management/src/test/java/org/jclouds/azure/management/features/HostedServiceApiExpectTest.java AL azure-management/src/test/java/org/jclouds/azure/management/features/HostedServiceApiLiveTest.java AL azure-management/src/test/java/org/jclouds/azure/management/features/LocationApiExpectTest.java AL azure-management/src/test/java/org/jclouds/azure/management/features/LocationApiLiveTest.java AL azure-management/src/test/java/org/jclouds/azure/management/features/OperationApiExpectTest.java AL azure-management/src/test/java/org/jclouds/azure/management/features/OSImageApiExpectTest.java AL azure-management/src/test/java/org/jclouds/azure/management/features/OSImageApiLiveTest.java AL azure-management/src/test/java/org/jclouds/azure/management/features/RoleApiExpectTest.java AL azure-management/src/test/java/org/jclouds/azure/management/internal/BaseAzureManagementApiExpectTest.java AL azure-management/src/test/java/org/jclouds/azure/management/internal/BaseAzureManagementApiLiveTest.java AL azure-management/src/test/java/org/jclouds/azure/management/internal/BaseAzureManagementAsyncApiExpectTest.java AL azure-management/src/test/java/org/jclouds/azure/management/internal/BaseAzureManagementExpectTest.java AL azure-management/src/test/java/org/jclouds/azure/management/parse/ErrorTest.java AL azure-management/src/test/java/org/jclouds/azure/management/parse/GetDeploymentTest.java AL azure-management/src/test/java/org/jclouds/azure/management/parse/GetHostedServiceDetailsTest.java AL azure-management/src/test/java/org/jclouds/azure/management/parse/GetHostedServiceTest.java AL azure-management/src/test/java/org/jclouds/azure/management/parse/GetOperationTest.java AL azure-management/src/test/java/org/jclouds/azure/management/parse/ListDisksTest.java AL azure-management/src/test/java/org/jclouds/azure/management/parse/ListHostedServicesTest.java AL azure-management/src/test/java/org/jclouds/azure/management/parse/ListLocationsTest.java AL azure-management/src/test/java/org/jclouds/azure/management/parse/ListOSImagesTest.java B azure-management/src/test/resources/azure-test.p12 !????? azure-management/src/test/resources/capturerolepayload.xml !????? azure-management/src/test/resources/create_hostedservice_location.xml !????? azure-management/src/test/resources/create_hostedservice_location_options.xml !????? azure-management/src/test/resources/deployment.xml !????? azure-management/src/test/resources/deploymentparams.xml !????? azure-management/src/test/resources/disks.xml !????? azure-management/src/test/resources/error.xml !????? azure-management/src/test/resources/hostedservice.xml !????? azure-management/src/test/resources/hostedservice_details.xml !????? azure-management/src/test/resources/hostedservices.xml !????? azure-management/src/test/resources/imageparams.xml !????? azure-management/src/test/resources/images.xml !????? azure-management/src/test/resources/locations.xml !????? azure-management/src/test/resources/operation.xml !????? azure-management/src/test/resources/restartrolepayload.xml !????? azure-management/src/test/resources/shutdownrolepayload.xml !????? azure-management/src/test/resources/startrolepayload.xml AL carrenza-vcloud-director/pom.xml AL carrenza-vcloud-director/src/main/java/org/jclouds/carrenza/vcloud/director/CarrenzaVCloudDirectorProviderMetadata.java AL carrenza-vcloud-director/src/main/java/org/jclouds/carrenza/vcloud/director/config/CarrenzaVCloudDirectorComputeServiceContextModule.java AL carrenza-vcloud-director/src/main/java/org/jclouds/carrenza/vcloud/director/config/CarrenzaVCloudDirectorRestClientModule.java !????? carrenza-vcloud-director/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/CarrenzaVCloudDirectorProviderTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/compute/CarrenzaVCloudDirectorComputeServiceLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/compute/CarrenzaVCloudDirectorTemplateBuilderLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/admin/CarrenzaVCloudDirectorAdminCatalogApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/admin/CarrenzaVCloudDirectorAdminNetworkApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/admin/CarrenzaVCloudDirectorAdminOrgApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/admin/CarrenzaVCloudDirectorAdminQueryApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/admin/CarrenzaVCloudDirectorAdminVdcApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/admin/CarrenzaVCloudDirectorGroupApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/admin/CarrenzaVCloudDirectorUserApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/CarrenzaVCloudDirectorCatalogApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/CarrenzaVCloudDirectorMediaApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/CarrenzaVCloudDirectorNetworkApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/CarrenzaVCloudDirectorOrgApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/CarrenzaVCloudDirectorQueryApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/CarrenzaVCloudDirectorTaskApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/CarrenzaVCloudDirectorUploadApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/CarrenzaVCloudDirectorVAppApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/CarrenzaVCloudDirectorVAppTemplateApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/features/CarrenzaVCloudDirectorVdcApiLiveTest.java AL carrenza-vcloud-director/src/test/java/org/jclouds/carrenza/vcloud/director/login/CarrenzaVCloudDirectorSessionApiLiveTest.java !????? carrenza-vcloud-director/src/test/resources/log4j.xml AL cloudstack-ec2/pom.xml AL cloudstack-ec2/src/main/java/org/jclouds/cloudstack/ec2/CloudStackEC2ApiMetadata.java AL cloudstack-ec2/src/main/java/org/jclouds/cloudstack/ec2/config/CloudStackEC2RestClientModule.java !????? cloudstack-ec2/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata AL cloudstack-ec2/src/test/java/org/jclouds/cloudstack/ec2/CloudStackEC2ApiMetadataTest.java AL cloudstack-ec2/src/test/java/org/jclouds/cloudstack/ec2/features/CloudStackSubnetApiLiveTest.java AL cloudstack-ec2/src/test/java/org/jclouds/cloudstack/ec2/internal/BaseCloudStackEC2RestClientExpectTest.java AL cloudstack-ec2/src/test/java/org/jclouds/cloudstack/ec2/services/CloudStackEC2AMIClientLiveTest.java AL cloudstack-ec2/src/test/java/org/jclouds/cloudstack/ec2/services/CloudStackEC2AvailabilityZoneAndRegionClientLiveTest.java AL cloudstack-ec2/src/test/java/org/jclouds/cloudstack/ec2/services/CloudStackEC2ElasticBlockStoreClientLiveTest.java AL cloudstack-ec2/src/test/java/org/jclouds/cloudstack/ec2/services/CloudStackEC2ElasticIPAddressClientLiveTest.java AL cloudstack-ec2/src/test/java/org/jclouds/cloudstack/ec2/services/CloudStackEC2InstanceClientLiveTest.java AL cloudstack-ec2/src/test/java/org/jclouds/cloudstack/ec2/services/CloudStackEC2KeyPairClientLiveTest.java AL cloudstack-ec2/src/test/java/org/jclouds/cloudstack/ec2/services/CloudStackEC2SecurityGroupClientLiveTest.java AL greenqloud-compute/pom.xml AL greenqloud-compute/src/main/java/org/jclouds/greenqloud/compute/config/GreenQloudComputeComputeServiceContextModule.java AL greenqloud-compute/src/main/java/org/jclouds/greenqloud/compute/GreenQloudComputeProviderMetadata.java AL greenqloud-compute/src/main/java/org/jclouds/greenqloud/compute/strategy/GreenQloudComputeReviseParsedImage.java AL greenqloud-compute/src/main/java/org/jclouds/greenqloud/compute/suppliers/GreenQloudEC2HardwareSupplier.java !????? greenqloud-compute/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata AL greenqloud-compute/src/test/java/org/jclouds/greenqloud/compute/GreenQloudComputeComputeServiceLiveTestDisabled.java AL greenqloud-compute/src/test/java/org/jclouds/greenqloud/compute/GreenQloudComputeProviderTest.java AL greenqloud-compute/src/test/java/org/jclouds/greenqloud/compute/GreenQloudComputeTemplateBuilderLiveTest.java AL greenqloud-compute/src/test/java/org/jclouds/greenqloud/compute/parse/DescribeRegionsResponseHandlerTest.java AL greenqloud-compute/src/test/java/org/jclouds/greenqloud/compute/services/GreenQloudAMIClientLiveTest.java AL greenqloud-compute/src/test/java/org/jclouds/greenqloud/compute/services/GreenQloudAvailabilityZoneAndRegionClientLiveTest.java AL greenqloud-compute/src/test/java/org/jclouds/greenqloud/compute/services/GreenQloudElasticBlockStoreClientLiveTest.java AL greenqloud-compute/src/test/java/org/jclouds/greenqloud/compute/services/GreenQloudElasticIPAddressClientLiveTest.java AL greenqloud-compute/src/test/java/org/jclouds/greenqloud/compute/services/GreenQloudInstanceClientLiveTest.java AL greenqloud-compute/src/test/java/org/jclouds/greenqloud/compute/services/GreenQloudKeyPairClientLiveTest.java AL greenqloud-compute/src/test/java/org/jclouds/greenqloud/compute/services/GreenQloudSecurityGroupClientLiveTest.java AL greenqloud-compute/src/test/java/org/jclouds/greenqloud/compute/strategy/GreenQloudComputeReviseParsedImageTest.java !????? greenqloud-compute/src/test/resources/greenqloud_images.xml AL greenqloud-storage/pom.xml AL greenqloud-storage/src/main/java/org/jclouds/greenqloud/storage/GreenQloudStorageProviderMetadata.java !????? greenqloud-storage/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata AL greenqloud-storage/src/test/java/org/jclouds/greenqloud/storage/blobstore/GreenQloudStorageBlobIntegrationLiveTest.java AL greenqloud-storage/src/test/java/org/jclouds/greenqloud/storage/blobstore/GreenQloudStorageBlobLiveTest.java AL greenqloud-storage/src/test/java/org/jclouds/greenqloud/storage/blobstore/GreenQloudStorageBlobMapIntegrationLiveTest.java AL greenqloud-storage/src/test/java/org/jclouds/greenqloud/storage/blobstore/GreenQloudStorageBlobSignerLiveTest.java AL greenqloud-storage/src/test/java/org/jclouds/greenqloud/storage/blobstore/GreenQloudStorageContainerIntegrationLiveTest.java AL greenqloud-storage/src/test/java/org/jclouds/greenqloud/storage/blobstore/GreenQloudStorageContainerLiveTest.java AL greenqloud-storage/src/test/java/org/jclouds/greenqloud/storage/blobstore/GreenQloudStorageInputStreamMapIntegrationLiveTest.java AL greenqloud-storage/src/test/java/org/jclouds/greenqloud/storage/blobstore/GreenQloudStorageServiceIntegrationLiveTest.java AL greenqloud-storage/src/test/java/org/jclouds/greenqloud/storage/GreenQloudStorageClientLiveTest.java AL greenqloud-storage/src/test/java/org/jclouds/greenqloud/storage/GreenQloudStorageProviderTest.java AL jenkins/pom.xml AL jenkins/src/main/java/org/jclouds/jenkins/v1/binders/BindMapToOptionalParams.java AL jenkins/src/main/java/org/jclouds/jenkins/v1/config/JenkinsProperties.java AL jenkins/src/main/java/org/jclouds/jenkins/v1/config/JenkinsRestClientModule.java !????? jenkins/src/main/java/org/jclouds/jenkins/v1/domain/Computer.java !????? jenkins/src/main/java/org/jclouds/jenkins/v1/domain/ComputerView.java AL jenkins/src/main/java/org/jclouds/jenkins/v1/domain/Job.java AL jenkins/src/main/java/org/jclouds/jenkins/v1/domain/JobDetails.java AL jenkins/src/main/java/org/jclouds/jenkins/v1/domain/LastBuild.java !????? jenkins/src/main/java/org/jclouds/jenkins/v1/domain/Node.java AL jenkins/src/main/java/org/jclouds/jenkins/v1/features/ComputerApi.java AL jenkins/src/main/java/org/jclouds/jenkins/v1/features/ComputerAsyncApi.java AL jenkins/src/main/java/org/jclouds/jenkins/v1/features/JobApi.java AL jenkins/src/main/java/org/jclouds/jenkins/v1/features/JobAsyncApi.java AL jenkins/src/main/java/org/jclouds/jenkins/v1/filters/BasicAuthenticationUnlessAnonymous.java AL jenkins/src/main/java/org/jclouds/jenkins/v1/handlers/JenkinsErrorHandler.java AL jenkins/src/main/java/org/jclouds/jenkins/v1/JenkinsApi.java AL jenkins/src/main/java/org/jclouds/jenkins/v1/JenkinsApiMetadata.java AL jenkins/src/main/java/org/jclouds/jenkins/v1/JenkinsAsyncApi.java AL jenkins/src/main/java/org/jclouds/jenkins/v1/JenkinsFallbacks.java !????? jenkins/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata AL jenkins/src/test/java/org/jclouds/jenkins/v1/features/ComputerApiExpectTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/features/ComputerApiLiveTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/features/JobApiExpectTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/features/JobApiLiveTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/filters/BasicAuthenticationUnlessAnonymousExpectTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/internal/BaseJenkinsApiExpectTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/internal/BaseJenkinsApiLiveTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/internal/BaseJenkinsAsyncApiExpectTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/internal/BaseJenkinsExpectTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/JenkinsApiExpectTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/JenkinsApiLiveTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/JenkinsApiMetadataTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/JenkinsErrorHandlerTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/parse/LastBuildTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/parse/ParseComputerTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/parse/ParseComputerViewTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/parse/ParseJobDetailsTest.java AL jenkins/src/test/java/org/jclouds/jenkins/v1/parse/ParseNodeTest.java !????? jenkins/src/test/resources/logback.xml !????? jenkins/src/test/resources/sample_job.xml !????? jenkins/src/test/resources/sample_job_with_parameters.xml AL nodepool/pom.xml AL nodepool/src/main/java/org/jclouds/nodepool/Backend.java AL nodepool/src/main/java/org/jclouds/nodepool/config/BindBackendComputeService.java AL nodepool/src/main/java/org/jclouds/nodepool/config/BindInputStreamToFilesystemBlobStore.java AL nodepool/src/main/java/org/jclouds/nodepool/config/BindJcloudsModules.java AL nodepool/src/main/java/org/jclouds/nodepool/config/NodePoolComputeServiceContextModule.java AL nodepool/src/main/java/org/jclouds/nodepool/config/NodePoolProperties.java AL nodepool/src/main/java/org/jclouds/nodepool/internal/BaseNodePoolComputeServiceAdapter.java AL nodepool/src/main/java/org/jclouds/nodepool/internal/EagerNodePoolComputeServiceAdapter.java AL nodepool/src/main/java/org/jclouds/nodepool/internal/JsonNodeMetadataStore.java AL nodepool/src/main/java/org/jclouds/nodepool/internal/NodeMetadataStore.java AL nodepool/src/main/java/org/jclouds/nodepool/internal/NodeMetadataStoreCache.java AL nodepool/src/main/java/org/jclouds/nodepool/NodePoolApiMetadata.java AL nodepool/src/main/java/org/jclouds/nodepool/NodePoolComputeServiceAdapter.java AL nodepool/src/main/java/org/jclouds/nodepool/NodePoolComputeServiceContext.java AL nodepool/src/main/java/org/jclouds/nodepool/NodePoolStats.java !????? nodepool/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata AL nodepool/src/test/java/org/jclouds/nodepool/BYONBackendLiveTest.java AL nodepool/src/test/java/org/jclouds/nodepool/config/BindBackendComputeServiceTest.java AL nodepool/src/test/java/org/jclouds/nodepool/config/BindInputStreamToFilesystemBlobStoreTest.java AL nodepool/src/test/java/org/jclouds/nodepool/NodeMetadataStoreTest.java AL nodepool/src/test/java/org/jclouds/nodepool/NodePoolComputeServiceContextTest.java AL nodepool/src/test/java/org/jclouds/nodepool/NodePoolComputeServiceLiveTest.java !????? nodepool/src/test/resources/logback.xml AL opsource-servers/pom.xml AL opsource-servers/src/main/java/org/jclouds/opsource/servers/config/OpSourceServersRestClientModule.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/domain/Account.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/domain/BaseServer.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/domain/DataCenter.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/domain/DataCentersList.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/domain/DeployedServer.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/domain/DeployedServersList.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/domain/MachineSpecification.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/domain/OperatingSystem.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/domain/PendingDeployServer.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/domain/PendingDeployServersList.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/domain/ServerImage.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/domain/ServerImagesList.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/domain/Status.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/domain/Step.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/features/AccountApi.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/features/AccountAsyncApi.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/features/ServerApi.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/features/ServerAsyncApi.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/features/ServerImageApi.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/features/ServerImageAsyncApi.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/handlers/OpSourceServersErrorHandler.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/OpSourceNameSpaces.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/OpSourceServersApi.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/OpSourceServersApiMetadata.java AL opsource-servers/src/main/java/org/jclouds/opsource/servers/OpSourceServersAsyncApi.java !????? opsource-servers/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata AL opsource-servers/src/test/java/org/jclouds/opsource/servers/features/AccountApiExpectTest.java AL opsource-servers/src/test/java/org/jclouds/opsource/servers/features/AccountApiLiveTest.java AL opsource-servers/src/test/java/org/jclouds/opsource/servers/features/ServerApiLiveTest.java AL opsource-servers/src/test/java/org/jclouds/opsource/servers/features/ServerImageApiExpectTest.java AL opsource-servers/src/test/java/org/jclouds/opsource/servers/features/ServerImageApiLiveTest.java AL opsource-servers/src/test/java/org/jclouds/opsource/servers/handlers/OpSourceServersErrorHandlerTest.java AL opsource-servers/src/test/java/org/jclouds/opsource/servers/internal/BaseOpSourceServersApiLiveTest.java AL opsource-servers/src/test/java/org/jclouds/opsource/servers/internal/BaseOpSourceServersRestApiExpectTest.java AL opsource-servers/src/test/java/org/jclouds/opsource/servers/OpSourceServersApiExperimentLiveTest.java !????? opsource-servers/src/test/resources/dataCenters.xml !????? opsource-servers/src/test/resources/deployedServers.xml !????? opsource-servers/src/test/resources/images.xml !????? opsource-servers/src/test/resources/log4j.xml !????? opsource-servers/src/test/resources/myaccount.xml !????? opsource-servers/src/test/resources/pendingDeployServers.xml !????? opsource-servers/src/test/resources/serverDetails.xml AL pom.xml AL savvis-symphonyvpdc/pom.xml AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/binders/BaseBindVMSpecToXmlPayload.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/binders/BindCaptureVAppTemplateToXmlPayload.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/binders/BindCloneVMToXmlPayload.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/binders/BindFirewallRuleToXmlPayload.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/binders/BindVMSpecsToXmlPayload.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/binders/BindVMSpecToXmlPayload.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/compute/config/VPDCComputeServiceContextModule.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/compute/functions/CIMOperatingSystemToImage.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/compute/functions/NetworkToLocation.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/compute/functions/VMSpecToHardware.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/compute/functions/VMToNodeMetadata.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/compute/strategy/VPDCComputeServiceAdapter.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/config/VPDCRestClientModule.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/domain/FirewallRule.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/domain/FirewallService.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/domain/internal/VCloudSession.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/domain/Link.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/domain/Network.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/domain/NetworkConfigSection.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/domain/NetworkConnectionSection.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/domain/Org.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/domain/Resource.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/domain/ResourceImpl.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/domain/Task.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/domain/TaskError.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/domain/vapp/Network.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/domain/VDC.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/domain/VM.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/domain/VMSpec.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/features/BrowsingApi.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/features/BrowsingAsyncApi.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/features/FirewallApi.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/features/FirewallAsyncApi.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/features/ServiceManagementApi.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/features/ServiceManagementAsyncApi.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/features/VMApi.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/features/VMAsyncApi.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/filters/SetVCloudTokenCookie.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/functions/DefaultOrgIfNull.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/functions/ParseLoginResponseFromHeaders.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/handlers/VPDCErrorHandler.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/internal/LoginApi.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/internal/LoginAsyncApi.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/internal/Network.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/internal/Org.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/internal/VCloudToken.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/internal/VDC.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/location/FirstNetwork.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/options/BindGetVMOptions.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/options/GetVMOptions.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/predicates/TaskSuccess.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/reference/VCloudMediaType.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/reference/VPDCConstants.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/util/Utils.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/VPDCApi.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/VPDCApiMetadata.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/VPDCAsyncApi.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/VPDCProviderMetadata.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/xml/FirewallRuleHandler.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/xml/FirewallServiceHandler.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/xml/NetworkConfigSectionHandler.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/xml/NetworkConnectionSectionHandler.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/xml/NetworkHandler.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/xml/NetworkSectionHandler.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/xml/OrgHandler.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/xml/OrgListHandler.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/xml/TaskHandler.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/xml/TasksListHandler.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/xml/VDCHandler.java AL savvis-symphonyvpdc/src/main/java/org/jclouds/savvis/vpdc/xml/VMHandler.java !????? savvis-symphonyvpdc/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/binders/BindCaptureVAppTemplateToXmlPayloadTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/binders/BindCloneVAppToXmlPayloadTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/binders/BindFirewallRuleToXmlPayloadTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/binders/BindVMSpecsToXmlPayloadTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/compute/VPDCComputeServiceLiveTestDisabled.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/compute/VPDCTemplateBuilderLiveTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/features/BaseVPDCApiLiveTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/features/BaseVPDCAsyncApiTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/features/BrowsingApiLiveTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/features/BrowsingAsyncApiTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/features/FirewallApiLiveTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/features/FirewallAsyncApiTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/features/ServiceManagementApiLiveTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/features/ServiceManagementAsyncApiTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/features/VMApiLiveTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/features/VMAsyncApiTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/filters/SetVCloudTokenCookieTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/handlers/VPDCErrorHandlerTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/VPDCAsyncApiTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/VPDCProviderTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/xml/FirewallServiceHandlerTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/xml/NetworkConfigSectionHandlerTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/xml/NetworkConnectionSectionHandlerTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/xml/NetworkHandlerTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/xml/OrgHandlerTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/xml/OrgListHandlerTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/xml/TaskHandlerTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/xml/VDCHandlerTest.java AL savvis-symphonyvpdc/src/test/java/org/jclouds/savvis/vpdc/xml/VMHandlerTest.java !????? savvis-symphonyvpdc/src/test/resources/capture-vapp-template-default.xml !????? savvis-symphonyvpdc/src/test/resources/cloneVApp-default.xml !????? savvis-symphonyvpdc/src/test/resources/firewallService-default.xml !????? savvis-symphonyvpdc/src/test/resources/firewallService.xml !????? savvis-symphonyvpdc/src/test/resources/log4j.xml !????? savvis-symphonyvpdc/src/test/resources/network-nat.xml !????? savvis-symphonyvpdc/src/test/resources/network-unused.xml !????? savvis-symphonyvpdc/src/test/resources/network.xml !????? savvis-symphonyvpdc/src/test/resources/networkconfigsection.xml !????? savvis-symphonyvpdc/src/test/resources/networkconnectionsection.xml !????? savvis-symphonyvpdc/src/test/resources/org.xml !????? savvis-symphonyvpdc/src/test/resources/org_no_vdc.xml !????? savvis-symphonyvpdc/src/test/resources/orglist.xml !????? savvis-symphonyvpdc/src/test/resources/task-error.xml !????? savvis-symphonyvpdc/src/test/resources/task-failed.xml !????? savvis-symphonyvpdc/src/test/resources/task-invalidsize.xml !????? savvis-symphonyvpdc/src/test/resources/task-queued.xml !????? savvis-symphonyvpdc/src/test/resources/task-running.xml !????? savvis-symphonyvpdc/src/test/resources/task-undeployedvdc.xml !????? savvis-symphonyvpdc/src/test/resources/task-unsupported.xml !????? savvis-symphonyvpdc/src/test/resources/task-vapp.xml !????? savvis-symphonyvpdc/src/test/resources/task-vmdk.xml !????? savvis-symphonyvpdc/src/test/resources/vdc-1net.xml !????? savvis-symphonyvpdc/src/test/resources/vdc-failed.xml !????? savvis-symphonyvpdc/src/test/resources/vdc-saved.xml !????? savvis-symphonyvpdc/src/test/resources/vdc.xml !????? savvis-symphonyvpdc/src/test/resources/vm-default.xml !????? savvis-symphonyvpdc/src/test/resources/vm-multiple-default.xml !????? savvis-symphonyvpdc/src/test/resources/vm-withdisks.xml !????? savvis-symphonyvpdc/src/test/resources/vm.xml AL smartos-ssh/pom.xml AL smartos-ssh/src/main/java/org/jclouds/smartos/compute/config/SmartOSComputeServiceContextModule.java AL smartos-ssh/src/main/java/org/jclouds/smartos/compute/config/SmartOSParserModule.java !????? smartos-ssh/src/main/java/org/jclouds/smartos/compute/domain/DataSet.java !????? smartos-ssh/src/main/java/org/jclouds/smartos/compute/domain/VM.java !????? smartos-ssh/src/main/java/org/jclouds/smartos/compute/domain/VmNIC.java !????? smartos-ssh/src/main/java/org/jclouds/smartos/compute/domain/VmSpecification.java AL smartos-ssh/src/main/java/org/jclouds/smartos/compute/functions/DatacenterToLocation.java AL smartos-ssh/src/main/java/org/jclouds/smartos/compute/functions/DataSetToImage.java AL smartos-ssh/src/main/java/org/jclouds/smartos/compute/functions/VmSpecificationToHardware.java AL smartos-ssh/src/main/java/org/jclouds/smartos/compute/functions/VMToNodeMetadata.java AL smartos-ssh/src/main/java/org/jclouds/smartos/compute/strategy/SmartOSComputeServiceAdapter.java !????? smartos-ssh/src/main/java/org/jclouds/smartos/SmartOSApiMetadata.java !????? smartos-ssh/src/main/java/org/jclouds/smartos/SmartOSHostController.java !????? smartos-ssh/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata !????? smartos-ssh/src/test/java/org/jclouds/smartos/compute/domain/DataSetTest.java !????? smartos-ssh/src/test/java/org/jclouds/smartos/compute/domain/VMTest.java AL smartos-ssh/src/test/java/org/jclouds/smartos/compute/parse/ParseVmSpecificationTest.java AL smartos-ssh/src/test/java/org/jclouds/smartos/compute/SmartOSManagerComputeServiceContextBuilderTest.java AL smartos-ssh/src/test/java/org/jclouds/smartos/compute/SmartOSManagerComputeServiceLiveTest.java !????? smartos-ssh/src/test/resources/log4j.xml !????? smartos-ssh/src/test/resources/org/jclouds/smartos/compute/domain/dsadm-list-response.txt !????? smartos-ssh/src/test/resources/org/jclouds/smartos/compute/domain/vmadm-list-response.txt ***************************************************** Printing headers for files without AL header... ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/compute/functions/DeploymentToNodeMetadata.java ======================================================================= package org.jclouds.azure.management.compute.functions; import org.jclouds.azure.management.domain.Deployment; import org.jclouds.compute.domain.NodeMetadata; import com.google.common.base.Function; public class DeploymentToNodeMetadata implements Function { @Override public NodeMetadata apply(Deployment input) { return null; } } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/compute/functions/OSImageToImage.java ======================================================================= package org.jclouds.azure.management.compute.functions; import org.jclouds.azure.management.domain.OSImage; import org.jclouds.compute.domain.Image; import com.google.common.base.Function; public class OSImageToImage implements Function{ @Override public Image apply(OSImage input) { return null; } } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/compute/functions/RoleSizeToHardware.java ======================================================================= package org.jclouds.azure.management.compute.functions; import org.jclouds.azure.management.domain.RoleSize; import org.jclouds.compute.domain.Hardware; import com.google.common.base.Function; public class RoleSizeToHardware implements Function { @Override public Hardware apply(RoleSize input) { return null; } } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/Deployment.java ======================================================================= package org.jclouds.azure.management.domain; import java.net.URI; public class Deployment { public static Builder builder() { return new Builder(); } public static class Builder { private String deploymentName; private DeploymentSlot deploymentSlot; private DeploymentStatus deploymentStatus; private String deploymentLabel; private URI deploymentURL; private String roleName; private String instanceName; private InstanceStatus instanceStatus; private String instanceStateDetails; private String instanceErrorCode; private RoleSize instanceSize; private String privateIpAddress; private String publicIpAddress; public Builder deploymentName(final String deploymentName) { this.deploymentName = deploymentName; return this; } public Builder deploymentSlot(final DeploymentSlot deploymentSlot) { this.deploymentSlot = deploymentSlot; return this; } public Builder deploymentStatus(final DeploymentStatus deploymentStatus) { this.deploymentStatus = deploymentStatus; return this; } public Builder deploymentLabel(final String deploymentLabel) { this.deploymentLabel = deploymentLabel; return this; } public Builder deploymentURL(final URI deploymentURL) { this.deploymentURL = deploymentURL; return this; } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/DeploymentParams.java ======================================================================= package org.jclouds.azure.management.domain; import java.util.List; import com.google.common.base.Objects; import com.google.common.base.Objects.ToStringHelper; import com.google.common.collect.Lists; /** * * To create a new deployment/role * * Warning : the OSType must be the one of the source image used to create the VM * * @author Gérald Pereira * */ public class DeploymentParams { public static Builder builder() { return new Builder(); } public Builder toBuilder() { return builder().fromLinuxDeploymentParams(this); } public static class Builder { protected String name; protected String sourceImageName; protected String username; protected String password; protected String storageAccount; protected OSType osType; protected RoleSize size = RoleSize.SMALL; protected List endpoints = Lists.newArrayList(); public Builder name(String name) { this.name = name; return this; } public Builder sourceImageName(String sourceImageName) { this.sourceImageName = sourceImageName; return this; } public Builder username(String username) { this.username = username; ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/DeploymentSlot.java ======================================================================= package org.jclouds.azure.management.domain; import static com.google.common.base.Preconditions.checkNotNull; import com.google.common.base.CaseFormat; public enum DeploymentSlot { PRODUCTION,STAGING; public String value() { return CaseFormat.UPPER_UNDERSCORE.to(CaseFormat.UPPER_CAMEL, name()); } @Override public String toString() { return value(); } public static DeploymentSlot fromValue(String type) { try { return valueOf(CaseFormat.UPPER_CAMEL.to( CaseFormat.UPPER_UNDERSCORE, checkNotNull(type, "type"))); } catch (IllegalArgumentException e) { return null; } } } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/DeploymentStatus.java ======================================================================= package org.jclouds.azure.management.domain; import static com.google.common.base.Preconditions.checkNotNull; import com.google.common.base.CaseFormat; public enum DeploymentStatus { RUNNING, SUSPENDED, RUNNING_TRANSITIONING, SUSPENDED_TRANSITIONING, STARTING, SUSPENDING, DEPLOYING, DELETING; public String value() { return CaseFormat.UPPER_UNDERSCORE.to(CaseFormat.UPPER_CAMEL, name()); } @Override public String toString() { return value(); } public static DeploymentStatus fromValue(String type) { try { return valueOf(CaseFormat.UPPER_CAMEL.to( CaseFormat.UPPER_UNDERSCORE, checkNotNull(type, "type"))); } catch (IllegalArgumentException e) { return null; } } } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/hostedservice/CreateDeployment.java ======================================================================= package org.jclouds.azure.management.domain.hostedservice; import java.util.List; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; import com.google.common.collect.Lists; @XmlRootElement(name = "CreateDeployment") public class CreateDeployment { /** * The name for the deployment. The deployment name must be unique among other deployments for * the hosted service. */ @XmlElement(required = true, name = "Name") private String name; /** * A URL that refers to the location of the service package in the Blob service. The service * package can be located either in a storage account beneath the same subscription or a Shared * Access Signature (SAS) URI from any storage account. */ @XmlElement(required = true, name = "PackageUrl") private String packageUrl; /** * The base-64 encoded service configuration file for the deployment. */ @XmlElement(required = true, name = "Configuration") private String configuration; /** * A name for the hosted service that is base-64 encoded. The name can be up to 100 characters in * length. * * It is recommended that the label be unique within the subscription. The name can be used * identify the hosted service for your tracking purposes. */ @XmlElement(required = true, name = "Label") private String label; /** * * Indicates whether to start the deployment immediately after it is created. The default value * is false. * * If false, the service model is still deployed to the virtual machines but the code is not run ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/hostedservice/ExtendedProperty.java ======================================================================= package org.jclouds.azure.management.domain.hostedservice; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name = "ExtendedProperty") public class ExtendedProperty { /** * Represents the name of an extended hosted service property. Each extended property must have * both a defined name and value. You can have a maximum of 50 extended property name/value * pairs. * * The maximum length of the Name element is 64 characters, only alphanumeric characters and * underscores are valid in the Name, and the name must start with a letter. Attempting to use * other characters, starting the Name with a non-letter character, or entering a name that is * identical to that of another extended property owned by the same hosted service, will result * in a status code 400 (Bad Request) error. */ @XmlElement(name = "Name") private String name; /** * Represents the value of an extended hosted service property. Each extended property must have * both a defined name and value. You can have a maximum of 50 extended property name/value * pairs, and each extended property value has a maximum length of 255 characters. */ @XmlElement(name = "Value") private String value; public ExtendedProperty() { } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } @Override ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/InputEndpoint.java ======================================================================= package org.jclouds.azure.management.domain; import org.jclouds.azure.management.domain.role.Protocol; public class InputEndpoint { public static Builder builder() { return new Builder(); } public static class Builder { private Integer localPort; private Integer externalPort; private String name; private Protocol protocol; public Builder localPort(Integer localPort) { this.localPort = localPort; return this; } public Builder externalPort(Integer externalPort) { this.externalPort = externalPort; return this; } public Builder name(String name) { this.name = name; return this; } public Builder protocol(Protocol protocol) { this.protocol = protocol; return this; } public InputEndpoint build(){ return new InputEndpoint(localPort, externalPort, name, protocol); } } private final Integer localPort; private final Integer externalPort; private final String name; private final Protocol protocol; public InputEndpoint(Integer localPort, Integer externalPort, String name, Protocol protocol) { super(); ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/InstanceStatus.java ======================================================================= package org.jclouds.azure.management.domain; import static com.google.common.base.Preconditions.checkNotNull; import com.google.common.base.CaseFormat; public enum InstanceStatus { /** * The role state is currently unknown. The state should automatically be * resolved once the role state is detected, so no action is required. */ ROLE_STATE_UNKNOWN, /** * The host agent is currently creating resources for the Virtual Machine * (VM). */ CREATING_V_M, /** * The host agent is starting the Virtual Machine. */ STARTING_V_M, /** * Windows Azure is creating resources for the role. */ CREATING_ROLE, /** * Windows Azure is starting the role. */ STARTING_ROLE, /** * The role instance has started and is ready to be used. */ READY_ROLE, /** * The role instance is unavailable for requests. This state is usually * generated while the role is being created or stopped. */ BUSY_ROLE, /** * Windows Azure is stopping the role. */ STOPPING_ROLE, ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/AbstractRole.java ======================================================================= package org.jclouds.azure.management.domain.role; import java.util.List; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import com.google.common.collect.Lists; import org.jclouds.azure.management.domain.role.conf.ConfigurationSet; //@XmlRootElement(name = "PersistentVMRole") public abstract class AbstractRole { /** * Specifies the name for the virtual machine. The name must be unique within Windows Azure. */ @XmlElement(required = true, name = "RoleName") private String roleName; /** * The type of the role for the virtual machine. The only supported value is PersistentVMRole. */ @XmlElement(required = true, name = "RoleType") private String roleType; /** * Required. You must specify either a WindowsProvisioningConfigurationSet or * LinuxProvisioningConfigurationSet configuration set. * * Optional. You can specify a NetworkConfigurationSet which contains the metadata required to * create the virtual network configuration for a virtual machine. */ @XmlElementWrapper(name = "ConfigurationSets") @XmlElement(name = "ConfigurationSet") private List configurationSets = Lists.newArrayListWithCapacity(0); /** * Specifies the name of an availability set to which to add the virtual machine. This value * controls the virtual machine allocation in the Windows Azure environment. Virtual machines * specified in the same availability set are allocated to different nodes to maximize * availability. */ @XmlElement(name = "AvailabilitySetName") private String availabilitySetName; @XmlElementWrapper(name = "DataVirtualHardDisks") @XmlElement(name = "DataVirtualHardDisk") private List dataVirtualHardDisks = Lists.newArrayListWithCapacity(0); ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/CertificateSetting.java ======================================================================= package org.jclouds.azure.management.domain.role.conf; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name = "CertificateSetting") public class CertificateSetting { /** * Specifies the name of the certificate store from which retrieve certificate. */ @XmlElement(required = true, name = "StoreLocation") private String StoreLocation; /** * Specifies the target certificate store location on the virtual machine. * * The only supported value is LocalMachine. */ @XmlElement(required = true, name = "StoreName") private String StoreName; /** * Specifies the thumbprint of the certificate to be provisioned. The thumbprint must specify an * existing service certificate. */ @XmlElement(required = true, name = "Thumbprint") private String Thumbprint; public CertificateSetting() { super(); } public String getStoreLocation() { return StoreLocation; } public void setStoreLocation(String storeLocation) { StoreLocation = storeLocation; } public String getStoreName() { return StoreName; } public void setStoreName(String storeName) { StoreName = storeName; } public String getThumbprint() { return Thumbprint; } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/ConfigurationSet.java ======================================================================= package org.jclouds.azure.management.domain.role.conf; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; @XmlJavaTypeAdapter(ConfigurationSetAdapter.class) public abstract class ConfigurationSet { /** * Specifies the configuration set type. */ @XmlElement(required = true, name = "ConfigurationSetType") protected String configurationSetType; public ConfigurationSet() { } public String getConfigurationSetType() { return configurationSetType; } public void setConfigurationSetType(String configurationSetType) { this.configurationSetType = configurationSetType; } @Override public String toString() { return "ConfigurationSet [configurationSetType=" + configurationSetType + "]"; } } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/ConfigurationSetAdapter.java ======================================================================= package org.jclouds.azure.management.domain.role.conf; import java.util.List; import java.util.TimeZone; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.adapters.XmlAdapter; import com.google.common.collect.Lists; public class ConfigurationSetAdapter extends XmlAdapter { @Override public ConfigurationSet unmarshal(AdaptedConfigurationSet adapted) throws Exception { final String type = adapted.configurationSetType; if (NetworkConfiguration.ID.equals(type)) { NetworkConfiguration network = new NetworkConfiguration(); network.setConfigurationSetType(NetworkConfiguration.ID); network.setInputEndpoints(adapted.inputEndpoints); network.setSubnetNames(adapted.subnetNames); return network; } else if (LinuxProvisioningConfiguration.ID.equals(type)) { LinuxProvisioningConfiguration linux = new LinuxProvisioningConfiguration(); linux.setConfigurationSetType(LinuxProvisioningConfiguration.ID); linux.setDisableSshPasswordAuthentication(adapted.disableSshPasswordAuthentication); linux.setHostName(adapted.hostName); linux.setSsh(adapted.ssh); linux.setUserName(adapted.userName); linux.setUserPassword(adapted.userPassword); return linux; } else if (WindowsProvisioningConfiguration.ID.equals(type)) { WindowsProvisioningConfiguration windows = new WindowsProvisioningConfiguration(); windows.setConfigurationSetType(WindowsProvisioningConfiguration.ID); windows.setAdminPassword(adapted.adminPassword); windows.setComputerName(adapted.computerName); windows.setDomainJoin(adapted.domainJoin); windows.setEnableAutomaticUpdates(adapted.enableAutomaticUpdates); windows.setResetPasswordOnFirstLogon(adapted.resetPasswordOnFirstLogon); windows.setStoredCertificateSettings(adapted.storedCertificateSettings); windows.setTimeZone(adapted.timeZone); return windows; } return null; } @Override ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/Credentials.java ======================================================================= package org.jclouds.azure.management.domain.role.conf; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name = "Credentials") public class Credentials { /** * Specifies the name of the domain used to authenticate an account. The value is a fully * qualified DNS domain. */ @XmlElement(name = "Domain") private String domain; /** * Specifies a user name in the domain that can be used to join the domain. */ @XmlElement(required = true, name = "Username") private String username; /** * Specifies the password to use to join the domain. */ @XmlElement(name = "Password") private String password; public Credentials() { super(); } public String getDomain() { return domain; } public void setDomain(String domain) { this.domain = domain; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/DomainJoin.java ======================================================================= package org.jclouds.azure.management.domain.role.conf; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name = "DomainJoin") public class DomainJoin { /** * Specifies the domain to join. */ @XmlElement(name = "JoinDomain") private String joinDomain; /** * Specifies the Lightweight Directory Access Protocol (LDAP) X 500-distinguished name of the * organizational unit (OU) in which the computer account is created. This account is in Active * Directory on a domain controller in the domain to which the computer is being joined. */ @XmlElement(name = "MachineObjectOU") private String machineObjectOU; /** * Specifies the Domain, Password, and Username values to use to join the virtual machine to the * domain. */ @XmlElement(name = "Credentials") private Credentials credentials; public DomainJoin() { super(); } public String getJoinDomain() { return joinDomain; } public void setJoinDomain(String joinDomain) { this.joinDomain = joinDomain; } public String getMachineObjectOU() { return machineObjectOU; } public void setMachineObjectOU(String machineObjectOU) { this.machineObjectOU = machineObjectOU; } public Credentials getCredentials() { return credentials; } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/InputEndpoint.java ======================================================================= package org.jclouds.azure.management.domain.role.conf; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import org.jclouds.azure.management.domain.role.Protocol; @XmlRootElement(name = "InputEndpoint") public class InputEndpoint { /** * */ @XmlElement(name = "EnableDirectServerReturn") private Boolean enableDirectServerReturn; /** * Specifies a name for a set of load-balanced endpoints. Specifying this element for a given * endpoint adds it to the set. */ @XmlElement(required = true, name = "LoadBalancedEndpointSetName") private String loadBalancedEndpointSetName; /** * Specifies the internal port on which the virtual machine is listening to serve the endpoint. */ @XmlElement(required = true, name = "LocalPort") private Integer localPort; /** * Specifies the name for the external endpoint. */ @XmlElement(required = true, name = "Name") private String name; /** * Specifies the external port to use for the endpoint. */ @XmlElement(required = true, name = "Port") private Integer port; @XmlElement(name = "LoadBalancerProbe") private LoadBalancerProbe loadBalancerProbe; @XmlElement(name = "Protocol") private Protocol protocol; @XmlElement(name = "Vip") private String vip; ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/KeyPair.java ======================================================================= package org.jclouds.azure.management.domain.role.conf; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name = "KeyPair") public class KeyPair extends SSHKey { public KeyPair() { } @Override public String toString() { return "KeyPair [fingerPrint=" + fingerPrint + ", path=" + path + "]"; } } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/LinuxProvisioningConfiguration.java ======================================================================= package org.jclouds.azure.management.domain.role.conf; public class LinuxProvisioningConfiguration extends ConfigurationSet { public static final String ID = "LinuxProvisioningConfiguration"; /** * Specifies the host name for the VM. Host names are ASCII character strings 1 to 64 characters * in length. */ // @XmlElement(required = true,name = "HostName") private String hostName; /** * Specifies the name of a user to be created in the sudoer group of the virtual machine. User * names are ASCII character strings 1 to 32 characters in length. */ // @XmlElement(required = true,name = "UserName") private String userName; /** * Specifies the associated password for the user name. PasswoazureManagement are ASCII character * strings 6 to 72 characters in length. */ // @XmlElement(required = true,name = "UserPassword") private String userPassword; /** * Specifies whether or not SSH password authentication is disabled. By default this value is set * to true. */ // @XmlElement(name = "DisableSshPasswordAuthentication") private Boolean disableSshPasswordAuthentication; /** * Specifies the SSH public keys and key pairs to populate in the image during provisioning. */ // @XmlElement(name = "SSH") private SSH ssh; public LinuxProvisioningConfiguration() { } public String getHostName() { return hostName; } public void setHostName(String hostName) { this.hostName = hostName; } public String getUserName() { ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/LoadBalancerProbe.java ======================================================================= package org.jclouds.azure.management.domain.role.conf; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import org.jclouds.azure.management.domain.role.Protocol; /** * Contains properties that specify the endpoint settings which the Windows Azure load balancer uses * to monitor the availability of this virtual machine before forwarding traffic to the endpoint. * * @author gpereira * */ @XmlRootElement(name = "LoadBalancerProbe") public class LoadBalancerProbe { /** * Specifies the relative path name to inspect to determine the virtual machine availability * status. If Protocol is set to TCP, this value must be NULL. */ @XmlElement(name = "Path") private String path; /** * Specifies the port to use to inspect the virtual machine availability status. */ @XmlElement(name = "Port") private Integer port; /** * Specifies the protocol to use to inspect the virtual machine availability status. */ @XmlElement(name = "Protocol") private Protocol protocol; public LoadBalancerProbe() { super(); } public String getPath() { return path; } public void setPath(String path) { this.path = path; } public Integer getPort() { return port; } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/NetworkConfiguration.java ======================================================================= package org.jclouds.azure.management.domain.role.conf; import java.util.List; import com.google.common.collect.Lists; //@XmlRootElement(name = "ConfigurationSet") public class NetworkConfiguration extends ConfigurationSet { public static final String ID = "NetworkConfiguration"; /** * Contains a collection of external endpoints for the virtual machine. */ // @XmlElementWrapper(name = "InputEndpoints") // @XmlElement(name = "InputEndpoint") private List inputEndpoints = Lists.newArrayListWithCapacity(0); /** * Specifies the name of a subnet to which the virtual machine belongs. */ // @XmlElementWrapper(name = "SubnetNames") // @XmlElement(name = "SubnetName") private List subnetNames = Lists.newArrayListWithCapacity(0); public NetworkConfiguration() { setConfigurationSetType(ID); } public List getInputEndpoints() { return inputEndpoints; } public void setInputEndpoints(List inputEndpoints) { this.inputEndpoints = inputEndpoints; } public List getSubnetNames() { return subnetNames; } public void setSubnetNames(List subnetNames) { this.subnetNames = subnetNames; } @Override public String toString() { return "NetworkConfigurationSet [configurationSetType=" + configurationSetType + ", InputEndpoints=" + inputEndpoints + ", SubnetNames=" + subnetNames + "]"; } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/PublicKey.java ======================================================================= package org.jclouds.azure.management.domain.role.conf; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name = "PublicKey") public class PublicKey extends SSHKey { public PublicKey() { } @Override public String toString() { return "PublicKey [fingerPrint=" + fingerPrint + ", path=" + path + "]"; } } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/SSH.java ======================================================================= package org.jclouds.azure.management.domain.role.conf; import java.util.List; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; import com.google.common.collect.Lists; @XmlRootElement(name = "SSH") public class SSH { /** * Specifies the collection of SSH public keys. */ @XmlElementWrapper(name = "PublicKeys") @XmlElement(name = "PublicKey") private List publicKeys = Lists.newArrayListWithCapacity(0); /** * Specifies the public key. */ @XmlElementWrapper(name = "KeyPairs") @XmlElement(name = "KeyPair") private List keyPairs = Lists.newArrayListWithCapacity(0); public SSH() { } public List getPublicKeys() { return publicKeys; } public void setPublicKeys(List publicKeys) { this.publicKeys = publicKeys; } public List getKeyPairs() { return keyPairs; } public void setKeyPairs(List keyPairs) { this.keyPairs = keyPairs; } @Override public String toString() { return "SSH [publicKeys=" + publicKeys + ", keyPairs=" + keyPairs + "]"; } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/SSHKey.java ======================================================================= package org.jclouds.azure.management.domain.role.conf; import javax.xml.bind.annotation.XmlElement; public class SSHKey { /** * Specifies the SHA1 fingerprint of an X509 certificate associated with the hosted service that * includes the SSH public key. */ @XmlElement(required = true, name = "FingerPrint") protected String fingerPrint; /** * Specifies the full path of a file, on the virtual machine, which stores the SSH public key. If * the file already exists, the specified key is appended to the file. */ @XmlElement(required = true, name = "Path") protected String path; public SSHKey() { } public String getFingerPrint() { return fingerPrint; } public void setFingerPrint(String fingerPrint) { this.fingerPrint = fingerPrint; } public String getPath() { return path; } public void setPath(String path) { this.path = path; } } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/conf/WindowsProvisioningConfiguration.java ======================================================================= package org.jclouds.azure.management.domain.role.conf; import java.util.List; import java.util.TimeZone; import com.google.common.collect.Lists; //@XmlRootElement(name = "ConfigurationSet") public class WindowsProvisioningConfiguration extends ConfigurationSet { public static final String ID = "WindowsProvisioningConfiguration"; /** * Specifies the computer name for the virtual machine * * Computer names must be 1 to 15 characters in length. */ // @XmlElement(name = "ComputerName") private String computerName; /** * Specifies the base-64 encoded string representing the administrator password to use for the * virtual machine. */ // @XmlElement(required = true, name = "AdminPassword") private String adminPassword; /** * Specifies whether the user must change the administrator password on first logon. The default * value is false. */ // @XmlElement(required = true, name = "ResetPasswordOnFirstLogon") private Boolean resetPasswordOnFirstLogon; /** * Specifies whether automatic updates are enabled for the virtual machine. The default value is * true. */ // @XmlElement(name = "EnableAutomaticUpdates") private Boolean enableAutomaticUpdates; /** * Specifies the time zone for the virtual machine. */ // @XmlElement(name = "TimeZone") private TimeZone timeZone; /** * Contains properties that specify a domain to which the virtual machine will be joined. The * DomainJoin node contains either credentials or provisioning information. */ // @XmlElement(name = "DomainJoin") private DomainJoin domainJoin; /** * Contains a list of service certificates with which to provision to the new virtual machine. ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/DataVirtualHardDisk.java ======================================================================= package org.jclouds.azure.management.domain.role; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name = "DataVirtualHardDisk") public class DataVirtualHardDisk extends VirtualHardDisk { @XmlElement(name = "Lun") private Integer lun; @XmlElement(name = "LogicalDiskSizeInGB") private Integer logicalDiskSizeInGB; public DataVirtualHardDisk() { } public Integer getLun() { return lun; } public void setLun(Integer lun) { this.lun = lun; } public Integer getLogicalDiskSizeInGB() { return logicalDiskSizeInGB; } public void setLogicalDiskSizeInGB(Integer logicalDiskSizeInGB) { this.logicalDiskSizeInGB = logicalDiskSizeInGB; } @Override public String toString() { return "DataVirtualHardDisk [lun=" + lun + ", logicalDiskSizeInGB=" + logicalDiskSizeInGB + ", hostCaching=" + hostCaching + ", diskLabel=" + diskLabel + ", diskName=" + diskName + ", mediaLink=" + mediaLink + "]"; } } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/Deployment.java ======================================================================= package org.jclouds.azure.management.domain.role; import java.util.List; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; import com.google.common.collect.Lists; @XmlRootElement(name = "Deployment") public class Deployment { /** * A name for the deployment. The deployment name must be unique among other deployments for the * hosted service. */ @XmlElement(required = true, name = "Name") private String name; /** * Specifies the environment in which to deploy the virtual machine. * * Possible values are: Staging Production */ @XmlElement(required = true, name = "DeploymentSlot") private String deploymentSlot; /** * A name for the hosted service that is base-64 encoded. The name can be up to 100 characters in * length. * * It is recommended that the label be unique within the subscription. The name can be used * identify the hosted service for tracking purposes. */ @XmlElement(required = true, name = "Label") private String label; @XmlElementWrapper(required = true, name = "RoleList") @XmlElement(required = true, name = "Role") private List roleList = Lists.newArrayList(); /** * Specifies the name of an existing virtual network to which the deployment will belong. * * Virtual networks are created by calling the Set Network Configuration operation. */ @XmlElement(required = true, name = "VirtualNetworkName") private String virtualNetworkName; ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/DNS.java ======================================================================= package org.jclouds.azure.management.domain.role; import java.util.List; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; import com.google.common.collect.Lists; @XmlRootElement(name = "Dns") public class DNS { /** * Contains the parameters specifying the DNS servers to use for the virtual machine. */ @XmlElementWrapper(required = true, name = "DnsServers") @XmlElement(name = "DnsServer") private List dnsServers = Lists.newArrayList(); public DNS() { super(); } public List getDnsServers() { return dnsServers; } public void setDnsServers(List dnsServers) { this.dnsServers = dnsServers; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((dnsServers == null) ? 0 : dnsServers.hashCode()); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; DNS other = (DNS) obj; if (dnsServers == null) { if (other.dnsServers != null) ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/DNSServer.java ======================================================================= package org.jclouds.azure.management.domain.role; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name = "DnsServer") public class DNSServer { /** * Specifies the name of the DNS server. */ @XmlElement(required = true, name = "Name") private String name; /** * Specifies the IP address of the DNS server. */ @XmlElement(required = true, name = "Address") private String address; public DNSServer() { super(); } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((address == null) ? 0 : address.hashCode()); result = prime * result + ((name == null) ? 0 : name.hashCode()); return result; } @Override ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/HostCaching.java ======================================================================= package org.jclouds.azure.management.domain.role; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; import javax.xml.bind.annotation.XmlType; @XmlType(name = "HostCaching") @XmlEnum public enum HostCaching { @XmlEnumValue("ReadOnly") ReadOnly, @XmlEnumValue("ReadWrite") ReadWrite; } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/OSVirtualHardDisk.java ======================================================================= package org.jclouds.azure.management.domain.role; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; /** * Contains the parameters Windows Azure uses to create the operating system * disk for the virtual machine. * * @author gpereira * */ @XmlRootElement(name = "OSVirtualHardDisk") public class OSVirtualHardDisk extends VirtualHardDisk { /** * Specifies the name of the disk image to use to create the virtual * machine. */ @XmlElement(name = "SourceImageName") private String sourceImageName; @XmlElement(name = "OS") private String os; public OSVirtualHardDisk() { } public String getSourceImageName() { return sourceImageName; } public void setSourceImageName(String sourceImageName) { this.sourceImageName = sourceImageName; } public void setOs(String os) { this.os = os; } public String getOs() { return os; } @Override public String toString() { return "OSVirtualHardDisk [hostCaching=" + hostCaching + ", diskLabel=" + diskLabel + ", diskName=" + diskName + ", mediaLink=" + mediaLink + ", sourceImageName=" + sourceImageName + "]"; ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/PersistentVMRole.java ======================================================================= package org.jclouds.azure.management.domain.role; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name = "PersistentVMRole") public class PersistentVMRole extends AbstractRole { } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/Protocol.java ======================================================================= package org.jclouds.azure.management.domain.role; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; import javax.xml.bind.annotation.XmlType; @XmlType(name = "Protocol") @XmlEnum public enum Protocol { @XmlEnumValue("tcp") TCP, @XmlEnumValue("http") HTTP, @XmlEnumValue("udp") UDP; } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/Role.java ======================================================================= package org.jclouds.azure.management.domain.role; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name = "Role") public class Role extends AbstractRole { } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/RoleSize.java ======================================================================= package org.jclouds.azure.management.domain.role; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; import javax.xml.bind.annotation.XmlType; @XmlType(name = "RoleSize") @XmlEnum public enum RoleSize { @XmlEnumValue("ExtraSmall") ExtraSmall, @XmlEnumValue("Small") Small, @XmlEnumValue("Medium") Medium, @XmlEnumValue("Large") Large, @XmlEnumValue("ExtraLarge") ExtraLarge; } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/role/VirtualHardDisk.java ======================================================================= package org.jclouds.azure.management.domain.role; import javax.xml.bind.annotation.XmlElement; public class VirtualHardDisk { /** * Specifies whether the OS disk can be cached for greater efficiency during writes. This setting * impacts the consistency and performance of the OS disk. The default value is ReadWrite. */ @XmlElement(name = "HostCaching") protected HostCaching hostCaching; /** * Specifies the friendly name of the disk containing the guest OS image in the image repository. */ @XmlElement(name = "DiskLabel") protected String diskLabel; /** * Specifies the name of an operating system image in the image repository. */ @XmlElement(name = "DiskName") protected String diskName; /** * Specifies the URI for a blob in a Windows Azure storage account that contains the OS image to * use to create the OS disk. */ @XmlElement(name = "MediaLink") protected String mediaLink; public VirtualHardDisk() { } public HostCaching getHostCaching() { return hostCaching; } public void setHostCaching(HostCaching hostCaching) { this.hostCaching = hostCaching; } public String getDiskLabel() { return diskLabel; } public void setDiskLabel(String diskLabel) { this.diskLabel = diskLabel; } public String getDiskName() { ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/domain/RoleSize.java ======================================================================= package org.jclouds.azure.management.domain; import static com.google.common.base.Preconditions.checkNotNull; import com.google.common.base.CaseFormat; public enum RoleSize { EXTRA_SMALL, SMALL, MEDIUM, LARGE, EXTRA_LARGE; public String value() { return CaseFormat.UPPER_UNDERSCORE.to(CaseFormat.UPPER_CAMEL, name()); } @Override public String toString() { return value(); } public static RoleSize fromValue(String type) { try { return valueOf(CaseFormat.UPPER_CAMEL.to( CaseFormat.UPPER_UNDERSCORE, checkNotNull(type, "type"))); } catch (IllegalArgumentException e) { return null; } } } ======================================================================= ==azure-management/src/main/java/org/jclouds/azure/management/xml/HostedServiceWithDetailedPropertiesHandler.java ======================================================================= package org.jclouds.azure.management.xml; import javax.inject.Inject; import org.jclouds.azure.management.domain.HostedServiceWithDetailedProperties; /** * * @author Adrian Cole */ public class HostedServiceWithDetailedPropertiesHandler extends HostedServiceHandler { @Inject protected HostedServiceWithDetailedPropertiesHandler( DetailedHostedServicePropertiesHandler hostedServicePropertiesHandler) { super(hostedServicePropertiesHandler); } @Override protected HostedServiceWithDetailedProperties.Builder builder() { return HostedServiceWithDetailedProperties.builder(); } @Override public HostedServiceWithDetailedProperties getResult() { try { return HostedServiceWithDetailedProperties.class.cast(builder.build()); } finally { builder = builder(); } } } ======================================================================= ==azure-management/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata ======================================================================= org.jclouds.azure.management.AzureManagementProviderMetadata ======================================================================= ==azure-management/src/test/resources/capturerolepayload.xml ======================================================================= CaptureRoleOperationDeletemyImageLabelmyImageName ======================================================================= ==azure-management/src/test/resources/create_hostedservice_location.xml ======================================================================= myserviceWest US ======================================================================= ==azure-management/src/test/resources/create_hostedservice_location_options.xml ======================================================================= myservicemy descriptionWest USRoleProduction ======================================================================= ==azure-management/src/test/resources/deployment.xml ======================================================================= neotysss Production 05aa8ec5d8ee4215894431c7db401b31 Running http://neotysss.cloudapp.net/ PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJuZW90eXNzcyI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4= neotysss neotysss ReadyRole 0 0 Medium 10.59.244.162 SSH 168.63.27.148 22 22 tcp Started neotys 1 neotysss PersistentVMRole NetworkConfiguration 22 SSH 22 tcp 168.63.27.148 ======================================================================= ==azure-management/src/test/resources/deploymentparams.xml ======================================================================= mydeploymentProductionmydeploymentPersistentVMRoleLinuxProvisioningConfigurationmydeploymentusernametestpwdfalseNetworkConfigurationReadWritehttp://portalvhds0g7xhnq2x7t21.blob.core.windows.net/disks/mydeployment/OpenLogic__OpenLogic-CentOS-62-20120531-en-us-30GB.vhdOpenLogic__OpenLogic-CentOS-62-20120531-en-us-30GB.vhdLinuxMedium ======================================================================= ==azure-management/src/test/resources/disks.xml ======================================================================= Linux West Europe 30 http://neotysbucket1.blob.core.windows.net/vhds/testimage2-testimage2-2012-08-17.vhd testimage2-testimage2-0-20120817095145 OpenLogic__OpenLogic-CentOS-62-20120531-en-us-30GB.vhd neotysss neotysss neotysss Windows West Europe 30 http://portalvhds0g7xhnq2x7t21.blob.core.windows.net/disks/neotysss/MSFT__Win2K8R2SP1-120612-1520-121206-01-en-us-30GB.vhd neotysss-neotysss-0-20120824091357 MSFT__Win2K8R2SP1-120612-1520-121206-01-en-us-30GB.vhd ======================================================================= ==azure-management/src/test/resources/error.xml ======================================================================= MissingOrInvalidRequiredQueryParameter A required query parameter was not specified for this request or was specified incorrectly. ======================================================================= ==azure-management/src/test/resources/hostedservice.xml ======================================================================= https://management.core.windows.net/eb0347c3-68d4-4550-9b39-5e7e0f92f7db/services/hostedservices/neotys neotys Implicitly created hosted service2012-08-06 14:55 West Europe ======================================================================= ==azure-management/src/test/resources/hostedservice_details.xml ======================================================================= https://management.core.windows.net/eb0347c3-68d4-4550-9b39-5e7e0f92f7db/services/hostedservices/neotys neotys Implicitly created hosted service2012-08-06 14:55 West Europe Created 2012-08-06T14:55:17Z 2012-08-06T15:50:34Z ======================================================================= ==azure-management/src/test/resources/hostedservices.xml ======================================================================= https://management.core.windows.net/eb0347c3-68d4-4550-9b39-5e7e0f92f7db/services/hostedservices/neotys neotys Implicitly created hosted service2012-08-06 14:55 West Europe Created 2012-08-06T14:55:17Z 2012-08-06T15:50:34Z https://management.core.windows.net/eb0347c3-68d4-4550-9b39-5e7e0f92f7db/services/hostedservices/neotys3 neotys3 West Europe Created 2012-08-07T09:00:02Z 2012-08-07T09:00:02Z ======================================================================= ==azure-management/src/test/resources/imageparams.xml ======================================================================= http://example.blob.core.windows.net/disks/mydisk.vhdmyimageLinux ======================================================================= ==azure-management/src/test/resources/images.xml ======================================================================= Canonical 30 CANONICAL__Canonical-Ubuntu-12-04-amd64-server-20120528.1.3-en-us-30GB.vhd Linux http://www.ubuntu.com/project/about-ubuntu/licensing Ubuntu Server 12.04 LTS amd64 20120528 Cloud Image Microsoft 30 MSFT__Win2K8R2SP1-120612-1520-121206-01-en-us-30GB.vhd Windows Windows Server 2008 R2 is a multi-purpose server. Microsoft 30 MSFT__Sql-Server-11EVAL-11.0.2215.0-05152012-en-us-30GB.vhd Windows http://go.microsoft.com/fwlink/?LinkID=251820;http://go.microsoft.com/fwlink/?LinkID=131004 SQL Server 2012 Evaluation Edition (64-bit). Microsoft 30 MSFT__Win2K12RC-Datacenter-201207.02-en.us-30GB.vhd Windows Windows Server 2012 incorporates Microsoft's experience building. Microsoft 30 MSFT__Win2K8R2SP1-Datacenter-201207.01-en.us-30GB.vhd Windows Windows Server 2008 R2 is a multi-purpose server. OpenLogic ======================================================================= ==azure-management/src/test/resources/locations.xml ======================================================================= West US West US Compute Storage PersistentVMRole East US East US Compute Storage PersistentVMRole East Asia East Asia Compute Storage PersistentVMRole Southeast Asia Southeast Asia Compute Storage PersistentVMRole North Europe North Europe Compute Storage PersistentVMRole West Europe West Europe ======================================================================= ==azure-management/src/test/resources/operation.xml ======================================================================= request-id Failed 400 MissingOrInvalidRequiredQueryParameter A required query parameter was not specified for this request or was specified incorrectly. ======================================================================= ==azure-management/src/test/resources/restartrolepayload.xml ======================================================================= RestartRoleOperation ======================================================================= ==azure-management/src/test/resources/shutdownrolepayload.xml ======================================================================= ShutdownRoleOperation ======================================================================= ==azure-management/src/test/resources/startrolepayload.xml ======================================================================= StartRoleOperation ======================================================================= ==carrenza-vcloud-director/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata ======================================================================= org.jclouds.carrenza.vcloud.director.CarrenzaVCloudDirectorProviderMetadata ======================================================================= ==carrenza-vcloud-director/src/test/resources/log4j.xml ======================================================================= ======================================================================= ==savvis-symphonyvpdc/src/test/resources/task-undeployedvdc.xml ======================================================================= ======================================================================= ==savvis-symphonyvpdc/src/test/resources/task-unsupported.xml ======================================================================= ======================================================================= ==savvis-symphonyvpdc/src/test/resources/task-vapp.xml ======================================================================= ======================================================================= ==savvis-symphonyvpdc/src/test/resources/task-vmdk.xml ======================================================================= ======================================================================= ==savvis-symphonyvpdc/src/test/resources/vdc-1net.xml ======================================================================= ServiceProfileName = Essential; ServiceLocation = US_WEST; Email = red@chair.com; Deployed ======================================================================= ==savvis-symphonyvpdc/src/test/resources/vdc-failed.xml ======================================================================= ServiceProfileName = Essential; ServiceLocation = US_WEST; Email = red@chair.com; Failed ======================================================================= ==savvis-symphonyvpdc/src/test/resources/vdc-saved.xml ======================================================================= ServiceProfileName = Essential; ServiceLocation = US_WEST; Email = me@my.com; Saved ======================================================================= ==savvis-symphonyvpdc/src/test/resources/vdc.xml ======================================================================= ServiceProfileName = Balanced; ServiceLocation = North America; Email = jim@company.com; Deployed ======================================================================= ==savvis-symphonyvpdc/src/test/resources/vm-default.xml ======================================================================= Specifies the operating system installedRed Hat Enterprise Linux 5.x 64bitVirtual HardwareVirtual Hardware FamilyDemoHost-11DemoHost-13 GHzNumber of Virtual CPUs1 CPU131GigabytesMemory SizeMemory241falseVM Tier01Network3101GigabytesHard Disk/boot42725 ======================================================================= ==savvis-symphonyvpdc/src/test/resources/vm-multiple-default.xml ======================================================================= Specifies the operating system installedRed Hat Enterprise Linux 5.x 64bitVirtual HardwareVirtual Hardware FamilyTest VM1Test VM3 GHzNumber of Virtual CPUs1 CPU131GigabytesMemory SizeMemory241falseVM Tier01Network3101GigabytesHard Disk/boot42725 ======================================================================= ==savvis-symphonyvpdc/src/test/resources/vm-withdisks.xml ======================================================================= 1.1.1.1 2.2.2.2 allowInOut ======================================================================= ==savvis-symphonyvpdc/src/test/resources/vm.xml ======================================================================= The list of logical networks Customer Production Network used by this appliance MAC=00:00:00:00:00:00 allowInOut true Read only description of a network connection to a deployed vApp 10.76.0.5 Specifies the operating system installed Red Hat Enterprise Linux 5.x 64bit vCenter Information VMWare Tools Enabled status VMWare Tools Enabled status VMWare ESXHost Ipaddress VMWare ESXHost Ipaddress Datastore Name ======================================================================= ==smartos-ssh/src/main/java/org/jclouds/smartos/compute/domain/DataSet.java ======================================================================= package org.jclouds.smartos.compute.domain; import java.util.UUID; import com.google.common.base.Objects; /** * Dataset is a pre-built image ready to be cloned. */ public class DataSet { public static Builder builder() { return new Builder(); } public Builder toBuilder() { return builder().fromDataSet(this); } public static class Builder { private UUID uuid; private String os; private String published; private String urn; public Builder uuid(UUID uuid) { this.uuid = uuid; return this; } public Builder uuid(String uuid) { this.uuid = UUID.fromString(uuid); return this; } public Builder os(String os) { this.os = os; return this; } public Builder published(String published) { this.published = published; return this; } public Builder urn(String urn) { this.urn = urn; return this; } ======================================================================= ==smartos-ssh/src/main/java/org/jclouds/smartos/compute/domain/VM.java ======================================================================= package org.jclouds.smartos.compute.domain; import java.util.UUID; import com.google.common.base.Objects; import com.google.common.base.Optional; /** * Representing a Virtual Machine (Zone / KVM ) **/ public class VM { public enum State { RUNNING, STOPPED, INCOMPLETE } public static Builder builder() { return new Builder(); } public Builder toBuilder() { return builder().fromVM(this); } public static class Builder { private Optional publicAddress = Optional.absent(); private UUID uuid; private String type; private String ram; private State state = State.STOPPED; private String alias; public Builder uuid(UUID uuid) { this.uuid = uuid; return this; } public Builder uuid(String uuid) { this.uuid = UUID.fromString(uuid); return this; } public Builder publicAddress(String publicAddress) { this.publicAddress = Optional.fromNullable(publicAddress); return this; } public Builder type(String type) { this.type = type; ======================================================================= ==smartos-ssh/src/main/java/org/jclouds/smartos/compute/domain/VmNIC.java ======================================================================= package org.jclouds.smartos.compute.domain; import java.beans.ConstructorProperties; import javax.inject.Named; import com.google.common.base.Objects; /** * Specification of a network card. */ public class VmNIC { public static Builder builder() { return new Builder(); } public Builder toBuilder() { return builder().fromVmNIC(this); } public static class Builder { private String tag = "admin"; private String ip; private String netmask; private String gateway; public Builder simpleDHCPNic() { tag = "admin"; ip = "dhcp"; return this; } public Builder tag(String tag) { this.tag = tag; return this; } public Builder ip(String ip) { this.ip = ip; return this; } public Builder netmask(String netmask) { this.netmask = netmask; return this; } public Builder gateway(String gateway) { ======================================================================= ==smartos-ssh/src/main/java/org/jclouds/smartos/compute/domain/VmSpecification.java ======================================================================= package org.jclouds.smartos.compute.domain; import java.beans.ConstructorProperties; import java.util.List; import javax.inject.Named; import com.google.common.base.Objects; import com.google.common.collect.ImmutableList; /** * Specification of a VM to build, based on a dataset. */ public class VmSpecification { public static Builder builder() { return new Builder(); } public Builder toBuilder() { return builder().fromVmSpecification(this); } public static class Builder { private String alias; private String brand = "joyent"; private DataSet dataset; private String dnsDomain = "local"; private String quota = "0"; private int maxPhysicalMemory = 256; private int maxLockedMemory = 256; private int maxSwap = 256; private int tmpFs = 256; private ImmutableList.Builder nics = ImmutableList. builder(); public Builder alias(String alias) { this.alias = alias; return this; } public Builder brand(String brand) { this.brand = brand; return this; } public Builder dataset(DataSet dataset) { this.dataset = dataset; ======================================================================= ==smartos-ssh/src/main/java/org/jclouds/smartos/SmartOSApiMetadata.java ======================================================================= package org.jclouds.smartos; import java.net.URI; import org.jclouds.apis.internal.BaseApiMetadata; import org.jclouds.compute.ComputeServiceContext; import org.jclouds.smartos.compute.config.SmartOSComputeServiceContextModule; import org.jclouds.smartos.compute.config.SmartOSParserModule; import com.google.common.collect.ImmutableSet; import com.google.inject.Module; /** * Implementation of {@link ApiMetadata} for SmartOS * * @author Nigel Magnay */ public class SmartOSApiMetadata extends BaseApiMetadata { @Override public Builder toBuilder() { return new Builder().fromApiMetadata(this); } public SmartOSApiMetadata() { super(new Builder()); } protected SmartOSApiMetadata(Builder builder) { super(builder); } public static class Builder extends BaseApiMetadata.Builder { protected Builder() { id("smartos-ssh") .name("SmartOS SSH API") .identityName("Username") .defaultIdentity("root") .defaultCredential("smartos") .defaultEndpoint("http://localhost") .documentation(URI.create("http://http://wiki.smartos.org/display/DOC/How+to+create+a+Virtual+Machine+in+SmartOS")) .view(ComputeServiceContext.class) .defaultModules(ImmutableSet.>builder() .add(SmartOSComputeServiceContextModule.class) .add(SmartOSParserModule.class).build()); } @Override public SmartOSApiMetadata build() { ======================================================================= ==smartos-ssh/src/main/java/org/jclouds/smartos/SmartOSHostController.java ======================================================================= package org.jclouds.smartos; import static com.google.common.base.Preconditions.checkNotNull; import java.io.BufferedReader; import java.io.IOException; import java.io.StringReader; import java.net.URI; import java.util.Map; import java.util.UUID; import java.util.regex.Matcher; import java.util.regex.Pattern; import javax.inject.Inject; import org.jclouds.domain.Credentials; import org.jclouds.domain.LoginCredentials; import org.jclouds.json.Json; import org.jclouds.location.Provider; import org.jclouds.smartos.compute.domain.DataSet; import org.jclouds.smartos.compute.domain.VM; import org.jclouds.smartos.compute.domain.VmSpecification; import org.jclouds.ssh.SshClient; import com.google.common.base.Splitter; import com.google.common.base.Supplier; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.net.HostAndPort; import com.google.common.util.concurrent.RateLimiter; /** * A host machine that runs smartOS */ public class SmartOSHostController { protected final String hostname; protected final Supplier creds; protected final SshClient.Factory sshClientFactory; protected final Json json; protected transient SshClient _connection; public static class HostException extends RuntimeException { public HostException(String s, Throwable throwable) { super(s, throwable); } public HostException(String s) { super(s); ======================================================================= ==smartos-ssh/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata ======================================================================= org.jclouds.smartos.SmartOSApiMetadata ======================================================================= ==smartos-ssh/src/test/java/org/jclouds/smartos/compute/domain/DataSetTest.java ======================================================================= package org.jclouds.smartos.compute.domain; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.List; import java.util.UUID; import org.testng.Assert; import org.testng.annotations.Test; import com.google.common.collect.ImmutableList; @Test(groups = "unit", testName = "DataSetTest") public class DataSetTest { @Test public void testParse() throws IOException { // Response from console from a 'dsadm list' InputStream is = getClass().getResourceAsStream("dsadm-list-response.txt"); BufferedReader r = new BufferedReader(new InputStreamReader(is)); String line = r.readLine(); // skip line ImmutableList.Builder resultBuilder = ImmutableList.builder(); while ((line = r.readLine()) != null) { DataSet ds = DataSet.builder().fromDsadmString(line).build(); resultBuilder.add(ds); } List dataSetList = resultBuilder.build(); Assert.assertEquals(10, dataSetList.size()); Assert.assertEquals(UUID.fromString("c0ffee88-883e-47cf-80d1-ad71cc872180"), dataSetList.get(0).getUuid()); Assert.assertEquals("nrm:nrm:realtime-jenkins:1.7", dataSetList.get(0).getUrn()); } } ======================================================================= ==smartos-ssh/src/test/java/org/jclouds/smartos/compute/domain/VMTest.java ======================================================================= package org.jclouds.smartos.compute.domain; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.List; import java.util.UUID; import org.testng.Assert; import org.testng.annotations.Test; import com.google.common.collect.ImmutableList; @Test(groups = "unit", testName = "VMTest") public class VMTest { @Test public void testParse() throws IOException { // Response from console from a 'vmadm list -p' InputStream is = getClass().getResourceAsStream("vmadm-list-response.txt"); BufferedReader r = new BufferedReader(new InputStreamReader(is)); String line = null; ImmutableList.Builder resultBuilder = ImmutableList.builder(); while ((line = r.readLine()) != null) { VM vm = VM.builder().fromVmadmString(line).build(); resultBuilder.add(vm); } List vmList = resultBuilder.build(); Assert.assertEquals(2, vmList.size()); Assert.assertEquals(UUID.fromString("60bd2ae5-4e4d-4952-88f9-1b850259d914"), vmList.get(0).getUuid()); Assert.assertEquals(VM.State.STOPPED, vmList.get(0).getState()); } } ======================================================================= ==smartos-ssh/src/test/resources/log4j.xml =======================================================================