Package-level declarations
Types
Builder for CapacityReservationFleetTagArgs.
Builder for CapacityReservationTagArgs.
Builder for CarrierGatewayTagArgs.
Builder for CustomerGatewayTagArgs.
Builder for DestinationOptionsPropertiesArgs.
Builder for DhcpOptionsTagArgs.
Builder for Ec2FleetCapacityRebalanceArgs.
Builder for Ec2FleetMaintenanceStrategiesArgs.
Builder for Ec2FleetMemoryMiBRequestArgs.
Builder for Ec2FleetOnDemandOptionsRequestArgs.
Builder for Ec2FleetPlacementArgs.
Builder for Ec2FleetSpotOptionsRequestArgs.
Builder for Ec2FleetTagArgs.
Builder for Ec2FleetTagSpecificationArgs.
Builder for Ec2FleetVCpuCountRangeRequestArgs.
Builder for EipTagArgs.
Builder for FlowLogTagArgs.
Builder for GetCapacityReservationPlainArgs.
Builder for GetCarrierGatewayPlainArgs.
Builder for GetCustomerGatewayPlainArgs.
Builder for GetDhcpOptionsPlainArgs.
Builder for GetEc2FleetPlainArgs.
Builder for GetEipAssociationPlainArgs.
Builder for GetEipPlainArgs.
Builder for GetFlowLogPlainArgs.
Builder for GetHostPlainArgs.
Builder for GetInternetGatewayPlainArgs.
Builder for GetIpamAllocationPlainArgs.
Builder for GetIpamPlainArgs.
Builder for GetIpamPoolCidrPlainArgs.
Builder for GetIpamPoolPlainArgs.
Builder for GetIpamResourceDiscoveryPlainArgs.
Builder for GetIpamScopePlainArgs.
Builder for GetKeyPairPlainArgs.
Builder for GetLaunchTemplatePlainArgs.
Builder for GetLocalGatewayRoutePlainArgs.
Builder for GetLocalGatewayRouteTablePlainArgs.
Builder for GetNatGatewayPlainArgs.
Builder for GetNetworkAclPlainArgs.
Builder for GetNetworkInsightsPathPlainArgs.
Builder for GetNetworkInterfacePlainArgs.
Builder for GetPlacementGroupPlainArgs.
Builder for GetPrefixListPlainArgs.
Builder for GetRoutePlainArgs.
Builder for GetRouteTablePlainArgs.
Builder for GetSpotFleetPlainArgs.
Builder for GetSubnetCidrBlockPlainArgs.
Builder for GetSubnetPlainArgs.
Builder for GetTransitGatewayConnectPlainArgs.
Builder for GetTransitGatewayPlainArgs.
Builder for GetVerifiedAccessEndpointPlainArgs.
Builder for GetVerifiedAccessGroupPlainArgs.
Builder for GetVerifiedAccessInstancePlainArgs.
Builder for GetVolumePlainArgs.
Builder for GetVpcEndpointPlainArgs.
Builder for GetVpcEndpointServicePlainArgs.
Builder for GetVpcPeeringConnectionPlainArgs.
Builder for GetVpcPlainArgs.
Builder for GetVpnConnectionPlainArgs.
Builder for GetVpnGatewayPlainArgs.
A key-value pair to associate with a resource.
Builder for InstanceConnectEndpointTagArgs.
Builder for InternetGatewayTagArgs.
The regions IPAM is enabled for. Allows pools to be created in these regions, as well as enabling monitoring
Builder for IpamOperatingRegionArgs.
An address space to be inserted into this pool. All allocations must be made from this address space.
Builder for IpamPoolProvisionedCidrArgs.
A key-value pair to associate with a resource.
Builder for IpamPoolTagArgs.
A key-value pair to associate with a resource.
The regions IPAM Resource Discovery is enabled for. Allows for monitoring.
A key-value pair to associate with a resource.
Builder for IpamResourceDiscoveryTagArgs.
A key-value pair to associate with a resource.
Builder for IpamScopeTagArgs.
A key-value pair to associate with a resource.
Builder for IpamTagArgs.
A key-value pair to associate with a resource.
Builder for KeyPairTagArgs.
The minimum and maximum number of accelerators (GPUs, FPGAs, or AWS Inferential chips) on an instance.
Builder for LaunchTemplateAcceleratorCountArgs.
The minimum and maximum amount of total accelerator memory, in MiB.
The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps.
Information about a block device mapping for an Amazon EC2 launch template.
Specifies an instance's Capacity Reservation targeting option.
Specifies a target Capacity Reservation.
specifies the CPU options for an instance.
Builder for LaunchTemplateCpuOptionsArgs.
The user data to make available to the instance.
The information for the launch template.
Builder for LaunchTemplateDataArgs.
Parameters for a block device for an EBS volume in an Amazon EC2 launch template.
Builder for LaunchTemplateEbsArgs.
Specifies a specification for an Elastic GPU for launch template.
Specifies an elastic inference accelerator.
Indicates whether the instance is enabled for AWS Nitro Enclaves.
Builder for LaunchTemplateEnclaveOptionsArgs.
Specifies whether your instance is configured for hibernation.
Specifies an IAM instance profile, which is a container for an IAM role for your instance.
The market (purchasing) option for the instances.
The attributes for the instance types.
Specifies an IPv4 prefix for a network interface.
Specifies an IPv6 address.
Builder for LaunchTemplateIpv6AddArgs.
Specifies an IPv6 prefix for a network interface.
Specifies a license configuration for an instance.
The maintenance options of your instance.
The minimum and maximum amount of memory per vCPU, in GiB.
Builder for LaunchTemplateMemoryGiBPerVCpuArgs.
The minimum and maximum amount of memory, in MiB.
Builder for LaunchTemplateMemoryMiBArgs.
The metadata options for the instance.
Builder for LaunchTemplateMetadataOptionsArgs.
Specifies whether detailed monitoring is enabled for an instance.
Builder for LaunchTemplateMonitoringArgs.
The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).
Specifies the parameters for a network interface.
Builder for LaunchTemplateNetworkInterfaceArgs.
TThe minimum and maximum number of network interfaces.
Specifies the placement of an instance.
Builder for LaunchTemplatePlacementArgs.
Describes the options for instance hostnames.
Specifies a secondary private IPv4 address for a network interface.
Builder for LaunchTemplatePrivateIpAddArgs.
Specifies options for Spot Instances.
Builder for LaunchTemplateSpotOptionsArgs.
The user data to make available to the instance.
Builder for LaunchTemplateTagArgs.
Specifies the tags to apply to the launch template during creation.
Builder for LaunchTemplateTagSpecificationArgs.
The minimum and maximum amount of total local storage, in GB.
The minimum and maximum number of vCPUs.
Builder for LaunchTemplateVCpuCountArgs.
Builder for LocalGatewayRouteTableTagArgs.
Builder for NatGatewayTagArgs.
Builder for NetworkAclTagArgs.
Builder for NetworkInsightsAccessScopeTagArgs.
Builder for NetworkInsightsAnalysisTagArgs.
Builder for NetworkInsightsPathPathFilterArgs.
Builder for NetworkInsightsPathTagArgs.
Builder for NetworkInterfaceTagArgs.
The options for the transit gateway vpc attachment.
Builder for OptionsPropertiesArgs.
A key-value pair to associate with a resource.
Builder for PlacementGroupTagArgs.
Builder for PrefixListEntryArgs.
Builder for PrefixListTagArgs.
Builder for RouteTableTagArgs.
Builder for SpotFleetBlockDeviceMappingArgs.
Builder for SpotFleetClassicLoadBalancerArgs.
Builder for SpotFleetEbsBlockDeviceArgs.
Builder for SpotFleetGroupIdentifierArgs.
Builder for SpotFleetInstanceIpv6AddressArgs.
Builder for SpotFleetLaunchSpecificationArgs.
Builder for SpotFleetLaunchTemplateConfigArgs.
Builder for SpotFleetLoadBalancersConfigArgs.
Builder for SpotFleetMemoryMiBRequestArgs.
Builder for SpotFleetMonitoringArgs.
Builder for SpotFleetRequestConfigDataArgs.
Builder for SpotFleetSpotCapacityRebalanceArgs.
Builder for SpotFleetSpotPlacementArgs.
Builder for SpotFleetTagArgs.
Builder for SpotFleetTagSpecificationArgs.
Builder for SpotFleetTargetGroupArgs.
Builder for SpotFleetTargetGroupsConfigArgs.
Builder for SpotFleetVCpuCountRangeRequestArgs.
The configuration options for customer provided KMS encryption.
Builder for SseSpecificationPropertiesArgs.
Builder for SubnetTagArgs.
Specifies the tags to apply to a resource when the resource is created for the launch template.
Builder for TagSpecificationArgs.
Builder for TransitGatewayAttachmentTagArgs.
Builder for TransitGatewayConnectOptionsArgs.
Builder for TransitGatewayConnectTagArgs.
Builder for TransitGatewayRouteTableTagArgs.
Builder for TransitGatewayTagArgs.
Builder for TransitGatewayVpcAttachmentTagArgs.
The load balancer details if creating the AWS Verified Access endpoint as load-balancertype.
The options for network-interface type endpoint.
The configuration options for customer provided KMS encryption.
A key-value pair to associate with a resource.
Builder for VerifiedAccessEndpointTagArgs.
The configuration options for customer provided KMS encryption.
A key-value pair to associate with a resource.
Builder for VerifiedAccessGroupTagArgs.
A key-value pair to associate with a resource.
Builder for VerifiedAccessInstanceTagArgs.
The configuration options for AWS Verified Access instances.
Sends Verified Access logs to CloudWatch Logs.
Sends Verified Access logs to Kinesis.
Sends Verified Access logs to Amazon S3.
A Verified Access Trust Provider.
The options for device identity based trust providers.
The OpenID Connect details for an oidc -type, user-identity based trust provider.
A key-value pair to associate with a resource.
Builder for VerifiedAccessTrustProviderTagArgs.
Builder for VolumeTagArgs.
A key-value pair to associate with a resource.
Builder for VpcPeeringConnectionTagArgs.
Builder for VpcTagArgs.
Builder for VpnConnectionTagArgs.
Builder for VpnGatewayTagArgs.