Package-level declarations

Types

Link copied to clipboard
data class AmiCopyEbsBlockDevice(val deleteOnTermination: Boolean? = null, val deviceName: String? = null, val encrypted: Boolean? = null, val iops: Int? = null, val outpostArn: String? = null, val snapshotId: String? = null, val throughput: Int? = null, val volumeSize: Int? = null, val volumeType: String? = null)
Link copied to clipboard
data class AmiCopyEphemeralBlockDevice(val deviceName: String? = null, val virtualName: String? = null)
Link copied to clipboard
data class AmiEbsBlockDevice(val deleteOnTermination: Boolean? = null, val deviceName: String, val encrypted: Boolean? = null, val iops: Int? = null, val outpostArn: String? = null, val snapshotId: String? = null, val throughput: Int? = null, val volumeSize: Int? = null, val volumeType: String? = null)
Link copied to clipboard
data class AmiEphemeralBlockDevice(val deviceName: String, val virtualName: String)
Link copied to clipboard
data class AmiFromInstanceEbsBlockDevice(val deleteOnTermination: Boolean? = null, val deviceName: String? = null, val encrypted: Boolean? = null, val iops: Int? = null, val outpostArn: String? = null, val snapshotId: String? = null, val throughput: Int? = null, val volumeSize: Int? = null, val volumeType: String? = null)
Link copied to clipboard
data class AmiFromInstanceEphemeralBlockDevice(val deviceName: String? = null, val virtualName: String? = null)
Link copied to clipboard
data class CapacityBlockReservationTimeouts(val create: String? = null)
Link copied to clipboard
data class DefaultCreditSpecificationTimeouts(val create: String? = null, val update: String? = null)
Link copied to clipboard
data class DefaultNetworkAclEgress(val action: String, val cidrBlock: String? = null, val fromPort: Int, val icmpCode: Int? = null, val icmpType: Int? = null, val ipv6CidrBlock: String? = null, val protocol: String, val ruleNo: Int, val toPort: Int)
Link copied to clipboard
data class DefaultNetworkAclIngress(val action: String, val cidrBlock: String? = null, val fromPort: Int, val icmpCode: Int? = null, val icmpType: Int? = null, val ipv6CidrBlock: String? = null, val protocol: String, val ruleNo: Int, val toPort: Int)
Link copied to clipboard
data class DefaultRouteTableRoute(val cidrBlock: String? = null, val coreNetworkArn: String? = null, val destinationPrefixListId: String? = null, val egressOnlyGatewayId: String? = null, val gatewayId: String? = null, val instanceId: String? = null, val ipv6CidrBlock: String? = null, val natGatewayId: String? = null, val networkInterfaceId: String? = null, val transitGatewayId: String? = null, val vpcEndpointId: String? = null, val vpcPeeringConnectionId: String? = null)
Link copied to clipboard
data class DefaultSecurityGroupEgress(val cidrBlocks: List<String>? = null, val description: String? = null, val fromPort: Int, val ipv6CidrBlocks: List<String>? = null, val prefixListIds: List<String>? = null, val protocol: String, val securityGroups: List<String>? = null, val self: Boolean? = null, val toPort: Int)
Link copied to clipboard
data class DefaultSecurityGroupIngress(val cidrBlocks: List<String>? = null, val description: String? = null, val fromPort: Int, val ipv6CidrBlocks: List<String>? = null, val prefixListIds: List<String>? = null, val protocol: String, val securityGroups: List<String>? = null, val self: Boolean? = null, val toPort: Int)
Link copied to clipboard
data class EipDomainNameTimeouts(val create: String? = null, val delete: String? = null, val update: String? = null)
Link copied to clipboard
data class FleetFleetInstanceSet(val instanceIds: List<String>? = null, val instanceType: String? = null, val lifecycle: String? = null, val platform: String? = null)
Link copied to clipboard
data class FleetLaunchTemplateConfig(val launchTemplateSpecification: FleetLaunchTemplateConfigLaunchTemplateSpecification? = null, val overrides: List<FleetLaunchTemplateConfigOverride>? = null)
data class FleetLaunchTemplateConfigLaunchTemplateSpecification(val launchTemplateId: String? = null, val launchTemplateName: String? = null, val version: String)
Link copied to clipboard
data class FleetLaunchTemplateConfigOverride(val availabilityZone: String? = null, val instanceRequirements: FleetLaunchTemplateConfigOverrideInstanceRequirements? = null, val instanceType: String? = null, val maxPrice: String? = null, val priority: Double? = null, val subnetId: String? = null, val weightedCapacity: Double? = null)
data class FleetLaunchTemplateConfigOverrideInstanceRequirements(val acceleratorCount: FleetLaunchTemplateConfigOverrideInstanceRequirementsAcceleratorCount? = null, val acceleratorManufacturers: List<String>? = null, val acceleratorNames: List<String>? = null, val acceleratorTotalMemoryMib: FleetLaunchTemplateConfigOverrideInstanceRequirementsAcceleratorTotalMemoryMib? = null, val acceleratorTypes: List<String>? = null, val allowedInstanceTypes: List<String>? = null, val bareMetal: String? = null, val baselineEbsBandwidthMbps: FleetLaunchTemplateConfigOverrideInstanceRequirementsBaselineEbsBandwidthMbps? = null, val burstablePerformance: String? = null, val cpuManufacturers: List<String>? = null, val excludedInstanceTypes: List<String>? = null, val instanceGenerations: List<String>? = null, val localStorage: String? = null, val localStorageTypes: List<String>? = null, val maxSpotPriceAsPercentageOfOptimalOnDemandPrice: Int? = null, val memoryGibPerVcpu: FleetLaunchTemplateConfigOverrideInstanceRequirementsMemoryGibPerVcpu? = null, val memoryMib: FleetLaunchTemplateConfigOverrideInstanceRequirementsMemoryMib, val networkBandwidthGbps: FleetLaunchTemplateConfigOverrideInstanceRequirementsNetworkBandwidthGbps? = null, val networkInterfaceCount: FleetLaunchTemplateConfigOverrideInstanceRequirementsNetworkInterfaceCount? = null, val onDemandMaxPricePercentageOverLowestPrice: Int? = null, val requireHibernateSupport: Boolean? = null, val spotMaxPricePercentageOverLowestPrice: Int? = null, val totalLocalStorageGb: FleetLaunchTemplateConfigOverrideInstanceRequirementsTotalLocalStorageGb? = null, val vcpuCount: FleetLaunchTemplateConfigOverrideInstanceRequirementsVcpuCount)
Link copied to clipboard
data class FleetOnDemandOptions(val allocationStrategy: String? = null, val capacityReservationOptions: FleetOnDemandOptionsCapacityReservationOptions? = null, val maxTotalPrice: String? = null, val minTargetCapacity: Int? = null, val singleAvailabilityZone: Boolean? = null, val singleInstanceType: Boolean? = null)
data class FleetOnDemandOptionsCapacityReservationOptions(val usageStrategy: String? = null)
Link copied to clipboard
data class FleetSpotOptions(val allocationStrategy: String? = null, val instanceInterruptionBehavior: String? = null, val instancePoolsToUseCount: Int? = null, val maintenanceStrategies: FleetSpotOptionsMaintenanceStrategies? = null, val maxTotalPrice: String? = null, val minTargetCapacity: Int? = null, val singleAvailabilityZone: Boolean? = null, val singleInstanceType: Boolean? = null)
data class FleetSpotOptionsMaintenanceStrategiesCapacityRebalance(val replacementStrategy: String? = null, val terminationDelay: Int? = null)
Link copied to clipboard
data class FleetTargetCapacitySpecification(val defaultTargetCapacityType: String, val onDemandTargetCapacity: Int? = null, val spotTargetCapacity: Int? = null, val targetCapacityUnitType: String? = null, val totalTargetCapacity: Int)
Link copied to clipboard
data class FlowLogDestinationOptions(val fileFormat: String? = null, val hiveCompatiblePartitions: Boolean? = null, val perHourPartition: Boolean? = null)
Link copied to clipboard
data class GetAmiBlockDeviceMapping(val deviceName: String, val ebs: Map<String, String>, val noDevice: String, val virtualName: String)
Link copied to clipboard
data class GetAmiFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetAmiIdsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetAmiIdsResult(val executableUsers: List<String>? = null, val filters: List<GetAmiIdsFilter>? = null, val id: String, val ids: List<String>, val includeDeprecated: Boolean? = null, val nameRegex: String? = null, val owners: List<String>, val sortAscending: Boolean? = null)

A collection of values returned by getAmiIds.

Link copied to clipboard
data class GetAmiProductCode(val productCodeId: String, val productCodeType: String)
Link copied to clipboard
data class GetAmiResult(val architecture: String, val arn: String, val blockDeviceMappings: List<GetAmiBlockDeviceMapping>, val bootMode: String, val creationDate: String, val deprecationTime: String, val description: String, val enaSupport: Boolean, val executableUsers: List<String>? = null, val filters: List<GetAmiFilter>? = null, val hypervisor: String, val id: String, val imageId: String, val imageLocation: String, val imageOwnerAlias: String, val imageType: String, val imdsSupport: String, val includeDeprecated: Boolean? = null, val kernelId: String, val lastLaunchedTime: String, val mostRecent: Boolean? = null, val name: String, val nameRegex: String? = null, val ownerId: String, val owners: List<String>? = null, val platform: String, val platformDetails: String, val productCodes: List<GetAmiProductCode>, val public: Boolean, val ramdiskId: String, val rootDeviceName: String, val rootDeviceType: String, val rootSnapshotId: String, val sriovNetSupport: String, val state: String, val stateReason: Map<String, String>, val tags: Map<String, String>, val tpmSupport: String, val uefiData: String? = null, val usageOperation: String, val virtualizationType: String)

A collection of values returned by getAmi.

Link copied to clipboard
data class GetCapacityBlockOfferingResult(val availabilityZone: String, val capacityBlockOfferingId: String, val capacityDurationHours: Int, val currencyCode: String, val endDateRange: String, val id: String, val instanceCount: Int, val instanceType: String, val startDateRange: String, val tenancy: String, val upfrontFee: String)

A collection of values returned by getCapacityBlockOffering.

Link copied to clipboard
data class GetCoipPoolFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetCoipPoolResult(val arn: String, val filters: List<GetCoipPoolFilter>? = null, val id: String, val localGatewayRouteTableId: String, val poolCidrs: List<String>, val poolId: String, val tags: Map<String, String>)

A collection of values returned by getCoipPool.

Link copied to clipboard
data class GetCoipPoolsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetCoipPoolsResult(val filters: List<GetCoipPoolsFilter>? = null, val id: String, val poolIds: List<String>, val tags: Map<String, String>? = null)

A collection of values returned by getCoipPools.

Link copied to clipboard
data class GetCustomerGatewayFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetCustomerGatewayResult(val arn: String, val bgpAsn: Int, val bgpAsnExtended: Int, val certificateArn: String, val deviceName: String, val filters: List<GetCustomerGatewayFilter>? = null, val id: String, val ipAddress: String, val tags: Map<String, String>, val type: String)

A collection of values returned by getCustomerGateway.

Link copied to clipboard
data class GetDedicatedHostFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetDedicatedHostResult(val arn: String, val assetId: String, val autoPlacement: String, val availabilityZone: String, val cores: Int, val filters: List<GetDedicatedHostFilter>? = null, val hostId: String, val hostRecovery: String, val id: String, val instanceFamily: String, val instanceType: String, val outpostArn: String, val ownerId: String, val sockets: Int, val tags: Map<String, String>, val totalVcpus: Int)

A collection of values returned by getDedicatedHost.

Link copied to clipboard
data class GetEipsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetEipsResult(val allocationIds: List<String>, val filters: List<GetEipsFilter>? = null, val id: String, val publicIps: List<String>, val tags: Map<String, String>? = null)

A collection of values returned by getEips.

Link copied to clipboard
data class GetElasticIpFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetElasticIpResult(val arn: String, val associationId: String, val carrierIp: String, val customerOwnedIp: String, val customerOwnedIpv4Pool: String, val domain: String, val filters: List<GetElasticIpFilter>? = null, val id: String, val instanceId: String, val ipamPoolId: String, val networkInterfaceId: String, val networkInterfaceOwnerId: String, val privateDns: String, val privateIp: String, val ptrRecord: String, val publicDns: String, val publicIp: String, val publicIpv4Pool: String, val tags: Map<String, String>)

