All Classes and Interfaces
Class
Description
Corresponds to the binary representation of the
AAAA
(Address) RDataTODO
An Access Control List (ACL) describes the access control settings for a bucket or object in S3.
Parses the following XML document:
The access rule management feature allows fine-grained network access controls to be applied to the load balancer's
virtual IP address.
The access list management feature allows fine-grained network access controls to be applied to the load balancer's
virtual IP address.
The same as
AccessRule
but this will have an id as assigned by the Cloud Load Balancers service.Class Account
Represents an Account in OpenStack Object Storage.
Provides synchronous access to cloudstack via their REST API.
Provides access to the OpenStack Object Storage (Swift) Account API features.
Provides access to Account via their REST API.
Options for services that apply to accounts in domains
Parses the following XML document:
The action you want to allow for the specified principal.
Provides access to Actions via the REST API.
The Activity Log Alert API includes operations for managing activity log type
alert rules in your subscription.
Corresponds to the binary representation of the
A
(Address) RDataOptions to the GlobalHostApi.addHost() API call
This class searches for elastic ip addresses that are associated with the node, and adds them to
the publicIpAddress collection if present.
Options to the GlobalHostApi.addHost() API call
Optional parameters for adding a load balancer.
The nodes defined by the load balancer are responsible for servicing the requests received
through the load balancer's virtual IP.
IP address
Class Address
Provides synchronous access to cloudstack via their REST API.
Contains a mapping between a MAC address and an IP address.
Options for the GlobalHostApi.addSecondaryStorage() API call
Adds a timestamp to the query line so that cache is invalidated.
Controls the administrative access to a node.
A specification of a
AdminAccess.Builder
configuration.Parses a single value.
Given a sets of endpoints for a particular service and version, return the
URL of the admin endpoint to be used to connect to the service.
Convert template options into DeployVirtualMachineOptions, when the target zone has advanced networking.
continues to supply iterables until the last was empty
Provides access to Amazon CloudWatch via the Query API
Binds the alarm names request to the http request
Represents an alert issued by Cloudstack
This Azure Resource Manager API provides all the alerts available for a given
resource
Validates that the string parameter doesn't have any uppercase letters.
A function for adding and allocating an ip to a node
A Neutron Subnet Allocation Pool
Contains a start and an end IP address describing the pool.
Represents the allocationstate field used in several CloudStack domain objects.
Represents the allowed arguments for a certain server resource type (such as
disksize, memorysize, cpucores, and transfer).
Sets the allowed arguments for some of the functions in this module such as disksize, cpucores etc.
DynECT requires Content-Type even on GET requests.
Provides access to AMI Services.
Useful in creating arbitrary http apis.
Useful in creating arbitrary clients.
If there are regions configured in
RegionIdsFromConfiguration
, return
true if that set contains the input param.If there are zones configured in
ZoneIdsFromConfiguration
, return
true if that set contains the input param.Simple implementation of a
, Apache Components HttpClient 4.x.
invalid reference
HttpCommandExecutorService
Configures
ApacheHCHttpCommandExecutorService
.Designates that this Resource qualifies an object to an api.
Represents an authenticated context to the cloud.
ApiKey Credentials
Representation of the API keypair response
A listener interface for
ApiMetadata
.The ApiMetadata interface allows jclouds to provide a plugin framework for
gathering cloud api metadata.
Class ApiMetadata
Container for api filters (predicates).
A registry for holding
ApiMetadata
.The Apis class provides static methods for accessing apis.
Designates that this Resource qualifies an object to an api version.
Allow users to customize the api versions for each method call.
Deprecated.
Creates a run script
Information about an archive
The allowed arguments for archive manipulation, such as archivesize
Provides synchronous access to Archive requests.
Used to propagate
.
arg0
during an advance in a
invalid reference
PagedIterable
Used to propagate caller
.
arg0
to a callee during an advance in a
invalid reference
PagedIterable
Used to propagate the invoked method arguments during an advance in a
PagedIterable
.Sometimes the arguments in the invoked method do not provide enough
information to fetch the next page of the result set.
Attempts to find a valid datacenter in the configured location where the
servers will be deployed.
Options used to control what disk offerings are returned
Options used to acquire and associate a public IP to an account.
Used to configure
injection, providing a flexible way to inject the
.
invalid reference
EventBus
invalid reference
AsyncEventBus
Class AsyncCreateResponse
Class AsyncJob
Valid job result codes
Valid async job statuses
Provides synchronous access to cloudstack via their REST API.
Error codes for job errors
Provides access to EMC Atmos Online Storage resources via their REST API.
Handles Retryable responses with error codes in the 4xx range
When an Atmos Storage request is in error, the client receives an error response.
Atmos error codes.
Query parameters common to Atmos apis.
Configures the EMC Atmos Online Storage authentication service connection, including logging and
http transport.
Default Implementation of
AtmosObject
.Configures the domain object mappings needed for all Atmos implementations
Encapsulates an Error from Atmos Storage Services.
Handles Retryable responses with error codes in the 5xx range
Encryption, Hashing, and IO Utilities needed to sign and verify Atmos Storage requests and
responses.
Tests to see if a image is available.
Tests to see if a node is running.
Tests to see if a node is suspended.
Provides access to the OpenStack Compute (Nova) Attach Interfaces API.
An attribute in a cookbook metadata.
The action you want to allow for the specified principal.
TODO
Provides access to the Keystone Authentication API.
Signs the Rackspace request.
Signs the Keystone-based request.
Represents a component related to Rackspace Cloud Files.
Authentication methods to be implemented to all Keystone authentication APIs.
Provides access to the Keystone v1.1 Service API.
Marker interface that determines how we authenticate http requests in cloudstack.
Headers common to Rackspace apis.
Common interface for authentication objects.
Binds to an OAuth2 authorization endpoint.
Thrown when there is an authorization error.
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
AvailabilitySet for subscription
availability zone for cinder
Availability Zone which shows name and state
Deprecated.
Provides access to EC2 Availability Zones and Regions via their REST API.
Provides access to the OpenStack Block Storage (Cinder) Availability Zone Extension API.
Provides access to the OpenStack Compute (Nova) Availability Zone Extension API.
Availability Zone which show name, state and host information.
Common methods and properties for all AWS4 signer variants
AWS4 signer sign requests to Amazon S3 using an 'Authorization' header.
AWS4 signer sign 'chunked' uploads.
AWS4 signer sign requests to Amazon S3 using query string parameters.
Provides access to AMI Services.
Handles Retryable responses with error codes in the 4xx range
Implementation of @ link org.jclouds.types.ProviderMetadata} for Amazon's CloudWatch
provider.
Configuration properties and constants used in amazon connections.
Extra options only available in Amazon's implementation
Parses the following XML document:
Provides synchronous access to EC2 services.
Configuration properties and constants used in EC2 connections.
Parses: DescribeSecurityGroupsResponse
xmlns="http://ec2.amazonaws.com/doc/2010-06-15/"
Configures the EC2 connection.
Implementation of invalid input: '{@' link org.jclouds.types.ProviderMetadata} for Amazon's
Elastic Compute Cloud (EC2) provider.
An extension to compute service to allow for the manipulation of
SecurityGroup
s.A function for transforming an EC2-specific SecurityGroup into a generic
SecurityGroup object.
Contains options supported in the
ComputeService#runNode
operation on
the "ec2" provider.When an Amazon S3 request is in error, the client receives an error response.
Provides access to EC2 Instance Services via their REST API.
Signs the AWS S3 request, supporting temporary signatures.
Signs the AWS S3 request, supporting temporary signatures.
Signs requests using the AWSv4 signing algorithm
Encapsulates an AWS Error from Amazon.
Implementation of @ link org.jclouds.types.ProviderMetadata} for Amazon's Route53
provider.
Contains options supported in the Form API for the RunInstances operation.
Parses the following XML document:
Implementation of
S3ApiMetadata
for the Amazon-specific S3 APIProvide AWS S3 specific extensions.
Validates name for AWS S3 buckets.
Provides access to amazon-specific S3 features
Configures the S3 connection.
Implementation of
ProviderMetadata
for Amazon's Simple Storage Service
(S3) provider.Contains options supported in the AWS S3 REST API for the PUT object operation
Contains AWS-S3 specific options supported in the put blob operation
Provides access to EC2 SecurityGroup Services via their REST API.
Handles Retryable responses with error codes in the 5xx range
AWS Signature Version 4 Constants.
Implementation of @ link org.jclouds.types.ProviderMetadata} for Amazon's Simple Queue Service
provider.
Implementation of @ link org.jclouds.types.ProviderMetadata} for Amazon's STS
provider.
Provides access to Amazon EC2 via the Query API
Needed to sign and verify requests and responses.
Amazon S3 is designed to store objects.
Provides access to Azure Blob via their REST API.
Configures the Azure Blob Service connection, including logging and http transport.
Default Implementation of
AzureBlob
.Configures the domain object mappings needed for all Azure Blob implementations
Implementation of
for Microsoft Azure Blob Service.
invalid reference
org.jclouds.types.ProviderMetadata
The Azure Resource Manager API is a REST API for managing your services and deployments.
This will parse and set an appropriate exception on the command object.
Configuration properties and constants used in Azure Resource Manager
connections.
Provides detailed information for rate limit exceptions.
Defines the connection between the
AzureComputeApi
implementation and
the jclouds ComputeService
.Implementation of
ApiMetadata
for Microsoft Azure Resource Manager REST APIValidates name for azure entities
https://docs.microsoft.com/en-us/azure/architecture/best-practices/naming-conventions
Handles 429 Too Many Requests responses.
This handles failed responses that return a
RetryableError
.Handles Retryable responses with error codes in the 4xx range
When an Azure Storage request is in error, the client receives an error response.
Additional headers specified by Azure Storage REST API.
Encapsulates an Error from Azure Storage Services.
Encryption, Hashing, and IO Utilities needed to sign and verify Azure Storage requests and
responses.
Azure ARM custom options
Provides access to Backblaze B2 resources via their REST API.
Configures the mappings.
Allow replayable request to be retried a limited number of times, and impose an exponential
back-off delay before returning.
The BaseApiMetadata class is an abstraction of
ApiMetadata
to be extended by those
implementing ApiMetadata.Configures the EC2 connection.
Resolves the endpoint to be used to connect to a service based on a given
predicate.
Useful in creating http apis.
// TODO: Adrian: Document this!
Options used to control paginated results (aka list commands).
All load balancers utilize an algorithm that defines how traffic should be directed between
back-end nodes.
Base implementation that constructs formatted log strings.
The nodes defined by the load balancer are responsible for servicing the requests received
through the load balancer's virtual IP.
Virtual IP Conditions
Type of node.
This implementation waits a fixed amount of time before start polling.
The BaseProviderMetadata class is an abstraction of
ProviderMetadata
to be extended by
those implementing ProviderMetadata.This implementation slice a payload based on the (part size)/(number of parts) ratio.
Base class to implement the functions that build the
PagedIterable
.Base class to implement the functions that build the
PagedIterable
.Uses Basic Authentication to sign the request.
A
FunctionLoader
implementation which loads the target function from the classpath.Convert template options into DeployVirtualMachineOptions, when the target zone has basic networking.
When the user supplies
CredentialType.BEARER_TOKEN_CREDENTIALS
, the credential
is a literal bearer token.Class BillingToken
Allows you to lookup the
ApiMetadata.getContext()
as
ApiContext
, ApiContext<Api>
, and ApiContext<?>
.Binds the ContentRange to the request headers.
Binds the Archive size to the request headers.
Binds the Iterable to form parameters named with AttributeName.index
Binds a list of blocks to a putBlockList request
invalid input: '<'?xml version="1.0" encoding="utf-8"?>
first-base64-encoded-block-id
second-base64-encoded-block-id
third-base64-encoded-block-id
...
Binds options to a copyBlob request.
Binds the String [] to form parameters named with BundleId.index
Binds a list of email addresses to request headers.
Binds the ContentRange to the request headers.
Bind the parameters of a
CreateClientOptions
to the payload.Binds the archive description to the request headers.
Adds an payload to a request.
Designates that this parameter will modify the request, possibly including adding an payload to
it.
Exception thrown during the binding process.
Binds the Multimap to form parameters for filtering.
Binds the String [] to query parameters named with GroupId.index
Binds the String [] to query parameters named with GroupName.index
Binds a group to the payload expected for the Put method in the Enterprise Chef
Api.
Binds the linear hash and the tree hash of payload to the request headers.
Binds IDs to corresponding query parameters
Binds the String [] to form parameters named with InstanceId.index
Binds the String [] to form parameters named with InternetGatewayId.index
Binds the String [] to query parameters named with KeyName.index
TypeListener that will bind
Logger
to members annotated with
Resource
Will lower-case header keys due to a swift implementation to return headers
in a different case than sent.
Binds the metadata to the request as a JSON payload.
Binds the Tree hash to the request headers.
Binds names to corresponding query parameters
Binds name to Context.
Binds the Part size to the request headers.
Binds the Iterable to form parameters named with ProductCode.index
Binds data inside
ProviderMetadata
to types with scopes qualified with annotations in the
org.jclouds.location
and org.jclouds.rest.annotations
packages.Binds the String [] to form parameters named with InstanceId.index
Binds a list of real IPs to the request.
Depending on your latency and legal requirements, you can specify a location
constraint that will affect where your data physically resides.
Binds Ids to query parameters named with ResourceId.index
Binds the String [] to form parameters named with RouteTableId.index
Binds the String [] to form parameters named with SpotInstanceRequestId.index
Binds the String [] to query parameters named with SubnetId.index
Binds the Iterable to form parameters named with Tag.index.Key
Will bind to headers, as needed, and will process content-* headers in a jclouds-compatible fashion.
Binds the object to the request as a json object.
Sometimes, cloud apis wrap requests inside an envelope.
Adds an payload to a request.
Binds the request parameters to an XML formatted payload.
Binds the Iterable to query parameters named with UserGroup.index
Binds the String [] to query parameters named with GroupName.index
Binds the Iterable to form parameters named with UserId.index
Binds a virtual IP to the request.
Binds the String [] to form parameters named with VolumeId.index
Binds the String [] to form parameters named with InstanceId.index
Value type for an HTTP Blob service.
Allows you to construct blobs without knowing the implementation type
Properties on a specific block within a blob
Representation of the blocks which compose a Blob
Parses the following document:
In case the name was confusing, this indeed builds a Blob.
Represents the capabilities of a BlobStore
Value type for an HTTP Blob service.
System and user Metadata for the
Blob
.System and user Metadata for the
.
invalid reference
Blob
Allows you to manipulate metadata.
Generates signed requests for blobs.
Represents the ways a Blob is named.
Synchronous access to a BlobStore such as Amazon S3
Configuration properties and constants used in BlobStore connections.
Represents a cloud that has key-value storage functionality.
Configures the domain object mappings needed for all Blob implementations
Utilities for using Blob Stores.
Encryption, Hashing, and IO Utilities needed to sign and verify blobstore requests and responses.
A representation of a block device that can be used to boot a Nova instance.
Validates Block IDs used in Put Block:
"A valid Base64 string value that identifies the block.
A future that works in tandem with a task that was invoked by
invalid reference
InitScript
Configures how the nodes in a group will bootstrap.
Retrieves the bootstrap configuration for a specific group
Configures Crypto of type
BouncyCastleCrypto
The Bucket represents a bucket in Google Cloud Storage.
Annotates the parameter that this is a bucket.
Represents a BucketAccessControls Resource
Provides access to BucketAccessControl entities via their REST API.
Provides access to Bucket entities via their REST API.
Returns the metadata parsable from a bucket listing
Each Amazon S3 bucket has an associated XML sub-resource that you can read and write in order to
inspect or change the logging status for that bucket.
Parses the following XML document:
System metadata of the S3Bucket
Validates name for S3 buckets.
Designates that this Resource qualifies an object to an build version.
Provides access to the OpenStack Object Storage (Swift) Bulk API features.
Represents a response from a Bulk Delete request.
A
FunctionLoader
which searches for functions in the Bundle
resources.Contains options supported in the Form API for the RegisterImage operation.
Utility functions helpful in working with
bundles
.If the task fails, a description of the error.
Implementation of
ApiMetadata
for jclouds BYON APICreates a string in the form:
00:26:bb:09:e6:c4
A repeatable, ByteSource-backed Payload.
functions related to or replacing those in
ByteSource
Statement used in a shell script
Deprecated.
Arg0ToPagedIterable.FromCaller
Description from Amazon's documentation:
Every bucket and object in Amazon S3 has an owner, the user that created the bucket or object.
Class Capabilities
Information about a dimension of the capacity
Provides access to the Keystone Admin API.
Provides access to the Rackspace Cloud Files CDN API features.
Represents a CDN Container in Rackspace Cloud Files.
Details corresponding the a client_credential Azure AD Oauth request
Represents the ways a BlobStore are charged.
The checksum of an uploaded resource.
Provides synchronous access to Chef.
Allow for eventual consistency on sandbox requests.
Implementation of
ApiMetadata
for Chef.Provides bootstrap configuration for nodes.
This will parse and set an appropriate exception on the command object.
Configures the Chef connection.
writes or reads the literal directly
Configuration properties and constants used in Chef connections.
Provides high level Chef operations.
Bootstraps a node using Chef Solo.
Properly supply the version of the Chef Server.
Operating system based on DMTF CIM model.
Provides access to OpenStack Block Storage (Cinder) v1 API.
Implementation of
ApiMetadata
for Cinder v1 APIThis will parse and set an appropriate exception on the command object.
Configures the Cinder connection.
Claims corresponding to a JWT Token.
either 'exclusive' (the default) or 'shared' to allow multiple servers to access a drive
simultaneously
Cleans up nodes and clients who have been hanging around too long.
Cleans up nodes and apis who have been hanging around too long.
Clears a container
Clears a container
An inventory will be retrieved to obtain the blob list and the method will iterate through it deleting the blobs.
Client object.
Details corresponding the a client_credential Azure AD Oauth request
Claims corresponding to a JWT Token for use when making a client_credentials grant request.
Authorizes new Bearer Tokens at runtime by authorizing claims needed for the http request.
Authorizes new Bearer Tokens at runtime by sending up for the http request.
Implies that the object can address
HttpResponse
s
that contain status code 4xx.Generates a client relevant for a particular group
Details corresponding the a client_credential Azure AD Oauth request
Clones a gitRepoAndRef into a newly created directory, creates
remote-tracking branches for each branch in the cloned gitRepoAndRef (visible
using git branch -r), and creates and checks out an initial branch that is
forked from the cloned gitRepoAndRef's currently active branch.
An
ImageTemplate
for the purpose of cloning an existing node.Alternative to
Closeables
, which allows jclouds
to avoid guava incompatibility on said class.This will close objects in the reverse order that they were added.
Implementation of
ProviderMetadata
for Rackspace Next Generation Cloud Block Storage.Implementation of
ProviderMetadata
for Rackspace Next Generation Cloud Block Storage.Implementation of
ProviderMetadata
for Rackspace Cloud Databases.Implementation of
ProviderMetadata
for Rackspace Cloud Databases.Represents a component related to Rackspace Cloud DNS.
Provides access to the Rackspace Cloud DNS API.
Implementation of
ApiMetadata
for Rackspace Cloud DNS 1.0 APIExceptions likely to be encountered when using
CloudDNSApi
A Job errored out.
Configures Rackspace Cloud DNS.
Implementation of
ProviderMetadata
for Rackspace DNS UK.Implementation of
ProviderMetadata
for Rackspace DNS US.Rackspace Cloud Files is an affordable, redundant, scalable, and dynamic storage service
offering.
Implementation of
ApiMetadata
for Cloud Files.Constants specified by Rackspace Cloud Files.
Additional headers specified by Rackspace Cloud Files.
Implementation of
ProviderMetadata
for Rackspace Cloud Files US regions.Builder pattern class.
Implementation of
ApiMetadata
for the Rackspace Cloud Identity ServiceProvides access to the Rackspace Cloud Identity API.
Provides access to Rackspace Cloud Load Balancers.
Implementation of
ApiMetadata
for the Rackspace Cloud Load Balancers v1.0 API.Configures the Rackspace Cloud Load Balancers connection.
Configures the CloudLoadBalancers connection.
Implementation of
ProviderMetadata
for Rackspace Cloud LoadBalancers UK.Implementation of
ProviderMetadata
for Rackspace Cloud LoadBalancers US.Configures the Rackspace connection.
Implementation of
ProviderMetadata
for Rackspace Next Generation Cloud Servers.Configures the Rackspace connection.
Implementation of
ProviderMetadata
for Rackspace Next Generation Cloud Servers.Provides synchronous access to CloudStack.
Implementation of
ApiMetadata
for Citrix/Apache CloudStack api.defines the connection between the
CloudStackApi
implementation
and the jclouds
invalid reference
ComputeService
Provides synchronous access to CloudStack.
CloudStack is currently sending 431 errors with the text "Unable to find account owner for ip ".
Provides synchronous access to CloudStack.
Configures the cloudstack connection.
CloudStack implementation of
ImageExtension
Data adapter for the date formats used by CloudStack.
Handles types that were previously strings and now arrays (ex.
Configuration properties and constants used in CloudStack connections.
An extension to compute service to allow for the manipulation of
SecurityGroup
s.A function for transforming a CloudStack-specific SecurityGroup into a generic
SecurityGroup object.
Contains options supported by the
and
operations on the gogrid provider.
invalid reference
ComputeService#createNodesInGroup(String, int, TemplateOptions)
invalid reference
ComputeService#createNodesInGroup(String, int, TemplateOptions)
Utilities for using CloudWatch.
Provides access to Amazon CloudWatch via the Query API
Implementation of
ApiMetadata
for Amazon's CloudWatch api.Configures the Monitoring connection.
Represents a CloudStack Cluster.
Related to a ClusterCompute resource.
Corresponds to the binary representation of the
CNAME
(Canonical Name) RDataUtility methods to work with collections.
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and destinationPredefinedAcl when
ComposingObjects operation.
Compute (Nova)
Compute (Nova)
Provides portable access to launching compute instances.
A means of specifying the interface between the
ComputeServices
and a
concrete compute cloud implementation, jclouds or otherwise.install this, if you want to use your computeservice adapter to handle locations.
Represents a cloud that has compute functionality.
Retrieves all metadata in the blobstore by the most efficient means possible.
Provides synchronous access to cloudstack via their REST API.
Representation of the API configuration entry response
designates the module configures a
Map<String, ? extends Credentials>
Designates the module configures an
.
invalid reference
EventBus
designates the the module configures a
invalid reference
HttpCommandExecutorService
designates the module configures a top-level api which is annotated with http methods.
designates the the module configures a
invalid reference
HttpCommandExecutorService
designates the module configures a
LoadingCache<String, Node>
designates the module configures an Ssh Client.
Connection management features.
The connection throttling feature imposes limits on the number of connections per IP address to help mitigate
malicious or abusive traffic to your applications.
Represents the ways data can become consistent in distributed systems.
Connection information to connect to a server with VNC.
Represents an Openstack Console.
Logger that logs to the console
Configures logging of type
invalid reference
ConsoleLogger
Provides access to the OpenStack Compute (Nova) Consoles Extension API.
Constants used in jclouds services.
Represents a Container in OpenStack Object Storage.
Provides access to the OpenStack Object Storage (Swift) Container API features.
Represents the capabilities of a BlobStore
Parses the following XML document:
Validates name for Azure container.
Thrown when a container cannot be located.
Allows you to manipulate metadata.
Represents the ways a container is scoped
When content caching is enabled, recently-accessed files are stored on the load balancer for easy retrieval by web
clients.
Default implementation, in accordance with HTTP 1.1 spec.
This class represents a range of bytes.
Represents an authenticated context to the cloud.
Creates
Context
or Injector
configured to an api and
endpoint.Binds base64 encodes the byte [] input
Cookbook definition as returned by the Chef server >= 0.10.8.
Cookbook object.
Container for cookbook filters (predicates).
Parses the response from Amazon S3 COPY Object command.
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket
Contains options supported in the REST API for the COPY object operation.
Returns the metadata parsable from a bucket listing
Templates can be present in a zone, and available, but not valid for launch
as their hypervisor isn't installed.
The Cost class contains information about the cost of a server
counts all blobs in the blobstore at the prefix by the most efficient means possible.
Number of objects in a container
Optional fields for account creation
Options for the create client method.
Contains options supported in the REST API for the Create Container operation.
Contains options supported in the list container operation.
Options for creating a
invalid reference
Container
Options to control how disk offerings are created
Create a Domain or Subdomain.
Options used to control how a domain is created
Options to customize droplet creation.
Representation of creation options for an OpenStack Neutron Firewall.
Representation of creation options for an OpenStack Neutron Firewall Policy.
Representation of creation options for an OpenStack Neutron Firewall Rule.
Options used to control how a firewall rule is created
Contains options supported in the Form API for the CreateImage operation.
Options used to create an ip forwarding rule
Used to create Load Balancers.
Options used to control what load balancer rules are returned
Optional fields for network creation
Creates a new node with automatic attributes.
Updates node with new automatic attributes.
creates futures that correlate to
Adds a node into an existing tag set, or creates one new.
Contains common options supported in the REST API for the Create operation.
Creates a run script
Options to the GlobalPodApi.createPod API call.
Options used to receive a message from a queue.
Creates a run script
Contains options supported in the Form API for the CreateSecurityGroup
operation.
Options to control how service offerings are created
Options for the Snapshot createSnapshot method.
Contains options supported in the Form API for the CreateSnapshot operation.
Contains options supported in the Form API for the CreateSubnet
operation.
Options used to control how tags are created.
Options used to control how a template is created.
Optional fields for user creation
Options to the createVlanIPRange API call.
Options used to control options for creating a VM group
Contains options supported in the Form API for the CreateVolume operation.
Contains options supported in the Form API for the CreateVpc operation.
Options used to control how a zone is created
Decides what type of credentials createContext is supplied with.
Defines the contents of the credential field in
ContextBuilder.credentials(String, String)
.Configuration properties and constants used in Keystone connections.
Allows you to access cryptographic objects and factories without adding a provider to the JCE runtime.
Means to access the current
FunctionLoader
instance;Associated bindings with the current project.
Utilities related to the email associated with the service account of a project.
Class Customer
Designates information related to customization of a resource.
A Data bag to be configured for a Chef Solo run.
An item in a data bag.
This API is for creating, listing, and deleting a Database
This would be replaced with the real java object related to the underlying data center
Class Datacenter
Provides access to LocationDatacenter via their REST API.
Converts an ServerSpec into a Location.
Converts an Datacenter into a Location.
converting from Date->String and vice versa.
Codecs for converting from Date->String and vice versa.
Takes a Date and return a yyyy-MM-dd String.
Takes a Date and return a yyyy-MM-dd String.
Parses and formats the ISO8601, C, and RFC822 date formats found in XML responses and HTTP
response headers.
Convert a Date object into a "yyyy-MM-dd" String
Default handler for dead events.
Provides access to DefaultObjectAccessControl entities via their REST API.
Designates that this method returns a rest client
Delegates to
HttpErrorHandlers
who are annotated according to the
response codes they relate to.Delegates to the provider specific
ImageExtension
and takes care of
propagating the changes made to the images to the image cache.Delegates to
HttpRetryHandlers
who are annotated according to the
response codes they relate to.The
DelegatingSocketFactory
class delegates instance of
SSLSocketFactory to SocketFactory.Deletes all clients in a given list.
Concurrently delete all given clients.
Deletes all keys in the container
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket
Deletes a directory.
Options to the GlobalHostApi.deleteHost() API call
Options for the ISO deleteISO method.
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket
Multi-object delete API response
Represents a response from a Static Large Object Delete request.
Options used to control how tags are created.
Options used to control how a template is created.
- create deployment
- delete deployment
- get information about deployment
The DeploymentOptionSection specifies a discrete set of intended resource configurations.
Options used to control what disk offerings are returned
Deprecation information for an image or kernel
Options to set the deprecation status of a resource.
Contains options supported in the Form API for the DescribeAvailabilityZones operation.
Contains options supported in the Form API for the DescribeImages operation.
Parses the following XML document:
Parses the following XML document:
Parses: DescribeKeyPairsResponse xmlns="http://ec2.amazonaws.com/doc/2010-08-31/"
Uses the
DescribeRegions
call to return the regions endpoints, subject to any whitelist present in the
property LocationConstants.PROPERTY_REGIONS
.Contains options supported in the Form API for the DescribeRegions operation.
Parses: DescribeSecurityGroupsResponse
xmlns="http://ec2.amazonaws.com/doc/2010-08-31/"
Contains options supported in the Form API for the DescribeSnapshots operation.
Contains options supported in the Form API for the DescribeSpotPriceHistory operation.
Validates the archive description string.
Creates type adapters for types handled in the following ways:
terminates the node
Contains options supported in the Form API for the DetachVolume operation.
Transforms an
Device.State
to the jclouds portable model.Transforms an
Device
to the jclouds portable model.Provides access to DigitalOcean.
Implementation of
ApiMetadata
for DigitalOcean v2 APIImplementation of the Compute Service for the DigitalOcean API.
Configures the compute service classes for the DigitalOcean API.
This will parse and set an appropriate exception on the command object.
The
ImageExtension
implementation for the DigitalOcean provider.Implementation of
ProviderMetadata
for DigitalOcean.Provides detailed information for rate limit exceptions.
Custom options for the DigitalOcean API.
Custom parser bindings.
A region is a set of territory names.
Records are resolved in consideration of the location of the requestor.
currently supported
types
for directional
groups.Predicates handy when working with DirectionalPool Types
pools use the address type also for cnames.
Metadata of a Atmos Online object
Class DiskOffering
A DiskSection describes meta-information about virtual disks in the OVF package.
DigitalOcean image distributions.
Validates name for dns-style names
defines the connection between the
DockerApi
implementation and
the jclouds ComputeService
This will parse and set an appropriate exception on the command object.
Configures the Docker connection.
Extension to
DataInputStream
which adds method
DockerInputStream.readStdStreamData()
to allow read multiplexed standard streams.Contains options supported by the
createNodes
operation on the docker provider.Representation of the API domain response
Domain data for a Glesys account.
A domain is an entity/container of all DNS-related information containing one or more records.
Provides synchronous access to CloudStack Account features available to Domain
Admin users.
Provides synchronous access to Domain requests.
Provides synchronous access to CloudStack Domain features available to Domain
Admin users.
Functions for working with Domains.
Provides synchronous access to CloudStack Limit features available to Domain
Admin users.
DNS record data.
Provides synchronous access to CloudStack User features available to Domain
Admin users.
Provides access to Droplets via their REST API.
Transforms an
NodeMetadata.Status
to the jclouds portable model.Transforms an
Droplet
to the jclouds portable model.Utility methods to work with DSA SSH keys.
Factory and utility methods for handling
DynamicThreadPoolExecutor
.Provides access to the OpenStack Object Storage (Swift) Dynamic Large Object
API features.
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
Provides access to DynECT Managed DNS through the API2 api
Implementation of
for DynECT 1.0 API
invalid reference
ApiMetadata
Exceptions likely to be encountered when using
DynECTApi
You must wait until another job is finished before attempting this command
again
The Zone or other resource already exists
Configures the DynECT connection.
Implementation of
ProviderMetadata
for DynECT Managed DNS.Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
Provides access to EC2 features, broken up by feature group.
Configures the
ComputeServiceContext
; requires EC2ComputeService
bound.Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
Configuration properties and constants used in EC2 connections.
creates futures that correlate to
evaluates true if the Image has the following rootDeviceType
evaluates true if the Image requires the following virtualizationType
Configures the EC2 connection.
EC2 implementation of
ImageExtension
please note that EC2ImageExtension.createImage(ImageTemplate)
only works by cloning EBS backed instances for the moment.Container for image filters (predicates).
An extension to compute service to allow for the manipulation of
SecurityGroup
s.A function for transforming an EC2-specific SecurityGroup into a generic
SecurityGroup object.
Contains options supported in the
ComputeService#runNode
operation on
the "ec2" provider.Utility methods to work with ECDSA Elliptic Curve DSA keys.
Provides access to EC2 Elastic Block Store services via their REST API.
Implementation of
ProviderMetadata
for ElasticHosts Amsterdam.Implementation of
ProviderMetadata
for ElasticHosts London BlueSquare.Implementation of
ProviderMetadata
for ElasticHosts Dallas.Implementation of
ProviderMetadata
for ElasticHosts Hong Kong.Implementation of
ProviderMetadata
for ElasticHosts Miami.Implementation of
ProviderMetadata
for ElasticHosts London Peer 1.Implementation of
ProviderMetadata
for ElasticHosts LA Peer1.Implementation of
ProviderMetadata
for ElasticHosts San Antonio Peer 1.Implementation of
ProviderMetadata
for ElasticHosts Toronto Peer 1.Implementation of
ProviderMetadata
for ElasticHosts San Jose.Implementation of
ProviderMetadata
for ElasticHosts Sydney.Provides access to EC2 Elastic IP Addresses via REST API.
Provides synchronous access to elasticstack via their REST API.
Implementation of
ApiMetadata
for the ElasticStack APIdefines the connection between the
ElasticStackApi
implementation
and the jclouds ComputeService
Common constants used in ElasticStack provider
This will parse and set an appropriate exception on the command object.
Configures the elasticstack connection.
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
Detailed information on an Email Account
Provides synchronous access to E-Mail requests.
Detailed information on an Email Account
Structure containing all information about e-mail addresses for a GleSYS account
Detailed information about e-mail settings for a single domain
Summary information of e-mail settings and limits for a GleSYS account
Information on an Email Account Quota size
This class is used for methods who don't need a wrapper around their JSON body
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
Encodes "." as %2e when getting a user with restricted hostname
An network-accessible address, usually described by URL, where a service may
be accessed.
An network-accessible address, usually described by URL, where a service may
be accessed.
Designates that this Resource expects virtual host style requests
Extracts the endpoint of a parameter from an object.
Configures Enterprise-grade components
Extracts entries whose keys start with
.*-Meta-
.Creates an environment file
An environment.
Parses the error from the Atmos Online Storage REST API.
Parses the error from the Amazon S3 REST API.
Parses the error from the Amazon S3 REST API.
An error page is the html file that is shown to an end user who is attempting to access a load balancer node that
is offline/unavailable.
Class ErrorResponse
Class Event
Provides synchronous access to cloudstack via their REST API.
Configures the
EventBus
to be used in the platform.Represents a response from Exec Create call (
POST /containers/(id)/exec
).A current connection to an exec'd command.
Json Parameters (some of them) of Exec Create call.
Represents a response (part of it) from Exec Inspect call (
GET /exec/(id)/json
).Json Parameter(s) (some of them) of Exec Start call.
Configures
ListeningExecutorService
.you cannot return from a top-level script, so if you are using snippets that
issue
return
then you'll want to wrap them in this.Resolves the values of the properties so they can be inferred from other
properties.
An extension of a
service
.The OpenStack Compute API is extensible.
An extension of a
.
invalid reference
service
Extension aliases
OpenStack Nova Extension Aliases
Provides access to OpenStack Extension APIs.
Extension names
OpenStack Nova Extension Names
Extension namespaces
Extension namespaces
Extension Namespaces for OpenStack Networking (Neutron).
OpenStack Nova Extension Namespaces
Predicates handy when working with Extensions
Information on the external gateway for the router
Represents a response from an Extract Archive request.
Options for the ISO extractISO method.
Zones, Geo Services, and Geo region groups come back encoded in REST paths, such as
/REST/Geo/srv-global/
This is used to provide additional DHCP-related options to Subnet.
Transforms an
Facility
to the jclouds portable model.Provides a backup value to replace an earlier exception.
Annotates the appropriate
Fallback
which propagates
the exception or returns a valid fallback value.Parses an http response code from http responser
Returns
false
on HTTP 202 Accepted
.Returns false when encountering an IllegalArgumentException.
Retrieves all blobmetadata in the list as efficiently as possible
Parsers for extracting a single field value from a response and comparing it to an expected value
Implementation of
ApiMetadata
for jclouds Filesystem-based BlobStoreValidates name for filesystem container blob keys
Validates name for filesystem container blob keys implementation
Implements the
BlobUtils
interfaced and act as a bridge to
LocalStorageStrategy
when used inside
invalid reference
BlobStore
Common constants used in filesystem provider
Validates container name for filesystem provider
Validates container name for filesystem provider implementation
FilesystemStorageStrategyImpl implements a blob store that stores objects
on the file system.
finds all the named string bindings who's name annotation matches the filter.
AtomicReference is so that we can return the securityGroup that matched.
A Firewall
A protocol and port-range tuple that describes a permitted connection.
Provides synchronous access to cloudstack via their REST API.
Options to insert a firewall.
A collection of FirewallPolicies
A firewall policy
Ensures FirewallRule works as PagedIterable.
Class FirewallRule
A collection of FirewallRules
Ensures FirewallRule works as PagedIterable.
A collection of Firewalls
The convention for naming instance tags that firewall rules recognise.
Ensures Firewall works as PagedIterable.
Describes an fixed IP address
Supplies the pre-installed images.
A flavor is an available hardware configuration for a server.
An Openstack Trove Flavor.
Provides access to the OpenStack Compute (Nova) Flavor API.
This API strictly for listing and retrieving Flavor.
Provides access to the OpenStack Compute (Nova) Flavor Extra Specs Extension API.
Deprecated.
This package has been replaced with
org.jclouds.openstack.nova.v2_0.domain.regionscoped
.A function for transforming the nova specific FlavorInRegion object to the generic Hardware object.
A Neutron Floating IP
A Floating IP is an IP address that can be created and associated with a
Server instance.
Provides access to Floating IP operations for the OpenStack Networking (Neutron) v2 API.
Provides access to the OpenStack Compute (Nova) Floating IP extension API.
A pool that holds a collection of floating IP's that can be allocated from it.
A collection of Floating IPs
Ensures Floating IPs works as PagedIterable.
Represents the capabilities of a BlobStore
Get a name using a random mechanism that still ties all nodes in a group
together.
Configuration properties and constants used in EC2 connections.
Designates that a url encoded form will be added to the request.
Utilities for FormSigner implementations.
Configures signature process and dependencies needed for AWS Query apis
(which we sent as POST requests, hence the name Form).
An immutable list that includes a token, if there is another page available.
Options for creating a Forwarding Rule
Static utilities relating to functional Java reflection.
A function loader interface.
functions related to or replacing those in
Iterables
dealing with FuturesThe FWaaS extension provides OpenStack users with the ability to deploy firewalls to protect their networks.
Options to the GlobalUsageApi.generateUsageOptions() API call
General format of GoGrid's response.
Retrieves all blobs in the blobstore under the current path, by the most efficient means
possible.
Retrieves all blobs in the blobstore by the most efficient means possible.
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket
Gets a directory or throws KeyNotFoundException
returns all details associated to the image below.
if the redirection URL is a Job, do not replay the original request; just get
the job.
returns all details associated to the node below.
Options use to get statistics for the specified metric.
Binds the metrics request to the http request
Options used to control metric statistics are returned
the list of
Datapoint
for the metricreturns all details associated to the node below.
Allows to optionally specify generation, ifGenerationMatch, ifGenerationNotMatch, ifMetagenerationMatch,
ifMetagenerationNotMatch and projection, in addition to the values in
GetOptions
.Contains options supported for HTTP GET operations.
Contains options supported for HTTP GET operations.
Gets the payload from the http response.
Description of git coordinates to checkout.
Implementation of ApiMetadata for Amazon Glacier API
Provides access to Amazon Glacier resources via their REST API.
Defines attributes to describe a GlacierError
Headers used by Amazon Glacier.
Configures the mappings.
Configures the parser mappings.
Encapsulates a GlacierError.
Provides synchronous access to GleSYS.
Implementation of
for API
invalid reference
ApiMetadata
Wrapping booleans for the time being (gson won't allow TypeAdapter<Boolean>)
defines the connection between the
GleSYSApi
implementation and
the jclouds
invalid reference
ComputeService
Configuration properties and constants in GleSYS connections.
This will parse and set an appropriate exception on the command object.
Configures the GleSYS connection.
Implementation of
ProviderMetadata
for GleSYS.Contains options supported by the
and
operations on the glesys provider.
invalid reference
ComputeService#createNodesInGroup(String, int, TemplateOptions)
invalid reference
ComputeService#createNodesInGroup(String, int, TemplateOptions)
Provides synchronous access to CloudStack Account features available to Global
Admin users.
Provides synchronous access to CloudStack Account features available to Global
Admin users.
Provides synchronous access to CloudStack Account features available to Global
Admin users.
Provides synchronous access to CloudStack Configuration features available to Global
Admin users.
Provides synchronous access to CloudStack Domain features available to Global
Admin users.
Provides synchronous access to cloudstack via their REST API.
Provides synchronous access to cloudstack via their REST API.
Provides synchronous access to CloudStack Pod features available to Global
Admin users.
Provides synchronous access to CloudStack storage pool features.
Provides synchronous access to CloudStack usage features.
Provides synchronous access to CloudStack User features available to Global
Admin users.
Provides synchronous access to cloudstack via their REST API.
Provides synchronous access to CloudStack Account features available to Global
Admin users.
Implementation of
ProviderMetadata
for Go2Cloud's Johannesburg1 provider.Implementation of
for API
invalid reference
ApiMetadata
defines the connection between the
GoGridApi
implementation and the jclouds
invalid reference
ComputeService
Configures the GoGrid connection.
Configures the GoGrid connection.
Implementation of
ProviderMetadata
for GoGrid.Contains options supported by the
and
operations on the gogrid provider.
invalid reference
ComputeService#createNodesInGroup(String, int, TemplateOptions)
invalid reference
ComputeService#createNodesInGroup(String, int, TemplateOptions)
Configuration properties keys used in
ContextBuilder.overrides(java.util.Properties)
.Provide access to GoogleCloudStorage
This will parse and set an appropriate exception on the command object.
This class represent an object in a Google Cloud Storage Bucket.
Note: This does not set iso3166Codes as Google intentionally does not document them.
This will parse and set an appropriate exception on the command object.
This will parse and set an appropriate exception on the command object.
Configuration properties keys used in
ContextBuilder.overrides(java.util.Properties)
.Note: This does not set iso3166Codes as Google intentionally does not document them.
This implementation maps the following:
ComputeMetadata.getId() to
Instance.selfLink()
NodeMetadata.getGroup() to Instance.metadata()
as jclouds-group
NodeMetadata.getImageId() to Instance.metadata()
as jclouds-image
ComputeMetadata.getId() to MachineType.selfLink()
ComputeMetadata.getId() to Image.selfLink()
Location.getId() to Zone.name()
Location.getDescription() to Zone.selfLink()
Instance options specific to Google Compute Engine.
Provides the Graph RBAC API endpoint for the current tenant.
Manages the server images
Manages the customer's jobs.
Provides synchronous access to GoGrid.
Group object.
Information of a group of attributes in a namespace.
Gets the name of a group.
jclouds needs to understand the difference between resources it creates and
those supplied by the user.
Generates a bootstrap script relevant for a particular group
Special cases serialization for LoginCredentials and normalizes all others.
Provides synchronous access to cloudstack via their REST API.
Configuration derived from Guice properties.
Size of a node.
This would be replaced with the real java object related to the underlying hardware
Container for hardware filters (predicates).
Designates that a header will be added to the request.
propagates as
RetryAfterException
if a Throwable is an
HttpResponseException
with a set
and a valid
HttpHeaders.RETRY_AFTER
header set.A Neutron LBaaS v1 HealthMonitor.
The load balancing service includes a health monitoring operation which periodically checks your back-end nodes to
ensure they are responding correctly.
Create builder (inheriting from Builder).
Create options - extend the domain class, passed to API create calls.
Every health monitor has a type attribute to signify what kind of monitor it is.
Update builder (inheriting from Builder).
Update options - extend the domain class, passed to API update calls.
The load balancing service includes a health monitoring operation which periodically checks your back-end nodes to
ensure they are responding correctly.
A collection of Neutron LBaaS v1 HealthMonitors.
A Neutron LBaaS v1 HealthMonitorStatus.
Makes HealthMonitors work as a PagedIterable.
Represents a host issued by Cloudstack
Class Host
Provides access to OpenStack Compute (Nova) Host Administration extension API.
Aggregates can be manipulated using the Aggregate Extension to Nova (alias "OS-AGGREGATES")
Provide access to the OpenStack Compute (Nova) Host Aggregates extension API.
Predicates handy when working with HostedZones
Class HostResourceUsage
A Neutron Subnet Host Route
Transforms an href returned by the API into a
ListOptions
that can be
used to perform a request to get another page of a paginated list.Simple client
Command whose endpoint is an http service.
Capable of invoking http commands.
Responsible for setting an exception on the command relevant to the unrecoverable error in the
HttpResponse.
// TODO: Adrian: Document this!
Represents a request that can be executed within
HttpCommandExecutorService
Enumerates supported HTTP methods used by probes of type HTTP/HTTPS that are sent by health monitor to verify member state.
Represents a request that can be executed within
HttpCommandExecutorService
// TODO: Adrian: Document this!
NOTE:
HttpRequestFilter.filter(org.jclouds.http.HttpRequest)
must be idempotent in a sense that multiple calls to it with the same
request yield in the same output.Builds options that override or append to HttpRequests.
Represents a response produced from
HttpCommandExecutorService
Represents an error obtained from an HttpResponse.
Indicate whether a request should be retried after a server error response (HTTP status code >=
500) based on the request's replayable status and the number of attempts already performed.
Hypervisor of the image.
Hypervisor which shows id and name
Provides synchronous access to cloudstack via their REST API.
Provides access to the OpenStack Compute (Nova) Hypervisor Extension API.
Hypervisor which shows id, name and other details
Identity Service (Keystone)
Binds the AvailabilityZone to a form parameter if set.
Running Operating system
Represents a response from Docker "Inspect an image" call (
GET /images/(name)/json
).An image is a collection of files you use to create or rebuild a server.
Image Service (Glance)
Image Service (Glance)
This would be replaced with the real java object related to the underlying image
In-flight images will have the status attribute set to SAVING and the conditional progress
element (0-100% completion) will also be returned.
Provides access to Images via the REST API.
Provides access to the OpenStack Compute (Nova) Image API.
Memoized image supplier that allows new images to be registered at runtime.
An extension to compute service to allow for the manipulation of
Image
s.Scopes an image to a particular region.
Deprecated.
This package has been replaced with
org.jclouds.openstack.nova.v2_0.domain.regionscoped
.Transforms an
ImageInRegion
to the jclouds portable model.A function for transforming a nova-specific Image into a generic Image object.
Custom options to filter the list of images.
Container for image filters (predicates).
Predicates handy when working with Images
Related to an Image Query
A template for building new
Image
s.A builder for
ImageTemplate
s.A function for transforming a nova specific Image into a generic OperatingSystem object.
When a client marked @Delegate is optional, the implementation of this is
responsible for creating the optional object.
Tests to see if a socket is open.
Ingress access to a destination protocol on particular ports
A function for transforming a CloudStack-specific IngressRule into a generic
IpPermission object.
Defines the environment of a process that can be started in the background on an operating
system.
Creates an init script file
An init script was submitted to a node for execution.
Validates method parameters.
Allows to optionally specify predefinedAcl and projection which used in Bucket
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket
Used to configure the Chef install script.
Installs Chef gems onto a host.
Installs the Chef client using the Omnibus installer.
Installs git onto a host
Installs a default JDK to a host
Installs Ruby onto a host.
Installs RubyGems onto a host.
Represents a virtual machine.
An Openstack Trove Database Instance.
This specifies how this interface is configured to interact with other network services,
such as connecting to the internet.
Defines the maintenance behavior for this instance.
A service account for which access tokens are to be made available to the instance through metadata queries.
Lists possible Instance status.
Provides access to EC2 Instance Services via their REST API.
This API is for creating, listing, and deleting an Instance, and allows enabling a root user.
Tests to see if a task succeeds.
Tests to see if instance has reached status.
Parses the following XML document:
Tests to see if a task succeeds.
Tests to see if a task succeeds.
Tests to see if a task succeeds.
Thrown when there is a quota or otherwise limit preventing the operation from occurring.
Guice module to configure JClouds in order to use the internal urls to
communicate with the services.
Amazon EC2 Internet Gateway.
Provides access to InternetGateway Services.
Amazon EC2 Internet Gateway attachment to VPC.
Contains options supported in the Form API for the InternetGateway operations.
Statement used in a shell script
This will parse and set an appropriate exception on the command object.
Context needed to call
Invokable.invoke(Object, Object...)
Provides the ability to decouple timeouts and fallbacks from what's built-in.
Passes generated Http request into this object;
Holds the context of a successful call to
Invokable.invoke(Object, Object...)
Represents an ip address used by a server.
Class Ip
Describes an IP address
Provides synchronous access to IP Addresses.
Represents detailed information about an IP address.
Class IPForwardingRule
Configures the ip addresses to be configured for the created nodes.
Ingress access to a destination protocol on particular ports by source, which could be an ip
range (cidrblock), set of explicit security group ids in the current tenant, or security group
names in another tenant.
Shortcut to create ingress rules
Shortcut to create ingress rules
Class IpPortPair
Enumerates DHCP modes for UPv6
Class ISO
Related to a Iso3166 code
Class ISOExtraction
Class ISOPermissions
An
Iterable
that can be continuedUtilities for using
IterableWithMarker
s.Defines the environment of a java process that can be started in the background on an operating
system.
Configures
JavaUrlHttpCommandExecutorService
.Parses XML documents using JAXB.
Shows the transformer type used to parse XML with the
parser in a HttpResponse.
invalid reference
ParseXMLWithJAXB
A means of specifying the implementation of a service that uses jclouds
types.
Configures logging of type
JDKLogger
Wires the components needed to parse ohai data from a JVM
Represents any job in GoGrid system
(jobs include server creation, stopping, etc)
The Azure Resource Manager API checks for job status and progress.
Tests to see if a job is in progress.
Useful Predicates for dealing with Jobs.
State of a job.
The result of an operation.
Configures DateService of type
JodaDateService
This class needs refactoring.
As String is final, using a different marker to imply this is a json object
Authorizes new Bearer Tokens at runtime by authorizing claims needed for the http request.
Thrown when a blob was attempted to be replaced while it already exists
Provides access to Keys via the REST API.
Thrown when a blob cannot be located in the container.
Class KeyPair
Provides access to EC2 via their REST API.
Provides access to the OpenStack Compute (Nova) Key Pair Extension API.
Predicates handy when working with KeyPairs
Provides access to the OpenStack Identity (Keystone) REST API.
Provides access to the OpenStack Identity (Keystone) REST API.
Implementation of
ApiMetadata
for Keystone 2.0 APIImplementation of
ApiMetadata
for Keystone 3.0 APIThis will parse and set an appropriate exception on the command object.
Configures the Keystone API.
Configures the Keystone API.
Handles the goofy structures with "values" holder wrapping an array
http://docs.openstack.org/api/openstack-identity-service/2.0/content/Versions-d1e472.html
Configuration properties and constants used in Keystone connections.
Statement used in a shell script
Provides access to load-balancing operations for the OpenStack Networking (Neutron) v2 API.
Enumerates supported Neutron LBaaS v1 resources status.
Parameter to InstanceApi.create(NewInstance).
FunctionLoader decorator to filters out license header comments from a file.
// TODO: Adrian: Document this!
States that are possible for a component.
This associates java lifecycle annotations with guice hooks.
Provides synchronous access to CloudStack SSHKeyPair features.
All accounts, by default, have a preconfigured set of thresholds (or limits) to manage capacity and prevent abuse
of the system.
For convenience, resources contain links to themselves.
For convenience, resources contain links to themselves.
Relations associated with resources.
Relations associated with resources.
Predicates handy when working with Link Types
Predicates handy when working with Link Types
Transforms a link returned by the API into a
ListOptions
that can be
used to perform a request to get another page of a paginated list.Transforms a link returned by the API into a
ListOptions
that can be
used to perform a request to get another page of a paginated list.Options used to control what account information is returned
Options used to describe alarm history.
Options used to describe alarms for metric.
Options used to describe alarms.
Options to the listAlerts command.
Parses the following XML document:
Contains options supported by BlobStores.listAll.
Options used to control what asyncJobs information is returned
Typed response from Get Blob Block List operation
Represents the list of blocks which compose a blob
Lists the blobstore.
Contains options supported in the REST API for the List Blobs operation.
Parses the following XML document:
Contains options supported in the REST API for the GET bucket operation.
A container that provides namespace, access control and aggregation of
S3Object
sOptions to the listCapacity command.
Options for listing containers.
Options used to control what cluster information is returned
Options used to control what configuration entries are returned
Retrieves all blobs in the blobstore by the most efficient means possible.
Contains options supported in the list container operation.
Options for listing containers.
Lists the blobstore.
Parses an object list
Options used to control what disk offerings are returned
Options used to control what domain children are returned
Options used to control what domains are returned
Options used to control what egress firewall rules are returned
Options used to control what events are returned
Options used to control what firewall rules are returned
Options used to control what hosts information is returned
Options used to control what ip forwarding rules are returned
Options for the ISO listISOs method.
Options used to control what load balancer rules are returned
Options used to list available metrics.
list of
Metric
Options used to control what network offerings are returned
Options used to control what networks information is returned
Options used to control paginated results (aka list commands).
Options used to control paginated results (aka list commands).
Contains options supported in the list container operation.
Options to customize how paginated lists are returned.
Base controls for listing resources in google cloud products.
Allows to optionally specify a filter, max results and a page token for
listPage
REST methods.Options used to control the amount of detail in the request.
Options to customize how paginated lists are returned.
To reduce load on the service, list operations will return a maximum of 100 items at a time.
Options used to control what OSType information is returned
An immutable list that includes a token, if there is another page available.
An immutable list that includes a token, if there is another page available.
Options to the GlobalPodApi.listPods API call.
Options used to control what port forwarding rules are returned
Options used to control what account information is returned
Options used to control what ip addresss information is returned
Contains options supported in the Form API for the ListQueues operation.
Options used to control what security groups are returned
Options used to control what service offerings are returned
Options for the Snapshot listSnapshotPolicies method.
Options for the Snapshot listSnapshots method.
Options to the GlobalStoragePools[Async]Client.listStoragePools API call
Options used to control what tags are returned
Options used to control what templates information is returned
Options to the GlobalUsageApi.listUsageOptions() API call
Options used to control what user information is returned
Options used to control what virtual machines information is returned
Options to the listVLANIPRanges() API call
Options used to control what VMGroups information is returned
Options used to control what volume
Options used to control what zones information is returned
Statement used in a shell script without modifications apart from a trailing newline.
Creates a load balancer for nodes listed
Class LoadBalancer
All load balancers also have a status attribute to signify the current configuration status of
the device.
The Load Balancer API includes operations for managing the load balancers in your subscription.
Provides synchronous access to cloudstack via their REST API.
Provides access to CloudLoadBalancers LoadBalancer features.
Handler for parsing SOAP response where loadBalancerId is the only usable value.
Tests to see if loadBalancer has reached status.
Class LoadBalancerRule
Tests to see if a LoadBalancerRule is active
Provides portable access to load balancer services.
A means of specifying the interface between the
LoadBalancerServices
and a concrete compute cloud implementation, jclouds or otherwise.Represents a cloud that has LoadBalancer functionality.
Each region may or may not have the floating ip function present.
Strategy for local operations related to container and blob
A data center location that is valid for your subscription.
Description of where a resource is running.
This Azure Resource Manager API provides all of the locations that are available for resource providers
Parses the response from Amazon S3 GET Bucket Location
looks for properties bound to the naming conventions jclouds.region.
All of these are memoized as locations do not change often at runtime.
The scope of the location
Converts an Location into a Location.
Returns the name of the resource group for the current location.
invalid reference
org.apache.log4j.Logger
Logger
.Configures logging of type
Log4JLogger
JClouds log abstraction layer.
Produces instances of
Logger
relevant to the specified categoryCreates a post-injection listener that binds Loggers named the same as the enclosing class.
The LoggingModules class provides static methods for accessing
loggingModules.
Representation of the login API call response
The login type of the server.
Represents a machine type used to host an instance.
functions for
Mac
ManagedElement is an abstract class that provides a common superclass (or top of the inheritance
tree) for the non-association classes in the CIM Schema.
Designates that this parameter will hold the payload for a PUT or POST command.
Builds the payload of a Post request.
General utilities used in jclouds code for
Maps
.Converts a Map to a typed QueueAttributes object
Key-value implementations of BlobStore, such as S3, do not have directories.
Key-value implementations of BlobStore, such as S3, do not have directories.
Key-value implementations of BlobStore, such as S3, do not have directories.
Media type - set to 'cdrom' to simulate a cdrom, set to 'disk' or leave unset to simulate a hard
disk.
Class MediaType
A Neutron LBaaS v1 Member.
Create builder (inheriting from Builder).
Create options - extend the domain class, passed to API create calls.
Update builder (inheriting from Builder).
Update options - extend the domain class, passed to API update calls.
A collection of of Neutron LBaaS v1 Members.
Makes Members work as a PagedIterable.
Designates that this object is going to return cached results
This will retry the supplier if it encounters a timeout exception, but not if it encounters an
AuthorizationException.
Provides access to SQS via their REST API.
Utilities for
Message
sA metadata object.
Metadata for an instance or project, with their fingerprint.
Key and value must be 256 characters or less.
A
BundleListener
that listens for BundleEvent
and searches for
ProviderMetadata
and ApiMetadata
in newly installed Bundles.Extracts metadata entries from http response headers.
A Metric with its values for a resource
The Metric Alert API includes operations for managing metric type alert rules
in your subscription.
Provides access to Amazon CloudWatch via the Query API
Binds the metrics request to the http request
A Metric definition for a resource
This Azure Resource Manager API provides all the metric definitions available for a given resource
A Metric with its values for a resource
This Azure Resource Manager API provides all the metric data available for a given resource
Creates a directory
Contains options supported in the Form API for the ModifySubnetAttribute
operation.
Provides access to EC2 Monitoring Services via their REST API.
State of monitoring for the instance.
Defines the attributes needed for Multipart uploads.
System and user Metadata for the
Blob
.System and user Metadata for the
.
invalid reference
Blob
Allows you to manipulate metadata.
Allows you to manipulate metadata.
metadata of the object
/** Amazon S3 is designed to store objects.
Allows you to manipulate metadata.
Used to construct new resources or modify existing ones.
Used to construct new resources or modify existing ones.
Used to construct new resources or modify existing ones.
Used to construct new resources or modify existing ones.
Corresponds to the binary representation of the
MX
(Mail Exchange)
RDataDesignates that this Resource qualifies an object to a context name.
Constants interface for the AWS provided namespaces as of 2012-04-24.
NamingStrategies used for JSON deserialization using GSON
Determines field naming from constructor annotations
Definition of field naming policy for annotation-based field
Specifies how to extract the name from an annotation for use in determining the serialized name.
Provides synchronous access to cloudstack via their REST API.
Class Network
Represents a network used to enable instance communication.
A Neutron network
Nova (or Neutron) network definition
Used to provide support for network, port, and fixed_ip when booting Nova servers.
Class Network
Implements the Builder pattern for this class
Create and Update builders (inheriting from Builder)
Create and Update options - extend the domain class, passed to API update and create calls.
Create and Update builders (inheriting from Builder)
Create and Update options - extend the domain class, passed to API update and create calls.
Provides synchronous access to cloudstack via their REST API.
Provides access to Network operations for the OpenStack Networking (Neutron) v2 API.
Provides access to Network via their REST API.
Represents a network used to enable instance communication.
Class NetworkOffering
A collection of Networks
The NetworkSection element shall list all logical networks used in the OVF package.
The Network Security Group API includes operations for managing the network security groups in your subscription.
A Neutron Network Segment
Segments and provider values cannot both be set.
Class NetworkService
Enumerates Network Status.
Makes Networks work as a PagedIterable.
Enumerates supported Network types.
Provides access to the OpenStack Networking (Neutron) v2 API.
Implementation of
ApiMetadata
for Neutron 2.0 APIThis will parse and set an appropriate exception on the command object.
Configures the Neutron connection.
An extension to compute service to allow for the manipulation of
SecurityGroup
s.Parameter to InstanceApi.create(NewInstance).
Class NIC
Handler for parsing SOAP response where nicId is the only usable value.
Node object.
The nodes defined by the load balancer are responsible for servicing the requests received
through the load balancer's virtual IP.
The status is determined by the passive or active health monitors.
Simple data-structure for holding a NodeMetadata object along with a
corresponding NovaTemplateOptions object.
Returns the statement to be executed on the node.
Convert the node and template options into a statement, but ignoring the
public key.
Provides access to CloudLoadBalancers Node features.
Container for node filters (predicates).
Parses the following syntax.
Type-safe config class for YAML
Converts a String into a json string for changing the notes property of an instance
The string is set into the payload of the HttpRequest
Provides access to the OpenStack Compute (Nova) v2 API.
Implementation of
ApiMetadata
for Nova 2.0 APIThe adapter used by the NovaComputeServiceContextModule to interface the nova-specific domain
model to the computeService generic domain model.
Module for building a compute service context for Nova
Adjusted to filter out non-MACHINE images
Provides access to EC2 services.
This will parse and set an appropriate exception on the command object.
Configures the Nova connection.
Nova implementation of
ImageExtension
Configuration properties and constants used in openstack Nova connections.
An extension to compute service to allow for the manipulation of
SecurityGroup
s.A function for transforming a Nova-specific SecurityGroup into a generic
SecurityGroup object.
A function for transforming a Nova-specific SecurityGroup into a generic
SecurityGroup object.
Contains options supported in the
ComputeService#runNode
operation on the
"openstack-nova" provider.Corresponds to the binary representation of the
NS
(Name Server) RDataIf the current location id is null, then we don't care where to launch a node.
Eliminates null values when deserializing Collections, Maps, and Multimaps
writes or reads the literal json directly
Logger that doesn't do anything.
Configures logging of type
invalid reference
NullLogger
Provides all OAuth configuration.
Fallback used to propagate an
AuthorizationException
on any 4xx
response.Indicates use of auth mechanism according to
invalid @link
{@link org.jclouds.oauth.v2.config.OAuthProperties#CREDENTIAL_TYPE).
Configures a custom OAuth resource for certain APIs and methods.
Implementations are api-specific, typically routing GET or HEAD requests to a read-only role, and others to a
read-write one.
Represents a Object Access Control Resource.
Provides access to ObjectAccessControl entities via their REST API.
Provides access to Object entities via their REST API.
Provides access to the OpenStack Object Storage (Swift) Object API features.
Represents a list of objects in a container.
Amazon S3 is designed to store objects.
Allows you to create
ObjectMetadata
objects.Object Storage (Swift)
Object Storage (Swift)
Offer
Provides synchronous access to cloudstack via their REST API.
Wires the components needed to parse ohai data
Provides the OkHttp client used for all requests.
Configures the
OkHttpCommandExecutorService
.Extracts the only element of a collection or null
Implementation of
ProviderMetadata
for OpenHosting East1.For finding an open/reachable ip:port for a node.
Provides access to OpenStack auth.
Configures the Rackspace authentication service connection, including logging and http transport.
Running Operating system
The operating system of an image.
Extends the SoftLayer_Software_Component data type to include operating system specific properties.
Container for operating system filters (predicates).
An OperatingSystemSection specifies the operating system installed on a virtual machine.
Transforms an
OperatingSystem
to the jclouds portable model.Class Option
Writes and reads Optional values as JSON
Convert template options into DeployVirtualMachineOptions.
Provides synchronous access to the Enterprise Chef Api.
Running Operating system
Type of an Operating System.
The Azure Resource Management API includes operations for managing the OS images in your subscription.
Operating system template
Operating system based on DMTF CIM model.
Class OSType
The expected body contains the time as in this (real) response
Do not accept filters that were passed from the type.
The Packet API is a REST API for managing your services and deployments.
Implementation of
ApiMetadata
for Packet APIdefines the connection between the
PacketApi
implementation and
the jclouds ComputeService
This will parse and set an appropriate exception on the command object.
Custom options for the Packet API.
Extends
FluentIterable
allowing you to lazily advance through
sequence of pages in a result set.Utilities for using
PagedIterable
s.Base class for all collections that return paginated results.
Base class for a paginated collection in OpenStack.
Base class for all collections that return paginated results.
Paginated collection used to store Job listing information.
Paginated collection used to store multipart upload lists.
Paginated collection used to store Vault listing information.
Pagination options used to specify the collection responses.
Options used to control paginated results (aka list commands).
Extracts the value of a parameter from an object.
Marks the validation for method/parameter value(s).
Parses the archiveId from the HttpResponse.
This will parse and set an appropriate exception on the command object.
This parses
AuthenticationResponse
from HTTP headers.This will parse and set an appropriate exception on the command object.
This will parse and set an appropriate exception on the command object.
Parses response headers and creates a new AzureBlob from them and the HTTP content.
Parses response headers and creates a new Blob from them and the HTTP content.
This parses @{link
BlobProperties
from HTTP
headers.Parses the
CDNContainer
from the response headers.Parses the
from the response headers.
invalid reference
CDNContainer
This parses @{link
from
HTTP headers.
invalid reference
org.jclouds.azureblob.domain.ListableContainerProperties
Parses the cookbook versions in a Chef Server >= 0.10.8.
Parses the cookbook versions in a Chef Server >= 0.10.8.
Parses a cookbook definition from a Json response, assuming a Chef Server >=
0.10.8.
Parses the cookbook versions in a Chef Server >= 0.10.8.
This parses the list of databases
This parses
BoundedSet
from HTTP headers and xml content.Parses an MD5 checksum from the header
.
invalid reference
com.google.common.net.HttpHeaders.HttpHeaders#ETAG
Used by jclouds to provide more specific collections and fallbacks.
Used by jclouds to provide more specific collections and fallbacks.
Used by jclouds to provide more specific collections and fallbacks.
boiler plate until we determine a better way
boiler plate until we determine a better way
Used by jclouds to provide more specific collections and fallbacks.
Parses a GlacierError from a Json response content.
Used by jclouds to provide more specific collections and fallbacks.
boiler plate until we determine a better way
This parses
from the body of the link in the Location header of the HTTPResponse.
invalid reference
Image
boiler plate until we determine a better way
Parses
ips
from a json string.Parses the jobId from the HttpResponse.
Parses
jobs
from a json string.Parses the JSON job information from the HttpResponse.
Parses the JSON job list from the HttpResponse.
Parses job status from http response
This object will parse the body of an HttpResponse and return the result of
type back to the caller.
Parses the single load balancer out of the response.
Parses
jobs
from a json
string.boiler plate until we determine a better way
Used by jclouds to provide more specific collections and fallbacks.
This class is here only to deal with the metadata format in CLB.
Parses the multipart upload id from the HttpResponse.
Parses the JSON multipart upload list from the HttpResponse.
Parses the JSON multipart upload part list from the HttpResponse.
Parses the tree hash header from the HttpResponse.
Used by jclouds to provide more specific collections and fallbacks.
boiler plate until we determine a better way
Parses response headers and creates a new AtmosObject from them and the HTTP content.
Parses response headers and creates a new S3Object from them and the HTTP content.
This parses invalid input: '{@' link MutableObjectMetadata} from HTTP headers.
Parses the list of generic options.
Defaults to version null and 64bit, if the operating system is unrecognized
and the pattern "32bit" isn't in the string.
This parses the password
Used by jclouds to provide more specific collections and fallbacks.
Used by jclouds to provide more specific collections and fallbacks.
Used by jclouds to provide more specific collections and fallbacks.
Used by jclouds to provide more specific collections and fallbacks.
This object will parse the body of an HttpResponse and return the result of type back to the
caller.
Handler that produces a useable domain object accessible after parsing completes.
Parses the search result into a
DatabagItem
object.Used by jclouds to provide more specific collections and fallbacks.
boiler plate until we determine a better way
boiler plate until we determine a better way
boiler plate until we determine a better way
Used by jclouds to provide more specific collections and fallbacks.
boiler plate until we determine a better way
parses a single URI from a list
boiler plate until we determine a better way
Parses the JSON vault information from the HttpResponse.
Parses the JSON vault list from the HttpResponse.
Used by jclouds to provide more specific collections and fallbacks.
This object will parse the body of an HttpResponse and return the result of
type back to the caller.
Deprecated.
see PartIdsFromHttpResponseFull
Parses the following XML document:
Defines the attributes needed for a multipart upload part.
Designates that this parameter will be bound to a multipart form.
Validates the part size parameter used when initiating multipart uploads.
Contains a password for a specific software component instance
The encrypted administrator password for an instance running Windows.
An encrypted Windows Administrator password, and the private key that can decrypt it.
Generates random passwords.
Implements the PATCH HTTP request type
Specifies who pays for the download and request fees.
Parses the response from Amazon S3 GET Request Payment
Designates that this parameter will hold the payload for a PUT or POST command.
Designates that this parameter will hold the payload for a PUT or POST command.
Designates that default parameters will be added a map that builds the request entity.
Represents an ordered part of data from a payload
Validates the Glacier archive payload being uploaded.
Reads and writes PEM encoded Strings and Streams
Provides access to SQS via their REST API.
Pipes the content of the http response to a shell command that accepts input from stdin
Pipes the content of the http response to bash
Pipes the content of the http response to tar -xpzf
A placement group is a logical grouping of instances.
Provides access to EC2 Placement Groups via their REST API.
Plan
Transforms an
Plan
to the jclouds portable model.Represents a Pod in CloudStack.
Polls until the node is running or throws
IllegalStateException
if
this cannot be achieved within the timeout.A Neutron LBaaS v1 Pool.
Create builder (inheriting from Builder).
Create options - extend the domain class, passed to API create calls.
Update builder (inheriting from Builder).
Update options - extend the domain class, passed to API update calls.
specifications and status of a current record in the pool.
A collection of of Neutron LBaaS v1 Pools.
A Neutron LBaaS v1 PoolStatus.
Makes Pools work as a PagedIterable.
A Neutron port
Create and Update builders (inheriting from Builder)
Create and Update options - extend the domain class, passed to API update and create calls.
Create and Update builders (inheriting from Builder)
Create and Update options - extend the domain class, passed to API update and create calls.
Provides access to Port operations for the OpenStack Networking (Neutron) v2 API.
Class PortForwardingRule
A collection of Ports
Ensures Ports works as a paged iterable.
Server's state transition.
The power state class provides a common set of values for which a guest's power state will be presented in the SoftLayer API.
Static convenience methods for validating various ProfitBricks domain preconditions
returns the instances present in the list.
returns either the instances present in the list, or spot instances, if they ids start with
sir-
.Enumerates supported types of probe sent by health monitor to verify member state.
Processor (or CPU) as a part of
Hardware
of a NodeMetadata
The ProductSection element specifies product-information for an appliance, such as product name,
version, and vendor.
Implementation of
ApiMetadata
for ProfitBricks API.Configures the ProfitBricks connection.
Parse ProfitBricks API errors and set the appropriate exception.
Filters
HttpRequest
request and wraps request body into SOAP envelope.Representation of the API project response
The root collection and settings resource for all Google Compute Engine resources.
Provides synchronous access to CloudStack project features.
Provides access to the Keystone Projects API.
The bucket's logging configuration, which defines the destination bucket and optional name prefix for the current
bucket's logs.
propagates as
RetryAfterException
if a Throwable contains information such as a retry
offset.Enumerates supported protocols.
Designates that this Resource qualifies an object to a provider of a rest service.
A listener interface for
ProviderMetadata
.The ProviderMetadata interface allows jclouds to provide a plugin framework
for gathering cloud provider metadata.
Container for provider filters (predicates).
A registry for holding
ProviderMetadata
.The Providers class provides static methods for accessing providers.
Delegates
to single-threaded executor services based on it's group.
invalid reference
Job
parameters needed to configure
Proxy
.Corresponds to the binary representation of the
PTR
(Pointer) RDataIndicates whether data in the container may be accessed publicly and the level of access.
Class PublicIPAddress
Publisher
puts all blobs into the blobstore by the most efficient means possible.
Contains options supported in the REST API for the PUT bucket operation.
Contains options supported in the REST API for the PUT object operation.
Contains options supported in the REST API for the PUT operations.
Contains options supported in the put blob operation.
Options for creating an Object.
Designates that a query will be added to the request.
Provides access to SQS via their REST API.
Quotas assigned to a given project or region.
Represents the set of limits (quotas) returned by the Quota Extension
Provides access to the Quota API.
Provide access to OpenStack Compute (Nova) Quota Extension API.
Thrown when a request fails because the rate limit has been exceeded.
Retry handler that takes into account the provider rate limit and delays the
requests until they are known to succeed.
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
Reboots a node unless it is in the state NODE_TERMINATED.
Options used to receive a message from a queue.
Functions for working with Records.
Predicates handy when working with Records
A set of records which shared the same name, type, and ttl
Implies that the object can address
HttpResponse
s that contain status
code 3xx.Handles Retryable responses with error codes in the 3xx range, backing off
when redirecting to itself.
Utilities that allow access to
Invokable
s with owner types
.Keep an atomic reference to a
resource, so as to eliminate a redundant
call after the
predicate passes.
invalid reference
ComputeService#getNodeMetadata
The point of RefreshAndDoubleCheckOnFailUnlessStateInvalid is to keep an atomic reference to a
image, so as to eliminate a redundant
call after the
predicate passes.
invalid reference
ComputeService#getImage
The point of RefreshAndDoubleCheckOnFailUnlessStateInvalid is to keep an atomic reference to a
node, so as to eliminate a redundant
call after the
predicate passes.
invalid reference
ComputeService#getNodeMetadata
Regions used for all aws commands.
Regions used in Azure.
Related to a Region-scoped resource.
A region is made up of a keyname and a description of that region.
Deprecated.
This package has been replaced with
org.jclouds.openstack.nova.v2_0.domain.regionscoped
.Helpful when looking for resources by region and name
Helpful when looking for resources by region and name
Deprecated.
This package has been replaced with
org.jclouds.openstack.nova.v2_0.domain.regionscoped
.Provides access to Regions via the REST API.
Provides access to the Keystone Region API.
Means to constrain regions returned to abstraction calls.
looks for properties bound to the naming convention jclouds.regions
As opposed to via properties, lets look up regions via api, as they are more likely to change.
looks for properties bound to the naming convention jclouds.region.
regionId
.endpointlooks for properties bound to the naming convention jclouds.location.region.
regionId
.zonesImplementation of
BlobStoreContext
which allows you to employ
multiple regions.Uses
TemporaryUrlSigner
to sign requests for access to blobs.Deprecated.
This package has been replaced with
org.jclouds.openstack.nova.v2_0.domain.regionscoped
.This class ensures that the correct Cloud Files CDN endpoint is retrieved from the endpoint
supplier.
Return a uri corresponding to the name of the region (passed argument).
Transforms an
Region
to the jclouds portable model.Contains options supported in the Form API for the RegisterImage operation.
Contains options supported in the Form API for the RegisterImage operation.
Options for the ISO registerISO method.
Options used to control how a template is registered.
A function for removing and deallocating an ip address from a node
Replaces the password entry for a user in the shadow file, using SHA-512
crypt syntax.
Reporting for load balancers.
Signs the request using the AWSRequestSignerV4.
Signs the S3 request.
AWS Sign V2
Filters that should be applied to the request
Deprecated.
This is an internal interface historically used to debug signature logic.
Contains options supported in the Form API for the RequestSpotInstances operation.
References:
automate-pw-generation
windows_auth_java_sample.java
In brief, the sequence is:
Generate a temporary key for encrypting and decrypting the password
Send the RSA public key to the instance, by settings its metadata
Retrieve the result from the
Instance.SerialPortOutput
Decode and decrypt the result.Marks that the module can augment an images of
a given cloud.
Resource object.
Resource found in a paginated collection
Resource found in a paginated collection
The ResourceAllocationSettingData class represents settings specifically
related to an allocated resource that are outside the scope of the CIM class
typically used to represent the resource itself.
Describes the consumers visibility to the allocated resource.
Specifies how this resource maps to underlying resourcesIf the
HostResource array contains any entries, this property reflects how the
resource maps to those specific resources.
The type of resource this allocation setting represents.
Thrown when creating a resource that already exists.
The Azure Resource Manager API includes operations for managing resource groups in your subscription.
Class ResourceLimit
Type of resource to update.
Identifies containers, files, etc.
Idpayload of the object
Thrown when a resource cannot be located.
The Azure Resource Provider API provides information about a resource provider and its supported resource types.
In this case, the rrs is an alias, and it points to another Route53 hosted
resource, such as an ELB, S3 bucket, or zone.
A portion of a RRs who share the same name and type
If the results were truncated, this holds the position of the next item.
Predicates handy when working with ResourceResourceRecordSet Types
Detailed information on usage
Detailed information on usage
Detailed information on usage
Detailed information on usage
Shows the transformer type used to parse the HttpResponse
Custom implementation of the HTTP driver to read actual http status and message from SOAP Fault.
Signs the Route53 request.
Represents results of resumable upload response.
Provides Resumable Upload support via Rest API
Resumes a node from the state
invalid reference
suspended
This exception is raised when an http endpoint returns with a response
telling the caller to make the same request after a certain period of time.
This will parse and set an appropriate exception on the command object.
This will parse and set an appropriate exception on the command object.
This will parse and set an appropriate exception on the command object.
Simply returns the InputStream of the response
Parses the status code of an HTTPResponse and returns True if it is 201.
Simply returns true when the http response code is in the range 200-299.
Cloud DNS supports the management of reverse DNS (PTR) records for Rackspace Cloud devices such as Cloud Load
Balancers and Cloud Servers (both first generation and next generation).
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket
Role object.
A personality that a user assumes when performing a specific set of operations.
A Role to be configured for a Chef Solo run.
Provides access to the OpenStack Keystone Role Administration Extension API.
The root device type used by the AMI.
currently supported
types
for round robin pools.A route in an Amazon EC2 Route Table.
Provides access to Amazon Route53 via the Query API
Implementation of
ApiMetadata
for Amazon's Route53 api.Configures the Route53 connection.
Contains options supported in the Form API for the Route operations.
Options to insert a route.
A Neutron Router
Provides access to Router operations for the OpenStack Networking (Neutron) v2 API.
A Neutron Router Interface
A collection of Routers
Ensures Routers works as PagedIterable.
Amazon EC2 Route Table.
Provides access to AWS Route Table services.
An association of a route to a subnet.
Contains options supported in the Form API for the RouteTable operations.
Contains a mapping between a MAC address and an IP address.
This is used to build a CreateBuilder object.
Create and Update options - extend the domain class, passed to API update and create calls.
The direction in which the security group rule is applied.
The direction in which the security group rule is applied.
The protocol that is matched by the security group rule.
A collection of Networks
Ensures Routers works as PagedIterable.
Contains options supported in the Form API for the RunInstances operation.
Parses the following XML document:
A Run list to be executed in a Chef Solo run.
builds a run list in the correct syntax for chef.
Separates out how one implements the ability to run a script on a node.
Enables additional options for running a script.
Utilities for using S3.
Implementation of
ApiMetadata
for Amazon's S3 api.Provides access to S3 via their REST API.
Configuration properties and constants used in S3 connections.
Additional headers specified by Amazon S3 REST API.
Configures the S3 connection, including logging and http transport.
Amazon S3 is designed to store objects.
Default Implementation of
S3Object
.Configures the domain object mappings needed for all S3 implementations
Handles Retryable responses with error codes in the 3xx range
Encryption, Hashing, and IO Utilities needed to sign and verify S3 requests and responses.
Sandbox object.
Options used to create/update an alarm.
saves the content of the http response to a file
Contains logic for parsing objects from Strings.
Provides an
ScheduledExecutorService
to run periodical tasks such as virtual machine monitoring, etc.Creates a shell script.
Tests to if the runscript is still running
Options for the search api.
A result of a search.
Group of certificates stored in one and the same KeyVault
Metadata about a virtual machine or grouping of them
Class SecurityGroup
Describes a security group containing a set of @{link IpPermission}s
Contains a mapping between a MAC address and an IP address.
Defines a security group
Create and Update builders (inheriting from Builder)
Create and Update options - extend the domain class, passed to API update and create calls.
Provides synchronous access to cloudstack via their REST API.
Provides access to EC2 via their REST API.
Provides access to Security Group extension operations for the OpenStack Networking (Neutron) v2 API.
Provides access to the OpenStack Compute (Nova) Security Group extension API.
An extension to compute service to allow for the manipulation of
SecurityGroup
s.Deprecated.
This package has been replaced with
org.jclouds.openstack.nova.v2_0.domain.regionscoped
.Predicates handy when working with SecurityGroups
Defines a security group rule
A collection of Networks
Ensures Routers works as PagedIterable.
Represents a single segment of a multi-part upload.
Selects a name in a json structure as opposed to parsing from root.
Options used to send a message.
This implementation uploads the parts sequentially.
This annotation identifies the canonical factory method on an
AutoValue
type used for json.Listing of a server.
Class Server
A server is a virtual machine instance in the compute system.
This would be replaced with the real java object related to the underlying server
Servers contain a status attribute that can be used as an indication of the current server
state.
Provide access to the OpenStack Compute (Nova) Admin Server Actions Extension API.
Provides synchronous access to Server.
Provides access to the OpenStack Compute (Nova) Server API.
Server Resource with administrative password returned by ServerApi#CreateServer calls
Detailed information about a server such as cpuCores, hardware configuration
(cpu, memory and disk), ip addresses, cost, transfer, os and more.
Implies that the object can address
HttpResponse
s that contain status
code 5xx.Additional attributes delivered by Extended Server Attributes extension (alias "OS-EXT-SRV-ATTR")
Additional attributes delivered by Extended Server Status extension (alias "OS-EXT-STS")
Handler for parsing SOAP response where serverId is the only usable value.
Class ServerImage
When we create the boot drive of the server, by convention we set the name
to the image it came from.
Deprecated.
This package has been replaced with
org.jclouds.openstack.nova.v2_0.domain.regionscoped
.A function for transforming a nova-specific Server into a generic
NodeMetadata object.
Checks if the latest job for the server is in "Succeeded" state.
Detailed information about an OpenVZ server's limits
Custom configuration for the Serverlove provider.
Implementation of
ProviderMetadata
for Serverlove Manchester.This would be replaced with the real connection to the service that can
create/list/reboot/get/destroy things
Implementation of
ApiMetadata
for an example of library integration (ServerManager)defines the connection between the
ServerManager
implementation and the jclouds
invalid reference
ComputeService
Class ServerSpec
Detailed information server status including hardware usage (cpu, memory and disk), bandwidth and up-time.
Represents an 'uptime' duration of server in a Glesys cloud
Extended server returned by ServerWithSecurityGroupsApi
Provides access to the OpenStack Compute (Nova) Create Server extension API.
An OpenStack service, such as Compute (Nova), Object Storage (Swift), or Image Service (Glance).
Provides access to Service Administration actions.
Provides access to the Keystone Tenant API.
For global services who have no regions, such as DNS.
Common properties for OpenStack service endpoints.
Given a sets of endpoints for a particular service and version, return the
URL to be used to connect to the service.
A
FunctionLoader
implementation which delegates loading to the OSGi service registry.Class ServiceOffering
An OpenStack service, such as Compute (Nova), Object Storage (Swift), or Image Service (Glance).
An OpenStack service, such as Compute (Nova), Object Storage (Swift), or Image Service (Glance).
An Rackspace service, such as Cloud Load Balancers, DNS, etc.
Provides synchronous access to Cloudstack Sessions
AWS credentials for API authentication.
Session credentials for API authentication.
Options used to get a session token.
This class manages session interactions, including grabbing latest from the
cache, and invalidating upon 401 If the credentials supplied in the
authentication header are invalid, or if the token has expired, the server
returns HTTP response code 401.
A Neutron LBaaS v1 SessionPersistence.
Session persistence is a feature of the load balancing service that forces multiple requests from clients to be
directed to the same node.
Builder.
Enumerates supported SessionPersistence types.
Session persistence is a feature of the load balancing service that forces multiple requests from clients to be
directed to the same node.
Allows the provider to supply a value set in a threadlocal.
The type of resource this allocation setting represents.
This class defines a method,
, which takes a password and a salt string and generates a
Sha512 encrypted password entry.
invalid reference
Sha512_crypt()
Statements used to manipulate the shadow file
Signs the Azure Storage request.
Signs the EMC Atmos Online Storage request.
Constants used in shell scripting.
Ported from mixlib-authentication in order to sign Chef requests.
Signs the EMC Atmos Online Storage request.
uses
SimpleDateFormat
internally.Information the SimpleTenantUsage extension return data about each Server
Information the SimpleTenantUsage extension returns data about each tenant
Provides access to the OpenStack Compute (Nova) Simple Tenant Usage extension API.
Designates that this resource only exists since a particular
ApiVersion
.designates that the object must not exist in an environment that spawns threads.
Provides access to Sizes via the REST API.
Transforms an
Size
to the jclouds portable model.Implementation of
ProviderMetadata
for SkaliCloud Malaysia.Designates we should not encode the following parameters
LoggerFactory
implementation of Logger
.Configures logging of type
SLF4JLogger
Class Snapshot
An Openstack Cinder Volume Snapshot.
Provides synchronous access to CloudStack Snapshot features.
Provides access to Volume Snapshots API.
Tests to see if a snapshot is completed.
Additional attributes delivered by Extended Snapshot Attributes extensions
Class SnapshotPolicy
Describes the schedule of a snapshot policy.
Methods to create SnapshotPolicySchedule objects in the format required by Cloudstack.
Tests to see if snapshot has reached status.
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
Corresponds to the binary representation of the
SOA
(Start of Authority) RDataStart of Authority per RFC 1035
Tests to see if a socket is open.
Implementation of
ApiMetadata
for APIdefines the connection between the
SoftLayerApi
implementation and
the jclouds ComputeService
Configuration properties and constants used in SoftLayer connections.
This will parse and set an appropriate exception on the command object.
Configures the SoftLayer connection.
Implementation of
ProviderMetadata
for SoftLayer.Contains options supported by the
ComputeService.createNodesInGroup(String, int, TemplateOptions)
and
ComputeService.createNodesInGroup(String, int, TemplateOptions)
operations on the gogrid provider.Provides access to Software_Description via their REST API.
The load balancer source IP addresses are useful for customers who are automating the deployment of infrastructure
and need to determine the IP addresses of requests coming from our load balancers for the purpose of creating more
robust firewall rules.
Corresponds to the binary representation of the
SPF
(Sender Policy
Framework) RDataProvides access to EC2 Spot Instances via their REST API.
Utilities for interacting with SQS
Provides access to SQS via their REST API.
Implementation of
ApiMetadata
for Amazon's Simple Queue Service api.Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
Configures the SQS connection.
Configuration properties and constants used in SQS connections.
Configuration properties and constants used in SQS connections.
Corresponds to the binary representation of the
SRV
(Service) RDataControl sshd_config
Corresponds to the binary representation of the
SSHFP
(SSH
Fingerprint) RDataThis class needs refactoring.
Class SshKeyPair
Provides synchronous access to CloudStack SSHKeyPair features.
Creates a unique keypair without a passphrase.
Predicates handy when working with SshKeyPairs
Utilities for ssh key pairs
Statements used in ssh control
Used to get more information about HTTPS hostname wrong errors.
Used to trust all certs
The SSL Termination feature allows a load balancer user to terminate SSL traffic at the load balancer layer versus
at the web server layer.
The SSL Termination feature allows a load balancer user to terminate SSL traffic at the load balancer layer versus
at the web server layer.
Supplies the pre-installed images.
Transforms a standard drive into an image that can be used to create nodes.
Statement used in a shell script
Statements used in a shell script
A statement that completed execution on a node.
A statement that failed execution on a node.
A statement was submitted to a node for execution.
Statements used in shell scripts.
Transforms an
Container
to the jclouds portable model.Provides access to the OpenStack Object Storage (Swift) Static Large Object API features.
Parses an http response code from http responser
Representation of single message from docker-raw-stream.
Standard streams enum.
A java process that has a graceful shutdown mechanism.
Options for stopping virtual machines.
The Azure Resource Management API includes operations for managing the storage accounts in your subscription.
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
Identifies containers, files, etc.
Idpayload of the object
Represents a storage pool in CloudStack
This implementation converts the String to a byte array using UTF-8 encoding.
Provides access to Amazon STS via the Query API
Implementation of
ApiMetadata
for Amazon's STS api.Configures the STS connection.
Implementation of
ApiMetadata
for jclouds in-memory (Stub) APIAn extension to compute service to allow for the manipulation of
SecurityGroup
s.Subdomains are domains within a parent domain.
Amazon EC2 VPCs contain one or more subnets.
A Neutron subnet
Class SecurityGroup
Create and Update builders (inheriting from Builder)
Create and Update options - extend the domain class, passed to API update and create calls.
Create and Update builders (inheriting from Builder)
Create and Update options - extend the domain class, passed to API update and create calls.
Provides access to Amazon EC2 via the Query API
Provides access to Subnet operations for the OpenStack Networking (Neutron) v2 API.
You can specify filters so that the response includes information for only
certain subnets.
A collection of Subnets
Ensures Subnets works as a PagedIterable.
Represents a network used to enable instance communication.
Represents a subnetwork used to enable instance communication.
Control /etc/sudoers
Statements used in sudo control
Allows you to lazy discover a key by value.
Reboots a node unless it is in the state
invalid reference
suspended
Provides access to the OpenStack Object Storage (Swift) API.
When
KeystoneProperties.CREDENTIAL_TYPE
is set to
tempAuthCredentials
, do not use Keystone.Common headers in Swift.
Represents an object in OpenStack Object Storage.
Statement used in a shell script
Metadata of a Atmos Online object
Class Tag
To help you manage your Amazon EC2 instances, images, and other Amazon EC2
resources, you can assign your own metadata to each resource in the form of
tags.
Type of resource to update.
Describes the well-known resource types that can be tagged.
Provides synchronous access to cloudstack via their REST API.
Provides access to Amazon EC2 via the Query API
You can use filters to limit the results when describing tags.
Tags for an instance or project, with their fingerprint.
Converts a Tag into a json string valid for creating a CCI via softlayer api
The string is set into the payload of the HttpRequest
Binder used for adding and deleting healthChecks from a target pool.
Binder used for adding and deleting instances from a target pool.
Options for creating a Target Pool
Session affinity determines the hash method that
Google Compute Engine uses to distribute traffic.
Binder to the tempAuthAuthentication
Headers for TempAuth authentication
Configured operating system used to start nodes.
Provides synchronous access to cloudstack via their REST API.
Creates a customized template based on requirements.
A specification of a
TemplateBuilder
configuration.Parses a single value.
Class TemplateMetadata
Contains options supported in the
ComputeService#createNodesInGroup
operation.Extends the default
Template
object to provide the DataCenter
where the nodes must be created.Use this utility to create temporary urls.
Contains valid values for the 'Placement.Tenancy' parameter in the Form API for the RunInstances operation.
Qualifies an object that describes the current tenant.
A container used to group or isolate resources and/or identity objects.
Provides access to Tenant Administration actions.
Provides access to the Keystone Tenant API.
Class TenantIdAndName
Keystone credentials with tenant.
looks for a single value in the xml
General utilities used in jclouds code.
Store data with different strategies, ranging from most performant to lowest
cost.
Related to a TimeStamp
The oauth token, obtained upon a successful token request and ready to embed in requests.
Tokens are valid for a finite duration.
A token is an arbitrary bit of text that is used to access resources.
Provides access to the Keystone Admin API.
Records come back encoded in REST paths, such as
/REST/NSRecord/adrianc.zone.dynecttest.jclouds.org/adrianc.zone.dynecttest.jclouds.org/50976583
Traffic Controller pools are used to create weighted
A
and CNAME
records.currently supported
types
for traffic
controller pools.Predicates handy when working with TrafficControllerPool Types
pools use the address type also for cnames.
Shows the transformer type used to parse the first result of the HttpResponse
A map that transforms values on the way in and out.
A failure occurred while concurrently operating on an Iterable
Implementation of
ApiMetadata
for jclouds in-memory (Transient) APIProvides access to the OpenStack Trove (Database) v2 API.
Implementation of
ApiMetadata
for the OpenStack Trove v1 API.This will parse and set an appropriate exception on the command object.
Configures the Trove connection.
Helper methods for dealing with instances that get created with errors.
Corresponds to the binary representation of the
TXT
(Text) RDataProvides access to Neustar UltraDNS via the SOAP API
Implementation of
for Neustar's UltraDNSWS api.
invalid reference
ApiMetadata
Exceptions likely to be encountered when using
UltraDNSWSApi
Error 7021: Geolocation/Source IP overlap(s) found: Region: Utah (Group: US )
The Zone or other resource already exists
Configures the UltraDNSWS connection.
Implementation of
ProviderMetadata
for Neustar UltraDNS.Unwraps the only value in a nested json response
ex.
unzips the content into a directory
Optional arguments for updating an Account
Updates node with new automatic attributes.
Updates node with new automatic attributes.
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket
Options supported for updating CDN containers.
Options for the GlobalHostApi.updateCluster() API call.
Options for updating a
.
invalid reference
Container
Options to control how disk offerings are created
Update a Domain or Subdomain.
Options used to control how a domain is created
Representation of update options for an OpenStack Neutron Firewall.
Representation of update options for an OpenStack Neutron Firewall Policy.
Representation of update options for an OpenStack Neutron Firewall Rule.
Options to the GlobalHostApi.addHost() API call
Options for the ISO updateISO method.
Options for the ISO updateISOPermissions method.
Used to update Load Balancers.
Options used to control how a load balancer rule is updated
Options to control how network offerings are created
Used to update Nodes.
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket
Options to the GlobalPodApi.updatePod API call.
holds updates for a record
Updates
ProviderMetadata
carrying over the input Properties
, filtering out those which are typed fields in ProviderMetadata
or ApiMetadata
Binds the Records to the request as a JSON payload.
Options to control how service offerings are created
Options used to control how a template should be updated.
Options used to control how a template should be updated.
Optional arguments for updating an User
Options for updating virtual machines.
Options used to control updates to VMGroups
Options used to control how a zone is updated
An upload sandbox.
Extracts the uri field of the given
Resource
.Parses job status from http response
Functions on
String
s and URI
s.Mutable URI builder that can be in level 1 RFC6570 template form.
An urlMap hostRule used to filter requests based on hostname.
Represents a usage record from CloudStack
User object.
Class User
A digital representation of a person, system, or service who uses OpenStack
cloud services.
An Openstack Trove Database User.
Creates a statement that will add a given user to a machine ("login"), with optional
password, groups, private key, and authorized keys.
Provides access to User Administration actions.
Provides access to the Keystone User API.
Provides access to the Keystone User API.
This API is for creating, listing, and deleting a User.
User metadata
Utilities for the filesystem blobstore.
Utilities used to build init scripts.
In
ShellToken
, the values whose names end in _VARIABLE
designate variable
names we know how to translate from one platform to another.Provides access to the OpenStack Keystone Service API.
Provides access to the OpenStack Keystone Authentication API.
Used to configure the validator client information.
Abstract class that creates a bridge between
Predicate
and ParamValidators
s.Callback that gets called every time the supplier loads new values.
The default implementation does nothing
Certificate stored in a Key Vault
Defines the attributes needed to describe a vault.
Validates Vault names according to Amazon Vault conventions.
Version
View
allows access to the provider-specific, or library-driven api
behind an abstraction.A Neutron LBaaS v1 VIP.
Create builder (inheriting from Builder).
Create options - extend the domain class, passed to API create calls.
Update builder (inheriting from Builder).
Update options - extend the domain class, passed to API update calls.
A collection of of Neutron LBaaS v1 VIPs.
Makes VIPs work as a PagedIterable.
Class VirtualDiskImage
The virtual guest data type presents the structure in which all virtual guests will be presented.
These states come from the powerState field.
Provides access to VirtualGuest via their REST API.
Class VirtualGuestBlockDevice
Class VirtualGuestBlockDeviceTemplate
Class VirtualGuestBlockDeviceTemplateGroup
Provides access to VirtualGuestBlockDeviceTemplateGroup via their REST API.
Class VirtualGuestBlockDeviceTemplateGroup
Converts a VirtualGuest into a json string valid for creating a CCI via softlayer api
The string is set into the payload of the HttpRequest
The virtual hardware required by a virtual machine is specified in VirtualHardwareSection.
Designates that this Resource expects virtual host style requests
Represents a Virtual Interface (VIF)
Provides access to the OpenStack Compute (Nova) Virtual Interface (VIFs) extension API.
A virtual IP (VIP) makes a load balancer accessible by clients.
Virtual IP Versions
Virtual IP Types
A virtual IP makes a load balancer accessible by clients.
Virtualization type of the image.
A virtual machine that is valid for your subscription.
Class VirtualMachine
The Virtual Machine API includes operations for managing the virtual machines in your subscription.
Provides synchronous access to cloudstack via their REST API.
Tests to see if a virtualMachine is running
Tests to see if a virtualMachine is expunged from the system
A virtual machine instance view that is valid for your subscription.
A virtual machine properties for the virtual machine.
Tests to see if a virtualMachine is running
VirtualMachineScaleSet for subscription
The Virtual Machine Scale Set API includes operations for managing the virtual machines in your subscription.
VirtualMachineScaleSetDNSSettings
Virtual Machine Scale Set Network Security Group
SKU
VirtualMachineScaleSetUpgradeMode
A virtual machine properties for the virtual machine.
The Virtual Networks API includes operations for managing Azure virtual networks in your subscription.
CIM_VirtualSystemSettingData defines the virtual aspects of a virtual system through a set of
virtualization specific properties.
Action to take for the virtual system when the software executed by the virtual system fails.
Action to take for the virtual system when the host is shut down.
Action to take for the virtual system when the host is started.
Represents the data object used in CloudStack's "Vlan" API.
Class VMGroup
Provides synchronous access to CloudStack VM group features.
A VM Size that is available in a region for a given subscription.
A VM Size that is available in a region for a given subscription.
Enumerates supported VNIC types.
Describes what appears as a disk to an
OperatingSystem
An Openstack Cinder Volume.
An OpenStack Nova Volume
Specifies whether the instance's Amazon EBS volumes are stopped or terminated when the
instance is shut down.
Describes the cardinal type of a volume; used to determine scope and exclusivity.
Provides synchronous access to cloudstack via their REST API.
Provides access to the Volume API.
Tests to see if a volume is attached.
An OpenStack Cinder Volume Attachment (describes how Volumes are attached to Servers).
An OpenStack Nova Volume Attachment (describes how Volumes are attached to Servers)
Provides access to the OpenStack Compute (Nova) Volume Attachments Extension API.
Tests to see if a volume is completed.
Tests to see if a volume is detached.
Tests to see if volume has reached status.
An OpenStack Nova Volume Snapshot
An Openstack Cinder Volume Type.
Volume Type used in the Volume Type Extension for Nova
Provides access to the OpenStack Block Storage (Cinder) v1 Volume Types API.
Provides access to the OpenStack Compute (Nova) Volume Type extension API.
Amazon EC2 VPC.
Provides access to VPC Services.
Supplies the well known images
Provides access to EC2 Windows Features via the Query API
Given an encrypted Windows Administrator password and the decryption key, return a LoginCredentials instance.
Given an encrypted Windows Administrator password and the decryption key, return a LoginCredentials instance.
Logs data to the wire LOG, similar to
org.apache.HttpWire.impl.conn.Wire
Wraps the payload in json nested one level deep, relating to the value parameter.
Parses XML documents.
Shows the transformer type used to parse XML in a HttpResponse
Serializes to the following
Related to a Zone-scoped resource.
Scheduled maintenance windows for the zone.
Helpful when looking for resources by zone and name
Provides synchronous access to cloudstack via their REST API.
Means to constrain zones returned to abstraction calls.
looks for properties bound to the naming convention jclouds.zones
As opposed to via properties, lets look up zones via api, as they are more likely to change.
As opposed to via properties, lets look up zones via api, as they are more likely to change.
looks for properties bound to the naming convention jclouds.zone.
zoneId
.endpointDefines a cache that allows a zone to be looked up by its ID.
Supplies a cache that maps from zone IDs to zones.
Predicates handy when working with Zone Types
zone state for availability zones
Deprecated.
This package has been replaced with
org.jclouds.openstack.nova.v2_0.domain.regionscoped
.Converts an Zone into a Location.
org.jclouds.openstack.nova.v2_0.domain.regionscoped
.