Uses of Class
org.jclouds.aws.ec2.compute.AWSEC2TemplateOptions
Packages that use AWSEC2TemplateOptions
-
Uses of AWSEC2TemplateOptions in org.jclouds.aws.ec2.compute
Fields in org.jclouds.aws.ec2.compute declared as AWSEC2TemplateOptionsMethods in org.jclouds.aws.ec2.compute that return AWSEC2TemplateOptionsModifier and TypeMethodDescriptionAWSEC2TemplateOptions.authorizePublicKey
(String publicKey) authorize an rsa ssh key.static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.authorizePublicKey
(String rsaKey) AWSEC2TemplateOptions.blockDeviceMappings
(Iterable<? extends BlockDeviceMapping> blockDeviceMappings) static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.blockDeviceMappings
(Set<? extends BlockDeviceMapping> blockDeviceMappings) AWSEC2TemplateOptions.blockOnPort
(int port, int seconds) When the node is started, wait until the following port is activestatic AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.blockOnPort
(int port, int seconds) AWSEC2TemplateOptions.blockUntilRunning
(boolean blockUntilRunning) Notestatic AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.blockUntilRunning
(boolean blockUntilRunning) AWSEC2TemplateOptions.clone()
static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.dedicatedHostId
(String hostId) AWSEC2TemplateOptions.dedicatedHostId
(String hostId) Specifies the ID of the dedicated host on which the instance should resist.AWSEC2TemplateOptions.dontAuthorizePublicKey()
static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.enableMonitoring()
AWSEC2TemplateOptions.enableMonitoring()
Enable Cloudwatch monitoringstatic AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.iamInstanceProfileArn
(String arn) AWSEC2TemplateOptions.iamInstanceProfileArn
(String arn) static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.iamInstanceProfileName
(String name) AWSEC2TemplateOptions.iamInstanceProfileName
(String name) static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.inboundPorts
(int... ports) AWSEC2TemplateOptions.inboundPorts
(int... ports) Opens the set of ports to public access.static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.installPrivateKey
(String rsaKey) AWSEC2TemplateOptions.installPrivateKey
(String privateKey) replaces the rsa ssh key used at login.static AWSEC2TemplateOptions
Specifies the keypair used to run instances withstatic AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.mapEBSSnapshotToDeviceName
(String deviceName, String snapshotId, Integer sizeInGib, boolean deleteOnTermination) AWSEC2TemplateOptions.mapEBSSnapshotToDeviceName
(String deviceName, String snapshotId, Integer sizeInGib, boolean deleteOnTermination) static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.mapEphemeralDeviceToDeviceName
(String deviceName, String virtualName) AWSEC2TemplateOptions.mapEphemeralDeviceToDeviceName
(String deviceName, String virtualName) static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.mapNewVolumeToDeviceName
(String deviceName, int sizeInGib, boolean deleteOnTermination) AWSEC2TemplateOptions.mapNewVolumeToDeviceName
(String deviceName, int sizeInGib, boolean deleteOnTermination) static AWSEC2TemplateOptions
Assigns the created nodes to these networksstatic AWSEC2TemplateOptions
specifies names to be used for the created nodes.static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.noKeyPair()
AWSEC2TemplateOptions.noKeyPair()
Do not use a keypair on instancesstatic AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.noPlacementGroup()
AWSEC2TemplateOptions.noPlacementGroup()
Do not use a keypair on instancesstatic AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.overrideAuthenticateSudo
(boolean authenticateSudo) AWSEC2TemplateOptions.overrideAuthenticateSudo
(boolean authenticateSudo) static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.overrideLoginCredentials
(LoginCredentials credentials) AWSEC2TemplateOptions.overrideLoginCredentials
(LoginCredentials overridingCredentials) static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.overrideLoginPassword
(String password) AWSEC2TemplateOptions.overrideLoginPassword
(String password) static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.overrideLoginPrivateKey
(String privateKey) AWSEC2TemplateOptions.overrideLoginPrivateKey
(String privateKey) static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.overrideLoginUser
(String user) AWSEC2TemplateOptions.overrideLoginUser
(String loginUser) static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.placementGroup
(String placementGroup) AWSEC2TemplateOptions.placementGroup
(String placementGroup) Specifies the keypair used to run instances withstatic AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.privateIpAddress
(String address) AWSEC2TemplateOptions.privateIpAddress
(String address) AWSEC2TemplateOptions.runAsRoot
(boolean runAsRoot) This script will be executed as the root user upon system startup.static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.securityGroupIds
(Iterable<String> groupNames) static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.securityGroupIds
(String... groupNames) AWSEC2TemplateOptions.securityGroupIds
(Iterable<String> groupIds) Specifies the security group ids to be used for nodes with this templateAWSEC2TemplateOptions.securityGroupIds
(String... groupIds) static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.securityGroups
(Iterable<String> groupIds) static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.securityGroups
(String... groupIds) AWSEC2TemplateOptions.securityGroups
(Iterable<String> groupIds) Specifies the security groups to be used for nodes with this templateAWSEC2TemplateOptions.securityGroups
(String... groupIds) static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.spotOptions
(RequestSpotInstancesOptions spotOptions) AWSEC2TemplateOptions.spotOptions
(RequestSpotInstancesOptions spotOptions) Options for starting spot instancesstatic AWSEC2TemplateOptions
Specifies the maximum spot price to usestatic AWSEC2TemplateOptions
Specifies the subnetId used to run instances inAWSEC2ComputeService.templateOptions()
returns template options, except of typeAWSEC2TemplateOptions
.static AWSEC2TemplateOptions
Specifies the tenancy used to run instances withstatic AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.unmapDeviceNamed
(String deviceName) AWSEC2TemplateOptions.unmapDeviceNamed
(String deviceName) static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.userData
(byte[] unencodedData) AWSEC2TemplateOptions.userData
(byte[] unencodedData) Unencoded datastatic AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.userMetadata
(String key, String value) static AWSEC2TemplateOptions
AWSEC2TemplateOptions.Builder.userMetadata
(Map<String, String> userMetadata) AWSEC2TemplateOptions.userMetadata
(String key, String value) AWSEC2TemplateOptions.userMetadata
(Map<String, String> userMetadata)