A collection of values returned by getElasticIp.

Link copied to clipboard
data class GetInstanceCreditSpecification(val cpuCredits: String)
Link copied to clipboard
data class GetInstanceEbsBlockDevice(val deleteOnTermination: Boolean, val deviceName: String, val encrypted: Boolean, val iops: Int, val kmsKeyId: String, val snapshotId: String, val tags: Map<String, String>, val throughput: Int, val volumeId: String, val volumeSize: Int, val volumeType: String)
Link copied to clipboard
data class GetInstanceEnclaveOption(val enabled: Boolean)
Link copied to clipboard
data class GetInstanceEphemeralBlockDevice(val deviceName: String, val noDevice: Boolean? = null, val virtualName: String? = null)
Link copied to clipboard
data class GetInstanceFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetInstanceMaintenanceOption(val autoRecovery: String)
Link copied to clipboard
data class GetInstanceMetadataOption(val httpEndpoint: String, val httpProtocolIpv6: String, val httpPutResponseHopLimit: Int, val httpTokens: String, val instanceMetadataTags: String)
Link copied to clipboard
data class GetInstancePrivateDnsNameOption(val enableResourceNameDnsARecord: Boolean, val enableResourceNameDnsAaaaRecord: Boolean, val hostnameType: String)
Link copied to clipboard
data class GetInstanceResult(val ami: String, val arn: String, val associatePublicIpAddress: Boolean, val availabilityZone: String, val creditSpecifications: List<GetInstanceCreditSpecification>, val disableApiStop: Boolean, val disableApiTermination: Boolean, val ebsBlockDevices: List<GetInstanceEbsBlockDevice>, val ebsOptimized: Boolean, val enclaveOptions: List<GetInstanceEnclaveOption>, val ephemeralBlockDevices: List<GetInstanceEphemeralBlockDevice>, val filters: List<GetInstanceFilter>? = null, val getPasswordData: Boolean? = null, val getUserData: Boolean? = null, val hostId: String, val hostResourceGroupArn: String, val iamInstanceProfile: String, val id: String, val instanceId: String? = null, val instanceState: String, val instanceTags: Map<String, String>, val instanceType: String, val ipv6Addresses: List<String>, val keyName: String, val launchTime: String, val maintenanceOptions: List<GetInstanceMaintenanceOption>, val metadataOptions: List<GetInstanceMetadataOption>, val monitoring: Boolean, val networkInterfaceId: String, val outpostArn: String, val passwordData: String, val placementGroup: String, val placementPartitionNumber: Int, val privateDns: String, val privateDnsNameOptions: List<GetInstancePrivateDnsNameOption>, val privateIp: String, val publicDns: String, val publicIp: String, val rootBlockDevices: List<GetInstanceRootBlockDevice>, val secondaryPrivateIps: List<String>, val securityGroups: List<String>, val sourceDestCheck: Boolean, val subnetId: String, val tags: Map<String, String>, val tenancy: String, val userData: String, val userDataBase64: String, val vpcSecurityGroupIds: List<String>)

A collection of values returned by getInstance.

Link copied to clipboard
data class GetInstanceRootBlockDevice(val deleteOnTermination: Boolean, val deviceName: String, val encrypted: Boolean, val iops: Int, val kmsKeyId: String, val tags: Map<String, String>, val throughput: Int, val volumeId: String, val volumeSize: Int, val volumeType: String)
Link copied to clipboard
data class GetInstancesFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetInstancesResult(val filters: List<GetInstancesFilter>? = null, val id: String, val ids: List<String>, val instanceStateNames: List<String>? = null, val instanceTags: Map<String, String>, val ipv6Addresses: List<String>, val privateIps: List<String>, val publicIps: List<String>)

A collection of values returned by getInstances.

Link copied to clipboard
data class GetInstanceTypeFpga(val count: Int, val manufacturer: String, val memorySize: Int, val name: String)
Link copied to clipboard
data class GetInstanceTypeGpus(val count: Int, val manufacturer: String, val memorySize: Int, val name: String)
Link copied to clipboard
data class GetInstanceTypeInferenceAccelerator(val count: Int, val manufacturer: String, val memorySize: Int, val name: String)
Link copied to clipboard
data class GetInstanceTypeInstanceDisk(val count: Int, val size: Int, val type: String)
Link copied to clipboard
data class GetInstanceTypeMediaAccelerator(val count: Int, val manufacturer: String, val memorySize: Int, val name: String)
Link copied to clipboard
data class GetInstanceTypeNetworkCard(val baselineBandwidth: Double, val index: Int, val maximumInterfaces: Int, val peakBandwidth: Double, val performance: String)
Link copied to clipboard
data class GetInstanceTypeNeuronDevice(val coreCount: Int, val coreVersion: Int, val count: Int, val memorySize: Int, val name: String)
Link copied to clipboard
data class GetInstanceTypeOfferingFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetInstanceTypeOfferingResult(val filters: List<GetInstanceTypeOfferingFilter>? = null, val id: String, val instanceType: String, val locationType: String? = null, val preferredInstanceTypes: List<String>? = null)

A collection of values returned by getInstanceTypeOffering.

Link copied to clipboard
data class GetInstanceTypeOfferingsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetInstanceTypeOfferingsResult(val filters: List<GetInstanceTypeOfferingsFilter>? = null, val id: String, val instanceTypes: List<String>, val locationType: String? = null, val locationTypes: List<String>, val locations: List<String>)

A collection of values returned by getInstanceTypeOfferings.

Link copied to clipboard
data class GetInstanceTypeResult(val autoRecoverySupported: Boolean, val bandwidthWeightings: List<String>, val bareMetal: Boolean, val bootModes: List<String>, val burstablePerformanceSupported: Boolean, val currentGeneration: Boolean, val dedicatedHostsSupported: Boolean, val defaultCores: Int, val defaultNetworkCardIndex: Int, val defaultThreadsPerCore: Int, val defaultVcpus: Int, val ebsEncryptionSupport: String, val ebsNvmeSupport: String, val ebsOptimizedSupport: String, val ebsPerformanceBaselineBandwidth: Int, val ebsPerformanceBaselineIops: Int, val ebsPerformanceBaselineThroughput: Double, val ebsPerformanceMaximumBandwidth: Int, val ebsPerformanceMaximumIops: Int, val ebsPerformanceMaximumThroughput: Double, val efaMaximumInterfaces: Int, val efaSupported: Boolean, val enaSrdSupported: Boolean, val enaSupport: String, val encryptionInTransitSupported: Boolean, val fpgas: List<GetInstanceTypeFpga>, val freeTierEligible: Boolean, val gpuses: List<GetInstanceTypeGpus>, val hibernationSupported: Boolean, val hypervisor: String, val id: String, val inferenceAccelerators: List<GetInstanceTypeInferenceAccelerator>, val instanceDisks: List<GetInstanceTypeInstanceDisk>, val instanceStorageSupported: Boolean, val instanceType: String, val ipv6Supported: Boolean, val maximumIpv4AddressesPerInterface: Int, val maximumIpv6AddressesPerInterface: Int, val maximumNetworkCards: Int, val maximumNetworkInterfaces: Int, val mediaAccelerators: List<GetInstanceTypeMediaAccelerator>, val memorySize: Int, val networkCards: List<GetInstanceTypeNetworkCard>, val networkPerformance: String, val neuronDevices: List<GetInstanceTypeNeuronDevice>, val nitroEnclavesSupport: String, val nitroTpmSupport: String, val nitroTpmSupportedVersions: List<String>, val phcSupport: String, val supportedArchitectures: List<String>, val supportedCpuFeatures: List<String>, val supportedPlacementStrategies: List<String>, val supportedRootDeviceTypes: List<String>, val supportedUsagesClasses: List<String>, val supportedVirtualizationTypes: List<String>, val sustainedClockSpeed: Double, val totalFpgaMemory: Int, val totalGpuMemory: Int, val totalInferenceMemory: Int, val totalInstanceStorage: Int, val totalMediaMemory: Int, val totalNeuronDeviceMemory: Int, val validCores: List<Int>, val validThreadsPerCores: List<Int>)

A collection of values returned by getInstanceType.

Link copied to clipboard
data class GetInstanceTypesFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetInstanceTypesResult(val filters: List<GetInstanceTypesFilter>? = null, val id: String, val instanceTypes: List<String>)

A collection of values returned by getInstanceTypes.

Link copied to clipboard
data class GetInternetGatewayAttachment(val state: String, val vpcId: String)
Link copied to clipboard
data class GetInternetGatewayFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetInternetGatewayResult(val arn: String, val attachments: List<GetInternetGatewayAttachment>, val filters: List<GetInternetGatewayFilter>? = null, val id: String, val internetGatewayId: String, val ownerId: String, val tags: Map<String, String>)

A collection of values returned by getInternetGateway.

Link copied to clipboard
data class GetIpamPreviewNextCidrResult(val cidr: String, val disallowedCidrs: List<String>? = null, val id: String, val ipamPoolId: String, val netmaskLength: Int? = null)

A collection of values returned by getIpamPreviewNextCidr.

Link copied to clipboard
data class GetKeyPairFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetKeyPairResult(val arn: String, val createTime: String, val filters: List<GetKeyPairFilter>? = null, val fingerprint: String, val id: String, val includePublicKey: Boolean? = null, val keyName: String? = null, val keyPairId: String? = null, val keyType: String, val publicKey: String, val tags: Map<String, String>)

A collection of values returned by getKeyPair.

Link copied to clipboard
data class GetLaunchConfigurationEbsBlockDevice(val deleteOnTermination: Boolean, val deviceName: String, val encrypted: Boolean, val iops: Int, val noDevice: Boolean, val snapshotId: String, val throughput: Int, val volumeSize: Int, val volumeType: String)
data class GetLaunchConfigurationEphemeralBlockDevice(val deviceName: String, val virtualName: String)
Link copied to clipboard
data class GetLaunchConfigurationMetadataOption(val httpEndpoint: String, val httpPutResponseHopLimit: Int, val httpTokens: String)
Link copied to clipboard
data class GetLaunchConfigurationResult(val arn: String, val associatePublicIpAddress: Boolean, val ebsBlockDevices: List<GetLaunchConfigurationEbsBlockDevice>, val ebsOptimized: Boolean, val enableMonitoring: Boolean, val ephemeralBlockDevices: List<GetLaunchConfigurationEphemeralBlockDevice>, val iamInstanceProfile: String, val id: String, val imageId: String, val instanceType: String, val keyName: String, val metadataOptions: List<GetLaunchConfigurationMetadataOption>, val name: String, val placementTenancy: String, val rootBlockDevices: List<GetLaunchConfigurationRootBlockDevice>, val securityGroups: List<String>, val spotPrice: String, val userData: String)

A collection of values returned by getLaunchConfiguration.

