Package-level declarations

Types

data class CapacityReservationFleetInstanceTypeSpecificationArgs(val availabilityZone: Output<String>? = null, val availabilityZoneId: Output<String>? = null, val ebsOptimized: Output<Boolean>? = null, val instancePlatform: Output<String>? = null, val instanceType: Output<String>? = null, val priority: Output<Int>? = null, val weight: Output<Double>? = null) : ConvertibleToJava<CapacityReservationFleetInstanceTypeSpecificationArgs>
Link copied to clipboard
data class CapacityReservationFleetTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<CapacityReservationFleetTagArgs>
data class CapacityReservationFleetTagSpecificationArgs(val resourceType: Output<String>? = null, val tags: Output<List<CapacityReservationFleetTagArgs>>? = null) : ConvertibleToJava<CapacityReservationFleetTagSpecificationArgs>
Link copied to clipboard
data class CapacityReservationTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<CapacityReservationTagArgs>
Link copied to clipboard
data class CapacityReservationTagSpecificationArgs(val resourceType: Output<String>? = null, val tags: Output<List<CapacityReservationTagArgs>>? = null) : ConvertibleToJava<CapacityReservationTagSpecificationArgs>
Link copied to clipboard
data class CarrierGatewayTagArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<CarrierGatewayTagArgs>
Link copied to clipboard
data class CustomerGatewayTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<CustomerGatewayTagArgs>
Link copied to clipboard
data class DestinationOptionsPropertiesArgs(val fileFormat: Output<FlowLogDestinationOptionsPropertiesFileFormat>, val hiveCompatiblePartitions: Output<Boolean>, val perHourPartition: Output<Boolean>) : ConvertibleToJava<DestinationOptionsPropertiesArgs>
Link copied to clipboard
data class DhcpOptionsTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<DhcpOptionsTagArgs>
Link copied to clipboard
Link copied to clipboard
data class Ec2FleetAcceleratorCountRequestArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<Ec2FleetAcceleratorCountRequestArgs>
data class Ec2FleetAcceleratorTotalMemoryMiBRequestArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<Ec2FleetAcceleratorTotalMemoryMiBRequestArgs>
data class Ec2FleetBaselineEbsBandwidthMbpsRequestArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<Ec2FleetBaselineEbsBandwidthMbpsRequestArgs>
Link copied to clipboard
data class Ec2FleetCapacityRebalanceArgs(val replacementStrategy: Output<Ec2FleetCapacityRebalanceReplacementStrategy>? = null, val terminationDelay: Output<Int>? = null) : ConvertibleToJava<Ec2FleetCapacityRebalanceArgs>
data class Ec2FleetCapacityReservationOptionsRequestArgs(val usageStrategy: Output<Ec2FleetCapacityReservationOptionsRequestUsageStrategy>? = null) : ConvertibleToJava<Ec2FleetCapacityReservationOptionsRequestArgs>
data class Ec2FleetFleetLaunchTemplateConfigRequestArgs(val launchTemplateSpecification: Output<Ec2FleetFleetLaunchTemplateSpecificationRequestArgs>? = null, val overrides: Output<List<Ec2FleetFleetLaunchTemplateOverridesRequestArgs>>? = null) : ConvertibleToJava<Ec2FleetFleetLaunchTemplateConfigRequestArgs>
data class Ec2FleetFleetLaunchTemplateOverridesRequestArgs(val availabilityZone: Output<String>? = null, val instanceRequirements: Output<Ec2FleetInstanceRequirementsRequestArgs>? = null, val instanceType: Output<String>? = null, val maxPrice: Output<String>? = null, val placement: Output<Ec2FleetPlacementArgs>? = null, val priority: Output<Double>? = null, val subnetId: Output<String>? = null, val weightedCapacity: Output<Double>? = null) : ConvertibleToJava<Ec2FleetFleetLaunchTemplateOverridesRequestArgs>
data class Ec2FleetFleetLaunchTemplateSpecificationRequestArgs(val launchTemplateId: Output<String>? = null, val launchTemplateName: Output<String>? = null, val version: Output<String>) : ConvertibleToJava<Ec2FleetFleetLaunchTemplateSpecificationRequestArgs>
Link copied to clipboard
data class Ec2FleetInstanceRequirementsRequestArgs(val acceleratorCount: Output<Ec2FleetAcceleratorCountRequestArgs>? = null, val acceleratorManufacturers: Output<List<Ec2FleetInstanceRequirementsRequestAcceleratorManufacturersItem>>? = null, val acceleratorNames: Output<List<Ec2FleetInstanceRequirementsRequestAcceleratorNamesItem>>? = null, val acceleratorTotalMemoryMiB: Output<Ec2FleetAcceleratorTotalMemoryMiBRequestArgs>? = null, val acceleratorTypes: Output<List<Ec2FleetInstanceRequirementsRequestAcceleratorTypesItem>>? = null, val allowedInstanceTypes: Output<List<String>>? = null, val bareMetal: Output<Ec2FleetInstanceRequirementsRequestBareMetal>? = null, val baselineEbsBandwidthMbps: Output<Ec2FleetBaselineEbsBandwidthMbpsRequestArgs>? = null, val burstablePerformance: Output<Ec2FleetInstanceRequirementsRequestBurstablePerformance>? = null, val cpuManufacturers: Output<List<Ec2FleetInstanceRequirementsRequestCpuManufacturersItem>>? = null, val excludedInstanceTypes: Output<List<String>>? = null, val instanceGenerations: Output<List<Ec2FleetInstanceRequirementsRequestInstanceGenerationsItem>>? = null, val localStorage: Output<Ec2FleetInstanceRequirementsRequestLocalStorage>? = null, val localStorageTypes: Output<List<Ec2FleetInstanceRequirementsRequestLocalStorageTypesItem>>? = null, val memoryGiBPerVCpu: Output<Ec2FleetMemoryGiBPerVCpuRequestArgs>? = null, val memoryMiB: Output<Ec2FleetMemoryMiBRequestArgs>? = null, val networkBandwidthGbps: Output<Ec2FleetNetworkBandwidthGbpsRequestArgs>? = null, val networkInterfaceCount: Output<Ec2FleetNetworkInterfaceCountRequestArgs>? = null, val onDemandMaxPricePercentageOverLowestPrice: Output<Int>? = null, val requireHibernateSupport: Output<Boolean>? = null, val spotMaxPricePercentageOverLowestPrice: Output<Int>? = null, val totalLocalStorageGb: Output<Ec2FleetTotalLocalStorageGbRequestArgs>? = null, val vCpuCount: Output<Ec2FleetVCpuCountRangeRequestArgs>? = null) : ConvertibleToJava<Ec2FleetInstanceRequirementsRequestArgs>
Link copied to clipboard
data class Ec2FleetMaintenanceStrategiesArgs(val capacityRebalance: Output<Ec2FleetCapacityRebalanceArgs>? = null) : ConvertibleToJava<Ec2FleetMaintenanceStrategiesArgs>
Link copied to clipboard
data class Ec2FleetMemoryGiBPerVCpuRequestArgs(val max: Output<Double>? = null, val min: Output<Double>? = null) : ConvertibleToJava<Ec2FleetMemoryGiBPerVCpuRequestArgs>
Link copied to clipboard
data class Ec2FleetMemoryMiBRequestArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<Ec2FleetMemoryMiBRequestArgs>
Link copied to clipboard
data class Ec2FleetNetworkBandwidthGbpsRequestArgs(val max: Output<Double>? = null, val min: Output<Double>? = null) : ConvertibleToJava<Ec2FleetNetworkBandwidthGbpsRequestArgs>
Link copied to clipboard
data class Ec2FleetNetworkInterfaceCountRequestArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<Ec2FleetNetworkInterfaceCountRequestArgs>
Link copied to clipboard
data class Ec2FleetOnDemandOptionsRequestArgs(val allocationStrategy: Output<String>? = null, val capacityReservationOptions: Output<Ec2FleetCapacityReservationOptionsRequestArgs>? = null, val maxTotalPrice: Output<String>? = null, val minTargetCapacity: Output<Int>? = null, val singleAvailabilityZone: Output<Boolean>? = null, val singleInstanceType: Output<Boolean>? = null) : ConvertibleToJava<Ec2FleetOnDemandOptionsRequestArgs>
Link copied to clipboard
data class Ec2FleetPlacementArgs(val affinity: Output<String>? = null, val availabilityZone: Output<String>? = null, val groupName: Output<String>? = null, val hostId: Output<String>? = null, val hostResourceGroupArn: Output<String>? = null, val partitionNumber: Output<Int>? = null, val spreadDomain: Output<String>? = null, val tenancy: Output<String>? = null) : ConvertibleToJava<Ec2FleetPlacementArgs>
Link copied to clipboard
data class Ec2FleetSpotOptionsRequestArgs(val allocationStrategy: Output<Ec2FleetSpotOptionsRequestAllocationStrategy>? = null, val instanceInterruptionBehavior: Output<Ec2FleetSpotOptionsRequestInstanceInterruptionBehavior>? = null, val instancePoolsToUseCount: Output<Int>? = null, val maintenanceStrategies: Output<Ec2FleetMaintenanceStrategiesArgs>? = null, val maxTotalPrice: Output<String>? = null, val minTargetCapacity: Output<Int>? = null, val singleAvailabilityZone: Output<Boolean>? = null, val singleInstanceType: Output<Boolean>? = null) : ConvertibleToJava<Ec2FleetSpotOptionsRequestArgs>
Link copied to clipboard
data class Ec2FleetTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<Ec2FleetTagArgs>
Link copied to clipboard
Link copied to clipboard
data class Ec2FleetTagSpecificationArgs(val resourceType: Output<Ec2FleetTagSpecificationResourceType>? = null, val tags: Output<List<Ec2FleetTagArgs>>? = null) : ConvertibleToJava<Ec2FleetTagSpecificationArgs>
data class Ec2FleetTargetCapacitySpecificationRequestArgs(val defaultTargetCapacityType: Output<Ec2FleetTargetCapacitySpecificationRequestDefaultTargetCapacityType>? = null, val onDemandTargetCapacity: Output<Int>? = null, val spotTargetCapacity: Output<Int>? = null, val targetCapacityUnitType: Output<Ec2FleetTargetCapacitySpecificationRequestTargetCapacityUnitType>? = null, val totalTargetCapacity: Output<Int>) : ConvertibleToJava<Ec2FleetTargetCapacitySpecificationRequestArgs>
Link copied to clipboard
data class Ec2FleetTotalLocalStorageGbRequestArgs(val max: Output<Double>? = null, val min: Output<Double>? = null) : ConvertibleToJava<Ec2FleetTotalLocalStorageGbRequestArgs>
Link copied to clipboard
data class Ec2FleetVCpuCountRangeRequestArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<Ec2FleetVCpuCountRangeRequestArgs>
Link copied to clipboard
data class EipTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<EipTagArgs>
Link copied to clipboard

