org.dasein.cloud.aws.network
Class ELBMethod

java.lang.Object
  extended by org.dasein.cloud.aws.compute.EC2Method
      extended by org.dasein.cloud.aws.network.ELBMethod

public class ELBMethod
extends EC2Method


Field Summary
static String CONFIGURE_HEALTH_CHECK
           
static String CREATE_LOAD_BALANCER
           
static String DELETE_LOAD_BALANCER
           
static String DEREGISTER_INSTANCES
           
static String DESCRIBE_INSTANCE_HEALTH
           
static String DESCRIBE_LOAD_BALANCERS
           
static String DISABLE_AVAILABILITY_ZONES
           
static String ELB_PREFIX
           
static String ENABLE_AVAILABILITY_ZONES
           
static String REGISTER_INSTANCES
           
 
Fields inherited from class org.dasein.cloud.aws.compute.EC2Method
ALLOCATE_ADDRESS, ASSOCIATE_ADDRESS, ASSOCIATE_DHCP_OPTIONS, ASSOCIATE_ROUTE_TABLE, ATTACH_INTERNET_GATEWAY, ATTACH_NIC, ATTACH_VOLUME, ATTACH_VPN_GATEWAY, AUTHORIZE_SECURITY_GROUP_EGRESS, AUTHORIZE_SECURITY_GROUP_INGRESS, AUTOSCALING_PREFIX, BUNDLE_INSTANCE, COPY_SNAPSHOT, CREATE_AUTO_SCALING_GROUP, CREATE_CUSTOMER_GATEWAY, CREATE_DHCP_OPTIONS, CREATE_IMAGE, CREATE_INTERNET_GATEWAY, CREATE_KEY_PAIR, CREATE_LAUNCH_CONFIGURATION, CREATE_NETWORK_ACL, CREATE_NETWORK_ACL_ENTRY, CREATE_NIC, CREATE_OR_UPDATE_SCALING_TRIGGER, CREATE_ROUTE, CREATE_ROUTE_TABLE, CREATE_SECURITY_GROUP, CREATE_SNAPSHOT, CREATE_SUBNET, CREATE_VOLUME, CREATE_VPC, CREATE_VPN_CONNECTION, CREATE_VPN_GATEWAY, CW_PREFIX, DELETE_ALARMS, DELETE_AUTO_SCALING_GROUP, DELETE_AUTO_SCALING_GROUP_TAGS, DELETE_CUSTOMER_GATEWAY, DELETE_INTERNET_GATEWAY, DELETE_KEY_PAIR, DELETE_LAUNCH_CONFIGURATION, DELETE_NETWORK_ACL, DELETE_NETWORK_ACL_ENTRY, DELETE_NIC, DELETE_ROUTE, DELETE_ROUTE_TABLE, DELETE_SCALING_POLICY, DELETE_SECURITY_GROUP, DELETE_SNAPSHOT, DELETE_SUBNET, DELETE_VOLUME, DELETE_VPC, DELETE_VPN_CONNECTION, DELETE_VPN_GATEWAY, DEREGISTER_IMAGE, DESCRIBE_ACCOUNT_ATTRIBUTES, DESCRIBE_ADDRESSES, DESCRIBE_ALARMS, DESCRIBE_AUTO_SCALING_GROUPS, DESCRIBE_BUNDLE_TASKS, DESCRIBE_CUSTOMER_GATEWAYS, DESCRIBE_DHCP_OPTIONS, DESCRIBE_IMAGE_ATTRIBUTE, DESCRIBE_IMAGES, DESCRIBE_INSTANCES, DESCRIBE_INTERNET_GATEWAYS, DESCRIBE_KEY_PAIRS, DESCRIBE_LAUNCH_CONFIGURATIONS, DESCRIBE_NETWORK_ACLS, DESCRIBE_NICS, DESCRIBE_RESERVED_INSTANCES, DESCRIBE_RESERVED_INSTANCES_OFFERINGS, DESCRIBE_ROUTE_TABLES, DESCRIBE_SCALING_POLICIES, DESCRIBE_SECURITY_GROUPS, DESCRIBE_SNAPSHOT_ATTRIBUTE, DESCRIBE_SNAPSHOTS, DESCRIBE_SUBNETS, DESCRIBE_VOLUMES, DESCRIBE_VPCS, DESCRIBE_VPN_CONNECTIONS, DESCRIBE_VPN_GATEWAYS, DETACH_INTERNET_GATEWAY, DETACH_NIC, DETACH_VOLUME, DETACH_VPN_GATEWAY, DISABLE_ALARM_ACTIONS, DISASSOCIATE_ADDRESS, DISASSOCIATE_ROUTE_TABLE, EC2_PREFIX, ENABLE_ALARM_ACTIONS, GET_CONSOLE_OUTPUT, GET_METRIC_STATISTICS, GET_PASSWORD_DATA, IMPORT_KEY_PAIR, LIST_METRICS, MODIFY_IMAGE_ATTRIBUTE, MODIFY_INSTANCE_ATTRIBUTE, MODIFY_SNAPSHOT_ATTRIBUTE, MONITOR_INSTANCES, PURCHASE_RESERVED_INSTANCES_OFFERING, PUT_METRIC_ALARM, PUT_SCALING_POLICY, RDS_PREFIX, REBOOT_INSTANCES, REGISTER_IMAGE, RELEASE_ADDRESS, REPLACE_NETWORK_ACL_ASSOC, REPLACE_NETWORK_ACL_ENTRY, REPLACE_ROUTE_TABLE_ASSOCIATION, RESUME_AUTO_SCALING_GROUP, REVOKE_SECURITY_GROUP_EGRESS, REVOKE_SECURITY_GROUP_INGRESS, RUN_INSTANCES, SDB_PREFIX, SET_DESIRED_CAPACITY, SNS_PREFIX, SQS_PREFIX, START_INSTANCES, STOP_INSTANCES, SUSPEND_AUTO_SCALING_GROUP, TERMINATE_INSTANCES, UNMONITOR_INSTANCES, UPDATE_AUTO_SCALING_GROUP, UPDATE_AUTO_SCALING_GROUP_TAGS
 