Link copied to clipboard
data class GetLaunchConfigurationRootBlockDevice(val deleteOnTermination: Boolean, val encrypted: Boolean, val iops: Int, val throughput: Int, val volumeSize: Int, val volumeType: String)
Link copied to clipboard
data class GetLaunchTemplateBlockDeviceMapping(val deviceName: String, val ebs: List<GetLaunchTemplateBlockDeviceMappingEb>, val noDevice: String, val virtualName: String)
Link copied to clipboard
data class GetLaunchTemplateBlockDeviceMappingEb(val deleteOnTermination: String, val encrypted: String, val iops: Int, val kmsKeyId: String, val snapshotId: String, val throughput: Int, val volumeSize: Int, val volumeType: String)
data class GetLaunchTemplateCapacityReservationSpecificationCapacityReservationTarget(val capacityReservationId: String, val capacityReservationResourceGroupArn: String)
Link copied to clipboard
data class GetLaunchTemplateCpuOption(val amdSevSnp: String, val coreCount: Int, val threadsPerCore: Int)
Link copied to clipboard
data class GetLaunchTemplateCreditSpecification(val cpuCredits: String)
Link copied to clipboard
data class GetLaunchTemplateEnclaveOption(val enabled: Boolean)
Link copied to clipboard
data class GetLaunchTemplateFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetLaunchTemplateHibernationOption(val configured: Boolean)
Link copied to clipboard
data class GetLaunchTemplateIamInstanceProfile(val arn: String, val name: String)
data class GetLaunchTemplateInstanceMarketOptionSpotOption(val blockDurationMinutes: Int, val instanceInterruptionBehavior: String, val maxPrice: String, val spotInstanceType: String, val validUntil: String)
Link copied to clipboard
data class GetLaunchTemplateInstanceRequirement(val acceleratorCounts: List<GetLaunchTemplateInstanceRequirementAcceleratorCount>, val acceleratorManufacturers: List<String>, val acceleratorNames: List<String>, val acceleratorTotalMemoryMibs: List<GetLaunchTemplateInstanceRequirementAcceleratorTotalMemoryMib>, val acceleratorTypes: List<String>, val allowedInstanceTypes: List<String>, val bareMetal: String, val baselineEbsBandwidthMbps: List<GetLaunchTemplateInstanceRequirementBaselineEbsBandwidthMbp>, val burstablePerformance: String, val cpuManufacturers: List<String>, val excludedInstanceTypes: List<String>, val instanceGenerations: List<String>, val localStorage: String, val localStorageTypes: List<String>, val maxSpotPriceAsPercentageOfOptimalOnDemandPrice: Int, val memoryGibPerVcpus: List<GetLaunchTemplateInstanceRequirementMemoryGibPerVcpus>, val memoryMibs: List<GetLaunchTemplateInstanceRequirementMemoryMib>, val networkBandwidthGbps: List<GetLaunchTemplateInstanceRequirementNetworkBandwidthGbp>, val networkInterfaceCounts: List<GetLaunchTemplateInstanceRequirementNetworkInterfaceCount>, val onDemandMaxPricePercentageOverLowestPrice: Int, val requireHibernateSupport: Boolean, val spotMaxPricePercentageOverLowestPrice: Int, val totalLocalStorageGbs: List<GetLaunchTemplateInstanceRequirementTotalLocalStorageGb>, val vcpuCounts: List<GetLaunchTemplateInstanceRequirementVcpuCount>)
Link copied to clipboard
data class GetLaunchTemplateLicenseSpecification(val licenseConfigurationArn: String)
Link copied to clipboard
data class GetLaunchTemplateMaintenanceOption(val autoRecovery: String)
Link copied to clipboard
data class GetLaunchTemplateMetadataOption(val httpEndpoint: String, val httpProtocolIpv6: String, val httpPutResponseHopLimit: Int, val httpTokens: String, val instanceMetadataTags: String)
Link copied to clipboard
data class GetLaunchTemplateMonitoring(val enabled: Boolean)
Link copied to clipboard
data class GetLaunchTemplateNetworkInterface(val associateCarrierIpAddress: String, val associatePublicIpAddress: Boolean? = null, val connectionTrackingSpecifications: List<GetLaunchTemplateNetworkInterfaceConnectionTrackingSpecification>, val deleteOnTermination: Boolean? = null, val description: String, val deviceIndex: Int, val interfaceType: String, val ipv4AddressCount: Int, val ipv4Addresses: List<String>, val ipv4PrefixCount: Int, val ipv4Prefixes: List<String>, val ipv6AddressCount: Int, val ipv6Addresses: List<String>, val ipv6PrefixCount: Int, val ipv6Prefixes: List<String>, val networkCardIndex: Int, val networkInterfaceId: String, val primaryIpv6: String, val privateIpAddress: String, val securityGroups: List<String>, val subnetId: String)
data class GetLaunchTemplateNetworkInterfaceConnectionTrackingSpecification(val tcpEstablishedTimeout: Int, val udpStreamTimeout: Int, val udpTimeout: Int)
Link copied to clipboard
data class GetLaunchTemplatePlacement(val affinity: String, val availabilityZone: String, val groupName: String, val hostId: String, val hostResourceGroupArn: String, val partitionNumber: Int, val spreadDomain: String, val tenancy: String)
Link copied to clipboard
data class GetLaunchTemplatePrivateDnsNameOption(val enableResourceNameDnsARecord: Boolean, val enableResourceNameDnsAaaaRecord: Boolean, val hostnameType: String)
Link copied to clipboard
data class GetLaunchTemplateResult(val arn: String, val blockDeviceMappings: List<GetLaunchTemplateBlockDeviceMapping>, val capacityReservationSpecifications: List<GetLaunchTemplateCapacityReservationSpecification>, val cpuOptions: List<GetLaunchTemplateCpuOption>, val creditSpecifications: List<GetLaunchTemplateCreditSpecification>, val defaultVersion: Int, val description: String, val disableApiStop: Boolean, val disableApiTermination: Boolean, val ebsOptimized: String, val elasticGpuSpecifications: List<GetLaunchTemplateElasticGpuSpecification>, val elasticInferenceAccelerators: List<GetLaunchTemplateElasticInferenceAccelerator>, val enclaveOptions: List<GetLaunchTemplateEnclaveOption>, val filters: List<GetLaunchTemplateFilter>? = null, val hibernationOptions: List<GetLaunchTemplateHibernationOption>, val iamInstanceProfiles: List<GetLaunchTemplateIamInstanceProfile>, val id: String, val imageId: String, val instanceInitiatedShutdownBehavior: String, val instanceMarketOptions: List<GetLaunchTemplateInstanceMarketOption>, val instanceRequirements: List<GetLaunchTemplateInstanceRequirement>, val instanceType: String, val kernelId: String, val keyName: String, val latestVersion: Int, val licenseSpecifications: List<GetLaunchTemplateLicenseSpecification>, val maintenanceOptions: List<GetLaunchTemplateMaintenanceOption>, val metadataOptions: List<GetLaunchTemplateMetadataOption>, val monitorings: List<GetLaunchTemplateMonitoring>, val name: String, val networkInterfaces: List<GetLaunchTemplateNetworkInterface>, val placements: List<GetLaunchTemplatePlacement>, val privateDnsNameOptions: List<GetLaunchTemplatePrivateDnsNameOption>, val ramDiskId: String, val securityGroupNames: List<String>, val tagSpecifications: List<GetLaunchTemplateTagSpecification>, val tags: Map<String, String>, val userData: String, val vpcSecurityGroupIds: List<String>)

A collection of values returned by getLaunchTemplate.

Link copied to clipboard
data class GetLaunchTemplateTagSpecification(val resourceType: String, val tags: Map<String, String>)
Link copied to clipboard
data class GetLocalGatewayFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetLocalGatewayResult(val filters: List<GetLocalGatewayFilter>? = null, val id: String, val outpostArn: String, val ownerId: String, val state: String, val tags: Map<String, String>)

A collection of values returned by getLocalGateway.

Link copied to clipboard
data class GetLocalGatewayRouteTableFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetLocalGatewayRouteTableResult(val filters: List<GetLocalGatewayRouteTableFilter>? = null, val id: String, val localGatewayId: String, val localGatewayRouteTableId: String, val outpostArn: String, val state: String, val tags: Map<String, String>)

A collection of values returned by getLocalGatewayRouteTable.

Link copied to clipboard
data class GetLocalGatewayRouteTablesFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetLocalGatewayRouteTablesResult(val filters: List<GetLocalGatewayRouteTablesFilter>? = null, val id: String, val ids: List<String>, val tags: Map<String, String>)

A collection of values returned by getLocalGatewayRouteTables.

Link copied to clipboard
data class GetLocalGatewaysFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetLocalGatewaysResult(val filters: List<GetLocalGatewaysFilter>? = null, val id: String, val ids: List<String>, val tags: Map<String, String>)

A collection of values returned by getLocalGateways.

Link copied to clipboard
data class GetLocalGatewayVirtualInterfaceFilter(val name: String, val values: List<String>)
data class GetLocalGatewayVirtualInterfaceGroupFilter(val name: String, val values: List<String>)
data class GetLocalGatewayVirtualInterfaceGroupResult(val filters: List<GetLocalGatewayVirtualInterfaceGroupFilter>? = null, val id: String, val localGatewayId: String, val localGatewayVirtualInterfaceIds: List<String>, val tags: Map<String, String>)

A collection of values returned by getLocalGatewayVirtualInterfaceGroup.

data class GetLocalGatewayVirtualInterfaceGroupsResult(val filters: List<GetLocalGatewayVirtualInterfaceGroupsFilter>? = null, val id: String, val ids: List<String>, val localGatewayVirtualInterfaceIds: List<String>, val tags: Map<String, String>? = null)

A collection of values returned by getLocalGatewayVirtualInterfaceGroups.

Link copied to clipboard
data class GetLocalGatewayVirtualInterfaceResult(val filters: List<GetLocalGatewayVirtualInterfaceFilter>? = null, val id: String, val localAddress: String, val localBgpAsn: Int, val localGatewayId: String, val localGatewayVirtualInterfaceIds: List<String>, val peerAddress: String, val peerBgpAsn: Int, val tags: Map<String, String>, val vlan: Int)

A collection of values returned by getLocalGatewayVirtualInterface.

Link copied to clipboard
data class GetManagedPrefixListEntry(val cidr: String, val description: String)
Link copied to clipboard
data class GetManagedPrefixListFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetManagedPrefixListResult(val addressFamily: String, val arn: String, val entries: List<GetManagedPrefixListEntry>, val filters: List<GetManagedPrefixListFilter>? = null, val id: String, val maxEntries: Int, val name: String, val ownerId: String, val tags: Map<String, String>, val version: Int)

A collection of values returned by getManagedPrefixList.

Link copied to clipboard
data class GetManagedPrefixListsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetManagedPrefixListsResult(val filters: List<GetManagedPrefixListsFilter>? = null, val id: String, val ids: List<String>, val tags: Map<String, String>)

A collection of values returned by getManagedPrefixLists.

Link copied to clipboard
data class GetNatGatewayFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetNatGatewayResult(val allocationId: String, val associationId: String, val connectivityType: String, val filters: List<GetNatGatewayFilter>? = null, val id: String, val networkInterfaceId: String, val privateIp: String, val publicIp: String, val secondaryAllocationIds: List<String>, val secondaryPrivateIpAddressCount: Int, val secondaryPrivateIpAddresses: List<String>, val state: String, val subnetId: String, val tags: Map<String, String>, val vpcId: String)

A collection of values returned by getNatGateway.

Link copied to clipboard
data class GetNatGatewaysFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetNatGatewaysResult(val filters: List<GetNatGatewaysFilter>? = null, val id: String, val ids: List<String>, val tags: Map<String, String>, val vpcId: String? = null)

A collection of values returned by getNatGateways.

Link copied to clipboard
data class GetNetworkAclsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetNetworkAclsResult(val filters: List<GetNetworkAclsFilter>? = null, val id: String, val ids: List<String>, val tags: Map<String, String>, val vpcId: String? = null)

A collection of values returned by getNetworkAcls.

