public class AWSRunInstancesOptions
extends org.jclouds.ec2.options.RunInstancesOptions
import static org.jclouds.aws.ec2.options.RunInstancesOptions.Builder.*
EC2Api connection = // get connection
Future instances = connection.runInstances(executableBy("123125").imageIds(1000, 1004));
| Modifier and Type | Class and Description |
|---|---|
static class |
AWSRunInstancesOptions.Builder |
| Modifier and Type | Field and Description |
|---|---|
static AWSRunInstancesOptions |
NONE |
| Constructor and Description |
|---|
AWSRunInstancesOptions() |
getFormValuesWithKeysPrefixedBy, indexFormValuesWithPrefix, indexFormValuesWithPrefix, toStringpublic static final AWSRunInstancesOptions NONE
public AWSRunInstancesOptions inPlacementGroup(String placementGroup)
placementGroup - name of an existing placement grouppublic AWSRunInstancesOptions enableMonitoring()
public AWSRunInstancesOptions withSubnetId(String subnetId)
public AWSRunInstancesOptions withSecurityGroupId(String securityGroup)
public AWSRunInstancesOptions withSecurityGroupIds(Iterable<String> securityGroupIds)
public AWSRunInstancesOptions withSecurityGroupIds(String... securityGroupIds)
public AWSRunInstancesOptions withIAMInstanceProfileArn(String arn)
public AWSRunInstancesOptions withIAMInstanceProfileName(String name)
public AWSRunInstancesOptions withPrivateIpAddress(String address)
RunningInstance.getPrivateIpAddress()public AWSRunInstancesOptions withBlockDeviceMappings(Set<? extends org.jclouds.ec2.domain.BlockDeviceMapping> mappings)
withBlockDeviceMappings in class org.jclouds.ec2.options.RunInstancesOptionspublic AWSRunInstancesOptions withKernelId(String kernelId)
withKernelId in class org.jclouds.ec2.options.RunInstancesOptionspublic AWSRunInstancesOptions withKeyName(String keyName)
withKeyName in class org.jclouds.ec2.options.RunInstancesOptionspublic AWSRunInstancesOptions withRamdisk(String ramDiskId)
withRamdisk in class org.jclouds.ec2.options.RunInstancesOptionspublic AWSRunInstancesOptions withSecurityGroup(String securityGroup)
withSecurityGroup in class org.jclouds.ec2.options.RunInstancesOptionspublic AWSRunInstancesOptions withSecurityGroups(Iterable<String> securityGroups)
withSecurityGroups in class org.jclouds.ec2.options.RunInstancesOptionspublic AWSRunInstancesOptions withSecurityGroups(String... securityGroups)
withSecurityGroups in class org.jclouds.ec2.options.RunInstancesOptionspublic AWSRunInstancesOptions withUserData(byte[] unencodedData)
withUserData in class org.jclouds.ec2.options.RunInstancesOptionspublic AWSRunInstancesOptions asType(String type)
asType in class org.jclouds.ec2.options.RunInstancesOptionspublic LaunchSpecification.Builder getLaunchSpecificationBuilder()
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.