Package | Description |
---|---|
software.amazon.awssdk.services.ec2 |
|
software.amazon.awssdk.services.ec2.model |
Modifier and Type | Method and Description |
---|---|
default CompletableFuture<RunInstancesResponse> |
Ec2AsyncClient.runInstances(Consumer<RunInstancesRequest.Builder> runInstancesRequest)
Launches the specified number of instances using an AMI for which you have permissions.
|
default RunInstancesResponse |
Ec2Client.runInstances(Consumer<RunInstancesRequest.Builder> runInstancesRequest)
Launches the specified number of instances using an AMI for which you have permissions.
|
Modifier and Type | Method and Description |
---|---|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.additionalInfo(String additionalInfo)
Reserved.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.blockDeviceMappings(BlockDeviceMapping... blockDeviceMappings)
The block device mapping entries.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.blockDeviceMappings(Collection<BlockDeviceMapping> blockDeviceMappings)
The block device mapping entries.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.blockDeviceMappings(Consumer<BlockDeviceMapping.Builder>... blockDeviceMappings)
The block device mapping entries.
|
static RunInstancesRequest.Builder |
RunInstancesRequest.builder() |
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.capacityReservationSpecification(CapacityReservationSpecification capacityReservationSpecification)
Information about the Capacity Reservation targeting option.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.capacityReservationSpecification(Consumer<CapacityReservationSpecification.Builder> capacityReservationSpecification)
Information about the Capacity Reservation targeting option.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.clientToken(String clientToken)
Unique, case-sensitive identifier you provide to ensure the idempotency of the request.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.cpuOptions(Consumer<CpuOptionsRequest.Builder> cpuOptions)
The CPU options for the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.cpuOptions(CpuOptionsRequest cpuOptions)
The CPU options for the instance.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.creditSpecification(Consumer<CreditSpecificationRequest.Builder> creditSpecification)
The credit option for CPU usage of the burstable performance instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.creditSpecification(CreditSpecificationRequest creditSpecification)
The credit option for CPU usage of the burstable performance instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.disableApiTermination(Boolean disableApiTermination)
If you set this parameter to
true , you can't terminate the instance using the Amazon EC2
console, CLI, or API; otherwise, you can. |
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.ebsOptimized(Boolean ebsOptimized)
Indicates whether the instance is optimized for Amazon EBS I/O.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.elasticGpuSpecification(Collection<ElasticGpuSpecification> elasticGpuSpecification)
An elastic GPU to associate with the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.elasticGpuSpecification(Consumer<ElasticGpuSpecification.Builder>... elasticGpuSpecification)
An elastic GPU to associate with the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.elasticGpuSpecification(ElasticGpuSpecification... elasticGpuSpecification)
An elastic GPU to associate with the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.elasticInferenceAccelerators(Collection<ElasticInferenceAccelerator> elasticInferenceAccelerators)
An elastic inference accelerator to associate with the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.elasticInferenceAccelerators(Consumer<ElasticInferenceAccelerator.Builder>... elasticInferenceAccelerators)
An elastic inference accelerator to associate with the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.elasticInferenceAccelerators(ElasticInferenceAccelerator... elasticInferenceAccelerators)
An elastic inference accelerator to associate with the instance.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.hibernationOptions(Consumer<HibernationOptionsRequest.Builder> hibernationOptions)
Indicates whether an instance is enabled for hibernation.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.hibernationOptions(HibernationOptionsRequest hibernationOptions)
Indicates whether an instance is enabled for hibernation.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.iamInstanceProfile(Consumer<IamInstanceProfileSpecification.Builder> iamInstanceProfile)
The IAM instance profile.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.iamInstanceProfile(IamInstanceProfileSpecification iamInstanceProfile)
The IAM instance profile.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.imageId(String imageId)
The ID of the AMI.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.instanceInitiatedShutdownBehavior(ShutdownBehavior instanceInitiatedShutdownBehavior)
Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the
operating system command for system shutdown).
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.instanceInitiatedShutdownBehavior(String instanceInitiatedShutdownBehavior)
Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the
operating system command for system shutdown).
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.instanceMarketOptions(Consumer<InstanceMarketOptionsRequest.Builder> instanceMarketOptions)
The market (purchasing) option for the instances.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.instanceMarketOptions(InstanceMarketOptionsRequest instanceMarketOptions)
The market (purchasing) option for the instances.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.instanceType(InstanceType instanceType)
The instance type.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.instanceType(String instanceType)
The instance type.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.ipv6AddressCount(Integer ipv6AddressCount)
[EC2-VPC] The number of IPv6 addresses to associate with the primary network interface.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.ipv6Addresses(Collection<InstanceIpv6Address> ipv6Addresses)
[EC2-VPC] The IPv6 addresses from the range of the subnet to associate with the primary network interface.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.ipv6Addresses(Consumer<InstanceIpv6Address.Builder>... ipv6Addresses)
[EC2-VPC] The IPv6 addresses from the range of the subnet to associate with the primary network interface.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.ipv6Addresses(InstanceIpv6Address... ipv6Addresses)
[EC2-VPC] The IPv6 addresses from the range of the subnet to associate with the primary network interface.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.kernelId(String kernelId)
The ID of the kernel.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.keyName(String keyName)
The name of the key pair.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.launchTemplate(Consumer<LaunchTemplateSpecification.Builder> launchTemplate)
The launch template to use to launch the instances.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.launchTemplate(LaunchTemplateSpecification launchTemplate)
The launch template to use to launch the instances.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.licenseSpecifications(Collection<LicenseConfigurationRequest> licenseSpecifications)
The license configurations.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.licenseSpecifications(Consumer<LicenseConfigurationRequest.Builder>... licenseSpecifications)
The license configurations.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.licenseSpecifications(LicenseConfigurationRequest... licenseSpecifications)
The license configurations.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.maxCount(Integer maxCount)
The maximum number of instances to launch.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.metadataOptions(Consumer<InstanceMetadataOptionsRequest.Builder> metadataOptions)
The metadata options for the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.metadataOptions(InstanceMetadataOptionsRequest metadataOptions)
The metadata options for the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.minCount(Integer minCount)
The minimum number of instances to launch.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.monitoring(Consumer<RunInstancesMonitoringEnabled.Builder> monitoring)
Specifies whether detailed monitoring is enabled for the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.monitoring(RunInstancesMonitoringEnabled monitoring)
Specifies whether detailed monitoring is enabled for the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.networkInterfaces(Collection<InstanceNetworkInterfaceSpecification> networkInterfaces)
The network interfaces to associate with the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.networkInterfaces(Consumer<InstanceNetworkInterfaceSpecification.Builder>... networkInterfaces)
The network interfaces to associate with the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.networkInterfaces(InstanceNetworkInterfaceSpecification... networkInterfaces)
The network interfaces to associate with the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.placement(Consumer<Placement.Builder> placement)
The placement for the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.placement(Placement placement)
The placement for the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.privateIpAddress(String privateIpAddress)
[EC2-VPC] The primary IPv4 address.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.ramdiskId(String ramdiskId)
The ID of the RAM disk to select.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.securityGroupIds(Collection<String> securityGroupIds)
The IDs of the security groups.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.securityGroupIds(String... securityGroupIds)
The IDs of the security groups.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.securityGroups(Collection<String> securityGroups)
[EC2-Classic, default VPC] The names of the security groups.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.securityGroups(String... securityGroups)
[EC2-Classic, default VPC] The names of the security groups.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.subnetId(String subnetId)
[EC2-VPC] The ID of the subnet to launch the instance into.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.tagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to apply to the resources during launch.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The tags to apply to the resources during launch.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.tagSpecifications(TagSpecification... tagSpecifications)
The tags to apply to the resources during launch.
|
RunInstancesRequest.Builder |
RunInstancesRequest.toBuilder() |
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.userData(String userData)
The user data to make available to the instance.
|
Modifier and Type | Method and Description |
---|---|
static Class<? extends RunInstancesRequest.Builder> |
RunInstancesRequest.serializableBuilderClass() |
Copyright © 2020. All rights reserved.