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 TypeClassDescriptionclassContains options supported in theComputeService#runNodeoperation 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 EC2TemplateOptionsEC2TemplateOptions.Builder.authorizePublicKey(String rsaKey) EC2TemplateOptions.blockDeviceMappings(Iterable<? extends BlockDeviceMapping> blockDeviceMappings) static EC2TemplateOptionsEC2TemplateOptions.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 EC2TemplateOptionsEC2TemplateOptions.Builder.blockOnComplete(boolean value) EC2TemplateOptions.blockOnPort(int port, int seconds) When the node is started, wait until the following port is activestatic EC2TemplateOptionsEC2TemplateOptions.Builder.blockOnPort(int port, int seconds) EC2TemplateOptions.blockUntilRunning(boolean blockUntilRunning) Notestatic EC2TemplateOptionsEC2TemplateOptions.Builder.blockUntilRunning(boolean blockUntilRunning) static EC2TemplateOptionsEC2TemplateOptions.Builder.clientToken(String clientToken) EC2TemplateOptions.clientToken(String clientToken) EC2TemplateOptions.clone()EC2TemplateOptions.dontAuthorizePublicKey()static EC2TemplateOptionsEC2TemplateOptions.Builder.inboundPorts(int... ports) EC2TemplateOptions.inboundPorts(int... ports) Opens the set of ports to public access.static EC2TemplateOptionsEC2TemplateOptions.Builder.installPrivateKey(String rsaKey) EC2TemplateOptions.installPrivateKey(String privateKey) replaces the rsa ssh key used at login.static EC2TemplateOptionsSpecifies the keypair used to run instances withstatic EC2TemplateOptionsEC2TemplateOptions.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 EC2TemplateOptionsEC2TemplateOptions.Builder.mapEphemeralDeviceToDeviceName(String deviceName, String virtualName) EC2TemplateOptions.mapEphemeralDeviceToDeviceName(String deviceName, String virtualName) static EC2TemplateOptionsEC2TemplateOptions.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 EC2TemplateOptionsstatic EC2TemplateOptionsstatic EC2TemplateOptionsAssigns the created nodes to these networksstatic EC2TemplateOptionsspecifies names to be used for the created nodes.static EC2TemplateOptionsEC2TemplateOptions.Builder.noKeyPair()EC2TemplateOptions.noKeyPair()Do not use a keypair on instancesstatic EC2TemplateOptionsEC2TemplateOptions.Builder.overrideAuthenticateSudo(boolean authenticateSudo) EC2TemplateOptions.overrideAuthenticateSudo(boolean authenticateSudo) static EC2TemplateOptionsEC2TemplateOptions.Builder.overrideLoginCredentials(LoginCredentials credentials) EC2TemplateOptions.overrideLoginCredentials(LoginCredentials overridingCredentials) static EC2TemplateOptionsEC2TemplateOptions.Builder.overrideLoginPassword(String password) EC2TemplateOptions.overrideLoginPassword(String password) static EC2TemplateOptionsEC2TemplateOptions.Builder.overrideLoginPrivateKey(String privateKey) EC2TemplateOptions.overrideLoginPrivateKey(String privateKey) static EC2TemplateOptionsEC2TemplateOptions.Builder.overrideLoginUser(String user) EC2TemplateOptions.overrideLoginUser(String loginUser) static EC2TemplateOptionsEC2TemplateOptions.Builder.runAsRoot(boolean value) EC2TemplateOptions.runAsRoot(boolean runAsRoot) static EC2TemplateOptionsstatic EC2TemplateOptionsThis script will be executed as the root user upon system startup.This script will be executed as the root user upon system startup.static EC2TemplateOptionsEC2TemplateOptions.Builder.securityGroups(Iterable<String> groupNames) static EC2TemplateOptionsEC2TemplateOptions.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 EC2TemplateOptionsassigns tags to the created nodesstatic EC2TemplateOptionsEC2TemplateOptions.Builder.unmapDeviceNamed(String deviceName) EC2TemplateOptions.unmapDeviceNamed(String deviceName) static EC2TemplateOptionsEC2TemplateOptions.Builder.userData(byte[] unencodedData) EC2TemplateOptions.userData(byte[] unencodedData) Unencoded datastatic EC2TemplateOptionsEC2TemplateOptions.Builder.userMetadata(String key, String value) static EC2TemplateOptionsEC2TemplateOptions.Builder.userMetadata(Map<String, String> userMetadata) EC2TemplateOptions.userMetadata(String key, String value) EC2TemplateOptions.userMetadata(Map<String, String> userMetadata) EC2TemplateOptions.wrapInInitScript(boolean wrapInInitScript) default true