Builder for EipTagArgs.

Link copied to clipboard
data class FlowLogTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<FlowLogTagArgs>
Link copied to clipboard
Link copied to clipboard
data class GetCapacityReservationFleetPlainArgs(val capacityReservationFleetId: String) : ConvertibleToJava<GetCapacityReservationFleetPlainArgs>
Link copied to clipboard
data class GetCapacityReservationPlainArgs(val id: String) : ConvertibleToJava<GetCapacityReservationPlainArgs>
Link copied to clipboard
data class GetCarrierGatewayPlainArgs(val carrierGatewayId: String) : ConvertibleToJava<GetCarrierGatewayPlainArgs>
Link copied to clipboard
data class GetCustomerGatewayPlainArgs(val customerGatewayId: String) : ConvertibleToJava<GetCustomerGatewayPlainArgs>
Link copied to clipboard
data class GetDhcpOptionsPlainArgs(val dhcpOptionsId: String) : ConvertibleToJava<GetDhcpOptionsPlainArgs>
Link copied to clipboard
data class GetEc2FleetPlainArgs(val fleetId: String) : ConvertibleToJava<GetEc2FleetPlainArgs>
Link copied to clipboard
data class GetEgressOnlyInternetGatewayPlainArgs(val id: String) : ConvertibleToJava<GetEgressOnlyInternetGatewayPlainArgs>
Link copied to clipboard
data class GetEipAssociationPlainArgs(val id: String) : ConvertibleToJava<GetEipAssociationPlainArgs>
Link copied to clipboard
data class GetEipPlainArgs(val allocationId: String, val publicIp: String) : ConvertibleToJava<GetEipPlainArgs>
Link copied to clipboard
data class GetEnclaveCertificateIamRoleAssociationPlainArgs(val certificateArn: String, val roleArn: String) : ConvertibleToJava<GetEnclaveCertificateIamRoleAssociationPlainArgs>
Link copied to clipboard
data class GetFlowLogPlainArgs(val id: String) : ConvertibleToJava<GetFlowLogPlainArgs>
Link copied to clipboard
data class GetGatewayRouteTableAssociationPlainArgs(val gatewayId: String) : ConvertibleToJava<GetGatewayRouteTableAssociationPlainArgs>
Link copied to clipboard
data class GetHostPlainArgs(val hostId: String) : ConvertibleToJava<GetHostPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetInstanceConnectEndpointPlainArgs(val id: String) : ConvertibleToJava<GetInstanceConnectEndpointPlainArgs>
Link copied to clipboard
data class GetInternetGatewayPlainArgs(val internetGatewayId: String) : ConvertibleToJava<GetInternetGatewayPlainArgs>
Link copied to clipboard
data class GetIpamAllocationPlainArgs(val cidr: String, val ipamPoolAllocationId: String, val ipamPoolId: String) : ConvertibleToJava<GetIpamAllocationPlainArgs>
Link copied to clipboard
data class GetIpamPlainArgs(val ipamId: String) : ConvertibleToJava<GetIpamPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetIpamPoolCidrPlainArgs(val ipamPoolCidrId: String, val ipamPoolId: String) : ConvertibleToJava<GetIpamPoolCidrPlainArgs>
Link copied to clipboard
data class GetIpamPoolPlainArgs(val ipamPoolId: String) : ConvertibleToJava<GetIpamPoolPlainArgs>
data class GetIpamResourceDiscoveryAssociationPlainArgs(val ipamResourceDiscoveryAssociationId: String) : ConvertibleToJava<GetIpamResourceDiscoveryAssociationPlainArgs>
Link copied to clipboard
data class GetIpamResourceDiscoveryPlainArgs(val ipamResourceDiscoveryId: String) : ConvertibleToJava<GetIpamResourceDiscoveryPlainArgs>
Link copied to clipboard
data class GetIpamScopePlainArgs(val ipamScopeId: String) : ConvertibleToJava<GetIpamScopePlainArgs>
Link copied to clipboard
data class GetKeyPairPlainArgs(val keyName: String) : ConvertibleToJava<GetKeyPairPlainArgs>
Link copied to clipboard
data class GetLaunchTemplatePlainArgs(val launchTemplateId: String) : ConvertibleToJava<GetLaunchTemplatePlainArgs>
Link copied to clipboard
data class GetLocalGatewayRoutePlainArgs(val destinationCidrBlock: String, val localGatewayRouteTableId: String) : ConvertibleToJava<GetLocalGatewayRoutePlainArgs>
Link copied to clipboard
data class GetLocalGatewayRouteTablePlainArgs(val localGatewayRouteTableId: String) : ConvertibleToJava<GetLocalGatewayRouteTablePlainArgs>
data class GetLocalGatewayRouteTableVirtualInterfaceGroupAssociationPlainArgs(val localGatewayRouteTableVirtualInterfaceGroupAssociationId: String) : ConvertibleToJava<GetLocalGatewayRouteTableVirtualInterfaceGroupAssociationPlainArgs>
data class GetLocalGatewayRouteTableVpcAssociationPlainArgs(val localGatewayRouteTableVpcAssociationId: String) : ConvertibleToJava<GetLocalGatewayRouteTableVpcAssociationPlainArgs>
Link copied to clipboard
data class GetNatGatewayPlainArgs(val natGatewayId: String) : ConvertibleToJava<GetNatGatewayPlainArgs>
Link copied to clipboard
data class GetNetworkAclPlainArgs(val id: String) : ConvertibleToJava<GetNetworkAclPlainArgs>
data class GetNetworkInsightsAccessScopeAnalysisPlainArgs(val networkInsightsAccessScopeAnalysisId: String) : ConvertibleToJava<GetNetworkInsightsAccessScopeAnalysisPlainArgs>
Link copied to clipboard
data class GetNetworkInsightsAccessScopePlainArgs(val networkInsightsAccessScopeId: String) : ConvertibleToJava<GetNetworkInsightsAccessScopePlainArgs>
Link copied to clipboard
data class GetNetworkInsightsAnalysisPlainArgs(val networkInsightsAnalysisId: String) : ConvertibleToJava<GetNetworkInsightsAnalysisPlainArgs>
Link copied to clipboard
data class GetNetworkInsightsPathPlainArgs(val networkInsightsPathId: String) : ConvertibleToJava<GetNetworkInsightsPathPlainArgs>
Link copied to clipboard
data class GetNetworkInterfaceAttachmentPlainArgs(val attachmentId: String) : ConvertibleToJava<GetNetworkInterfaceAttachmentPlainArgs>
Link copied to clipboard
data class GetNetworkInterfacePlainArgs(val id: String) : ConvertibleToJava<GetNetworkInterfacePlainArgs>
Link copied to clipboard
data class GetPlacementGroupPlainArgs(val groupName: String) : ConvertibleToJava<GetPlacementGroupPlainArgs>
Link copied to clipboard
data class GetPrefixListPlainArgs(val prefixListId: String) : ConvertibleToJava<GetPrefixListPlainArgs>
Link copied to clipboard
data class GetRoutePlainArgs(val cidrBlock: String, val routeTableId: String) : ConvertibleToJava<GetRoutePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetRouteTablePlainArgs(val routeTableId: String) : ConvertibleToJava<GetRouteTablePlainArgs>
Link copied to clipboard
data class GetSpotFleetPlainArgs(val id: String) : ConvertibleToJava<GetSpotFleetPlainArgs>
Link copied to clipboard
data class GetSubnetCidrBlockPlainArgs(val id: String) : ConvertibleToJava<GetSubnetCidrBlockPlainArgs>
Link copied to clipboard
data class GetSubnetNetworkAclAssociationPlainArgs(val associationId: String) : ConvertibleToJava<GetSubnetNetworkAclAssociationPlainArgs>
Link copied to clipboard
data class GetSubnetPlainArgs(val subnetId: String) : ConvertibleToJava<GetSubnetPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetSubnetRouteTableAssociationPlainArgs(val id: String) : ConvertibleToJava<GetSubnetRouteTableAssociationPlainArgs>
Link copied to clipboard
data class GetTransitGatewayAttachmentPlainArgs(val id: String) : ConvertibleToJava<GetTransitGatewayAttachmentPlainArgs>
Link copied to clipboard
data class GetTransitGatewayConnectPlainArgs(val transitGatewayAttachmentId: String) : ConvertibleToJava<GetTransitGatewayConnectPlainArgs>
data class GetTransitGatewayMulticastDomainAssociationPlainArgs(val subnetId: String, val transitGatewayAttachmentId: String, val transitGatewayMulticastDomainId: String) : ConvertibleToJava<GetTransitGatewayMulticastDomainAssociationPlainArgs>
data class GetTransitGatewayMulticastDomainPlainArgs(val transitGatewayMulticastDomainId: String) : ConvertibleToJava<GetTransitGatewayMulticastDomainPlainArgs>
data class GetTransitGatewayMulticastGroupMemberPlainArgs(val groupIpAddress: String, val networkInterfaceId: String, val transitGatewayMulticastDomainId: String) : ConvertibleToJava<GetTransitGatewayMulticastGroupMemberPlainArgs>
data class GetTransitGatewayMulticastGroupSourcePlainArgs(val groupIpAddress: String, val networkInterfaceId: String, val transitGatewayMulticastDomainId: String) : ConvertibleToJava<GetTransitGatewayMulticastGroupSourcePlainArgs>
data class GetTransitGatewayPeeringAttachmentPlainArgs(val transitGatewayAttachmentId: String) : ConvertibleToJava<GetTransitGatewayPeeringAttachmentPlainArgs>
Link copied to clipboard
data class GetTransitGatewayPlainArgs(val id: String) : ConvertibleToJava<GetTransitGatewayPlainArgs>
Link copied to clipboard
data class GetTransitGatewayRouteTablePlainArgs(val transitGatewayRouteTableId: String) : ConvertibleToJava<GetTransitGatewayRouteTablePlainArgs>
Link copied to clipboard
data class GetTransitGatewayVpcAttachmentPlainArgs(val id: String) : ConvertibleToJava<GetTransitGatewayVpcAttachmentPlainArgs>
Link copied to clipboard
data class GetVerifiedAccessEndpointPlainArgs(val verifiedAccessEndpointId: String) : ConvertibleToJava<GetVerifiedAccessEndpointPlainArgs>
Link copied to clipboard
data class GetVerifiedAccessGroupPlainArgs(val verifiedAccessGroupId: String) : ConvertibleToJava<GetVerifiedAccessGroupPlainArgs>
Link copied to clipboard
data class GetVerifiedAccessInstancePlainArgs(val verifiedAccessInstanceId: String) : ConvertibleToJava<GetVerifiedAccessInstancePlainArgs>
Link copied to clipboard
data class GetVerifiedAccessTrustProviderPlainArgs(val verifiedAccessTrustProviderId: String) : ConvertibleToJava<GetVerifiedAccessTrustProviderPlainArgs>
Link copied to clipboard
data class GetVolumePlainArgs(val volumeId: String) : ConvertibleToJava<GetVolumePlainArgs>
Link copied to clipboard
data class GetVpcEndpointConnectionNotificationPlainArgs(val vpcEndpointConnectionNotificationId: String) : ConvertibleToJava<GetVpcEndpointConnectionNotificationPlainArgs>
Link copied to clipboard
data class GetVpcEndpointPlainArgs(val id: String) : ConvertibleToJava<GetVpcEndpointPlainArgs>
data class GetVpcEndpointServicePermissionsPlainArgs(val serviceId: String) : ConvertibleToJava<GetVpcEndpointServicePermissionsPlainArgs>
Link copied to clipboard
data class GetVpcEndpointServicePlainArgs(val serviceId: String) : ConvertibleToJava<GetVpcEndpointServicePlainArgs>
Link copied to clipboard
data class GetVpcPeeringConnectionPlainArgs(val id: String) : ConvertibleToJava<GetVpcPeeringConnectionPlainArgs>
Link copied to clipboard
data class GetVpcPlainArgs(val vpcId: String) : ConvertibleToJava<GetVpcPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetVpnConnectionPlainArgs(val vpnConnectionId: String) : ConvertibleToJava<GetVpnConnectionPlainArgs>
Link copied to clipboard
data class GetVpnGatewayPlainArgs(val vpnGatewayId: String) : ConvertibleToJava<GetVpnGatewayPlainArgs>
Link copied to clipboard
data class InstanceConnectEndpointTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<InstanceConnectEndpointTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class InternetGatewayTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<InternetGatewayTagArgs>
Link copied to clipboard
data class IpamOperatingRegionArgs(val regionName: Output<String>) : ConvertibleToJava<IpamOperatingRegionArgs>