data class GetNetworkInsightsAnalysisAlternatePathHint(val componentArn: String, val componentId: String)
Link copied to clipboard
data class GetNetworkInsightsAnalysisExplanation(val aclRules: List<GetNetworkInsightsAnalysisExplanationAclRule>, val acls: List<GetNetworkInsightsAnalysisExplanationAcl>, val address: String, val addresses: List<String>, val attachedTos: List<GetNetworkInsightsAnalysisExplanationAttachedTo>, val availabilityZones: List<String>, val cidrs: List<String>, val classicLoadBalancerListeners: List<GetNetworkInsightsAnalysisExplanationClassicLoadBalancerListener>, val components: List<GetNetworkInsightsAnalysisExplanationComponent>, val customerGateways: List<GetNetworkInsightsAnalysisExplanationCustomerGateway>, val destinationVpcs: List<GetNetworkInsightsAnalysisExplanationDestinationVpc>, val destinations: List<GetNetworkInsightsAnalysisExplanationDestination>, val direction: String, val elasticLoadBalancerListeners: List<GetNetworkInsightsAnalysisExplanationElasticLoadBalancerListener>, val explanationCode: String, val ingressRouteTables: List<GetNetworkInsightsAnalysisExplanationIngressRouteTable>, val internetGateways: List<GetNetworkInsightsAnalysisExplanationInternetGateway>, val loadBalancerArn: String, val loadBalancerListenerPort: Int, val loadBalancerTargetGroup: List<GetNetworkInsightsAnalysisExplanationLoadBalancerTargetGroup>, val loadBalancerTargetGroups: List<GetNetworkInsightsAnalysisExplanationLoadBalancerTargetGroup>, val loadBalancerTargetPort: Int, val missingComponent: String, val natGateways: List<GetNetworkInsightsAnalysisExplanationNatGateway>, val networkInterfaces: List<GetNetworkInsightsAnalysisExplanationNetworkInterface>, val packetField: String, val port: Int, val portRanges: List<GetNetworkInsightsAnalysisExplanationPortRange>, val prefixLists: List<GetNetworkInsightsAnalysisExplanationPrefixList>, val protocols: List<String>, val routeTableRoutes: List<GetNetworkInsightsAnalysisExplanationRouteTableRoute>, val routeTables: List<GetNetworkInsightsAnalysisExplanationRouteTable>, val securityGroup: List<GetNetworkInsightsAnalysisExplanationSecurityGroup>, val securityGroupRules: List<GetNetworkInsightsAnalysisExplanationSecurityGroupRule>, val securityGroups: List<GetNetworkInsightsAnalysisExplanationSecurityGroup>, val sourceVpcs: List<GetNetworkInsightsAnalysisExplanationSourceVpc>, val state: String, val subnetRouteTables: List<GetNetworkInsightsAnalysisExplanationSubnetRouteTable>, val subnets: List<GetNetworkInsightsAnalysisExplanationSubnet>, val transitGatewayAttachments: List<GetNetworkInsightsAnalysisExplanationTransitGatewayAttachment>, val transitGatewayRouteTableRoutes: List<GetNetworkInsightsAnalysisExplanationTransitGatewayRouteTableRoute>, val transitGatewayRouteTables: List<GetNetworkInsightsAnalysisExplanationTransitGatewayRouteTable>, val transitGateways: List<GetNetworkInsightsAnalysisExplanationTransitGateway>, val vpcEndpoints: List<GetNetworkInsightsAnalysisExplanationVpcEndpoint>, val vpcPeeringConnections: List<GetNetworkInsightsAnalysisExplanationVpcPeeringConnection>, val vpcs: List<GetNetworkInsightsAnalysisExplanationVpc>, val vpnConnections: List<GetNetworkInsightsAnalysisExplanationVpnConnection>, val vpnGateways: List<GetNetworkInsightsAnalysisExplanationVpnGateway>)
Link copied to clipboard
data class GetNetworkInsightsAnalysisExplanationAcl(val arn: String, val id: String, val name: String)
data class GetNetworkInsightsAnalysisExplanationAclRule(val cidr: String, val egress: Boolean, val portRanges: List<GetNetworkInsightsAnalysisExplanationAclRulePortRange>, val protocol: String, val ruleAction: String, val ruleNumber: Int)
data class GetNetworkInsightsAnalysisExplanationRouteTableRoute(val destinationCidr: String, val destinationPrefixListId: String, val egressOnlyInternetGatewayId: String, val gatewayId: String, val instanceId: String, val natGatewayId: String, val networkInterfaceId: String, val origin: String, val transitGatewayId: String, val vpcPeeringConnectionId: String)
data class GetNetworkInsightsAnalysisExplanationSecurityGroupRule(val cidr: String, val direction: String, val portRanges: List<GetNetworkInsightsAnalysisExplanationSecurityGroupRulePortRange>, val prefixListId: String, val protocol: String, val securityGroupId: String)
data class GetNetworkInsightsAnalysisExplanationSubnet(val arn: String, val id: String, val name: String)
data class GetNetworkInsightsAnalysisExplanationTransitGatewayRouteTableRoute(val attachmentId: String, val destinationCidr: String, val prefixListId: String, val resourceId: String, val resourceType: String, val routeOrigin: String, val state: String)
Link copied to clipboard
data class GetNetworkInsightsAnalysisExplanationVpc(val arn: String, val id: String, val name: String)
Link copied to clipboard
data class GetNetworkInsightsAnalysisFilter(val name: String, val values: List<String>)
data class GetNetworkInsightsAnalysisForwardPathComponentAclRule(val cidr: String, val egress: Boolean, val portRanges: List<GetNetworkInsightsAnalysisForwardPathComponentAclRulePortRange>, val protocol: String, val ruleAction: String, val ruleNumber: Int)
data class GetNetworkInsightsAnalysisForwardPathComponentRouteTableRoute(val destinationCidr: String, val destinationPrefixListId: String, val egressOnlyInternetGatewayId: String, val gatewayId: String, val instanceId: String, val natGatewayId: String, val networkInterfaceId: String, val origin: String, val transitGatewayId: String, val vpcPeeringConnectionId: String)
data class GetNetworkInsightsAnalysisForwardPathComponentTransitGatewayRouteTableRoute(val attachmentId: String, val destinationCidr: String, val prefixListId: String, val resourceId: String, val resourceType: String, val routeOrigin: String, val state: String)
Link copied to clipboard
data class GetNetworkInsightsAnalysisResult(val alternatePathHints: List<GetNetworkInsightsAnalysisAlternatePathHint>, val arn: String, val explanations: List<GetNetworkInsightsAnalysisExplanation>, val filterInArns: List<String>, val filters: List<GetNetworkInsightsAnalysisFilter>? = null, val forwardPathComponents: List<GetNetworkInsightsAnalysisForwardPathComponent>, val id: String, val networkInsightsAnalysisId: String, val networkInsightsPathId: String, val pathFound: Boolean, val returnPathComponents: List<GetNetworkInsightsAnalysisReturnPathComponent>, val startDate: String, val status: String, val statusMessage: String, val tags: Map<String, String>, val warningMessage: String)

A collection of values returned by getNetworkInsightsAnalysis.

data class GetNetworkInsightsAnalysisReturnPathComponentAclRule(val cidr: String, val egress: Boolean, val portRanges: List<GetNetworkInsightsAnalysisReturnPathComponentAclRulePortRange>, val protocol: String, val ruleAction: String, val ruleNumber: Int)
data class GetNetworkInsightsAnalysisReturnPathComponentRouteTableRoute(val destinationCidr: String, val destinationPrefixListId: String, val egressOnlyInternetGatewayId: String, val gatewayId: String, val instanceId: String, val natGatewayId: String, val networkInterfaceId: String, val origin: String, val transitGatewayId: String, val vpcPeeringConnectionId: String)
data class GetNetworkInsightsAnalysisReturnPathComponentTransitGatewayRouteTableRoute(val attachmentId: String, val destinationCidr: String, val prefixListId: String, val resourceId: String, val resourceType: String, val routeOrigin: String, val state: String)
Link copied to clipboard
data class GetNetworkInsightsPathFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetNetworkInsightsPathFilterAtSource(val destinationAddress: String, val destinationPortRanges: List<GetNetworkInsightsPathFilterAtSourceDestinationPortRange>, val sourceAddress: String, val sourcePortRanges: List<GetNetworkInsightsPathFilterAtSourceSourcePortRange>)
Link copied to clipboard
data class GetNetworkInsightsPathResult(val arn: String, val destination: String, val destinationArn: String, val destinationIp: String, val destinationPort: Int, val filterAtDestinations: List<GetNetworkInsightsPathFilterAtDestination>, val filterAtSources: List<GetNetworkInsightsPathFilterAtSource>, val filters: List<GetNetworkInsightsPathFilter>? = null, val id: String, val networkInsightsPathId: String, val protocol: String, val source: String, val sourceArn: String, val sourceIp: String, val tags: Map<String, String>)

A collection of values returned by getNetworkInsightsPath.

Link copied to clipboard
data class GetNetworkInterfaceAssociation(val allocationId: String, val associationId: String, val carrierIp: String, val customerOwnedIp: String, val ipOwnerId: String, val publicDnsName: String, val publicIp: String)
Link copied to clipboard
data class GetNetworkInterfaceAttachment(val attachmentId: String, val deviceIndex: Int, val instanceId: String, val instanceOwnerId: String)
Link copied to clipboard
data class GetNetworkInterfaceFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetNetworkInterfaceResult(val arn: String, val associations: List<GetNetworkInterfaceAssociation>, val attachments: List<GetNetworkInterfaceAttachment>, val availabilityZone: String, val description: String, val filters: List<GetNetworkInterfaceFilter>? = null, val id: String, val interfaceType: String, val ipv6Addresses: List<String>, val macAddress: String, val outpostArn: String, val ownerId: String, val privateDnsName: String, val privateIp: String, val privateIps: List<String>, val requesterId: String, val securityGroups: List<String>, val subnetId: String, val tags: Map<String, String>, val vpcId: String)

A collection of values returned by getNetworkInterface.

Link copied to clipboard
data class GetNetworkInterfacesFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetNetworkInterfacesResult(val filters: List<GetNetworkInterfacesFilter>? = null, val id: String, val ids: List<String>, val tags: Map<String, String>)

A collection of values returned by getNetworkInterfaces.

Link copied to clipboard
data class GetPrefixListFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetPrefixListResult(val cidrBlocks: List<String>, val filters: List<GetPrefixListFilter>? = null, val id: String, val name: String, val prefixListId: String? = null)

A collection of values returned by getPrefixList.

Link copied to clipboard
data class GetPublicIpv4PoolPoolAddressRange(val addressCount: Int, val availableAddressCount: Int, val firstAddress: String, val lastAddress: String)
Link copied to clipboard
data class GetPublicIpv4PoolResult(val description: String, val id: String, val networkBorderGroup: String, val poolAddressRanges: List<GetPublicIpv4PoolPoolAddressRange>, val poolId: String, val tags: Map<String, String>, val totalAddressCount: Int, val totalAvailableAddressCount: Int)

A collection of values returned by getPublicIpv4Pool.

Link copied to clipboard
data class GetPublicIpv4PoolsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetPublicIpv4PoolsResult(val filters: List<GetPublicIpv4PoolsFilter>? = null, val id: String, val poolIds: List<String>, val tags: Map<String, String>)

A collection of values returned by getPublicIpv4Pools.

Link copied to clipboard
data class GetRouteResult(val carrierGatewayId: String, val coreNetworkArn: String, val destinationCidrBlock: String, val destinationIpv6CidrBlock: String, val destinationPrefixListId: String, val egressOnlyGatewayId: String, val gatewayId: String, val id: String, val instanceId: String, val localGatewayId: String, val natGatewayId: String, val networkInterfaceId: String, val routeTableId: String, val transitGatewayId: String, val vpcPeeringConnectionId: String)

A collection of values returned by getRoute.

Link copied to clipboard
data class GetRouteTableAssociation(val gatewayId: String, val main: Boolean, val routeTableAssociationId: String, val routeTableId: String, val subnetId: String)
Link copied to clipboard
data class GetRouteTableFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetRouteTableResult(val arn: String, val associations: List<GetRouteTableAssociation>, val filters: List<GetRouteTableFilter>? = null, val gatewayId: String, val id: String, val ownerId: String, val routeTableId: String, val routes: List<GetRouteTableRoute>, val subnetId: String, val tags: Map<String, String>, val vpcId: String)

A collection of values returned by getRouteTable.

Link copied to clipboard
data class GetRouteTableRoute(val carrierGatewayId: String, val cidrBlock: String, val coreNetworkArn: String, val destinationPrefixListId: String, val egressOnlyGatewayId: String, val gatewayId: String, val instanceId: String, val ipv6CidrBlock: String, val localGatewayId: String, val natGatewayId: String, val networkInterfaceId: String, val transitGatewayId: String, val vpcEndpointId: String, val vpcPeeringConnectionId: String)
Link copied to clipboard
data class GetRouteTablesFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetRouteTablesResult(val filters: List<GetRouteTablesFilter>? = null, val id: String, val ids: List<String>, val tags: Map<String, String>, val vpcId: String? = null)

A collection of values returned by getRouteTables.

