| Package | Description |
|---|---|
| software.amazon.awssdk.services.securityhub.model |
| Modifier and Type | Method and Description |
|---|---|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.blockDeviceMappingSet(AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails... blockDeviceMappingSet)
Information about a block device mapping for an Amazon EC2 launch template.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.blockDeviceMappingSet(Collection<AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails> blockDeviceMappingSet)
Information about a block device mapping for an Amazon EC2 launch template.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.blockDeviceMappingSet(Consumer<AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails.Builder>... blockDeviceMappingSet)
Information about a block device mapping for an Amazon EC2 launch template.
|
static AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.builder() |
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.capacityReservationSpecification(AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails capacityReservationSpecification)
Specifies an instance's Capacity Reservation targeting option.
|
default AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.capacityReservationSpecification(Consumer<AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder> capacityReservationSpecification)
Specifies an instance's Capacity Reservation targeting option.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.cpuOptions(AwsEc2LaunchTemplateDataCpuOptionsDetails cpuOptions)
Specifies the CPU options for an instance.
|
default AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.cpuOptions(Consumer<AwsEc2LaunchTemplateDataCpuOptionsDetails.Builder> cpuOptions)
Specifies the CPU options for an instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.creditSpecification(AwsEc2LaunchTemplateDataCreditSpecificationDetails creditSpecification)
Specifies the credit option for CPU usage of a T2, T3, or T3a instance.
|
default AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.creditSpecification(Consumer<AwsEc2LaunchTemplateDataCreditSpecificationDetails.Builder> creditSpecification)
Specifies the credit option for CPU usage of a T2, T3, or T3a instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.disableApiStop(Boolean disableApiStop)
Indicates whether to enable the instance for stop protection.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.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. |
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.ebsOptimized(Boolean ebsOptimized)
Indicates whether the instance is optimized for Amazon EBS I/O.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.elasticGpuSpecificationSet(AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetails... elasticGpuSpecificationSet)
Provides details about Elastic Graphics accelerators to associate with the instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.elasticGpuSpecificationSet(Collection<AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetails> elasticGpuSpecificationSet)
Provides details about Elastic Graphics accelerators to associate with the instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.elasticGpuSpecificationSet(Consumer<AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetails.Builder>... elasticGpuSpecificationSet)
Provides details about Elastic Graphics accelerators to associate with the instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.elasticInferenceAcceleratorSet(AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetails... elasticInferenceAcceleratorSet)
The Amazon Elastic Inference accelerator for the instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.elasticInferenceAcceleratorSet(Collection<AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetails> elasticInferenceAcceleratorSet)
The Amazon Elastic Inference accelerator for the instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.elasticInferenceAcceleratorSet(Consumer<AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetails.Builder>... elasticInferenceAcceleratorSet)
The Amazon Elastic Inference accelerator for the instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.enclaveOptions(AwsEc2LaunchTemplateDataEnclaveOptionsDetails enclaveOptions)
Indicates whether the Amazon EC2 instance is enabled for Amazon Web Services Nitro Enclaves.
|
default AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.enclaveOptions(Consumer<AwsEc2LaunchTemplateDataEnclaveOptionsDetails.Builder> enclaveOptions)
Indicates whether the Amazon EC2 instance is enabled for Amazon Web Services Nitro Enclaves.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.hibernationOptions(AwsEc2LaunchTemplateDataHibernationOptionsDetails hibernationOptions)
Specifies whether your Amazon EC2 instance is configured for hibernation.
|
default AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.hibernationOptions(Consumer<AwsEc2LaunchTemplateDataHibernationOptionsDetails.Builder> hibernationOptions)
Specifies whether your Amazon EC2 instance is configured for hibernation.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.iamInstanceProfile(AwsEc2LaunchTemplateDataIamInstanceProfileDetails iamInstanceProfile)
The name or Amazon Resource Name (ARN) of an IAM instance profile.
|
default AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.iamInstanceProfile(Consumer<AwsEc2LaunchTemplateDataIamInstanceProfileDetails.Builder> iamInstanceProfile)
The name or Amazon Resource Name (ARN) of an IAM instance profile.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.imageId(String imageId)
The ID of the Amazon Machine Image (AMI).
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.instanceInitiatedShutdownBehavior(String instanceInitiatedShutdownBehavior)
Provides the options for specifying the instance initiated shutdown behavior.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.instanceMarketOptions(AwsEc2LaunchTemplateDataInstanceMarketOptionsDetails instanceMarketOptions)
Specifies the market (purchasing) option for an instance.
|
default AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.instanceMarketOptions(Consumer<AwsEc2LaunchTemplateDataInstanceMarketOptionsDetails.Builder> instanceMarketOptions)
Specifies the market (purchasing) option for an instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.instanceRequirements(AwsEc2LaunchTemplateDataInstanceRequirementsDetails instanceRequirements)
The attributes for the instance types.
|
default AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.instanceRequirements(Consumer<AwsEc2LaunchTemplateDataInstanceRequirementsDetails.Builder> instanceRequirements)
The attributes for the instance types.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.instanceType(String instanceType)
The instance type.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.kernelId(String kernelId)
The ID of the kernel.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.keyName(String keyName)
The name of the key pair that allows users to connect to the instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.licenseSet(AwsEc2LaunchTemplateDataLicenseSetDetails... licenseSet)
Specifies a license configuration for an instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.licenseSet(Collection<AwsEc2LaunchTemplateDataLicenseSetDetails> licenseSet)
Specifies a license configuration for an instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.licenseSet(Consumer<AwsEc2LaunchTemplateDataLicenseSetDetails.Builder>... licenseSet)
Specifies a license configuration for an instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.maintenanceOptions(AwsEc2LaunchTemplateDataMaintenanceOptionsDetails maintenanceOptions)
The maintenance options of your instance.
|
default AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.maintenanceOptions(Consumer<AwsEc2LaunchTemplateDataMaintenanceOptionsDetails.Builder> maintenanceOptions)
The maintenance options of your instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.metadataOptions(AwsEc2LaunchTemplateDataMetadataOptionsDetails metadataOptions)
The metadata options for the instance.
|
default AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.metadataOptions(Consumer<AwsEc2LaunchTemplateDataMetadataOptionsDetails.Builder> metadataOptions)
The metadata options for the instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.monitoring(AwsEc2LaunchTemplateDataMonitoringDetails monitoring)
The monitoring for the instance.
|
default AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.monitoring(Consumer<AwsEc2LaunchTemplateDataMonitoringDetails.Builder> monitoring)
The monitoring for the instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.networkInterfaceSet(AwsEc2LaunchTemplateDataNetworkInterfaceSetDetails... networkInterfaceSet)
Specifies the parameters for a network interface that is attached to the instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.networkInterfaceSet(Collection<AwsEc2LaunchTemplateDataNetworkInterfaceSetDetails> networkInterfaceSet)
Specifies the parameters for a network interface that is attached to the instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.networkInterfaceSet(Consumer<AwsEc2LaunchTemplateDataNetworkInterfaceSetDetails.Builder>... networkInterfaceSet)
Specifies the parameters for a network interface that is attached to the instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.placement(AwsEc2LaunchTemplateDataPlacementDetails placement)
Specifies the placement of an instance.
|
default AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.placement(Consumer<AwsEc2LaunchTemplateDataPlacementDetails.Builder> placement)
Specifies the placement of an instance.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.privateDnsNameOptions(AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetails privateDnsNameOptions)
The options for the instance hostname.
|
default AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.privateDnsNameOptions(Consumer<AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetails.Builder> privateDnsNameOptions)
The options for the instance hostname.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.ramDiskId(String ramDiskId)
The ID of the RAM disk.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.securityGroupIdSet(Collection<String> securityGroupIdSet)
One or more security group IDs.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.securityGroupIdSet(String... securityGroupIdSet)
One or more security group IDs.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.securityGroupSet(Collection<String> securityGroupSet)
One or more security group names.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.securityGroupSet(String... securityGroupSet)
One or more security group names.
|
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.toBuilder() |
AwsEc2LaunchTemplateDataDetails.Builder |
AwsEc2LaunchTemplateDataDetails.Builder.userData(String userData)
The user data to make available to the instance.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends AwsEc2LaunchTemplateDataDetails.Builder> |
AwsEc2LaunchTemplateDataDetails.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default AwsEc2LaunchTemplateDetails.Builder |
AwsEc2LaunchTemplateDetails.Builder.launchTemplateData(Consumer<AwsEc2LaunchTemplateDataDetails.Builder> launchTemplateData)
The information to include in the launch template.
|
Copyright © 2023. All rights reserved.