The regions IPAM is enabled for. Allows pools to be created in these regions, as well as enabling monitoring

Link copied to clipboard
data class IpamPoolProvisionedCidrArgs(val cidr: Output<String>) : ConvertibleToJava<IpamPoolProvisionedCidrArgs>

An address space to be inserted into this pool. All allocations must be made from this address space.

Link copied to clipboard
data class IpamPoolTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<IpamPoolTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
Link copied to clipboard
data class IpamResourceDiscoveryAssociationTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<IpamResourceDiscoveryAssociationTagArgs>

A key-value pair to associate with a resource.

data class IpamResourceDiscoveryIpamOperatingRegionArgs(val regionName: Output<String>) : ConvertibleToJava<IpamResourceDiscoveryIpamOperatingRegionArgs>

The regions IPAM Resource Discovery is enabled for. Allows for monitoring.

Link copied to clipboard
data class IpamResourceDiscoveryTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<IpamResourceDiscoveryTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class IpamScopeTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<IpamScopeTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
Link copied to clipboard
data class IpamTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<IpamTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
Link copied to clipboard
data class KeyPairTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<KeyPairTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
Link copied to clipboard
data class LaunchTemplateAcceleratorCountArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<LaunchTemplateAcceleratorCountArgs>

The minimum and maximum number of accelerators (GPUs, FPGAs, or AWS Inferential chips) on an instance.