Link copied to clipboard
data class GetSecurityGroupFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetSecurityGroupResult(val arn: String, val description: String, val filters: List<GetSecurityGroupFilter>? = null, val id: String, val name: String, val tags: Map<String, String>, val vpcId: String)

A collection of values returned by getSecurityGroup.

Link copied to clipboard
data class GetSecurityGroupsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetSecurityGroupsResult(val arns: List<String>, val filters: List<GetSecurityGroupsFilter>? = null, val id: String, val ids: List<String>, val tags: Map<String, String>, val vpcIds: List<String>)

A collection of values returned by getSecurityGroups.

Link copied to clipboard
data class GetSerialConsoleAccessResult(val enabled: Boolean, val id: String)

A collection of values returned by getSerialConsoleAccess.

Link copied to clipboard
data class GetSpotDatafeedSubscriptionResult(val bucket: String, val id: String, val prefix: String)

A collection of values returned by getSpotDatafeedSubscription.

Link copied to clipboard
data class GetSpotPriceFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetSpotPriceResult(val availabilityZone: String? = null, val filters: List<GetSpotPriceFilter>? = null, val id: String, val instanceType: String? = null, val spotPrice: String, val spotPriceTimestamp: String)

A collection of values returned by getSpotPrice.

Link copied to clipboard
data class GetSubnetFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetSubnetResult(val arn: String, val assignIpv6AddressOnCreation: Boolean, val availabilityZone: String, val availabilityZoneId: String, val availableIpAddressCount: Int, val cidrBlock: String, val customerOwnedIpv4Pool: String, val defaultForAz: Boolean, val enableDns64: Boolean, val enableLniAtDeviceIndex: Int, val enableResourceNameDnsARecordOnLaunch: Boolean, val enableResourceNameDnsAaaaRecordOnLaunch: Boolean, val filters: List<GetSubnetFilter>? = null, val id: String, val ipv6CidrBlock: String, val ipv6CidrBlockAssociationId: String, val ipv6Native: Boolean, val mapCustomerOwnedIpOnLaunch: Boolean, val mapPublicIpOnLaunch: Boolean, val outpostArn: String, val ownerId: String, val privateDnsHostnameTypeOnLaunch: String, val state: String, val tags: Map<String, String>, val vpcId: String)

A collection of values returned by getSubnet.

Link copied to clipboard
data class GetSubnetsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetSubnetsResult(val filters: List<GetSubnetsFilter>? = null, val id: String, val ids: List<String>, val tags: Map<String, String>)

A collection of values returned by getSubnets.

Link copied to clipboard
data class GetTransitGatewayRouteTablesFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetTransitGatewayRouteTablesResult(val filters: List<GetTransitGatewayRouteTablesFilter>? = null, val id: String, val ids: List<String>, val tags: Map<String, String>)

A collection of values returned by getTransitGatewayRouteTables.

Link copied to clipboard
data class GetVpcCidrBlockAssociation(val associationId: String, val cidrBlock: String, val state: String)
Link copied to clipboard
data class GetVpcDhcpOptionsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetVpcDhcpOptionsResult(val arn: String, val dhcpOptionsId: String, val domainName: String, val domainNameServers: List<String>, val filters: List<GetVpcDhcpOptionsFilter>? = null, val id: String, val ipv6AddressPreferredLeaseTime: String, val netbiosNameServers: List<String>, val netbiosNodeType: String, val ntpServers: List<String>, val ownerId: String, val tags: Map<String, String>)

A collection of values returned by getVpcDhcpOptions.

Link copied to clipboard
data class GetVpcEndpointDnsEntry(val dnsName: String, val hostedZoneId: String)
Link copied to clipboard
data class GetVpcEndpointDnsOption(val dnsRecordIpType: String, val privateDnsOnlyForInboundResolverEndpoint: Boolean)
Link copied to clipboard
data class GetVpcEndpointFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetVpcEndpointResult(val arn: String, val cidrBlocks: List<String>, val dnsEntries: List<GetVpcEndpointDnsEntry>, val dnsOptions: List<GetVpcEndpointDnsOption>, val filters: List<GetVpcEndpointFilter>? = null, val id: String, val ipAddressType: String, val networkInterfaceIds: List<String>, val ownerId: String, val policy: String, val prefixListId: String, val privateDnsEnabled: Boolean, val requesterManaged: Boolean, val routeTableIds: List<String>, val securityGroupIds: List<String>, val serviceName: String, val state: String, val subnetIds: List<String>, val tags: Map<String, String>, val vpcEndpointType: String, val vpcId: String)

A collection of values returned by getVpcEndpoint.

Link copied to clipboard
data class GetVpcEndpointServiceFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetVpcEndpointServiceResult(val acceptanceRequired: Boolean, val arn: String, val availabilityZones: List<String>, val baseEndpointDnsNames: List<String>, val filters: List<GetVpcEndpointServiceFilter>? = null, val id: String, val managesVpcEndpoints: Boolean, val owner: String, val privateDnsName: String, val privateDnsNames: List<String>, val region: String, val service: String? = null, val serviceId: String, val serviceName: String, val serviceRegions: List<String>? = null, val serviceType: String, val supportedIpAddressTypes: List<String>, val tags: Map<String, String>, val vpcEndpointPolicySupported: Boolean)

A collection of values returned by getVpcEndpointService.

Link copied to clipboard
data class GetVpcFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetVpcIamPoolCidrsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetVpcIamPoolCidrsIpamPoolCidr(val cidr: String, val state: String)
Link copied to clipboard
data class GetVpcIamPoolCidrsResult(val filters: List<GetVpcIamPoolCidrsFilter>? = null, val id: String, val ipamPoolCidrs: List<GetVpcIamPoolCidrsIpamPoolCidr>, val ipamPoolId: String)

A collection of values returned by getVpcIamPoolCidrs.

Link copied to clipboard
data class GetVpcIamPoolFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetVpcIamPoolResult(val addressFamily: String, val allocationDefaultNetmaskLength: Int, val allocationMaxNetmaskLength: Int, val allocationMinNetmaskLength: Int, val allocationResourceTags: Map<String, String>, val arn: String, val autoImport: Boolean, val awsService: String, val description: String, val filters: List<GetVpcIamPoolFilter>? = null, val id: String? = null, val ipamPoolId: String? = null, val ipamScopeId: String, val ipamScopeType: String, val locale: String, val poolDepth: Int, val publiclyAdvertisable: Boolean, val sourceIpamPoolId: String, val state: String, val tags: Map<String, String>)

A collection of values returned by getVpcIamPool.

Link copied to clipboard
data class GetVpcIamPoolsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetVpcIamPoolsIpamPool(val addressFamily: String, val allocationDefaultNetmaskLength: Int, val allocationMaxNetmaskLength: Int, val allocationMinNetmaskLength: Int, val allocationResourceTags: Map<String, String>, val arn: String, val autoImport: Boolean, val awsService: String, val description: String, val id: String, val ipamScopeId: String, val ipamScopeType: String, val locale: String, val poolDepth: Int, val publiclyAdvertisable: Boolean, val sourceIpamPoolId: String, val state: String, val tags: Map<String, String>)
Link copied to clipboard
data class GetVpcIamPoolsResult(val filters: List<GetVpcIamPoolsFilter>? = null, val id: String, val ipamPools: List<GetVpcIamPoolsIpamPool>)

A collection of values returned by getVpcIamPools.

Link copied to clipboard
data class GetVpcIpamOperatingRegion(val regionName: String)
Link copied to clipboard
data class GetVpcIpamPoolCidrsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetVpcIpamPoolCidrsIpamPoolCidr(val cidr: String, val state: String)
Link copied to clipboard
data class GetVpcIpamPoolCidrsResult(val filters: List<GetVpcIpamPoolCidrsFilter>? = null, val id: String, val ipamPoolCidrs: List<GetVpcIpamPoolCidrsIpamPoolCidr>, val ipamPoolId: String)

A collection of values returned by getVpcIpamPoolCidrs.

Link copied to clipboard
data class GetVpcIpamPoolFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetVpcIpamPoolResult(val addressFamily: String, val allocationDefaultNetmaskLength: Int, val allocationMaxNetmaskLength: Int, val allocationMinNetmaskLength: Int, val allocationResourceTags: Map<String, String>, val arn: String, val autoImport: Boolean, val awsService: String, val description: String, val filters: List<GetVpcIpamPoolFilter>? = null, val id: String? = null, val ipamPoolId: String? = null, val ipamScopeId: String, val ipamScopeType: String, val locale: String, val poolDepth: Int, val publiclyAdvertisable: Boolean, val sourceIpamPoolId: String, val state: String, val tags: Map<String, String>)

A collection of values returned by getVpcIpamPool.

Link copied to clipboard
data class GetVpcIpamPoolsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetVpcIpamPoolsIpamPool(val addressFamily: String, val allocationDefaultNetmaskLength: Int, val allocationMaxNetmaskLength: Int, val allocationMinNetmaskLength: Int, val allocationResourceTags: Map<String, String>, val arn: String, val autoImport: Boolean, val awsService: String, val description: String, val id: String, val ipamScopeId: String, val ipamScopeType: String, val locale: String, val poolDepth: Int, val publiclyAdvertisable: Boolean, val sourceIpamPoolId: String, val state: String, val tags: Map<String, String>)
Link copied to clipboard
data class GetVpcIpamPoolsResult(val filters: List<GetVpcIpamPoolsFilter>? = null, val id: String, val ipamPools: List<GetVpcIpamPoolsIpamPool>)

A collection of values returned by getVpcIpamPools.

Link copied to clipboard
data class GetVpcIpamResult(val arn: String, val defaultResourceDiscoveryAssociationId: String, val defaultResourceDiscoveryId: String, val description: String, val enablePrivateGua: Boolean, val id: String, val ipamRegion: String, val operatingRegions: List<GetVpcIpamOperatingRegion>, val ownerId: String, val privateDefaultScopeId: String, val publicDefaultScopeId: String, val resourceDiscoveryAssociationCount: Int, val scopeCount: Int, val state: String, val stateMessage: String, val tags: Map<String, String>, val tier: String)

A collection of values returned by getVpcIpam.

Link copied to clipboard
data class GetVpcIpamsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetVpcIpamsIpam(val arn: String, val defaultResourceDiscoveryAssociationId: String, val defaultResourceDiscoveryId: String, val description: String, val enablePrivateGua: Boolean, val id: String, val ipamRegion: String, val operatingRegions: List<GetVpcIpamsIpamOperatingRegion>, val ownerId: String, val privateDefaultScopeId: String, val publicDefaultScopeId: String, val resourceDiscoveryAssociationCount: Int, val scopeCount: Int, val state: String, val stateMessage: String, val tier: String)
Link copied to clipboard
data class GetVpcIpamsIpamOperatingRegion(val regionName: String)
Link copied to clipboard
data class GetVpcIpamsResult(val filters: List<GetVpcIpamsFilter>? = null, val id: String, val ipamIds: List<String>? = null, val ipams: List<GetVpcIpamsIpam>)

A collection of values returned by getVpcIpams.

Link copied to clipboard
data class GetVpcPeeringConnectionCidrBlockSet(val cidrBlock: String)
Link copied to clipboard
data class GetVpcPeeringConnectionFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetVpcPeeringConnectionIpv6CidrBlockSet(val ipv6CidrBlock: String)
Link copied to clipboard
Link copied to clipboard
data class GetVpcPeeringConnectionResult(val accepter: Map<String, Boolean>, val cidrBlock: String, val cidrBlockSets: List<GetVpcPeeringConnectionCidrBlockSet>, val filters: List<GetVpcPeeringConnectionFilter>? = null, val id: String, val ipv6CidrBlockSets: List<GetVpcPeeringConnectionIpv6CidrBlockSet>, val ownerId: String, val peerCidrBlock: String, val peerCidrBlockSets: List<GetVpcPeeringConnectionPeerCidrBlockSet>, val peerIpv6CidrBlockSets: List<GetVpcPeeringConnectionPeerIpv6CidrBlockSet>, val peerOwnerId: String, val peerRegion: String, val peerVpcId: String, val region: String, val requester: Map<String, Boolean>, val status: String, val tags: Map<String, String>, val vpcId: String)

A collection of values returned by getVpcPeeringConnection.

