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 AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.authorizePublicKey(String rsaKey) AWSEC2TemplateOptions.blockDeviceMappings(Iterable<? extends BlockDeviceMapping> blockDeviceMappings) static AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.blockDeviceMappings(Set<? extends BlockDeviceMapping> blockDeviceMappings) AWSEC2TemplateOptions.blockOnPort(int port, int seconds) When the node is started, wait until the following port is activestatic AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.blockOnPort(int port, int seconds) AWSEC2TemplateOptions.blockUntilRunning(boolean blockUntilRunning) Notestatic AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.blockUntilRunning(boolean blockUntilRunning) AWSEC2TemplateOptions.clone()static AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.dedicatedHostId(String hostId) AWSEC2TemplateOptions.dedicatedHostId(String hostId) Specifies the ID of the dedicated host on which the instance should resist.AWSEC2TemplateOptions.dontAuthorizePublicKey()static AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.enableMonitoring()AWSEC2TemplateOptions.enableMonitoring()Enable Cloudwatch monitoringstatic AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.iamInstanceProfileArn(String arn) AWSEC2TemplateOptions.iamInstanceProfileArn(String arn) static AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.iamInstanceProfileName(String name) AWSEC2TemplateOptions.iamInstanceProfileName(String name) static AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.inboundPorts(int... ports) AWSEC2TemplateOptions.inboundPorts(int... ports) Opens the set of ports to public access.static AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.installPrivateKey(String rsaKey) AWSEC2TemplateOptions.installPrivateKey(String privateKey) replaces the rsa ssh key used at login.static AWSEC2TemplateOptionsSpecifies the keypair used to run instances withstatic AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.mapEBSSnapshotToDeviceName(String deviceName, String snapshotId, Integer sizeInGib, boolean deleteOnTermination) AWSEC2TemplateOptions.mapEBSSnapshotToDeviceName(String deviceName, String snapshotId, Integer sizeInGib, boolean deleteOnTermination) static AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.mapEphemeralDeviceToDeviceName(String deviceName, String virtualName) AWSEC2TemplateOptions.mapEphemeralDeviceToDeviceName(String deviceName, String virtualName) static AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.mapNewVolumeToDeviceName(String deviceName, int sizeInGib, boolean deleteOnTermination) AWSEC2TemplateOptions.mapNewVolumeToDeviceName(String deviceName, int sizeInGib, boolean deleteOnTermination) static AWSEC2TemplateOptionsAssigns the created nodes to these networksstatic AWSEC2TemplateOptionsspecifies names to be used for the created nodes.static AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.noKeyPair()AWSEC2TemplateOptions.noKeyPair()Do not use a keypair on instancesstatic AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.noPlacementGroup()AWSEC2TemplateOptions.noPlacementGroup()Do not use a keypair on instancesstatic AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.overrideAuthenticateSudo(boolean authenticateSudo) AWSEC2TemplateOptions.overrideAuthenticateSudo(boolean authenticateSudo) static AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.overrideLoginCredentials(LoginCredentials credentials) AWSEC2TemplateOptions.overrideLoginCredentials(LoginCredentials overridingCredentials) static AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.overrideLoginPassword(String password) AWSEC2TemplateOptions.overrideLoginPassword(String password) static AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.overrideLoginPrivateKey(String privateKey) AWSEC2TemplateOptions.overrideLoginPrivateKey(String privateKey) static AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.overrideLoginUser(String user) AWSEC2TemplateOptions.overrideLoginUser(String loginUser) static AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.placementGroup(String placementGroup) AWSEC2TemplateOptions.placementGroup(String placementGroup) Specifies the keypair used to run instances withstatic AWSEC2TemplateOptionsAWSEC2TemplateOptions.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 AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.securityGroupIds(Iterable<String> groupNames) static AWSEC2TemplateOptionsAWSEC2TemplateOptions.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 AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.securityGroups(Iterable<String> groupIds) static AWSEC2TemplateOptionsAWSEC2TemplateOptions.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 AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.spotOptions(RequestSpotInstancesOptions spotOptions) AWSEC2TemplateOptions.spotOptions(RequestSpotInstancesOptions spotOptions) Options for starting spot instancesstatic AWSEC2TemplateOptionsSpecifies the maximum spot price to usestatic AWSEC2TemplateOptionsSpecifies the subnetId used to run instances inAWSEC2ComputeService.templateOptions()returns template options, except of typeAWSEC2TemplateOptions.static AWSEC2TemplateOptionsSpecifies the tenancy used to run instances withstatic AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.unmapDeviceNamed(String deviceName) AWSEC2TemplateOptions.unmapDeviceNamed(String deviceName) static AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.userData(byte[] unencodedData) AWSEC2TemplateOptions.userData(byte[] unencodedData) Unencoded datastatic AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.userMetadata(String key, String value) static AWSEC2TemplateOptionsAWSEC2TemplateOptions.Builder.userMetadata(Map<String, String> userMetadata) AWSEC2TemplateOptions.userMetadata(String key, String value) AWSEC2TemplateOptions.userMetadata(Map<String, String> userMetadata)