data class LaunchTemplateAcceleratorTotalMemoryMiBArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<LaunchTemplateAcceleratorTotalMemoryMiBArgs>

The minimum and maximum amount of total accelerator memory, in MiB.

data class LaunchTemplateBaselineEbsBandwidthMbpsArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<LaunchTemplateBaselineEbsBandwidthMbpsArgs>

The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps.

Link copied to clipboard
data class LaunchTemplateBlockDeviceMappingArgs(val deviceName: Output<String>? = null, val ebs: Output<LaunchTemplateEbsArgs>? = null, val noDevice: Output<String>? = null, val virtualName: Output<String>? = null) : ConvertibleToJava<LaunchTemplateBlockDeviceMappingArgs>

Information about a block device mapping for an Amazon EC2 launch template.

data class LaunchTemplateCapacityReservationSpecificationArgs(val capacityReservationPreference: Output<String>? = null, val capacityReservationTarget: Output<LaunchTemplateCapacityReservationTargetArgs>? = null) : ConvertibleToJava<LaunchTemplateCapacityReservationSpecificationArgs>

Specifies an instance's Capacity Reservation targeting option.

data class LaunchTemplateCapacityReservationTargetArgs(val capacityReservationId: Output<String>? = null, val capacityReservationResourceGroupArn: Output<String>? = null) : ConvertibleToJava<LaunchTemplateCapacityReservationTargetArgs>

Specifies a target Capacity Reservation.

Link copied to clipboard
data class LaunchTemplateCpuOptionsArgs(val amdSevSnp: Output<LaunchTemplateCpuOptionsAmdSevSnp>? = null, val coreCount: Output<Int>? = null, val threadsPerCore: Output<Int>? = null) : ConvertibleToJava<LaunchTemplateCpuOptionsArgs>

specifies the CPU options for an instance.

Link copied to clipboard
data class LaunchTemplateCreditSpecificationArgs(val cpuCredits: Output<String>? = null) : ConvertibleToJava<LaunchTemplateCreditSpecificationArgs>

The user data to make available to the instance.

Link copied to clipboard
data class LaunchTemplateDataArgs(val blockDeviceMappings: Output<List<LaunchTemplateBlockDeviceMappingArgs>>? = null, val capacityReservationSpecification: Output<LaunchTemplateCapacityReservationSpecificationArgs>? = null, val cpuOptions: Output<LaunchTemplateCpuOptionsArgs>? = null, val creditSpecification: Output<LaunchTemplateCreditSpecificationArgs>? = null, val disableApiStop: Output<Boolean>? = null, val disableApiTermination: Output<Boolean>? = null, val ebsOptimized: Output<Boolean>? = null, val elasticGpuSpecifications: Output<List<LaunchTemplateElasticGpuSpecificationArgs>>? = null, val elasticInferenceAccelerators: Output<List<LaunchTemplateElasticInferenceAcceleratorArgs>>? = null, val enclaveOptions: Output<LaunchTemplateEnclaveOptionsArgs>? = null, val hibernationOptions: Output<LaunchTemplateHibernationOptionsArgs>? = null, val iamInstanceProfile: Output<LaunchTemplateIamInstanceProfileArgs>? = null, val imageId: Output<String>? = null, val instanceInitiatedShutdownBehavior: Output<String>? = null, val instanceMarketOptions: Output<LaunchTemplateInstanceMarketOptionsArgs>? = null, val instanceRequirements: Output<LaunchTemplateInstanceRequirementsArgs>? = null, val instanceType: Output<String>? = null, val kernelId: Output<String>? = null, val keyName: Output<String>? = null, val licenseSpecifications: Output<List<LaunchTemplateLicenseSpecificationArgs>>? = null, val maintenanceOptions: Output<LaunchTemplateMaintenanceOptionsArgs>? = null, val metadataOptions: Output<LaunchTemplateMetadataOptionsArgs>? = null, val monitoring: Output<LaunchTemplateMonitoringArgs>? = null, val networkInterfaces: Output<List<LaunchTemplateNetworkInterfaceArgs>>? = null, val placement: Output<LaunchTemplatePlacementArgs>? = null, val privateDnsNameOptions: Output<LaunchTemplatePrivateDnsNameOptionsArgs>? = null, val ramDiskId: Output<String>? = null, val securityGroupIds: Output<List<String>>? = null, val securityGroups: Output<List<String>>? = null, val tagSpecifications: Output<List<TagSpecificationArgs>>? = null, val userData: Output<String>? = null) : ConvertibleToJava<LaunchTemplateDataArgs>

The information for the launch template.

Link copied to clipboard
data class LaunchTemplateEbsArgs(val deleteOnTermination: Output<Boolean>? = null, val encrypted: Output<Boolean>? = null, val iops: Output<Int>? = null, val kmsKeyId: Output<String>? = null, val snapshotId: Output<String>? = null, val throughput: Output<Int>? = null, val volumeSize: Output<Int>? = null, val volumeType: Output<String>? = null) : ConvertibleToJava<LaunchTemplateEbsArgs>

Parameters for a block device for an EBS volume in an Amazon EC2 launch template.

data class LaunchTemplateElasticGpuSpecificationArgs(val type: Output<String>? = null) : ConvertibleToJava<LaunchTemplateElasticGpuSpecificationArgs>

Specifies a specification for an Elastic GPU for launch template.

data class LaunchTemplateElasticInferenceAcceleratorArgs(val count: Output<Int>? = null, val type: Output<String>? = null) : ConvertibleToJava<LaunchTemplateElasticInferenceAcceleratorArgs>

Specifies an elastic inference accelerator.

Link copied to clipboard
data class LaunchTemplateEnclaveOptionsArgs(val enabled: Output<Boolean>? = null) : ConvertibleToJava<LaunchTemplateEnclaveOptionsArgs>

Indicates whether the instance is enabled for AWS Nitro Enclaves.

Link copied to clipboard
data class LaunchTemplateHibernationOptionsArgs(val configured: Output<Boolean>? = null) : ConvertibleToJava<LaunchTemplateHibernationOptionsArgs>

Specifies whether your instance is configured for hibernation.

