| Package | Description | 
|---|---|
| org.jclouds.aws.ec2.compute | 
| Modifier and Type | Field and Description | 
|---|---|
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.NONE  | 
| Modifier and Type | Method and Description | 
|---|---|
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.authorizePublicKey(String publicKey)
authorize an rsa ssh key. 
 | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.authorizePublicKey(String rsaKey)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.blockDeviceMappings(Iterable<? extends BlockDeviceMapping> blockDeviceMappings) | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.blockDeviceMappings(Set<? extends BlockDeviceMapping> blockDeviceMappings)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.blockOnPort(int port,
           int seconds)
When the node is started, wait until the following port is active 
 | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.blockOnPort(int port,
           int seconds)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.blockUntilRunning(boolean blockUntilRunning)
Note 
 | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.blockUntilRunning(boolean blockUntilRunning)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.clone()  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.dontAuthorizePublicKey() | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.enableMonitoring()
Enable Cloudwatch monitoring 
 | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.enableMonitoring()  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.iamInstanceProfileArn(String arn)  | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.iamInstanceProfileArn(String arn)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.iamInstanceProfileName(String name)  | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.iamInstanceProfileName(String name)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.inboundPorts(int... ports)
Opens the set of ports to public access. 
 | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.inboundPorts(int... ports)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.installPrivateKey(String privateKey)
replaces the rsa ssh key used at login. 
 | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.installPrivateKey(String rsaKey)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.keyPair(String keyPair)
Specifies the keypair used to run instances with 
 | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.keyPair(String keyPair)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.mapEBSSnapshotToDeviceName(String deviceName,
                          String snapshotId,
                          Integer sizeInGib,
                          boolean deleteOnTermination) | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.mapEBSSnapshotToDeviceName(String deviceName,
                          String snapshotId,
                          Integer sizeInGib,
                          boolean deleteOnTermination)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.mapEphemeralDeviceToDeviceName(String deviceName,
                              String virtualName) | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.mapEphemeralDeviceToDeviceName(String deviceName,
                              String virtualName)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.mapNewVolumeToDeviceName(String deviceName,
                        int sizeInGib,
                        boolean deleteOnTermination) | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.mapNewVolumeToDeviceName(String deviceName,
                        int sizeInGib,
                        boolean deleteOnTermination)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.nameTask(String name) | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.noKeyPair()
Do not use a keypair on instances 
 | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.noKeyPair()  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.noPlacementGroup()
Do not use a keypair on instances 
 | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.noPlacementGroup()  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.overrideAuthenticateSudo(boolean authenticateSudo) | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.overrideAuthenticateSudo(boolean authenticateSudo)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.overrideLoginCredentials(LoginCredentials overridingCredentials) | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.overrideLoginCredentials(LoginCredentials credentials)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.overrideLoginPassword(String password) | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.overrideLoginPassword(String password)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.overrideLoginPrivateKey(String privateKey) | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.overrideLoginPrivateKey(String privateKey)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.overrideLoginUser(String loginUser) | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.overrideLoginUser(String user)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.placementGroup(String placementGroup)
Specifies the keypair used to run instances with 
 | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.placementGroup(String placementGroup)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.runAsRoot(boolean runAsRoot) | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.runScript(Statement script)
This script will be executed as the root user upon system startup. 
 | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.securityGroupIds(Iterable<String> groupIds)
Specifies the security group ids to be used for nodes with this template 
 | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.securityGroupIds(Iterable<String> groupNames)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.securityGroupIds(String... groupIds)  | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.securityGroupIds(String... groupNames)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.securityGroups(Iterable<String> groupIds)
Specifies the security groups to be used for nodes with this template 
 | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.securityGroups(Iterable<String> groupIds)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.securityGroups(String... groupIds) | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.securityGroups(String... groupIds)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.spotOptions(RequestSpotInstancesOptions spotOptions)
Options for starting spot instances 
 | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.spotOptions(RequestSpotInstancesOptions spotOptions)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.spotPrice(Float spotPrice)
Specifies the maximum spot price to use 
 | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.spotPrice(Float spotPrice)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.subnetId(String subnetId)
Specifies the subnetId used to run instances in 
 | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.subnetId(String subnetId)  | 
AWSEC2TemplateOptions | 
AWSEC2ComputeService.templateOptions()
returns template options, except of type  
AWSEC2TemplateOptions. | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.unmapDeviceNamed(String deviceName) | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.unmapDeviceNamed(String deviceName)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.userData(byte[] unencodedData)
Unencoded data 
 | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.userData(byte[] unencodedData)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.userMetadata(Map<String,String> userMetadata) | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.userMetadata(Map<String,String> userMetadata)  | 
AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.userMetadata(String key,
            String value) | 
static AWSEC2TemplateOptions | 
AWSEC2TemplateOptions.Builder.userMetadata(String key,
            String value)  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.