Constructor Summary
ELBMethod(AWSCloud provider, org.dasein.cloud.ProviderContext ctx, Map<String,String> parameters)
           
 
Method Summary
static org.dasein.cloud.identity.ServiceAction[] asELBServiceAction(String action)
           
 
Methods inherited from class org.dasein.cloud.aws.compute.EC2Method
asAutoScalingServiceAction, asEC2ServiceAction, checkSuccess, getClient, invoke, invoke, invoke
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ELB_PREFIX

public static final String ELB_PREFIX
See Also:
Constant Field Values

CREATE_LOAD_BALANCER

public static final String CREATE_LOAD_BALANCER
See Also:
Constant Field Values

DELETE_LOAD_BALANCER

public static final String DELETE_LOAD_BALANCER
See Also:
Constant Field Values

DEREGISTER_INSTANCES

public static final String DEREGISTER_INSTANCES
See Also:
Constant Field Values

DESCRIBE_LOAD_BALANCERS

public static final String DESCRIBE_LOAD_BALANCERS
See Also:
Constant Field Values

DESCRIBE_INSTANCE_HEALTH

public static final String DESCRIBE_INSTANCE_HEALTH
See Also:
Constant Field Values

DISABLE_AVAILABILITY_ZONES

public static final String DISABLE_AVAILABILITY_ZONES
See Also:
Constant Field Values

ENABLE_AVAILABILITY_ZONES

public static final String ENABLE_AVAILABILITY_ZONES
See Also:
Constant Field Values

REGISTER_INSTANCES

public static final String REGISTER_INSTANCES
See Also:
Constant Field Values

CONFIGURE_HEALTH_CHECK

public static final String CONFIGURE_HEALTH_CHECK
See Also:
Constant Field Values
Constructor Detail

ELBMethod

public ELBMethod(@Nonnull
                 AWSCloud provider,
                 @Nonnull
                 org.dasein.cloud.ProviderContext ctx,
                 @Nonnull
                 Map<String,String> parameters)
          throws org.dasein.cloud.CloudException,
                 org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException
Method Detail

asELBServiceAction

@Nonnull
public static org.dasein.cloud.identity.ServiceAction[] asELBServiceAction(@Nonnull
                                                                                   String action)


Copyright © 2009-2014 Dell, Inc.. All Rights Reserved.