Link copied to clipboard
data class GetVpcPeeringConnectionsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetVpcPeeringConnectionsResult(val filters: List<GetVpcPeeringConnectionsFilter>? = null, val id: String, val ids: List<String>, val tags: Map<String, String>)

A collection of values returned by getVpcPeeringConnections.

Link copied to clipboard
data class GetVpcResult(val arn: String, val cidrBlock: String, val cidrBlockAssociations: List<GetVpcCidrBlockAssociation>, val default: Boolean, val dhcpOptionsId: String, val enableDnsHostnames: Boolean, val enableDnsSupport: Boolean, val enableNetworkAddressUsageMetrics: Boolean, val filters: List<GetVpcFilter>? = null, val id: String, val instanceTenancy: String, val ipv6AssociationId: String, val ipv6CidrBlock: String, val mainRouteTableId: String, val ownerId: String, val state: String, val tags: Map<String, String>)

A collection of values returned by getVpc.

Link copied to clipboard
data class GetVpcsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetVpcsResult(val filters: List<GetVpcsFilter>? = null, val id: String, val ids: List<String>, val tags: Map<String, String>)

A collection of values returned by getVpcs.

Link copied to clipboard
data class GetVpnGatewayFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetVpnGatewayResult(val amazonSideAsn: String, val arn: String, val attachedVpcId: String, val availabilityZone: String, val filters: List<GetVpnGatewayFilter>? = null, val id: String, val state: String, val tags: Map<String, String>)

A collection of values returned by getVpnGateway.

