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 CREATE_LOAD_BALANCER
           
static String DELETE_LOAD_BALANCER
           
static String DEREGISTER_INSTANCES
           
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, ATTACH_VOLUME, AUTHORIZE_SECURITY_GROUP_INGRESS, AUTOSCALING_PREFIX, BUNDLE_INSTANCE, CREATE_AUTO_SCALING_GROUP, CREATE_DHCP_OPTIONS, CREATE_IMAGE, CREATE_KEY_PAIR, CREATE_LAUNCH_CONFIGURATION, CREATE_OR_UPDATE_SCALING_TRIGGER, CREATE_SECURITY_GROUP, CREATE_SNAPSHOT, CREATE_SUBNET, CREATE_VOLUME, CREATE_VPC, DELETE_AUTO_SCALING_GROUP, DELETE_KEY_PAIR, DELETE_LAUNCH_CONFIGURATION, DELETE_SECURITY_GROUP, DELETE_SNAPSHOT, DELETE_SUBNET, DELETE_VOLUME, DELETE_VPC, DEREGISTER_IMAGE, DESCRIBE_ADDRESSES, DESCRIBE_AUTO_SCALING_GROUPS, DESCRIBE_BUNDLE_TASKS, DESCRIBE_DHCP_OPTIONS, DESCRIBE_IMAGE_ATTRIBUTE, DESCRIBE_IMAGES, DESCRIBE_INSTANCES, DESCRIBE_KEY_PAIRS, DESCRIBE_LAUNCH_CONFIGURATIONS, DESCRIBE_RESERVED_INSTANCES, DESCRIBE_RESERVED_INSTANCES_OFFERINGS, DESCRIBE_SECURITY_GROUPS, DESCRIBE_SNAPSHOT_ATTRIBUTE, DESCRIBE_SNAPSHOTS, DESCRIBE_SUBNETS, DESCRIBE_VOLUMES, DESCRIBE_VPCS, DETACH_VOLUME, DISASSOCIATE_ADDRESS, EC2_PREFIX, GET_CONSOLE_OUTPUT, GET_METRIC_STATISTICS, GET_PASSWORD_DATA, MODIFY_IMAGE_ATTRIBUTE, MODIFY_SNAPSHOT_ATTRIBUTE, MONITOR_INSTANCES, PURCHASE_RESERVED_INSTANCES_OFFERING, RDS_PREFIX, REBOOT_INSTANCES, REGISTER_IMAGE, RELEASE_ADDRESS, REVOKE_SECURITY_GROUP_INGRESS, RUN_INSTANCES, SDB_PREFIX, SET_DESIRED_CAPACITY, SNS_PREFIX, SQS_PREFIX, START_INSTANCES, STOP_INSTANCES, TERMINATE_INSTANCES, UNMONITOR_INSTANCES, UPDATE_AUTO_SCALING_GROUP
 
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, 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

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
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 © 2012 enStratus Networks LLC. All Rights Reserved.