org.jclouds.aws.ec2.features
Interface AWSInstanceApi

All Superinterfaces:
org.jclouds.ec2.features.InstanceApi

public interface AWSInstanceApi
extends org.jclouds.ec2.features.InstanceApi

Provides access to EC2 Instance Services via their REST API.


Method Summary
 Set<? extends org.jclouds.ec2.domain.Reservation<? extends AWSRunningInstance>> describeInstancesInRegion(String region, String... instanceIds)
           
 Set<? extends org.jclouds.ec2.domain.Reservation<? extends AWSRunningInstance>> describeInstancesInRegionWithFilter(String region, com.google.common.collect.Multimap<String,String> filter)
           
 org.jclouds.ec2.domain.Reservation<? extends AWSRunningInstance> runInstancesInRegion(String region, String nullableAvailabilityZone, String imageId, int minCount, int maxCount, org.jclouds.ec2.options.RunInstancesOptions... options)
           
 
Methods inherited from interface org.jclouds.ec2.features.InstanceApi
getBlockDeviceMappingForInstanceInRegion, getConsoleOutputForInstanceInRegion, getInstanceInitiatedShutdownBehaviorForInstanceInRegion, getInstanceTypeForInstanceInRegion, getKernelForInstanceInRegion, getRamdiskForInstanceInRegion, getRootDeviceNameForInstanceInRegion, getUserDataForInstanceInRegion, isApiTerminationDisabledForInstanceInRegion, rebootInstancesInRegion, resetKernelForInstanceInRegion, resetRamdiskForInstanceInRegion, setApiTerminationDisabledForInstanceInRegion, setBlockDeviceMappingForInstanceInRegion, setInstanceInitiatedShutdownBehaviorForInstanceInRegion, setInstanceTypeForInstanceInRegion, setKernelForInstanceInRegion, setRamdiskForInstanceInRegion, setUserDataForInstanceInRegion, startInstancesInRegion, stopInstancesInRegion, terminateInstancesInRegion
 

Method Detail

describeInstancesInRegion

@Named(value="DescribeInstances")
Set<? extends org.jclouds.ec2.domain.Reservation<? extends AWSRunningInstance>> describeInstancesInRegion(@Nullable
                                                                                                                String region,
                                                                                                                String... instanceIds)
Specified by:
describeInstancesInRegion in interface org.jclouds.ec2.features.InstanceApi

describeInstancesInRegionWithFilter

@Named(value="DescribeInstances")
Set<? extends org.jclouds.ec2.domain.Reservation<? extends AWSRunningInstance>> describeInstancesInRegionWithFilter(@Nullable
                                                                                                                          String region,
                                                                                                                          com.google.common.collect.Multimap<String,String> filter)
Specified by:
describeInstancesInRegionWithFilter in interface org.jclouds.ec2.features.InstanceApi

runInstancesInRegion

@Named(value="RunInstances")
org.jclouds.ec2.domain.Reservation<? extends AWSRunningInstance> runInstancesInRegion(@Nullable
                                                                                            String region,
                                                                                            @Nullable
                                                                                            String nullableAvailabilityZone,
                                                                                            String imageId,
                                                                                            int minCount,
                                                                                            int maxCount,
                                                                                            org.jclouds.ec2.options.RunInstancesOptions... options)
Specified by:
runInstancesInRegion in interface org.jclouds.ec2.features.InstanceApi


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.