Link copied to clipboard
data class LaunchTemplateIamInstanceProfileArgs(val arn: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<LaunchTemplateIamInstanceProfileArgs>

Specifies an IAM instance profile, which is a container for an IAM role for your instance.

Link copied to clipboard
data class LaunchTemplateInstanceMarketOptionsArgs(val marketType: Output<String>? = null, val spotOptions: Output<LaunchTemplateSpotOptionsArgs>? = null) : ConvertibleToJava<LaunchTemplateInstanceMarketOptionsArgs>

The market (purchasing) option for the instances.

Link copied to clipboard
data class LaunchTemplateInstanceRequirementsArgs(val acceleratorCount: Output<LaunchTemplateAcceleratorCountArgs>? = null, val acceleratorManufacturers: Output<List<String>>? = null, val acceleratorNames: Output<List<String>>? = null, val acceleratorTotalMemoryMiB: Output<LaunchTemplateAcceleratorTotalMemoryMiBArgs>? = null, val acceleratorTypes: Output<List<String>>? = null, val allowedInstanceTypes: Output<List<String>>? = null, val bareMetal: Output<String>? = null, val baselineEbsBandwidthMbps: Output<LaunchTemplateBaselineEbsBandwidthMbpsArgs>? = null, val burstablePerformance: Output<String>? = null, val cpuManufacturers: Output<List<String>>? = null, val excludedInstanceTypes: Output<List<String>>? = null, val instanceGenerations: Output<List<String>>? = null, val localStorage: Output<String>? = null, val localStorageTypes: Output<List<String>>? = null, val memoryGiBPerVCpu: Output<LaunchTemplateMemoryGiBPerVCpuArgs>? = null, val memoryMiB: Output<LaunchTemplateMemoryMiBArgs>? = null, val networkBandwidthGbps: Output<LaunchTemplateNetworkBandwidthGbpsArgs>? = null, val networkInterfaceCount: Output<LaunchTemplateNetworkInterfaceCountArgs>? = null, val onDemandMaxPricePercentageOverLowestPrice: Output<Int>? = null, val requireHibernateSupport: Output<Boolean>? = null, val spotMaxPricePercentageOverLowestPrice: Output<Int>? = null, val totalLocalStorageGb: Output<LaunchTemplateTotalLocalStorageGbArgs>? = null, val vCpuCount: Output<LaunchTemplateVCpuCountArgs>? = null) : ConvertibleToJava<LaunchTemplateInstanceRequirementsArgs>

The attributes for the instance types.

data class LaunchTemplateIpv4PrefixSpecificationArgs(val ipv4Prefix: Output<String>? = null) : ConvertibleToJava<LaunchTemplateIpv4PrefixSpecificationArgs>

Specifies an IPv4 prefix for a network interface.

Link copied to clipboard
data class LaunchTemplateIpv6AddArgs(val ipv6Address: Output<String>? = null) : ConvertibleToJava<LaunchTemplateIpv6AddArgs>

Specifies an IPv6 address.

data class LaunchTemplateIpv6PrefixSpecificationArgs(val ipv6Prefix: Output<String>? = null) : ConvertibleToJava<LaunchTemplateIpv6PrefixSpecificationArgs>

Specifies an IPv6 prefix for a network interface.

Link copied to clipboard
data class LaunchTemplateLicenseSpecificationArgs(val licenseConfigurationArn: Output<String>? = null) : ConvertibleToJava<LaunchTemplateLicenseSpecificationArgs>

Specifies a license configuration for an instance.

Link copied to clipboard
data class LaunchTemplateMaintenanceOptionsArgs(val autoRecovery: Output<String>? = null) : ConvertibleToJava<LaunchTemplateMaintenanceOptionsArgs>

The maintenance options of your instance.

Link copied to clipboard
data class LaunchTemplateMemoryGiBPerVCpuArgs(val max: Output<Double>? = null, val min: Output<Double>? = null) : ConvertibleToJava<LaunchTemplateMemoryGiBPerVCpuArgs>

The minimum and maximum amount of memory per vCPU, in GiB.

Link copied to clipboard
data class LaunchTemplateMemoryMiBArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<LaunchTemplateMemoryMiBArgs>

The minimum and maximum amount of memory, in MiB.

Link copied to clipboard
data class LaunchTemplateMetadataOptionsArgs(val httpEndpoint: Output<String>? = null, val httpProtocolIpv6: Output<String>? = null, val httpPutResponseHopLimit: Output<Int>? = null, val httpTokens: Output<String>? = null, val instanceMetadataTags: Output<String>? = null) : ConvertibleToJava<LaunchTemplateMetadataOptionsArgs>

The metadata options for the instance.

Link copied to clipboard
data class LaunchTemplateMonitoringArgs(val enabled: Output<Boolean>? = null) : ConvertibleToJava<LaunchTemplateMonitoringArgs>

Specifies whether detailed monitoring is enabled for an instance.

Link copied to clipboard
data class LaunchTemplateNetworkBandwidthGbpsArgs(val max: Output<Double>? = null, val min: Output<Double>? = null) : ConvertibleToJava<LaunchTemplateNetworkBandwidthGbpsArgs>

The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).

Link copied to clipboard
data class LaunchTemplateNetworkInterfaceArgs(val associateCarrierIpAddress: Output<Boolean>? = null, val associatePublicIpAddress: Output<Boolean>? = null, val deleteOnTermination: Output<Boolean>? = null, val description: Output<String>? = null, val deviceIndex: Output<Int>? = null, val groups: Output<List<String>>? = null, val interfaceType: Output<String>? = null, val ipv4PrefixCount: Output<Int>? = null, val ipv4Prefixes: Output<List<LaunchTemplateIpv4PrefixSpecificationArgs>>? = null, val ipv6AddressCount: Output<Int>? = null, val ipv6Addresses: Output<List<LaunchTemplateIpv6AddArgs>>? = null, val ipv6PrefixCount: Output<Int>? = null, val ipv6Prefixes: Output<List<LaunchTemplateIpv6PrefixSpecificationArgs>>? = null, val networkCardIndex: Output<Int>? = null, val networkInterfaceId: Output<String>? = null, val primaryIpv6: Output<Boolean>? = null, val privateIpAddress: Output<String>? = null, val privateIpAddresses: Output<List<LaunchTemplatePrivateIpAddArgs>>? = null, val secondaryPrivateIpAddressCount: Output<Int>? = null, val subnetId: Output<String>? = null) : ConvertibleToJava<LaunchTemplateNetworkInterfaceArgs>

Specifies the parameters for a network interface.

Link copied to clipboard
data class LaunchTemplateNetworkInterfaceCountArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<LaunchTemplateNetworkInterfaceCountArgs>

TThe minimum and maximum number of network interfaces.

Link copied to clipboard
data class LaunchTemplatePlacementArgs(val affinity: Output<String>? = null, val availabilityZone: Output<String>? = null, val groupId: Output<String>? = null, val groupName: Output<String>? = null, val hostId: Output<String>? = null, val hostResourceGroupArn: Output<String>? = null, val partitionNumber: Output<Int>? = null, val spreadDomain: Output<String>? = null, val tenancy: Output<String>? = null) : ConvertibleToJava<LaunchTemplatePlacementArgs>

Specifies the placement of an instance.

Link copied to clipboard
data class LaunchTemplatePrivateDnsNameOptionsArgs(val enableResourceNameDnsARecord: Output<Boolean>? = null, val enableResourceNameDnsAaaaRecord: Output<Boolean>? = null, val hostnameType: Output<String>? = null) : ConvertibleToJava<LaunchTemplatePrivateDnsNameOptionsArgs>

Describes the options for instance hostnames.

Link copied to clipboard
data class LaunchTemplatePrivateIpAddArgs(val primary: Output<Boolean>? = null, val privateIpAddress: Output<String>? = null) : ConvertibleToJava<LaunchTemplatePrivateIpAddArgs>

Specifies a secondary private IPv4 address for a network interface.

Link copied to clipboard
data class LaunchTemplateSpotOptionsArgs(val blockDurationMinutes: Output<Int>? = null, val instanceInterruptionBehavior: Output<String>? = null, val maxPrice: Output<String>? = null, val spotInstanceType: Output<String>? = null, val validUntil: Output<String>? = null) : ConvertibleToJava<LaunchTemplateSpotOptionsArgs>

Specifies options for Spot Instances.

Link copied to clipboard
data class LaunchTemplateTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<LaunchTemplateTagArgs>

The user data to make available to the instance.

Link copied to clipboard
data class LaunchTemplateTagSpecificationArgs(val resourceType: Output<String>? = null, val tags: Output<List<LaunchTemplateTagArgs>>? = null) : ConvertibleToJava<LaunchTemplateTagSpecificationArgs>

Specifies the tags to apply to the launch template during creation.

Link copied to clipboard
data class LaunchTemplateTotalLocalStorageGbArgs(val max: Output<Double>? = null, val min: Output<Double>? = null) : ConvertibleToJava<LaunchTemplateTotalLocalStorageGbArgs>

The minimum and maximum amount of total local storage, in GB.

Link copied to clipboard
data class LaunchTemplateVCpuCountArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<LaunchTemplateVCpuCountArgs>

The minimum and maximum number of vCPUs.

