org.dasein.cloud.aws.compute
Class EC2Method
java.lang.Object
org.dasein.cloud.aws.compute.EC2Method
- Direct Known Subclasses:
- ELBMethod, IAMMethod
public class EC2Method
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AUTOSCALING_PREFIX
public static final String AUTOSCALING_PREFIX
- See Also:
- Constant Field Values
CREATE_AUTO_SCALING_GROUP
public static final String CREATE_AUTO_SCALING_GROUP
- See Also:
- Constant Field Values
CREATE_LAUNCH_CONFIGURATION
public static final String CREATE_LAUNCH_CONFIGURATION
- See Also:
- Constant Field Values
CREATE_OR_UPDATE_SCALING_TRIGGER
public static final String CREATE_OR_UPDATE_SCALING_TRIGGER
- See Also:
- Constant Field Values
DELETE_AUTO_SCALING_GROUP
public static final String DELETE_AUTO_SCALING_GROUP
- See Also:
- Constant Field Values
DELETE_LAUNCH_CONFIGURATION
public static final String DELETE_LAUNCH_CONFIGURATION
- See Also:
- Constant Field Values
DELETE_SCALING_POLICY
public static final String DELETE_SCALING_POLICY
- See Also:
- Constant Field Values
DESCRIBE_AUTO_SCALING_GROUPS
public static final String DESCRIBE_AUTO_SCALING_GROUPS
- See Also:
- Constant Field Values
SUSPEND_AUTO_SCALING_GROUP
public static final String SUSPEND_AUTO_SCALING_GROUP
- See Also:
- Constant Field Values
RESUME_AUTO_SCALING_GROUP
public static final String RESUME_AUTO_SCALING_GROUP
- See Also:
- Constant Field Values
PUT_SCALING_POLICY
public static final String PUT_SCALING_POLICY
- See Also:
- Constant Field Values
DESCRIBE_SCALING_POLICIES
public static final String DESCRIBE_SCALING_POLICIES
- See Also:
- Constant Field Values
DESCRIBE_LAUNCH_CONFIGURATIONS
public static final String DESCRIBE_LAUNCH_CONFIGURATIONS
- See Also:
- Constant Field Values
SET_DESIRED_CAPACITY
public static final String SET_DESIRED_CAPACITY
- See Also:
- Constant Field Values
UPDATE_AUTO_SCALING_GROUP
public static final String UPDATE_AUTO_SCALING_GROUP
- See Also:
- Constant Field Values
UPDATE_AUTO_SCALING_GROUP_TAGS
public static final String UPDATE_AUTO_SCALING_GROUP_TAGS
- See Also:
- Constant Field Values
DELETE_AUTO_SCALING_GROUP_TAGS
public static final String DELETE_AUTO_SCALING_GROUP_TAGS
- See Also:
- Constant Field Values
EC2_PREFIX
public static final String EC2_PREFIX
- See Also:
- Constant Field Values
RDS_PREFIX
public static final String RDS_PREFIX
- See Also:
- Constant Field Values
SDB_PREFIX
public static final String SDB_PREFIX
- See Also:
- Constant Field Values
SNS_PREFIX
public static final String SNS_PREFIX
- See Also:
- Constant Field Values
SQS_PREFIX
public static final String SQS_PREFIX
- See Also:
- Constant Field Values
CW_PREFIX
public static final String CW_PREFIX
- See Also:
- Constant Field Values
BUNDLE_INSTANCE
public static final String BUNDLE_INSTANCE
- See Also:
- Constant Field Values
CREATE_IMAGE
public static final String CREATE_IMAGE
- See Also:
- Constant Field Values
DESCRIBE_BUNDLE_TASKS
public static final String DESCRIBE_BUNDLE_TASKS
- See Also:
- Constant Field Values
DEREGISTER_IMAGE
public static final String DEREGISTER_IMAGE
- See Also:
- Constant Field Values
DESCRIBE_IMAGE_ATTRIBUTE
public static final String DESCRIBE_IMAGE_ATTRIBUTE
- See Also:
- Constant Field Values
DESCRIBE_IMAGES
public static final String DESCRIBE_IMAGES
- See Also:
- Constant Field Values
MODIFY_IMAGE_ATTRIBUTE
public static final String MODIFY_IMAGE_ATTRIBUTE
- See Also:
- Constant Field Values
REGISTER_IMAGE
public static final String REGISTER_IMAGE
- See Also:
- Constant Field Values
ATTACH_VOLUME
public static final String ATTACH_VOLUME
- See Also:
- Constant Field Values
CREATE_VOLUME
public static final String CREATE_VOLUME
- See Also:
- Constant Field Values
DELETE_VOLUME
public static final String DELETE_VOLUME
- See Also:
- Constant Field Values
DETACH_VOLUME
public static final String DETACH_VOLUME
- See Also:
- Constant Field Values
DESCRIBE_VOLUMES
public static final String DESCRIBE_VOLUMES
- See Also:
- Constant Field Values
ALLOCATE_ADDRESS
public static final String ALLOCATE_ADDRESS
- See Also:
- Constant Field Values
ASSOCIATE_ADDRESS
public static final String ASSOCIATE_ADDRESS
- See Also:
- Constant Field Values
DESCRIBE_ADDRESSES
public static final String DESCRIBE_ADDRESSES
- See Also:
- Constant Field Values
DISASSOCIATE_ADDRESS
public static final String DISASSOCIATE_ADDRESS
- See Also:
- Constant Field Values
RELEASE_ADDRESS
public static final String RELEASE_ADDRESS
- See Also:
- Constant Field Values
DESCRIBE_INSTANCES
public static final String DESCRIBE_INSTANCES
- See Also:
- Constant Field Values
GET_CONSOLE_OUTPUT
public static final String GET_CONSOLE_OUTPUT
- See Also:
- Constant Field Values
GET_METRIC_STATISTICS
public static final String GET_METRIC_STATISTICS
- See Also:
- Constant Field Values
GET_PASSWORD_DATA
public static final String GET_PASSWORD_DATA
- See Also:
- Constant Field Values
MONITOR_INSTANCES
public static final String MONITOR_INSTANCES
- See Also:
- Constant Field Values
REBOOT_INSTANCES
public static final String REBOOT_INSTANCES
- See Also:
- Constant Field Values
RUN_INSTANCES
public static final String RUN_INSTANCES
- See Also:
- Constant Field Values
START_INSTANCES
public static final String START_INSTANCES
- See Also:
- Constant Field Values
STOP_INSTANCES
public static final String STOP_INSTANCES
- See Also:
- Constant Field Values
TERMINATE_INSTANCES
public static final String TERMINATE_INSTANCES
- See Also:
- Constant Field Values
UNMONITOR_INSTANCES
public static final String UNMONITOR_INSTANCES
- See Also:
- Constant Field Values
MODIFY_INSTANCE_ATTRIBUTE
public static final String MODIFY_INSTANCE_ATTRIBUTE
- See Also:
- Constant Field Values
CREATE_KEY_PAIR
public static final String CREATE_KEY_PAIR
- See Also:
- Constant Field Values
DELETE_KEY_PAIR
public static final String DELETE_KEY_PAIR
- See Also:
- Constant Field Values
DESCRIBE_KEY_PAIRS
public static final String DESCRIBE_KEY_PAIRS
- See Also:
- Constant Field Values
IMPORT_KEY_PAIR
public static final String IMPORT_KEY_PAIR
- See Also:
- Constant Field Values
DESCRIBE_RESERVED_INSTANCES
public static final String DESCRIBE_RESERVED_INSTANCES
- See Also:
- Constant Field Values
DESCRIBE_RESERVED_INSTANCES_OFFERINGS
public static final String DESCRIBE_RESERVED_INSTANCES_OFFERINGS
- See Also:
- Constant Field Values
PURCHASE_RESERVED_INSTANCES_OFFERING
public static final String PURCHASE_RESERVED_INSTANCES_OFFERING
- See Also:
- Constant Field Values
AUTHORIZE_SECURITY_GROUP_INGRESS
public static final String AUTHORIZE_SECURITY_GROUP_INGRESS
- See Also:
- Constant Field Values
AUTHORIZE_SECURITY_GROUP_EGRESS
public static final String AUTHORIZE_SECURITY_GROUP_EGRESS
- See Also:
- Constant Field Values
CREATE_SECURITY_GROUP
public static final String CREATE_SECURITY_GROUP
- See Also:
- Constant Field Values
DELETE_SECURITY_GROUP
public static final String DELETE_SECURITY_GROUP
- See Also:
- Constant Field Values
DESCRIBE_SECURITY_GROUPS
public static final String DESCRIBE_SECURITY_GROUPS
- See Also:
- Constant Field Values
REVOKE_SECURITY_GROUP_EGRESS
public static final String REVOKE_SECURITY_GROUP_EGRESS
- See Also:
- Constant Field Values
REVOKE_SECURITY_GROUP_INGRESS
public static final String REVOKE_SECURITY_GROUP_INGRESS
- See Also:
- Constant Field Values
COPY_SNAPSHOT
public static final String COPY_SNAPSHOT
- See Also:
- Constant Field Values
CREATE_SNAPSHOT
public static final String CREATE_SNAPSHOT
- See Also:
- Constant Field Values
DELETE_SNAPSHOT
public static final String DELETE_SNAPSHOT
- See Also:
- Constant Field Values
DESCRIBE_SNAPSHOTS
public static final String DESCRIBE_SNAPSHOTS
- See Also:
- Constant Field Values
DESCRIBE_SNAPSHOT_ATTRIBUTE
public static final String DESCRIBE_SNAPSHOT_ATTRIBUTE
- See Also:
- Constant Field Values
MODIFY_SNAPSHOT_ATTRIBUTE
public static final String MODIFY_SNAPSHOT_ATTRIBUTE
- See Also:
- Constant Field Values
ASSOCIATE_DHCP_OPTIONS
public static final String ASSOCIATE_DHCP_OPTIONS
- See Also:
- Constant Field Values
ASSOCIATE_ROUTE_TABLE
public static final String ASSOCIATE_ROUTE_TABLE
- See Also:
- Constant Field Values
ATTACH_INTERNET_GATEWAY
public static final String ATTACH_INTERNET_GATEWAY
- See Also:
- Constant Field Values
CREATE_DHCP_OPTIONS
public static final String CREATE_DHCP_OPTIONS
- See Also:
- Constant Field Values
CREATE_INTERNET_GATEWAY
public static final String CREATE_INTERNET_GATEWAY
- See Also:
- Constant Field Values
CREATE_ROUTE
public static final String CREATE_ROUTE
- See Also:
- Constant Field Values
CREATE_ROUTE_TABLE
public static final String CREATE_ROUTE_TABLE
- See Also:
- Constant Field Values
CREATE_SUBNET
public static final String CREATE_SUBNET
- See Also:
- Constant Field Values
CREATE_VPC
public static final String CREATE_VPC
- See Also:
- Constant Field Values
DELETE_INTERNET_GATEWAY
public static final String DELETE_INTERNET_GATEWAY
- See Also:
- Constant Field Values
DELETE_SUBNET
public static final String DELETE_SUBNET
- See Also:
- Constant Field Values
DELETE_VPC
public static final String DELETE_VPC
- See Also:
- Constant Field Values
DESCRIBE_DHCP_OPTIONS
public static final String DESCRIBE_DHCP_OPTIONS
- See Also:
- Constant Field Values
DESCRIBE_INTERNET_GATEWAYS
public static final String DESCRIBE_INTERNET_GATEWAYS
- See Also:
- Constant Field Values
DELETE_ROUTE
public static final String DELETE_ROUTE
- See Also:
- Constant Field Values
DELETE_ROUTE_TABLE
public static final String DELETE_ROUTE_TABLE
- See Also:
- Constant Field Values
DESCRIBE_ROUTE_TABLES
public static final String DESCRIBE_ROUTE_TABLES
- See Also:
- Constant Field Values
DESCRIBE_SUBNETS
public static final String DESCRIBE_SUBNETS
- See Also:
- Constant Field Values
DESCRIBE_VPCS
public static final String DESCRIBE_VPCS
- See Also:
- Constant Field Values
DETACH_INTERNET_GATEWAY
public static final String DETACH_INTERNET_GATEWAY
- See Also:
- Constant Field Values
DISASSOCIATE_ROUTE_TABLE
public static final String DISASSOCIATE_ROUTE_TABLE
- See Also:
- Constant Field Values
REPLACE_ROUTE_TABLE_ASSOCIATION
public static final String REPLACE_ROUTE_TABLE_ASSOCIATION
- See Also:
- Constant Field Values
CREATE_NETWORK_ACL
public static final String CREATE_NETWORK_ACL
- See Also:
- Constant Field Values
DESCRIBE_NETWORK_ACLS
public static final String DESCRIBE_NETWORK_ACLS
- See Also:
- Constant Field Values
DELETE_NETWORK_ACL
public static final String DELETE_NETWORK_ACL
- See Also:
- Constant Field Values
CREATE_NETWORK_ACL_ENTRY
public static final String CREATE_NETWORK_ACL_ENTRY
- See Also:
- Constant Field Values
DELETE_NETWORK_ACL_ENTRY
public static final String DELETE_NETWORK_ACL_ENTRY
- See Also:
- Constant Field Values
REPLACE_NETWORK_ACL_ENTRY
public static final String REPLACE_NETWORK_ACL_ENTRY
- See Also:
- Constant Field Values
REPLACE_NETWORK_ACL_ASSOC
public static final String REPLACE_NETWORK_ACL_ASSOC
- See Also:
- Constant Field Values
ATTACH_NIC
public static final String ATTACH_NIC
- See Also:
- Constant Field Values
CREATE_NIC
public static final String CREATE_NIC
- See Also:
- Constant Field Values
DELETE_NIC
public static final String DELETE_NIC
- See Also:
- Constant Field Values
DETACH_NIC
public static final String DETACH_NIC
- See Also:
- Constant Field Values
DESCRIBE_NICS
public static final String DESCRIBE_NICS
- See Also:
- Constant Field Values
ATTACH_VPN_GATEWAY
public static final String ATTACH_VPN_GATEWAY
- See Also:
- Constant Field Values
CREATE_CUSTOMER_GATEWAY
public static final String CREATE_CUSTOMER_GATEWAY
- See Also:
- Constant Field Values
CREATE_VPN_CONNECTION
public static final String CREATE_VPN_CONNECTION
- See Also:
- Constant Field Values
CREATE_VPN_GATEWAY
public static final String CREATE_VPN_GATEWAY
- See Also:
- Constant Field Values
DELETE_CUSTOMER_GATEWAY
public static final String DELETE_CUSTOMER_GATEWAY
- See Also:
- Constant Field Values
DELETE_VPN_GATEWAY
public static final String DELETE_VPN_GATEWAY
- See Also:
- Constant Field Values
DELETE_VPN_CONNECTION
public static final String DELETE_VPN_CONNECTION
- See Also:
- Constant Field Values
DESCRIBE_CUSTOMER_GATEWAYS
public static final String DESCRIBE_CUSTOMER_GATEWAYS
- See Also:
- Constant Field Values
DESCRIBE_VPN_CONNECTIONS
public static final String DESCRIBE_VPN_CONNECTIONS
- See Also:
- Constant Field Values
DESCRIBE_VPN_GATEWAYS
public static final String DESCRIBE_VPN_GATEWAYS
- See Also:
- Constant Field Values
DETACH_VPN_GATEWAY
public static final String DETACH_VPN_GATEWAY
- See Also:
- Constant Field Values
LIST_METRICS
public static final String LIST_METRICS
- See Also:
- Constant Field Values
DESCRIBE_ALARMS
public static final String DESCRIBE_ALARMS
- See Also:
- Constant Field Values
PUT_METRIC_ALARM
public static final String PUT_METRIC_ALARM
- See Also:
- Constant Field Values
DELETE_ALARMS
public static final String DELETE_ALARMS
- See Also:
- Constant Field Values
ENABLE_ALARM_ACTIONS
public static final String ENABLE_ALARM_ACTIONS
- See Also:
- Constant Field Values
DISABLE_ALARM_ACTIONS
public static final String DISABLE_ALARM_ACTIONS
- See Also:
- Constant Field Values
DESCRIBE_ACCOUNT_ATTRIBUTES
public static final String DESCRIBE_ACCOUNT_ATTRIBUTES
- See Also:
- Constant Field Values
EC2Method
public EC2Method(AWSCloud provider,
String url,
Map<String,String> parameters)
throws org.dasein.cloud.InternalException,
org.dasein.cloud.CloudException
- Throws:
org.dasein.cloud.InternalException
org.dasein.cloud.CloudException
asAutoScalingServiceAction
@Nonnull
public static org.dasein.cloud.identity.ServiceAction[] asAutoScalingServiceAction(@Nonnull
String action)
asEC2ServiceAction
@Nonnull
public static org.dasein.cloud.identity.ServiceAction[] asEC2ServiceAction(@Nonnull
String action)
checkSuccess
public void checkSuccess(NodeList returnNodes)
throws org.dasein.cloud.CloudException
- Throws:
org.dasein.cloud.CloudException
getClient
@Nonnull
protected org.apache.http.client.HttpClient getClient()
throws org.dasein.cloud.InternalException
- Throws:
org.dasein.cloud.InternalException
invoke
public Document invoke()
throws EC2Exception,
org.dasein.cloud.CloudException,
org.dasein.cloud.InternalException
- Throws:
EC2Exception
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException
invoke
public Document invoke(boolean debug)
throws org.dasein.cloud.InternalException,
org.dasein.cloud.CloudException,
EC2Exception
- Throws:
org.dasein.cloud.InternalException
org.dasein.cloud.CloudException
EC2Exception
invoke
public void invoke(XmlStreamParser callback)
throws org.dasein.cloud.InternalException,
org.dasein.cloud.CloudException,
EC2Exception
- The invoke method which isn't itself parsing the successful response,
but relies on the callback to parse it.
- Parameters:
callback -
- Throws:
org.dasein.cloud.InternalException
org.dasein.cloud.CloudException
EC2Exception
Copyright © 2009-2014 Dell, Inc.. All Rights Reserved.