Uses of Class
org.jclouds.ec2.compute.options.EC2TemplateOptions
Packages that use EC2TemplateOptions
Package
Description
-
Uses of EC2TemplateOptions in org.jclouds.aws.ec2.compute
Subclasses of EC2TemplateOptions in org.jclouds.aws.ec2.computeModifier and TypeClassDescriptionclass
Contains options supported in theComputeService#runNode
operation on the "ec2" provider. -
Uses of EC2TemplateOptions in org.jclouds.ec2.compute
Methods in org.jclouds.ec2.compute that return EC2TemplateOptionsModifier and TypeMethodDescriptionEC2ComputeService.templateOptions()
returns template options, except of typeEC2TemplateOptions
. -
Uses of EC2TemplateOptions in org.jclouds.ec2.compute.options
Fields in org.jclouds.ec2.compute.options declared as EC2TemplateOptionsMethods in org.jclouds.ec2.compute.options that return EC2TemplateOptionsModifier and TypeMethodDescriptionEC2TemplateOptions.authorizePublicKey
(String publicKey) authorize an rsa ssh key.static EC2TemplateOptions
EC2TemplateOptions.Builder.authorizePublicKey
(String rsaKey) EC2TemplateOptions.blockDeviceMappings
(Iterable<? extends BlockDeviceMapping> blockDeviceMappings) static EC2TemplateOptions
EC2TemplateOptions.Builder.blockDeviceMappings
(Set<? extends BlockDeviceMapping> blockDeviceMappings) EC2TemplateOptions.blockOnComplete
(boolean blockOnComplete) As of version 1.1.0, we cannot kick off a script unless a node is in RUNNING state.static EC2TemplateOptions
EC2TemplateOptions.Builder.blockOnComplete
(boolean value) EC2TemplateOptions.blockOnPort
(int port, int seconds) When the node is started, wait until the following port is activestatic EC2TemplateOptions
EC2TemplateOptions.Builder.blockOnPort
(int port, int seconds) EC2TemplateOptions.blockUntilRunning
(boolean blockUntilRunning) Notestatic EC2TemplateOptions
EC2TemplateOptions.Builder.blockUntilRunning
(boolean blockUntilRunning) static EC2TemplateOptions
EC2TemplateOptions.Builder.clientToken
(String clientToken) EC2TemplateOptions.clientToken
(String clientToken) EC2TemplateOptions.clone()
EC2TemplateOptions.dontAuthorizePublicKey()
static EC2TemplateOptions
EC2TemplateOptions.Builder.inboundPorts
(int... ports) EC2TemplateOptions.inboundPorts
(int... ports) Opens the set of ports to public access.static EC2TemplateOptions
EC2TemplateOptions.Builder.installPrivateKey
(String rsaKey) EC2TemplateOptions.installPrivateKey
(String privateKey) replaces the rsa ssh key used at login.static EC2TemplateOptions
Specifies the keypair used to run instances withstatic EC2TemplateOptions
EC2TemplateOptions.Builder.mapEBSSnapshotToDeviceName
(String deviceName, String snapshotId, Integer sizeInGib, boolean deleteOnTermination) EC2TemplateOptions.mapEBSSnapshotToDeviceName
(String deviceName, String snapshotId, Integer sizeInGib, boolean deleteOnTermination) EC2TemplateOptions.mapEBSSnapshotToDeviceName
(String deviceName, String snapshotId, Integer sizeInGib, boolean deleteOnTermination, String volumeType, Integer iops, boolean encrypted) static EC2TemplateOptions
EC2TemplateOptions.Builder.mapEphemeralDeviceToDeviceName
(String deviceName, String virtualName) EC2TemplateOptions.mapEphemeralDeviceToDeviceName
(String deviceName, String virtualName) static EC2TemplateOptions
EC2TemplateOptions.Builder.mapNewVolumeToDeviceName
(String deviceName, int sizeInGib, boolean deleteOnTermination) EC2TemplateOptions.mapNewVolumeToDeviceName
(String deviceName, int sizeInGib, boolean deleteOnTermination) EC2TemplateOptions.mapNewVolumeToDeviceName
(String deviceName, int sizeInGib, boolean deleteOnTermination, String volumeType, Integer iops, boolean encrypted) static EC2TemplateOptions
static EC2TemplateOptions
static EC2TemplateOptions
Assigns the created nodes to these networksstatic EC2TemplateOptions
specifies names to be used for the created nodes.static EC2TemplateOptions
EC2TemplateOptions.Builder.noKeyPair()
EC2TemplateOptions.noKeyPair()
Do not use a keypair on instancesstatic EC2TemplateOptions
EC2TemplateOptions.Builder.overrideAuthenticateSudo
(boolean authenticateSudo) EC2TemplateOptions.overrideAuthenticateSudo
(boolean authenticateSudo) static EC2TemplateOptions
EC2TemplateOptions.Builder.overrideLoginCredentials
(LoginCredentials credentials) EC2TemplateOptions.overrideLoginCredentials
(LoginCredentials overridingCredentials) static EC2TemplateOptions
EC2TemplateOptions.Builder.overrideLoginPassword
(String password) EC2TemplateOptions.overrideLoginPassword
(String password) static EC2TemplateOptions
EC2TemplateOptions.Builder.overrideLoginPrivateKey
(String privateKey) EC2TemplateOptions.overrideLoginPrivateKey
(String privateKey) static EC2TemplateOptions
EC2TemplateOptions.Builder.overrideLoginUser
(String user) EC2TemplateOptions.overrideLoginUser
(String loginUser) static EC2TemplateOptions
EC2TemplateOptions.Builder.runAsRoot
(boolean value) EC2TemplateOptions.runAsRoot
(boolean runAsRoot) static EC2TemplateOptions
static EC2TemplateOptions
This script will be executed as the root user upon system startup.This script will be executed as the root user upon system startup.static EC2TemplateOptions
EC2TemplateOptions.Builder.securityGroups
(Iterable<String> groupNames) static EC2TemplateOptions
EC2TemplateOptions.Builder.securityGroups
(String... groupNames) EC2TemplateOptions.securityGroups
(Iterable<String> groupNames) Specifies the security groups to be used for nodes with this templateEC2TemplateOptions.securityGroups
(String... groupNames) static EC2TemplateOptions
assigns tags to the created nodesstatic EC2TemplateOptions
EC2TemplateOptions.Builder.unmapDeviceNamed
(String deviceName) EC2TemplateOptions.unmapDeviceNamed
(String deviceName) static EC2TemplateOptions
EC2TemplateOptions.Builder.userData
(byte[] unencodedData) EC2TemplateOptions.userData
(byte[] unencodedData) Unencoded datastatic EC2TemplateOptions
EC2TemplateOptions.Builder.userMetadata
(String key, String value) static EC2TemplateOptions
EC2TemplateOptions.Builder.userMetadata
(Map<String, String> userMetadata) EC2TemplateOptions.userMetadata
(String key, String value) EC2TemplateOptions.userMetadata
(Map<String, String> userMetadata) EC2TemplateOptions.wrapInInitScript
(boolean wrapInInitScript) default true