Link copied to clipboard
data class InstanceCapacityReservationSpecification(val capacityReservationPreference: String? = null, val capacityReservationTarget: InstanceCapacityReservationSpecificationCapacityReservationTarget? = null)
data class InstanceCapacityReservationSpecificationCapacityReservationTarget(val capacityReservationId: String? = null, val capacityReservationResourceGroupArn: String? = null)
Link copied to clipboard
data class InstanceCpuOptions(val amdSevSnp: String? = null, val coreCount: Int? = null, val threadsPerCore: Int? = null)
Link copied to clipboard
data class InstanceCreditSpecification(val cpuCredits: String? = null)
Link copied to clipboard
data class InstanceEbsBlockDevice(val deleteOnTermination: Boolean? = null, val deviceName: String, val encrypted: Boolean? = null, val iops: Int? = null, val kmsKeyId: String? = null, val snapshotId: String? = null, val tags: Map<String, String>? = null, val tagsAll: Map<String, String>? = null, val throughput: Int? = null, val volumeId: String? = null, val volumeSize: Int? = null, val volumeType: String? = null)
Link copied to clipboard
data class InstanceEnclaveOptions(val enabled: Boolean? = null)
Link copied to clipboard
data class InstanceEphemeralBlockDevice(val deviceName: String, val noDevice: Boolean? = null, val virtualName: String? = null)
Link copied to clipboard
data class InstanceInstanceMarketOptions(val marketType: String? = null, val spotOptions: InstanceInstanceMarketOptionsSpotOptions? = null)
Link copied to clipboard
data class InstanceInstanceMarketOptionsSpotOptions(val instanceInterruptionBehavior: String? = null, val maxPrice: String? = null, val spotInstanceType: String? = null, val validUntil: String? = null)
Link copied to clipboard
data class InstanceLaunchTemplate(val id: String? = null, val name: String? = null, val version: String? = null)
Link copied to clipboard
data class InstanceMaintenanceOptions(val autoRecovery: String? = null)
Link copied to clipboard
data class InstanceMetadataOptions(val httpEndpoint: String? = null, val httpProtocolIpv6: String? = null, val httpPutResponseHopLimit: Int? = null, val httpTokens: String? = null, val instanceMetadataTags: String? = null)
Link copied to clipboard
data class InstanceNetworkInterface(val deleteOnTermination: Boolean? = null, val deviceIndex: Int, val networkCardIndex: Int? = null, val networkInterfaceId: String)
Link copied to clipboard
data class InstancePrivateDnsNameOptions(val enableResourceNameDnsARecord: Boolean? = null, val enableResourceNameDnsAaaaRecord: Boolean? = null, val hostnameType: String? = null)
Link copied to clipboard
data class InstanceRootBlockDevice(val deleteOnTermination: Boolean? = null, val deviceName: String? = null, val encrypted: Boolean? = null, val iops: Int? = null, val kmsKeyId: String? = null, val tags: Map<String, String>? = null, val tagsAll: Map<String, String>? = null, val throughput: Int? = null, val volumeId: String? = null, val volumeSize: Int? = null, val volumeType: String? = null)
Link copied to clipboard
data class LaunchConfigurationEbsBlockDevice(val deleteOnTermination: Boolean? = null, val deviceName: String, val encrypted: Boolean? = null, val iops: Int? = null, val noDevice: Boolean? = null, val snapshotId: String? = null, val throughput: Int? = null, val volumeSize: Int? = null, val volumeType: String? = null)
Link copied to clipboard
data class LaunchConfigurationEphemeralBlockDevice(val deviceName: String, val noDevice: Boolean? = null, val virtualName: String? = null)
Link copied to clipboard
data class LaunchConfigurationMetadataOptions(val httpEndpoint: String? = null, val httpPutResponseHopLimit: Int? = null, val httpTokens: String? = null)
Link copied to clipboard
data class LaunchConfigurationRootBlockDevice(val deleteOnTermination: Boolean? = null, val encrypted: Boolean? = null, val iops: Int? = null, val throughput: Int? = null, val volumeSize: Int? = null, val volumeType: String? = null)
Link copied to clipboard
data class LaunchTemplateBlockDeviceMapping(val deviceName: String? = null, val ebs: LaunchTemplateBlockDeviceMappingEbs? = null, val noDevice: String? = null, val virtualName: String? = null)
Link copied to clipboard
data class LaunchTemplateBlockDeviceMappingEbs(val deleteOnTermination: String? = null, val encrypted: String? = null, val iops: Int? = null, val kmsKeyId: String? = null, val snapshotId: String? = null, val throughput: Int? = null, val volumeSize: Int? = null, val volumeType: String? = null)
data class LaunchTemplateCapacityReservationSpecification(val capacityReservationPreference: String? = null, val capacityReservationTarget: LaunchTemplateCapacityReservationSpecificationCapacityReservationTarget? = null)
data class LaunchTemplateCapacityReservationSpecificationCapacityReservationTarget(val capacityReservationId: String? = null, val capacityReservationResourceGroupArn: String? = null)
Link copied to clipboard
data class LaunchTemplateCpuOptions(val amdSevSnp: String? = null, val coreCount: Int? = null, val threadsPerCore: Int? = null)
Link copied to clipboard
data class LaunchTemplateCreditSpecification(val cpuCredits: String? = null)
Link copied to clipboard
data class LaunchTemplateEnclaveOptions(val enabled: Boolean? = null)
Link copied to clipboard
data class LaunchTemplateHibernationOptions(val configured: Boolean)
Link copied to clipboard
data class LaunchTemplateIamInstanceProfile(val arn: String? = null, val name: String? = null)
Link copied to clipboard
data class LaunchTemplateInstanceMarketOptions(val marketType: String? = null, val spotOptions: LaunchTemplateInstanceMarketOptionsSpotOptions? = null)
data class LaunchTemplateInstanceMarketOptionsSpotOptions(val blockDurationMinutes: Int? = null, val instanceInterruptionBehavior: String? = null, val maxPrice: String? = null, val spotInstanceType: String? = null, val validUntil: String? = null)
Link copied to clipboard
data class LaunchTemplateInstanceRequirements(val acceleratorCount: LaunchTemplateInstanceRequirementsAcceleratorCount? = null, val acceleratorManufacturers: List<String>? = null, val acceleratorNames: List<String>? = null, val acceleratorTotalMemoryMib: LaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMib? = null, val acceleratorTypes: List<String>? = null, val allowedInstanceTypes: List<String>? = null, val bareMetal: String? = null, val baselineEbsBandwidthMbps: LaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps? = null, val burstablePerformance: String? = null, val cpuManufacturers: List<String>? = null, val excludedInstanceTypes: List<String>? = null, val instanceGenerations: List<String>? = null, val localStorage: String? = null, val localStorageTypes: List<String>? = null, val maxSpotPriceAsPercentageOfOptimalOnDemandPrice: Int? = null, val memoryGibPerVcpu: LaunchTemplateInstanceRequirementsMemoryGibPerVcpu? = null, val memoryMib: LaunchTemplateInstanceRequirementsMemoryMib, val networkBandwidthGbps: LaunchTemplateInstanceRequirementsNetworkBandwidthGbps? = null, val networkInterfaceCount: LaunchTemplateInstanceRequirementsNetworkInterfaceCount? = null, val onDemandMaxPricePercentageOverLowestPrice: Int? = null, val requireHibernateSupport: Boolean? = null, val spotMaxPricePercentageOverLowestPrice: Int? = null, val totalLocalStorageGb: LaunchTemplateInstanceRequirementsTotalLocalStorageGb? = null, val vcpuCount: LaunchTemplateInstanceRequirementsVcpuCount)
data class LaunchTemplateInstanceRequirementsAcceleratorCount(val max: Int? = null, val min: Int? = null)
data class LaunchTemplateInstanceRequirementsMemoryGibPerVcpu(val max: Double? = null, val min: Double? = null)
data class LaunchTemplateInstanceRequirementsMemoryMib(val max: Int? = null, val min: Int)
data class LaunchTemplateInstanceRequirementsVcpuCount(val max: Int? = null, val min: Int)
Link copied to clipboard
data class LaunchTemplateLicenseSpecification(val licenseConfigurationArn: String)
Link copied to clipboard
data class LaunchTemplateMaintenanceOptions(val autoRecovery: String? = null)
Link copied to clipboard
data class LaunchTemplateMetadataOptions(val httpEndpoint: String? = null, val httpProtocolIpv6: String? = null, val httpPutResponseHopLimit: Int? = null, val httpTokens: String? = null, val instanceMetadataTags: String? = null)
Link copied to clipboard
data class LaunchTemplateMonitoring(val enabled: Boolean? = null)
Link copied to clipboard
data class LaunchTemplateNetworkInterface(val associateCarrierIpAddress: String? = null, val associatePublicIpAddress: String? = null, val connectionTrackingSpecification: LaunchTemplateNetworkInterfaceConnectionTrackingSpecification? = null, val deleteOnTermination: String? = null, val description: String? = null, val deviceIndex: Int? = null, val enaSrdSpecification: LaunchTemplateNetworkInterfaceEnaSrdSpecification? = null, val interfaceType: String? = null, val ipv4AddressCount: Int? = null, val ipv4Addresses: List<String>? = null, val ipv4PrefixCount: Int? = null, val ipv4Prefixes: List<String>? = null, val ipv6AddressCount: Int? = null, val ipv6Addresses: List<String>? = null, val ipv6PrefixCount: Int? = null, val ipv6Prefixes: List<String>? = null, val networkCardIndex: Int? = null, val networkInterfaceId: String? = null, val primaryIpv6: String? = null, val privateIpAddress: String? = null, val securityGroups: List<String>? = null, val subnetId: String? = null)
data class LaunchTemplateNetworkInterfaceConnectionTrackingSpecification(val tcpEstablishedTimeout: Int? = null, val udpStreamTimeout: Int? = null, val udpTimeout: Int? = null)
Link copied to clipboard
data class LaunchTemplatePlacement(val affinity: String? = null, val availabilityZone: String? = null, val groupName: String? = null, val hostId: String? = null, val hostResourceGroupArn: String? = null, val partitionNumber: Int? = null, val spreadDomain: String? = null, val tenancy: String? = null)
Link copied to clipboard
data class LaunchTemplatePrivateDnsNameOptions(val enableResourceNameDnsARecord: Boolean? = null, val enableResourceNameDnsAaaaRecord: Boolean? = null, val hostnameType: String? = null)
Link copied to clipboard
data class LaunchTemplateTagSpecification(val resourceType: String? = null, val tags: Map<String, String>? = null)
Link copied to clipboard
data class ManagedPrefixListEntry(val cidr: String, val description: String? = null)
Link copied to clipboard
data class NetworkAclEgress(val action: String, val cidrBlock: String? = null, val fromPort: Int, val icmpCode: Int? = null, val icmpType: Int? = null, val ipv6CidrBlock: String? = null, val protocol: String, val ruleNo: Int, val toPort: Int)
Link copied to clipboard
data class NetworkAclIngress(val action: String, val cidrBlock: String? = null, val fromPort: Int, val icmpCode: Int? = null, val icmpType: Int? = null, val ipv6CidrBlock: String? = null, val protocol: String, val ruleNo: Int, val toPort: Int)
Link copied to clipboard
data class NetworkInsightsAnalysisAlternatePathHint(val componentArn: String? = null, val componentId: String? = null)
Link copied to clipboard
data class NetworkInsightsAnalysisExplanation(val aclRules: List<NetworkInsightsAnalysisExplanationAclRule>? = null, val acls: List<NetworkInsightsAnalysisExplanationAcl>? = null, val address: String? = null, val addresses: List<String>? = null, val attachedTos: List<NetworkInsightsAnalysisExplanationAttachedTo>? = null, val availabilityZones: List<String>? = null, val cidrs: List<String>? = null, val classicLoadBalancerListeners: List<NetworkInsightsAnalysisExplanationClassicLoadBalancerListener>? = null, val components: List<NetworkInsightsAnalysisExplanationComponent>? = null, val customerGateways: List<NetworkInsightsAnalysisExplanationCustomerGateway>? = null, val destinationVpcs: List<NetworkInsightsAnalysisExplanationDestinationVpc>? = null, val destinations: List<NetworkInsightsAnalysisExplanationDestination>? = null, val direction: String? = null, val elasticLoadBalancerListeners: List<NetworkInsightsAnalysisExplanationElasticLoadBalancerListener>? = null, val explanationCode: String? = null, val ingressRouteTables: List<NetworkInsightsAnalysisExplanationIngressRouteTable>? = null, val internetGateways: List<NetworkInsightsAnalysisExplanationInternetGateway>? = null, val loadBalancerArn: String? = null, val loadBalancerListenerPort: Int? = null, val loadBalancerTargetGroup: List<NetworkInsightsAnalysisExplanationLoadBalancerTargetGroup>? = null, val loadBalancerTargetGroups: List<NetworkInsightsAnalysisExplanationLoadBalancerTargetGroup>? = null, val loadBalancerTargetPort: Int? = null, val missingComponent: String? = null, val natGateways: List<NetworkInsightsAnalysisExplanationNatGateway>? = null, val networkInterfaces: List<NetworkInsightsAnalysisExplanationNetworkInterface>? = null, val packetField: String? = null, val port: Int? = null, val portRanges: List<NetworkInsightsAnalysisExplanationPortRange>? = null, val prefixLists: List<NetworkInsightsAnalysisExplanationPrefixList>? = null, val protocols: List<String>? = null, val routeTableRoutes: List<NetworkInsightsAnalysisExplanationRouteTableRoute>? = null, val routeTables: List<NetworkInsightsAnalysisExplanationRouteTable>? = null, val securityGroup: List<NetworkInsightsAnalysisExplanationSecurityGroup>? = null, val securityGroupRules: List<NetworkInsightsAnalysisExplanationSecurityGroupRule>? = null, val securityGroups: List<NetworkInsightsAnalysisExplanationSecurityGroup>? = null, val sourceVpcs: List<NetworkInsightsAnalysisExplanationSourceVpc>? = null, val state: String? = null, val subnetRouteTables: List<NetworkInsightsAnalysisExplanationSubnetRouteTable>? = null, val subnets: List<NetworkInsightsAnalysisExplanationSubnet>? = null, val transitGatewayAttachments: List<NetworkInsightsAnalysisExplanationTransitGatewayAttachment>? = null, val transitGatewayRouteTableRoutes: List<NetworkInsightsAnalysisExplanationTransitGatewayRouteTableRoute>? = null, val transitGatewayRouteTables: List<NetworkInsightsAnalysisExplanationTransitGatewayRouteTable>? = null, val transitGateways: List<NetworkInsightsAnalysisExplanationTransitGateway>? = null, val vpcEndpoints: List<NetworkInsightsAnalysisExplanationVpcEndpoint>? = null, val vpcPeeringConnections: List<NetworkInsightsAnalysisExplanationVpcPeeringConnection>? = null, val vpcs: List<NetworkInsightsAnalysisExplanationVpc>? = null, val vpnConnections: List<NetworkInsightsAnalysisExplanationVpnConnection>? = null, val vpnGateways: List<NetworkInsightsAnalysisExplanationVpnGateway>? = null)
Link copied to clipboard
data class NetworkInsightsAnalysisExplanationAcl(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationAclRule(val cidr: String? = null, val egress: Boolean? = null, val portRanges: List<NetworkInsightsAnalysisExplanationAclRulePortRange>? = null, val protocol: String? = null, val ruleAction: String? = null, val ruleNumber: Int? = null)
data class NetworkInsightsAnalysisExplanationAclRulePortRange(val from: Int? = null, val to: Int? = null)
data class NetworkInsightsAnalysisExplanationAttachedTo(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationClassicLoadBalancerListener(val instancePort: Int? = null, val loadBalancerPort: Int? = null)
data class NetworkInsightsAnalysisExplanationComponent(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationCustomerGateway(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationDestination(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationDestinationVpc(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationElasticLoadBalancerListener(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationIngressRouteTable(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationInternetGateway(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationLoadBalancerTargetGroup(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationNatGateway(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationNetworkInterface(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationPortRange(val from: Int? = null, val to: Int? = null)
data class NetworkInsightsAnalysisExplanationPrefixList(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationRouteTable(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationRouteTableRoute(val destinationCidr: String? = null, val destinationPrefixListId: String? = null, val egressOnlyInternetGatewayId: String? = null, val gatewayId: String? = null, val instanceId: String? = null, val natGatewayId: String? = null, val networkInterfaceId: String? = null, val origin: String? = null, val transitGatewayId: String? = null, val vpcPeeringConnectionId: String? = null)
data class NetworkInsightsAnalysisExplanationSecurityGroup(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationSecurityGroupRule(val cidr: String? = null, val direction: String? = null, val portRanges: List<NetworkInsightsAnalysisExplanationSecurityGroupRulePortRange>? = null, val prefixListId: String? = null, val protocol: String? = null, val securityGroupId: String? = null)
data class NetworkInsightsAnalysisExplanationSourceVpc(val arn: String? = null, val id: String? = null, val name: String? = null)
Link copied to clipboard
data class NetworkInsightsAnalysisExplanationSubnet(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationSubnetRouteTable(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationTransitGateway(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationTransitGatewayAttachment(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationTransitGatewayRouteTable(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationTransitGatewayRouteTableRoute(val attachmentId: String? = null, val destinationCidr: String? = null, val prefixListId: String? = null, val resourceId: String? = null, val resourceType: String? = null, val routeOrigin: String? = null, val state: String? = null)
Link copied to clipboard
data class NetworkInsightsAnalysisExplanationVpc(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationVpcEndpoint(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationVpcPeeringConnection(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationVpnConnection(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisExplanationVpnGateway(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisForwardPathComponentAclRule(val cidr: String? = null, val egress: Boolean? = null, val portRanges: List<NetworkInsightsAnalysisForwardPathComponentAclRulePortRange>? = null, val protocol: String? = null, val ruleAction: String? = null, val ruleNumber: Int? = null)
data class NetworkInsightsAnalysisForwardPathComponentAttachedTo(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisForwardPathComponentComponent(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisForwardPathComponentDestinationVpc(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisForwardPathComponentInboundHeader(val destinationAddresses: List<String>? = null, val destinationPortRanges: List<NetworkInsightsAnalysisForwardPathComponentInboundHeaderDestinationPortRange>? = null, val protocol: String? = null, val sourceAddresses: List<String>? = null, val sourcePortRanges: List<NetworkInsightsAnalysisForwardPathComponentInboundHeaderSourcePortRange>? = null)
data class NetworkInsightsAnalysisForwardPathComponentOutboundHeader(val destinationAddresses: List<String>? = null, val destinationPortRanges: List<NetworkInsightsAnalysisForwardPathComponentOutboundHeaderDestinationPortRange>? = null, val protocol: String? = null, val sourceAddresses: List<String>? = null, val sourcePortRanges: List<NetworkInsightsAnalysisForwardPathComponentOutboundHeaderSourcePortRange>? = null)
data class NetworkInsightsAnalysisForwardPathComponentRouteTableRoute(val destinationCidr: String? = null, val destinationPrefixListId: String? = null, val egressOnlyInternetGatewayId: String? = null, val gatewayId: String? = null, val instanceId: String? = null, val natGatewayId: String? = null, val networkInterfaceId: String? = null, val origin: String? = null, val transitGatewayId: String? = null, val vpcPeeringConnectionId: String? = null)
data class NetworkInsightsAnalysisForwardPathComponentSecurityGroupRule(val cidr: String? = null, val direction: String? = null, val portRanges: List<NetworkInsightsAnalysisForwardPathComponentSecurityGroupRulePortRange>? = null, val prefixListId: String? = null, val protocol: String? = null, val securityGroupId: String? = null)
data class NetworkInsightsAnalysisForwardPathComponentSourceVpc(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisForwardPathComponentSubnet(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisForwardPathComponentTransitGateway(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisForwardPathComponentTransitGatewayRouteTableRoute(val attachmentId: String? = null, val destinationCidr: String? = null, val prefixListId: String? = null, val resourceId: String? = null, val resourceType: String? = null, val routeOrigin: String? = null, val state: String? = null)
data class NetworkInsightsAnalysisForwardPathComponentVpc(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisReturnPathComponentAclRule(val cidr: String? = null, val egress: Boolean? = null, val portRanges: List<NetworkInsightsAnalysisReturnPathComponentAclRulePortRange>? = null, val protocol: String? = null, val ruleAction: String? = null, val ruleNumber: Int? = null)
data class NetworkInsightsAnalysisReturnPathComponentAttachedTo(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisReturnPathComponentComponent(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisReturnPathComponentDestinationVpc(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisReturnPathComponentInboundHeader(val destinationAddresses: List<String>? = null, val destinationPortRanges: List<NetworkInsightsAnalysisReturnPathComponentInboundHeaderDestinationPortRange>? = null, val protocol: String? = null, val sourceAddresses: List<String>? = null, val sourcePortRanges: List<NetworkInsightsAnalysisReturnPathComponentInboundHeaderSourcePortRange>? = null)
data class NetworkInsightsAnalysisReturnPathComponentOutboundHeader(val destinationAddresses: List<String>? = null, val destinationPortRanges: List<NetworkInsightsAnalysisReturnPathComponentOutboundHeaderDestinationPortRange>? = null, val protocol: String? = null, val sourceAddresses: List<String>? = null, val sourcePortRanges: List<NetworkInsightsAnalysisReturnPathComponentOutboundHeaderSourcePortRange>? = null)
data class NetworkInsightsAnalysisReturnPathComponentRouteTableRoute(val destinationCidr: String? = null, val destinationPrefixListId: String? = null, val egressOnlyInternetGatewayId: String? = null, val gatewayId: String? = null, val instanceId: String? = null, val natGatewayId: String? = null, val networkInterfaceId: String? = null, val origin: String? = null, val transitGatewayId: String? = null, val vpcPeeringConnectionId: String? = null)
data class NetworkInsightsAnalysisReturnPathComponentSecurityGroupRule(val cidr: String? = null, val direction: String? = null, val portRanges: List<NetworkInsightsAnalysisReturnPathComponentSecurityGroupRulePortRange>? = null, val prefixListId: String? = null, val protocol: String? = null, val securityGroupId: String? = null)
data class NetworkInsightsAnalysisReturnPathComponentSourceVpc(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisReturnPathComponentSubnet(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisReturnPathComponentTransitGateway(val arn: String? = null, val id: String? = null, val name: String? = null)
data class NetworkInsightsAnalysisReturnPathComponentTransitGatewayRouteTableRoute(val attachmentId: String? = null, val destinationCidr: String? = null, val prefixListId: String? = null, val resourceId: String? = null, val resourceType: String? = null, val routeOrigin: String? = null, val state: String? = null)
data class NetworkInsightsAnalysisReturnPathComponentVpc(val arn: String? = null, val id: String? = null, val name: String? = null)
Link copied to clipboard
data class NetworkInsightsPathFilterAtDestination(val destinationAddress: String? = null, val destinationPortRange: NetworkInsightsPathFilterAtDestinationDestinationPortRange? = null, val sourceAddress: String? = null, val sourcePortRange: NetworkInsightsPathFilterAtDestinationSourcePortRange? = null)
data class NetworkInsightsPathFilterAtDestinationDestinationPortRange(val fromPort: Int? = null, val toPort: Int? = null)
data class NetworkInsightsPathFilterAtDestinationSourcePortRange(val fromPort: Int? = null, val toPort: Int? = null)
Link copied to clipboard
data class NetworkInsightsPathFilterAtSource(val destinationAddress: String? = null, val destinationPortRange: NetworkInsightsPathFilterAtSourceDestinationPortRange? = null, val sourceAddress: String? = null, val sourcePortRange: NetworkInsightsPathFilterAtSourceSourcePortRange? = null)
data class NetworkInsightsPathFilterAtSourceDestinationPortRange(val fromPort: Int? = null, val toPort: Int? = null)
data class NetworkInsightsPathFilterAtSourceSourcePortRange(val fromPort: Int? = null, val toPort: Int? = null)
Link copied to clipboard
data class NetworkInterfaceAttachment(val attachmentId: String? = null, val deviceIndex: Int, val instance: String)
Link copied to clipboard
data class NetworkInterfacePermissionTimeouts(val create: String? = null, val delete: String? = null)
Link copied to clipboard
data class PeeringConnectionOptionsAccepter(val allowRemoteVpcDnsResolution: Boolean? = null)
Link copied to clipboard
data class PeeringConnectionOptionsRequester(val allowRemoteVpcDnsResolution: Boolean? = null)
Link copied to clipboard
data class RouteTableRoute(val carrierGatewayId: String? = null, val cidrBlock: String? = null, val coreNetworkArn: String? = null, val destinationPrefixListId: String? = null, val egressOnlyGatewayId: String? = null, val gatewayId: String? = null, val ipv6CidrBlock: String? = null, val localGatewayId: String? = null, val natGatewayId: String? = null, val networkInterfaceId: String? = null, val transitGatewayId: String? = null, val vpcEndpointId: String? = null, val vpcPeeringConnectionId: String? = null)
Link copied to clipboard
data class SecurityGroupEgress(val cidrBlocks: List<String>? = null, val description: String? = null, val fromPort: Int, val ipv6CidrBlocks: List<String>? = null, val prefixListIds: List<String>? = null, val protocol: String, val securityGroups: List<String>? = null, val self: Boolean? = null, val toPort: Int)
Link copied to clipboard
data class SecurityGroupIngress(val cidrBlocks: List<String>? = null, val description: String? = null, val fromPort: Int, val ipv6CidrBlocks: List<String>? = null, val prefixListIds: List<String>? = null, val protocol: String, val securityGroups: List<String>? = null, val self: Boolean? = null, val toPort: Int)
Link copied to clipboard
data class SpotFleetRequestLaunchSpecification(val ami: String, val associatePublicIpAddress: Boolean? = null, val availabilityZone: String? = null, val ebsBlockDevices: List<SpotFleetRequestLaunchSpecificationEbsBlockDevice>? = null, val ebsOptimized: Boolean? = null, val ephemeralBlockDevices: List<SpotFleetRequestLaunchSpecificationEphemeralBlockDevice>? = null, val iamInstanceProfile: String? = null, val iamInstanceProfileArn: String? = null, val instanceType: String, val keyName: String? = null, val monitoring: Boolean? = null, val placementGroup: String? = null, val placementTenancy: String? = null, val rootBlockDevices: List<SpotFleetRequestLaunchSpecificationRootBlockDevice>? = null, val spotPrice: String? = null, val subnetId: String? = null, val tags: Map<String, String>? = null, val userData: String? = null, val vpcSecurityGroupIds: List<String>? = null, val weightedCapacity: String? = null)
data class SpotFleetRequestLaunchSpecificationEbsBlockDevice(val deleteOnTermination: Boolean? = null, val deviceName: String, val encrypted: Boolean? = null, val iops: Int? = null, val kmsKeyId: String? = null, val snapshotId: String? = null, val throughput: Int? = null, val volumeSize: Int? = null, val volumeType: String? = null)
data class SpotFleetRequestLaunchSpecificationRootBlockDevice(val deleteOnTermination: Boolean? = null, val encrypted: Boolean? = null, val iops: Int? = null, val kmsKeyId: String? = null, val throughput: Int? = null, val volumeSize: Int? = null, val volumeType: String? = null)
data class SpotFleetRequestLaunchTemplateConfigLaunchTemplateSpecification(val id: String? = null, val name: String? = null, val version: String? = null)
data class SpotFleetRequestLaunchTemplateConfigOverride(val availabilityZone: String? = null, val instanceRequirements: SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirements? = null, val instanceType: String? = null, val priority: Double? = null, val spotPrice: String? = null, val subnetId: String? = null, val weightedCapacity: Double? = null)
data class SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirements(val acceleratorCount: SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsAcceleratorCount? = null, val acceleratorManufacturers: List<String>? = null, val acceleratorNames: List<String>? = null, val acceleratorTotalMemoryMib: SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsAcceleratorTotalMemoryMib? = null, val acceleratorTypes: List<String>? = null, val allowedInstanceTypes: List<String>? = null, val bareMetal: String? = null, val baselineEbsBandwidthMbps: SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsBaselineEbsBandwidthMbps? = null, val burstablePerformance: String? = null, val cpuManufacturers: List<String>? = null, val excludedInstanceTypes: List<String>? = null, val instanceGenerations: List<String>? = null, val localStorage: String? = null, val localStorageTypes: List<String>? = null, val memoryGibPerVcpu: SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsMemoryGibPerVcpu? = null, val memoryMib: SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsMemoryMib? = null, val networkBandwidthGbps: SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsNetworkBandwidthGbps? = null, val networkInterfaceCount: SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsNetworkInterfaceCount? = null, val onDemandMaxPricePercentageOverLowestPrice: Int? = null, val requireHibernateSupport: Boolean? = null, val spotMaxPricePercentageOverLowestPrice: Int? = null, val totalLocalStorageGb: SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsTotalLocalStorageGb? = null, val vcpuCount: SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsVcpuCount? = null)
data class SpotInstanceRequestCapacityReservationSpecification(val capacityReservationPreference: String? = null, val capacityReservationTarget: SpotInstanceRequestCapacityReservationSpecificationCapacityReservationTarget? = null)
data class SpotInstanceRequestCapacityReservationSpecificationCapacityReservationTarget(val capacityReservationId: String? = null, val capacityReservationResourceGroupArn: String? = null)
Link copied to clipboard
data class SpotInstanceRequestCpuOptions(val amdSevSnp: String? = null, val coreCount: Int? = null, val threadsPerCore: Int? = null)
Link copied to clipboard
data class SpotInstanceRequestCreditSpecification(val cpuCredits: String? = null)
Link copied to clipboard
data class SpotInstanceRequestEbsBlockDevice(val deleteOnTermination: Boolean? = null, val deviceName: String, val encrypted: Boolean? = null, val iops: Int? = null, val kmsKeyId: String? = null, val snapshotId: String? = null, val tags: Map<String, String>? = null, val tagsAll: Map<String, String>? = null, val throughput: Int? = null, val volumeId: String? = null, val volumeSize: Int? = null, val volumeType: String? = null)
Link copied to clipboard
data class SpotInstanceRequestEnclaveOptions(val enabled: Boolean? = null)
Link copied to clipboard
data class SpotInstanceRequestEphemeralBlockDevice(val deviceName: String, val noDevice: Boolean? = null, val virtualName: String? = null)
Link copied to clipboard
data class SpotInstanceRequestLaunchTemplate(val id: String? = null, val name: String? = null, val version: String? = null)
Link copied to clipboard
data class SpotInstanceRequestMaintenanceOptions(val autoRecovery: String? = null)
Link copied to clipboard
data class SpotInstanceRequestMetadataOptions(val httpEndpoint: String? = null, val httpProtocolIpv6: String? = null, val httpPutResponseHopLimit: Int? = null, val httpTokens: String? = null, val instanceMetadataTags: String? = null)
Link copied to clipboard
data class SpotInstanceRequestNetworkInterface(val deleteOnTermination: Boolean? = null, val deviceIndex: Int, val networkCardIndex: Int? = null, val networkInterfaceId: String)
Link copied to clipboard
data class SpotInstanceRequestPrivateDnsNameOptions(val enableResourceNameDnsARecord: Boolean? = null, val enableResourceNameDnsAaaaRecord: Boolean? = null, val hostnameType: String? = null)
Link copied to clipboard
data class SpotInstanceRequestRootBlockDevice(val deleteOnTermination: Boolean? = null, val deviceName: String? = null, val encrypted: Boolean? = null, val iops: Int? = null, val kmsKeyId: String? = null, val tags: Map<String, String>? = null, val tagsAll: Map<String, String>? = null, val throughput: Int? = null, val volumeId: String? = null, val volumeSize: Int? = null, val volumeType: String? = null)
data class TrafficMirrorFilterRuleDestinationPortRange(val fromPort: Int? = null, val toPort: Int? = null)
Link copied to clipboard
data class TrafficMirrorFilterRuleSourcePortRange(val fromPort: Int? = null, val toPort: Int? = null)
Link copied to clipboard
data class VpcBlockPublicAccessExclusionTimeouts(val create: String? = null, val delete: String? = null, val update: String? = null)
Link copied to clipboard
data class VpcBlockPublicAccessOptionsTimeouts(val create: String? = null, val delete: String? = null, val update: String? = null)
Link copied to clipboard
data class VpcEndpointDnsEntry(val dnsName: String? = null, val hostedZoneId: String? = null)
Link copied to clipboard
data class VpcEndpointDnsOptions(val dnsRecordIpType: String? = null, val privateDnsOnlyForInboundResolverEndpoint: Boolean? = null)
data class VpcEndpointServicePrivateDnsNameConfiguration(val name: String? = null, val state: String? = null, val type: String? = null, val value: String? = null)
Link copied to clipboard
data class VpcEndpointSubnetConfiguration(val ipv4: String? = null, val ipv6: String? = null, val subnetId: String? = null)
Link copied to clipboard
data class VpcIpamOperatingRegion(val regionName: String)
Link copied to clipboard
data class VpcIpamPoolCidrCidrAuthorizationContext(val message: String? = null, val signature: String? = null)
Link copied to clipboard
Link copied to clipboard
data class VpcPeeringConnectionAccepter(val allowRemoteVpcDnsResolution: Boolean? = null)
Link copied to clipboard
data class VpcPeeringConnectionAccepterAccepter(val allowRemoteVpcDnsResolution: Boolean? = null)
Link copied to clipboard
data class VpcPeeringConnectionAccepterRequester(val allowRemoteVpcDnsResolution: Boolean? = null)
Link copied to clipboard
data class VpcPeeringConnectionRequester(val allowRemoteVpcDnsResolution: Boolean? = null)
Link copied to clipboard
data class VpnConnectionRoute(val destinationCidrBlock: String? = null, val source: String? = null, val state: String? = null)
Link copied to clipboard
data class VpnConnectionTunnel1LogOptionsCloudwatchLogOptions(val logEnabled: Boolean? = null, val logGroupArn: String? = null, val logOutputFormat: String? = null)
Link copied to clipboard
data class VpnConnectionTunnel2LogOptionsCloudwatchLogOptions(val logEnabled: Boolean? = null, val logGroupArn: String? = null, val logOutputFormat: String? = null)
Link copied to clipboard
data class VpnConnectionVgwTelemetry(val acceptedRouteCount: Int? = null, val certificateArn: String? = null, val lastStatusChange: String? = null, val outsideIpAddress: String? = null, val status: String? = null, val statusMessage: String? = null)