Link copied to clipboard
data class LocalGatewayRouteTableTagArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<LocalGatewayRouteTableTagArgs>
data class LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagArgs>
data class LocalGatewayRouteTableVpcAssociationTagArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<LocalGatewayRouteTableVpcAssociationTagArgs>
Link copied to clipboard
data class NatGatewayTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<NatGatewayTagArgs>
Link copied to clipboard
Link copied to clipboard
data class NetworkAclTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<NetworkAclTagArgs>
Link copied to clipboard
data class NetworkInsightsAccessScopeAccessScopePathRequestArgs(val destination: Output<NetworkInsightsAccessScopePathStatementRequestArgs>? = null, val source: Output<NetworkInsightsAccessScopePathStatementRequestArgs>? = null, val throughResources: Output<List<NetworkInsightsAccessScopeThroughResourcesStatementRequestArgs>>? = null) : ConvertibleToJava<NetworkInsightsAccessScopeAccessScopePathRequestArgs>
data class NetworkInsightsAccessScopeAnalysisTagArgs(val key: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<NetworkInsightsAccessScopeAnalysisTagArgs>
data class NetworkInsightsAccessScopePacketHeaderStatementRequestArgs(val destinationAddresses: Output<List<String>>? = null, val destinationPorts: Output<List<String>>? = null, val destinationPrefixLists: Output<List<String>>? = null, val protocols: Output<List<NetworkInsightsAccessScopeProtocol>>? = null, val sourceAddresses: Output<List<String>>? = null, val sourcePorts: Output<List<String>>? = null, val sourcePrefixLists: Output<List<String>>? = null) : ConvertibleToJava<NetworkInsightsAccessScopePacketHeaderStatementRequestArgs>
data class NetworkInsightsAccessScopePathStatementRequestArgs(val packetHeaderStatement: Output<NetworkInsightsAccessScopePacketHeaderStatementRequestArgs>? = null, val resourceStatement: Output<NetworkInsightsAccessScopeResourceStatementRequestArgs>? = null) : ConvertibleToJava<NetworkInsightsAccessScopePathStatementRequestArgs>
data class NetworkInsightsAccessScopeResourceStatementRequestArgs(val resourceTypes: Output<List<String>>? = null, val resources: Output<List<String>>? = null) : ConvertibleToJava<NetworkInsightsAccessScopeResourceStatementRequestArgs>
Link copied to clipboard
data class NetworkInsightsAccessScopeTagArgs(val key: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<NetworkInsightsAccessScopeTagArgs>
data class NetworkInsightsAccessScopeThroughResourcesStatementRequestArgs(val resourceStatement: Output<NetworkInsightsAccessScopeResourceStatementRequestArgs>? = null) : ConvertibleToJava<NetworkInsightsAccessScopeThroughResourcesStatementRequestArgs>
Link copied to clipboard
data class NetworkInsightsAnalysisTagArgs(val key: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<NetworkInsightsAnalysisTagArgs>
Link copied to clipboard
data class NetworkInsightsPathFilterPortRangeArgs(val fromPort: Output<Int>? = null, val toPort: Output<Int>? = null) : ConvertibleToJava<NetworkInsightsPathFilterPortRangeArgs>
Link copied to clipboard
data class NetworkInsightsPathPathFilterArgs(val destinationAddress: Output<String>? = null, val destinationPortRange: Output<NetworkInsightsPathFilterPortRangeArgs>? = null, val sourceAddress: Output<String>? = null, val sourcePortRange: Output<NetworkInsightsPathFilterPortRangeArgs>? = null) : ConvertibleToJava<NetworkInsightsPathPathFilterArgs>
Link copied to clipboard
data class NetworkInsightsPathTagArgs(val key: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<NetworkInsightsPathTagArgs>
Link copied to clipboard
data class NetworkInterfaceInstanceIpv6AddressArgs(val ipv6Address: Output<String>) : ConvertibleToJava<NetworkInterfaceInstanceIpv6AddressArgs>
data class NetworkInterfaceIpv4PrefixSpecificationArgs(val ipv4Prefix: Output<String>) : ConvertibleToJava<NetworkInterfaceIpv4PrefixSpecificationArgs>
data class NetworkInterfaceIpv6PrefixSpecificationArgs(val ipv6Prefix: Output<String>) : ConvertibleToJava<NetworkInterfaceIpv6PrefixSpecificationArgs>
data class NetworkInterfacePrivateIpAddressSpecificationArgs(val primary: Output<Boolean>, val privateIpAddress: Output<String>) : ConvertibleToJava<NetworkInterfacePrivateIpAddressSpecificationArgs>
Link copied to clipboard
data class NetworkInterfaceTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<NetworkInterfaceTagArgs>
Link copied to clipboard
data class OptionsPropertiesArgs(val applianceModeSupport: Output<String>? = null, val dnsSupport: Output<String>? = null, val ipv6Support: Output<String>? = null) : ConvertibleToJava<OptionsPropertiesArgs>

The options for the transit gateway vpc attachment.

Link copied to clipboard
data class PlacementGroupTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<PlacementGroupTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class PrefixListEntryArgs(val cidr: Output<String>, val description: Output<String>? = null) : ConvertibleToJava<PrefixListEntryArgs>
Link copied to clipboard
data class PrefixListTagArgs(val key: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<PrefixListTagArgs>
Link copied to clipboard
data class PrivateDnsNameOptionsOnLaunchPropertiesArgs(val enableResourceNameDnsARecord: Output<Boolean>? = null, val enableResourceNameDnsAaaaRecord: Output<Boolean>? = null, val hostnameType: Output<String>? = null) : ConvertibleToJava<PrivateDnsNameOptionsOnLaunchPropertiesArgs>
Link copied to clipboard
data class RouteTableTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<RouteTableTagArgs>
Link copied to clipboard
Link copied to clipboard
data class SpotFleetAcceleratorCountRequestArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<SpotFleetAcceleratorCountRequestArgs>
data class SpotFleetAcceleratorTotalMemoryMiBRequestArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<SpotFleetAcceleratorTotalMemoryMiBRequestArgs>
data class SpotFleetBaselineEbsBandwidthMbpsRequestArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<SpotFleetBaselineEbsBandwidthMbpsRequestArgs>
Link copied to clipboard
data class SpotFleetBlockDeviceMappingArgs(val deviceName: Output<String>, val ebs: Output<SpotFleetEbsBlockDeviceArgs>? = null, val noDevice: Output<String>? = null, val virtualName: Output<String>? = null) : ConvertibleToJava<SpotFleetBlockDeviceMappingArgs>
Link copied to clipboard
data class SpotFleetClassicLoadBalancerArgs(val name: Output<String>) : ConvertibleToJava<SpotFleetClassicLoadBalancerArgs>
Link copied to clipboard
data class SpotFleetClassicLoadBalancersConfigArgs(val classicLoadBalancers: Output<List<SpotFleetClassicLoadBalancerArgs>>) : ConvertibleToJava<SpotFleetClassicLoadBalancersConfigArgs>
Link copied to clipboard
data class SpotFleetEbsBlockDeviceArgs(val deleteOnTermination: Output<Boolean>? = null, val encrypted: Output<Boolean>? = null, val iops: Output<Int>? = null, val snapshotId: Output<String>? = null, val volumeSize: Output<Int>? = null, val volumeType: Output<SpotFleetEbsBlockDeviceVolumeType>? = null) : ConvertibleToJava<SpotFleetEbsBlockDeviceArgs>
data class SpotFleetFleetLaunchTemplateSpecificationArgs(val launchTemplateId: Output<String>? = null, val launchTemplateName: Output<String>? = null, val version: Output<String>) : ConvertibleToJava<SpotFleetFleetLaunchTemplateSpecificationArgs>
Link copied to clipboard
data class SpotFleetGroupIdentifierArgs(val groupId: Output<String>) : ConvertibleToJava<SpotFleetGroupIdentifierArgs>
data class SpotFleetIamInstanceProfileSpecificationArgs(val arn: Output<String>? = null) : ConvertibleToJava<SpotFleetIamInstanceProfileSpecificationArgs>
Link copied to clipboard
data class SpotFleetInstanceIpv6AddressArgs(val ipv6Address: Output<String>) : ConvertibleToJava<SpotFleetInstanceIpv6AddressArgs>
data class SpotFleetInstanceNetworkInterfaceSpecificationArgs(val associatePublicIpAddress: Output<Boolean>? = null, val deleteOnTermination: Output<Boolean>? = null, val description: Output<String>? = null, val deviceIndex: Output<Int>? = null, val groups: Output<List<String>>? = null, val ipv6AddressCount: Output<Int>? = null, val ipv6Addresses: Output<List<SpotFleetInstanceIpv6AddressArgs>>? = null, val networkInterfaceId: Output<String>? = null, val privateIpAddresses: Output<List<SpotFleetPrivateIpAddressSpecificationArgs>>? = null, val secondaryPrivateIpAddressCount: Output<Int>? = null, val subnetId: Output<String>? = null) : ConvertibleToJava<SpotFleetInstanceNetworkInterfaceSpecificationArgs>
Link copied to clipboard
data class SpotFleetInstanceRequirementsRequestArgs(val acceleratorCount: Output<SpotFleetAcceleratorCountRequestArgs>? = null, val acceleratorManufacturers: Output<List<SpotFleetInstanceRequirementsRequestAcceleratorManufacturersItem>>? = null, val acceleratorNames: Output<List<SpotFleetInstanceRequirementsRequestAcceleratorNamesItem>>? = null, val acceleratorTotalMemoryMiB: Output<SpotFleetAcceleratorTotalMemoryMiBRequestArgs>? = null, val acceleratorTypes: Output<List<SpotFleetInstanceRequirementsRequestAcceleratorTypesItem>>? = null, val allowedInstanceTypes: Output<List<String>>? = null, val bareMetal: Output<SpotFleetInstanceRequirementsRequestBareMetal>? = null, val baselineEbsBandwidthMbps: Output<SpotFleetBaselineEbsBandwidthMbpsRequestArgs>? = null, val burstablePerformance: Output<SpotFleetInstanceRequirementsRequestBurstablePerformance>? = null, val cpuManufacturers: Output<List<SpotFleetInstanceRequirementsRequestCpuManufacturersItem>>? = null, val excludedInstanceTypes: Output<List<String>>? = null, val instanceGenerations: Output<List<SpotFleetInstanceRequirementsRequestInstanceGenerationsItem>>? = null, val localStorage: Output<SpotFleetInstanceRequirementsRequestLocalStorage>? = null, val localStorageTypes: Output<List<SpotFleetInstanceRequirementsRequestLocalStorageTypesItem>>? = null, val memoryGiBPerVCpu: Output<SpotFleetMemoryGiBPerVCpuRequestArgs>? = null, val memoryMiB: Output<SpotFleetMemoryMiBRequestArgs>? = null, val networkBandwidthGbps: Output<SpotFleetNetworkBandwidthGbpsRequestArgs>? = null, val networkInterfaceCount: Output<SpotFleetNetworkInterfaceCountRequestArgs>? = null, val onDemandMaxPricePercentageOverLowestPrice: Output<Int>? = null, val requireHibernateSupport: Output<Boolean>? = null, val spotMaxPricePercentageOverLowestPrice: Output<Int>? = null, val totalLocalStorageGb: Output<SpotFleetTotalLocalStorageGbRequestArgs>? = null, val vCpuCount: Output<SpotFleetVCpuCountRangeRequestArgs>? = null) : ConvertibleToJava<SpotFleetInstanceRequirementsRequestArgs>
Link copied to clipboard
data class SpotFleetLaunchSpecificationArgs(val blockDeviceMappings: Output<List<SpotFleetBlockDeviceMappingArgs>>? = null, val ebsOptimized: Output<Boolean>? = null, val iamInstanceProfile: Output<SpotFleetIamInstanceProfileSpecificationArgs>? = null, val imageId: Output<String>, val instanceRequirements: Output<SpotFleetInstanceRequirementsRequestArgs>? = null, val instanceType: Output<String>? = null, val kernelId: Output<String>? = null, val keyName: Output<String>? = null, val monitoring: Output<SpotFleetMonitoringArgs>? = null, val networkInterfaces: Output<List<SpotFleetInstanceNetworkInterfaceSpecificationArgs>>? = null, val placement: Output<SpotFleetSpotPlacementArgs>? = null, val ramdiskId: Output<String>? = null, val securityGroups: Output<List<SpotFleetGroupIdentifierArgs>>? = null, val spotPrice: Output<String>? = null, val subnetId: Output<String>? = null, val tagSpecifications: Output<List<SpotFleetTagSpecificationArgs>>? = null, val userData: Output<String>? = null, val weightedCapacity: Output<Double>? = null) : ConvertibleToJava<SpotFleetLaunchSpecificationArgs>
Link copied to clipboard
data class SpotFleetLaunchTemplateConfigArgs(val launchTemplateSpecification: Output<SpotFleetFleetLaunchTemplateSpecificationArgs>? = null, val overrides: Output<List<SpotFleetLaunchTemplateOverridesArgs>>? = null) : ConvertibleToJava<SpotFleetLaunchTemplateConfigArgs>
Link copied to clipboard
data class SpotFleetLaunchTemplateOverridesArgs(val availabilityZone: Output<String>? = null, val instanceRequirements: Output<SpotFleetInstanceRequirementsRequestArgs>? = null, val instanceType: Output<String>? = null, val priority: Output<Double>? = null, val spotPrice: Output<String>? = null, val subnetId: Output<String>? = null, val weightedCapacity: Output<Double>? = null) : ConvertibleToJava<SpotFleetLaunchTemplateOverridesArgs>
Link copied to clipboard
data class SpotFleetLoadBalancersConfigArgs(val classicLoadBalancersConfig: Output<SpotFleetClassicLoadBalancersConfigArgs>? = null, val targetGroupsConfig: Output<SpotFleetTargetGroupsConfigArgs>? = null) : ConvertibleToJava<SpotFleetLoadBalancersConfigArgs>
Link copied to clipboard
data class SpotFleetMemoryGiBPerVCpuRequestArgs(val max: Output<Double>? = null, val min: Output<Double>? = null) : ConvertibleToJava<SpotFleetMemoryGiBPerVCpuRequestArgs>
Link copied to clipboard
data class SpotFleetMemoryMiBRequestArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<SpotFleetMemoryMiBRequestArgs>
Link copied to clipboard
data class SpotFleetMonitoringArgs(val enabled: Output<Boolean>? = null) : ConvertibleToJava<SpotFleetMonitoringArgs>
Link copied to clipboard
data class SpotFleetNetworkBandwidthGbpsRequestArgs(val max: Output<Double>? = null, val min: Output<Double>? = null) : ConvertibleToJava<SpotFleetNetworkBandwidthGbpsRequestArgs>
data class SpotFleetNetworkInterfaceCountRequestArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<SpotFleetNetworkInterfaceCountRequestArgs>
data class SpotFleetPrivateIpAddressSpecificationArgs(val primary: Output<Boolean>? = null, val privateIpAddress: Output<String>) : ConvertibleToJava<SpotFleetPrivateIpAddressSpecificationArgs>
Link copied to clipboard
data class SpotFleetRequestConfigDataArgs(val allocationStrategy: Output<SpotFleetRequestConfigDataAllocationStrategy>? = null, val context: Output<String>? = null, val excessCapacityTerminationPolicy: Output<SpotFleetRequestConfigDataExcessCapacityTerminationPolicy>? = null, val iamFleetRole: Output<String>, val instanceInterruptionBehavior: Output<SpotFleetRequestConfigDataInstanceInterruptionBehavior>? = null, val instancePoolsToUseCount: Output<Int>? = null, val launchSpecifications: Output<List<SpotFleetLaunchSpecificationArgs>>? = null, val launchTemplateConfigs: Output<List<SpotFleetLaunchTemplateConfigArgs>>? = null, val loadBalancersConfig: Output<SpotFleetLoadBalancersConfigArgs>? = null, val onDemandAllocationStrategy: Output<String>? = null, val onDemandMaxTotalPrice: Output<String>? = null, val onDemandTargetCapacity: Output<Int>? = null, val replaceUnhealthyInstances: Output<Boolean>? = null, val spotMaintenanceStrategies: Output<SpotFleetSpotMaintenanceStrategiesArgs>? = null, val spotMaxTotalPrice: Output<String>? = null, val spotPrice: Output<String>? = null, val tagSpecifications: Output<List<SpotFleetTagSpecificationArgs>>? = null, val targetCapacity: Output<Int>, val targetCapacityUnitType: Output<SpotFleetRequestConfigDataTargetCapacityUnitType>? = null, val terminateInstancesWithExpiration: Output<Boolean>? = null, val type: Output<SpotFleetRequestConfigDataType>? = null, val validFrom: Output<String>? = null, val validUntil: Output<String>? = null) : ConvertibleToJava<SpotFleetRequestConfigDataArgs>
Link copied to clipboard
data class SpotFleetSpotCapacityRebalanceArgs(val replacementStrategy: Output<SpotFleetSpotCapacityRebalanceReplacementStrategy>? = null, val terminationDelay: Output<Int>? = null) : ConvertibleToJava<SpotFleetSpotCapacityRebalanceArgs>
Link copied to clipboard
data class SpotFleetSpotMaintenanceStrategiesArgs(val capacityRebalance: Output<SpotFleetSpotCapacityRebalanceArgs>? = null) : ConvertibleToJava<SpotFleetSpotMaintenanceStrategiesArgs>
Link copied to clipboard
data class SpotFleetSpotPlacementArgs(val availabilityZone: Output<String>? = null, val groupName: Output<String>? = null, val tenancy: Output<SpotFleetSpotPlacementTenancy>? = null) : ConvertibleToJava<SpotFleetSpotPlacementArgs>
Link copied to clipboard
data class SpotFleetTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<SpotFleetTagArgs>
Link copied to clipboard
Link copied to clipboard
data class SpotFleetTagSpecificationArgs(val resourceType: Output<SpotFleetTagSpecificationResourceType>? = null, val tags: Output<List<SpotFleetTagArgs>>? = null) : ConvertibleToJava<SpotFleetTagSpecificationArgs>
Link copied to clipboard
data class SpotFleetTargetGroupArgs(val arn: Output<String>) : ConvertibleToJava<SpotFleetTargetGroupArgs>
Link copied to clipboard
data class SpotFleetTargetGroupsConfigArgs(val targetGroups: Output<List<SpotFleetTargetGroupArgs>>) : ConvertibleToJava<SpotFleetTargetGroupsConfigArgs>
Link copied to clipboard
data class SpotFleetTotalLocalStorageGbRequestArgs(val max: Output<Double>? = null, val min: Output<Double>? = null) : ConvertibleToJava<SpotFleetTotalLocalStorageGbRequestArgs>
Link copied to clipboard
data class SpotFleetVCpuCountRangeRequestArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<SpotFleetVCpuCountRangeRequestArgs>
Link copied to clipboard
data class SseSpecificationPropertiesArgs(val customerManagedKeyEnabled: Output<Boolean>? = null, val kmsKeyArn: Output<String>? = null) : ConvertibleToJava<SseSpecificationPropertiesArgs>

The configuration options for customer provided KMS encryption.

Link copied to clipboard
data class SubnetTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<SubnetTagArgs>
Link copied to clipboard
Link copied to clipboard
data class TagSpecificationArgs(val resourceType: Output<String>? = null, val tags: Output<List<LaunchTemplateTagArgs>>? = null) : ConvertibleToJava<TagSpecificationArgs>

Specifies the tags to apply to a resource when the resource is created for the launch template.

Link copied to clipboard
data class TransitGatewayAttachmentTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<TransitGatewayAttachmentTagArgs>
Link copied to clipboard
data class TransitGatewayConnectOptionsArgs(val protocol: Output<String>? = null) : ConvertibleToJava<TransitGatewayConnectOptionsArgs>
Link copied to clipboard
data class TransitGatewayConnectTagArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<TransitGatewayConnectTagArgs>
Link copied to clipboard
data class TransitGatewayMulticastDomainTagArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<TransitGatewayMulticastDomainTagArgs>
Link copied to clipboard
data class TransitGatewayPeeringAttachmentTagArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<TransitGatewayPeeringAttachmentTagArgs>
Link copied to clipboard
data class TransitGatewayRouteTableTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<TransitGatewayRouteTableTagArgs>
Link copied to clipboard
data class TransitGatewayTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<TransitGatewayTagArgs>
Link copied to clipboard
data class TransitGatewayVpcAttachmentTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<TransitGatewayVpcAttachmentTagArgs>
data class VerifiedAccessEndpointLoadBalancerOptionsArgs(val loadBalancerArn: Output<String>? = null, val port: Output<Int>? = null, val protocol: Output<String>? = null, val subnetIds: Output<List<String>>? = null) : ConvertibleToJava<VerifiedAccessEndpointLoadBalancerOptionsArgs>

The load balancer details if creating the AWS Verified Access endpoint as load-balancertype.

data class VerifiedAccessEndpointNetworkInterfaceOptionsArgs(val networkInterfaceId: Output<String>? = null, val port: Output<Int>? = null, val protocol: Output<String>? = null) : ConvertibleToJava<VerifiedAccessEndpointNetworkInterfaceOptionsArgs>

The options for network-interface type endpoint.

data class VerifiedAccessEndpointSseSpecificationArgs(val customerManagedKeyEnabled: Output<Boolean>? = null, val kmsKeyArn: Output<String>? = null) : ConvertibleToJava<VerifiedAccessEndpointSseSpecificationArgs>

The configuration options for customer provided KMS encryption.

Link copied to clipboard
data class VerifiedAccessEndpointTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<VerifiedAccessEndpointTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class VerifiedAccessGroupSseSpecificationArgs(val customerManagedKeyEnabled: Output<Boolean>? = null, val kmsKeyArn: Output<String>? = null) : ConvertibleToJava<VerifiedAccessGroupSseSpecificationArgs>

The configuration options for customer provided KMS encryption.

Link copied to clipboard
data class VerifiedAccessGroupTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<VerifiedAccessGroupTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class VerifiedAccessInstanceTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<VerifiedAccessInstanceTagArgs>

A key-value pair to associate with a resource.

data class VerifiedAccessInstanceVerifiedAccessLogsArgs(val cloudWatchLogs: Output<VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsPropertiesArgs>? = null, val includeTrustContext: Output<Boolean>? = null, val kinesisDataFirehose: Output<VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehosePropertiesArgs>? = null, val logVersion: Output<String>? = null, val s3: Output<VerifiedAccessInstanceVerifiedAccessLogsS3PropertiesArgs>? = null) : ConvertibleToJava<VerifiedAccessInstanceVerifiedAccessLogsArgs>

The configuration options for AWS Verified Access instances.

data class VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsPropertiesArgs(val enabled: Output<Boolean>? = null, val logGroup: Output<String>? = null) : ConvertibleToJava<VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsPropertiesArgs>

Sends Verified Access logs to CloudWatch Logs.

data class VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehosePropertiesArgs(val deliveryStream: Output<String>? = null, val enabled: Output<Boolean>? = null) : ConvertibleToJava<VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehosePropertiesArgs>

Sends Verified Access logs to Kinesis.

data class VerifiedAccessInstanceVerifiedAccessLogsS3PropertiesArgs(val bucketName: Output<String>? = null, val bucketOwner: Output<String>? = null, val enabled: Output<Boolean>? = null, val prefix: Output<String>? = null) : ConvertibleToJava<VerifiedAccessInstanceVerifiedAccessLogsS3PropertiesArgs>

Sends Verified Access logs to Amazon S3.

data class VerifiedAccessInstanceVerifiedAccessTrustProviderArgs(val description: Output<String>? = null, val deviceTrustProviderType: Output<String>? = null, val trustProviderType: Output<String>? = null, val userTrustProviderType: Output<String>? = null, val verifiedAccessTrustProviderId: Output<String>? = null) : ConvertibleToJava<VerifiedAccessInstanceVerifiedAccessTrustProviderArgs>

A Verified Access Trust Provider.

data class VerifiedAccessTrustProviderDeviceOptionsArgs(val tenantId: Output<String>? = null) : ConvertibleToJava<VerifiedAccessTrustProviderDeviceOptionsArgs>

The options for device identity based trust providers.

data class VerifiedAccessTrustProviderOidcOptionsArgs(val authorizationEndpoint: Output<String>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val issuer: Output<String>? = null, val scope: Output<String>? = null, val tokenEndpoint: Output<String>? = null, val userInfoEndpoint: Output<String>? = null) : ConvertibleToJava<VerifiedAccessTrustProviderOidcOptionsArgs>

The OpenID Connect details for an oidc -type, user-identity based trust provider.

Link copied to clipboard
data class VerifiedAccessTrustProviderTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<VerifiedAccessTrustProviderTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class VolumeTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<VolumeTagArgs>
Link copied to clipboard
Link copied to clipboard
data class VpcPeeringConnectionTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<VpcPeeringConnectionTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class VpcTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<VpcTagArgs>
Link copied to clipboard

Builder for VpcTagArgs.

Link copied to clipboard
data class VpnConnectionTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<VpnConnectionTagArgs>
data class VpnConnectionVpnTunnelOptionsSpecificationArgs(val preSharedKey: Output<String>? = null, val tunnelInsideCidr: Output<String>? = null) : ConvertibleToJava<VpnConnectionVpnTunnelOptionsSpecificationArgs>
Link copied to clipboard
data class VpnGatewayTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<VpnGatewayTagArgs>
Link copied to clipboard