Package-level declarations

Types

data class CapacityReservationFleetInstanceTypeSpecification(val availabilityZone: String? = null, val availabilityZoneId: String? = null, val ebsOptimized: Boolean? = null, val instancePlatform: String? = null, val instanceType: String? = null, val priority: Int? = null, val weight: Double? = null)
Link copied to clipboard
data class CapacityReservationFleetTag(val key: String, val value: String)
Link copied to clipboard
data class CapacityReservationFleetTagSpecification(val resourceType: String? = null, val tags: List<CapacityReservationFleetTag>? = null)
Link copied to clipboard
data class CapacityReservationTag(val key: String, val value: String)
Link copied to clipboard
data class CapacityReservationTagSpecification(val resourceType: String? = null, val tags: List<CapacityReservationTag>? = null)
Link copied to clipboard
data class CarrierGatewayTag(val key: String? = null, val value: String? = null)
Link copied to clipboard
data class CustomerGatewayTag(val key: String, val value: String)
Link copied to clipboard
data class DestinationOptionsProperties(val fileFormat: FlowLogDestinationOptionsPropertiesFileFormat, val hiveCompatiblePartitions: Boolean, val perHourPartition: Boolean)
Link copied to clipboard
data class DhcpOptionsTag(val key: String, val value: String)
Link copied to clipboard
data class Ec2FleetAcceleratorCountRequest(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class Ec2FleetAcceleratorTotalMemoryMiBRequest(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class Ec2FleetBaselineEbsBandwidthMbpsRequest(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class Ec2FleetCapacityRebalance(val replacementStrategy: Ec2FleetCapacityRebalanceReplacementStrategy? = null, val terminationDelay: Int? = null)
data class Ec2FleetFleetLaunchTemplateOverridesRequest(val availabilityZone: String? = null, val instanceRequirements: Ec2FleetInstanceRequirementsRequest? = null, val instanceType: String? = null, val maxPrice: String? = null, val placement: Ec2FleetPlacement? = null, val priority: Double? = null, val subnetId: String? = null, val weightedCapacity: Double? = null)
data class Ec2FleetFleetLaunchTemplateSpecificationRequest(val launchTemplateId: String? = null, val launchTemplateName: String? = null, val version: String)
Link copied to clipboard
data class Ec2FleetInstanceRequirementsRequest(val acceleratorCount: Ec2FleetAcceleratorCountRequest? = null, val acceleratorManufacturers: List<Ec2FleetInstanceRequirementsRequestAcceleratorManufacturersItem>? = null, val acceleratorNames: List<Ec2FleetInstanceRequirementsRequestAcceleratorNamesItem>? = null, val acceleratorTotalMemoryMiB: Ec2FleetAcceleratorTotalMemoryMiBRequest? = null, val acceleratorTypes: List<Ec2FleetInstanceRequirementsRequestAcceleratorTypesItem>? = null, val allowedInstanceTypes: List<String>? = null, val bareMetal: Ec2FleetInstanceRequirementsRequestBareMetal? = null, val baselineEbsBandwidthMbps: Ec2FleetBaselineEbsBandwidthMbpsRequest? = null, val burstablePerformance: Ec2FleetInstanceRequirementsRequestBurstablePerformance? = null, val cpuManufacturers: List<Ec2FleetInstanceRequirementsRequestCpuManufacturersItem>? = null, val excludedInstanceTypes: List<String>? = null, val instanceGenerations: List<Ec2FleetInstanceRequirementsRequestInstanceGenerationsItem>? = null, val localStorage: Ec2FleetInstanceRequirementsRequestLocalStorage? = null, val localStorageTypes: List<Ec2FleetInstanceRequirementsRequestLocalStorageTypesItem>? = null, val memoryGiBPerVCpu: Ec2FleetMemoryGiBPerVCpuRequest? = null, val memoryMiB: Ec2FleetMemoryMiBRequest? = null, val networkBandwidthGbps: Ec2FleetNetworkBandwidthGbpsRequest? = null, val networkInterfaceCount: Ec2FleetNetworkInterfaceCountRequest? = null, val onDemandMaxPricePercentageOverLowestPrice: Int? = null, val requireHibernateSupport: Boolean? = null, val spotMaxPricePercentageOverLowestPrice: Int? = null, val totalLocalStorageGb: Ec2FleetTotalLocalStorageGbRequest? = null, val vCpuCount: Ec2FleetVCpuCountRangeRequest? = null)
Link copied to clipboard
data class Ec2FleetMaintenanceStrategies(val capacityRebalance: Ec2FleetCapacityRebalance? = null)
Link copied to clipboard
data class Ec2FleetMemoryGiBPerVCpuRequest(val max: Double? = null, val min: Double? = null)
Link copied to clipboard
data class Ec2FleetMemoryMiBRequest(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class Ec2FleetNetworkBandwidthGbpsRequest(val max: Double? = null, val min: Double? = null)
Link copied to clipboard
data class Ec2FleetNetworkInterfaceCountRequest(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class Ec2FleetOnDemandOptionsRequest(val allocationStrategy: String? = null, val capacityReservationOptions: Ec2FleetCapacityReservationOptionsRequest? = null, val maxTotalPrice: String? = null, val minTargetCapacity: Int? = null, val singleAvailabilityZone: Boolean? = null, val singleInstanceType: Boolean? = null)
Link copied to clipboard
data class Ec2FleetPlacement(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 Ec2FleetSpotOptionsRequest(val allocationStrategy: Ec2FleetSpotOptionsRequestAllocationStrategy? = null, val instanceInterruptionBehavior: Ec2FleetSpotOptionsRequestInstanceInterruptionBehavior? = null, val instancePoolsToUseCount: Int? = null, val maintenanceStrategies: Ec2FleetMaintenanceStrategies? = null, val maxTotalPrice: String? = null, val minTargetCapacity: Int? = null, val singleAvailabilityZone: Boolean? = null, val singleInstanceType: Boolean? = null)
Link copied to clipboard
data class Ec2FleetTag(val key: String, val value: String)
Link copied to clipboard
data class Ec2FleetTagSpecification(val resourceType: Ec2FleetTagSpecificationResourceType? = null, val tags: List<Ec2FleetTag>? = null)
data class Ec2FleetTargetCapacitySpecificationRequest(val defaultTargetCapacityType: Ec2FleetTargetCapacitySpecificationRequestDefaultTargetCapacityType? = null, val onDemandTargetCapacity: Int? = null, val spotTargetCapacity: Int? = null, val targetCapacityUnitType: Ec2FleetTargetCapacitySpecificationRequestTargetCapacityUnitType? = null, val totalTargetCapacity: Int)
Link copied to clipboard
data class Ec2FleetTotalLocalStorageGbRequest(val max: Double? = null, val min: Double? = null)
Link copied to clipboard
data class Ec2FleetVCpuCountRangeRequest(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class EipTag(val key: String, val value: String)
Link copied to clipboard
data class FlowLogTag(val key: String, val value: String)
Link copied to clipboard
data class GetCapacityReservationFleetResult(val capacityReservationFleetId: String? = null, val noRemoveEndDate: Boolean? = null, val removeEndDate: Boolean? = null, val totalTargetCapacity: Int? = null)
Link copied to clipboard
data class GetCapacityReservationResult(val availableInstanceCount: Int? = null, val endDate: String? = null, val endDateType: String? = null, val id: String? = null, val instanceCount: Int? = null, val totalInstanceCount: Int? = null)
Link copied to clipboard
data class GetCarrierGatewayResult(val carrierGatewayId: String? = null, val ownerId: String? = null, val state: String? = null, val tags: List<CarrierGatewayTag>? = null)
Link copied to clipboard
data class GetCustomerGatewayResult(val customerGatewayId: String? = null, val tags: List<CustomerGatewayTag>? = null)
Link copied to clipboard
data class GetDhcpOptionsResult(val dhcpOptionsId: String? = null, val tags: List<DhcpOptionsTag>? = null)
Link copied to clipboard
data class GetEc2FleetResult(val context: String? = null, val excessCapacityTerminationPolicy: Ec2FleetExcessCapacityTerminationPolicy? = null, val fleetId: String? = null, val targetCapacitySpecification: Ec2FleetTargetCapacitySpecificationRequest? = null)
Link copied to clipboard
data class GetEgressOnlyInternetGatewayResult(val id: String? = null)
Link copied to clipboard
data class GetEipAssociationResult(val id: String? = null)
Link copied to clipboard
data class GetEipResult(val allocationId: String? = null, val instanceId: String? = null, val publicIp: String? = null, val publicIpv4Pool: String? = null, val tags: List<EipTag>? = null)
data class GetEnclaveCertificateIamRoleAssociationResult(val certificateS3BucketName: String? = null, val certificateS3ObjectKey: String? = null, val encryptionKmsKeyId: String? = null)
Link copied to clipboard
data class GetFlowLogResult(val id: String? = null, val tags: List<FlowLogTag>? = null)
Link copied to clipboard
data class GetGatewayRouteTableAssociationResult(val associationId: String? = null, val routeTableId: String? = null)
Link copied to clipboard
data class GetHostResult(val autoPlacement: String? = null, val hostId: String? = null, val hostMaintenance: String? = null, val hostRecovery: String? = null)
Link copied to clipboard
data class GetInstanceConnectEndpointResult(val id: String? = null, val tags: List<InstanceConnectEndpointTag>? = null)
Link copied to clipboard
data class GetInternetGatewayResult(val internetGatewayId: String? = null, val tags: List<InternetGatewayTag>? = null)
Link copied to clipboard
data class GetIpamAllocationResult(val ipamPoolAllocationId: String? = null)
Link copied to clipboard
data class GetIpamPoolCidrResult(val ipamPoolCidrId: String? = null, val state: String? = null)
Link copied to clipboard
data class GetIpamPoolResult(val allocationDefaultNetmaskLength: Int? = null, val allocationMaxNetmaskLength: Int? = null, val allocationMinNetmaskLength: Int? = null, val allocationResourceTags: List<IpamPoolTag>? = null, val arn: String? = null, val autoImport: Boolean? = null, val description: String? = null, val ipamArn: String? = null, val ipamPoolId: String? = null, val ipamScopeArn: String? = null, val ipamScopeType: IpamPoolIpamScopeType? = null, val poolDepth: Int? = null, val provisionedCidrs: List<IpamPoolProvisionedCidr>? = null, val state: IpamPoolState? = null, val stateMessage: String? = null, val tags: List<IpamPoolTag>? = null)
data class GetIpamResourceDiscoveryAssociationResult(val ipamArn: String? = null, val ipamRegion: String? = null, val ipamResourceDiscoveryAssociationArn: String? = null, val ipamResourceDiscoveryAssociationId: String? = null, val isDefault: Boolean? = null, val ownerId: String? = null, val resourceDiscoveryStatus: String? = null, val state: String? = null, val tags: List<IpamResourceDiscoveryAssociationTag>? = null)
Link copied to clipboard
data class GetIpamResourceDiscoveryResult(val description: String? = null, val ipamResourceDiscoveryArn: String? = null, val ipamResourceDiscoveryId: String? = null, val ipamResourceDiscoveryRegion: String? = null, val isDefault: Boolean? = null, val operatingRegions: List<IpamResourceDiscoveryIpamOperatingRegion>? = null, val ownerId: String? = null, val state: String? = null, val tags: List<IpamResourceDiscoveryTag>? = null)
Link copied to clipboard
data class GetIpamResult(val arn: String? = null, val defaultResourceDiscoveryAssociationId: String? = null, val defaultResourceDiscoveryId: String? = null, val description: String? = null, val ipamId: String? = null, val operatingRegions: List<IpamOperatingRegion>? = null, val privateDefaultScopeId: String? = null, val publicDefaultScopeId: String? = null, val resourceDiscoveryAssociationCount: Int? = null, val scopeCount: Int? = null, val tags: List<IpamTag>? = null)
Link copied to clipboard
data class GetIpamScopeResult(val arn: String? = null, val description: String? = null, val ipamArn: String? = null, val ipamScopeId: String? = null, val ipamScopeType: IpamScopeType? = null, val isDefault: Boolean? = null, val poolCount: Int? = null, val tags: List<IpamScopeTag>? = null)
Link copied to clipboard
data class GetKeyPairResult(val keyFingerprint: String? = null, val keyPairId: String? = null)
Link copied to clipboard
data class GetLaunchTemplateResult(val defaultVersionNumber: String? = null, val latestVersionNumber: String? = null, val launchTemplateId: String? = null)
Link copied to clipboard
data class GetLocalGatewayRouteResult(val localGatewayVirtualInterfaceGroupId: String? = null, val networkInterfaceId: String? = null, val state: String? = null, val type: String? = null)
Link copied to clipboard
data class GetLocalGatewayRouteTableResult(val localGatewayRouteTableArn: String? = null, val localGatewayRouteTableId: String? = null, val outpostArn: String? = null, val ownerId: String? = null, val state: String? = null, val tags: List<LocalGatewayRouteTableTag>? = null)
data class GetLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult(val localGatewayId: String? = null, val localGatewayRouteTableArn: String? = null, val localGatewayRouteTableVirtualInterfaceGroupAssociationId: String? = null, val ownerId: String? = null, val state: String? = null, val tags: List<LocalGatewayRouteTableVirtualInterfaceGroupAssociationTag>? = null)
data class GetLocalGatewayRouteTableVpcAssociationResult(val localGatewayId: String? = null, val localGatewayRouteTableVpcAssociationId: String? = null, val state: String? = null, val tags: List<LocalGatewayRouteTableVpcAssociationTag>? = null)
Link copied to clipboard
data class GetNatGatewayResult(val natGatewayId: String? = null, val secondaryAllocationIds: List<String>? = null, val secondaryPrivateIpAddressCount: Int? = null, val secondaryPrivateIpAddresses: List<String>? = null, val tags: List<NatGatewayTag>? = null)
Link copied to clipboard
data class GetNetworkAclResult(val id: String? = null, val tags: List<NetworkAclTag>? = null)
data class GetNetworkInsightsAccessScopeAnalysisResult(val analyzedEniCount: Int? = null, val endDate: String? = null, val findingsFound: NetworkInsightsAccessScopeAnalysisFindingsFound? = null, val networkInsightsAccessScopeAnalysisArn: String? = null, val networkInsightsAccessScopeAnalysisId: String? = null, val startDate: String? = null, val status: NetworkInsightsAccessScopeAnalysisStatus? = null, val statusMessage: String? = null, val tags: List<NetworkInsightsAccessScopeAnalysisTag>? = null)
Link copied to clipboard
data class GetNetworkInsightsAccessScopeResult(val createdDate: String? = null, val networkInsightsAccessScopeArn: String? = null, val networkInsightsAccessScopeId: String? = null, val tags: List<NetworkInsightsAccessScopeTag>? = null, val updatedDate: String? = null)
Link copied to clipboard
data class GetNetworkInsightsAnalysisResult(val additionalAccounts: List<String>? = null, val alternatePathHints: List<NetworkInsightsAnalysisAlternatePathHint>? = null, val explanations: List<NetworkInsightsAnalysisExplanation>? = null, val forwardPathComponents: List<NetworkInsightsAnalysisPathComponent>? = null, val networkInsightsAnalysisArn: String? = null, val networkInsightsAnalysisId: String? = null, val networkPathFound: Boolean? = null, val returnPathComponents: List<NetworkInsightsAnalysisPathComponent>? = null, val startDate: String? = null, val status: NetworkInsightsAnalysisStatus? = null, val statusMessage: String? = null, val suggestedAccounts: List<String>? = null, val tags: List<NetworkInsightsAnalysisTag>? = null)
Link copied to clipboard
data class GetNetworkInsightsPathResult(val createdDate: String? = null, val destinationArn: String? = null, val networkInsightsPathArn: String? = null, val networkInsightsPathId: String? = null, val sourceArn: String? = null, val tags: List<NetworkInsightsPathTag>? = null)
Link copied to clipboard
data class GetNetworkInterfaceAttachmentResult(val attachmentId: String? = null, val deleteOnTermination: Boolean? = null)
Link copied to clipboard
data class GetNetworkInterfaceResult(val description: String? = null, val groupSet: List<String>? = null, val id: String? = null, val ipv4PrefixCount: Int? = null, val ipv4Prefixes: List<NetworkInterfaceIpv4PrefixSpecification>? = null, val ipv6AddressCount: Int? = null, val ipv6Addresses: List<NetworkInterfaceInstanceIpv6Address>? = null, val ipv6PrefixCount: Int? = null, val ipv6Prefixes: List<NetworkInterfaceIpv6PrefixSpecification>? = null, val primaryPrivateIpAddress: String? = null, val privateIpAddresses: List<NetworkInterfacePrivateIpAddressSpecification>? = null, val secondaryPrivateIpAddressCount: Int? = null, val secondaryPrivateIpAddresses: List<String>? = null, val sourceDestCheck: Boolean? = null, val tags: List<NetworkInterfaceTag>? = null)
Link copied to clipboard
data class GetPlacementGroupResult(val groupName: String? = null)
Link copied to clipboard
data class GetPrefixListResult(val addressFamily: PrefixListAddressFamily? = null, val arn: String? = null, val entries: List<PrefixListEntry>? = null, val maxEntries: Int? = null, val ownerId: String? = null, val prefixListId: String? = null, val prefixListName: String? = null, val tags: List<PrefixListTag>? = null, val version: Int? = null)
Link copied to clipboard
data class GetRouteResult(val carrierGatewayId: String? = null, val cidrBlock: String? = null, val egressOnlyInternetGatewayId: String? = null, val gatewayId: String? = null, val instanceId: 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 GetRouteTableResult(val routeTableId: String? = null, val tags: List<RouteTableTag>? = null)
Link copied to clipboard
data class GetSpotFleetResult(val id: String? = null, val spotFleetRequestConfigData: SpotFleetRequestConfigData? = null)
Link copied to clipboard
data class GetSubnetCidrBlockResult(val id: String? = null)
Link copied to clipboard
data class GetSubnetNetworkAclAssociationResult(val associationId: String? = null)
Link copied to clipboard
data class GetSubnetResult(val assignIpv6AddressOnCreation: Boolean? = null, val enableDns64: Boolean? = null, val ipv4NetmaskLength: Int? = null, val ipv6CidrBlock: String? = null, val ipv6CidrBlocks: List<String>? = null, val ipv6NetmaskLength: Int? = null, val mapPublicIpOnLaunch: Boolean? = null, val networkAclAssociationId: String? = null, val privateDnsNameOptionsOnLaunch: PrivateDnsNameOptionsOnLaunchProperties? = null, val subnetId: String? = null, val tags: List<SubnetTag>? = null)
Link copied to clipboard
data class GetSubnetRouteTableAssociationResult(val id: String? = null)
Link copied to clipboard
data class GetTransitGatewayAttachmentResult(val id: String? = null, val options: OptionsProperties? = null, val subnetIds: List<String>? = null, val tags: List<TransitGatewayAttachmentTag>? = null)
Link copied to clipboard
data class GetTransitGatewayConnectResult(val creationTime: String? = null, val state: String? = null, val tags: List<TransitGatewayConnectTag>? = null, val transitGatewayAttachmentId: String? = null, val transitGatewayId: String? = null)
data class GetTransitGatewayMulticastDomainAssociationResult(val resourceId: String? = null, val resourceType: String? = null, val state: String? = null)
Link copied to clipboard
data class GetTransitGatewayMulticastDomainResult(val creationTime: String? = null, val options: OptionsProperties? = null, val state: String? = null, val tags: List<TransitGatewayMulticastDomainTag>? = null, val transitGatewayMulticastDomainArn: String? = null, val transitGatewayMulticastDomainId: String? = null)
data class GetTransitGatewayMulticastGroupMemberResult(val groupMember: Boolean? = null, val groupSource: Boolean? = null, val memberType: String? = null, val resourceId: String? = null, val resourceType: String? = null, val sourceType: String? = null, val subnetId: String? = null, val transitGatewayAttachmentId: String? = null)
data class GetTransitGatewayMulticastGroupSourceResult(val groupMember: Boolean? = null, val groupSource: Boolean? = null, val memberType: String? = null, val resourceId: String? = null, val resourceType: String? = null, val sourceType: String? = null, val subnetId: String? = null, val transitGatewayAttachmentId: String? = null)
Link copied to clipboard
data class GetTransitGatewayPeeringAttachmentResult(val creationTime: String? = null, val state: String? = null, val status: TransitGatewayPeeringAttachmentPeeringAttachmentStatus? = null, val tags: List<TransitGatewayPeeringAttachmentTag>? = null, val transitGatewayAttachmentId: String? = null)
Link copied to clipboard
data class GetTransitGatewayResult(val associationDefaultRouteTableId: String? = null, val autoAcceptSharedAttachments: String? = null, val defaultRouteTableAssociation: String? = null, val defaultRouteTablePropagation: String? = null, val description: String? = null, val dnsSupport: String? = null, val id: String? = null, val propagationDefaultRouteTableId: String? = null, val tags: List<TransitGatewayTag>? = null, val transitGatewayCidrBlocks: List<String>? = null, val vpnEcmpSupport: String? = null)
Link copied to clipboard
data class GetTransitGatewayRouteTableResult(val transitGatewayRouteTableId: String? = null)
Link copied to clipboard
data class GetTransitGatewayVpcAttachmentResult(val addSubnetIds: List<String>? = null, val id: String? = null, val options: OptionsProperties? = null, val removeSubnetIds: List<String>? = null, val tags: List<TransitGatewayVpcAttachmentTag>? = null)
Link copied to clipboard
data class GetVerifiedAccessEndpointResult(val creationTime: String? = null, val description: String? = null, val deviceValidationDomain: String? = null, val endpointDomain: String? = null, val lastUpdatedTime: String? = null, val loadBalancerOptions: VerifiedAccessEndpointLoadBalancerOptions? = null, val networkInterfaceOptions: VerifiedAccessEndpointNetworkInterfaceOptions? = null, val policyDocument: String? = null, val policyEnabled: Boolean? = null, val sseSpecification: VerifiedAccessEndpointSseSpecification? = null, val status: String? = null, val tags: List<VerifiedAccessEndpointTag>? = null, val verifiedAccessEndpointId: String? = null, val verifiedAccessGroupId: String? = null, val verifiedAccessInstanceId: String? = null)
Link copied to clipboard
data class GetVerifiedAccessGroupResult(val creationTime: String? = null, val description: String? = null, val lastUpdatedTime: String? = null, val owner: String? = null, val policyDocument: String? = null, val policyEnabled: Boolean? = null, val sseSpecification: VerifiedAccessGroupSseSpecification? = null, val tags: List<VerifiedAccessGroupTag>? = null, val verifiedAccessGroupArn: String? = null, val verifiedAccessGroupId: String? = null, val verifiedAccessInstanceId: String? = null)
Link copied to clipboard
data class GetVerifiedAccessInstanceResult(val creationTime: String? = null, val description: String? = null, val fipsEnabled: Boolean? = null, val lastUpdatedTime: String? = null, val loggingConfigurations: VerifiedAccessInstanceVerifiedAccessLogs? = null, val tags: List<VerifiedAccessInstanceTag>? = null, val verifiedAccessInstanceId: String? = null, val verifiedAccessTrustProviderIds: List<String>? = null, val verifiedAccessTrustProviders: List<VerifiedAccessInstanceVerifiedAccessTrustProvider>? = null)
Link copied to clipboard
data class GetVerifiedAccessTrustProviderResult(val creationTime: String? = null, val description: String? = null, val lastUpdatedTime: String? = null, val oidcOptions: VerifiedAccessTrustProviderOidcOptions? = null, val sseSpecification: SseSpecificationProperties? = null, val tags: List<VerifiedAccessTrustProviderTag>? = null, val verifiedAccessTrustProviderId: String? = null)
Link copied to clipboard
data class GetVolumeResult(val autoEnableIo: Boolean? = null, val availabilityZone: String? = null, val encrypted: Boolean? = null, val iops: Int? = null, val kmsKeyId: String? = null, val multiAttachEnabled: Boolean? = null, val outpostArn: String? = null, val size: Int? = null, val snapshotId: String? = null, val tags: List<VolumeTag>? = null, val throughput: Int? = null, val volumeId: String? = null, val volumeType: String? = null)
data class GetVpcEndpointConnectionNotificationResult(val connectionEvents: List<String>? = null, val connectionNotificationArn: String? = null, val vpcEndpointConnectionNotificationId: String? = null)
Link copied to clipboard
data class GetVpcEndpointResult(val creationTimestamp: String? = null, val dnsEntries: List<String>? = null, val id: String? = null, val networkInterfaceIds: List<String>? = null, val policyDocument: String? = null, val privateDnsEnabled: Boolean? = null, val routeTableIds: List<String>? = null, val securityGroupIds: List<String>? = null, val subnetIds: List<String>? = null)
Link copied to clipboard
data class GetVpcEndpointServicePermissionsResult(val allowedPrincipals: List<String>? = null)
Link copied to clipboard
data class GetVpcEndpointServiceResult(val acceptanceRequired: Boolean? = null, val gatewayLoadBalancerArns: List<String>? = null, val networkLoadBalancerArns: List<String>? = null, val payerResponsibility: String? = null, val serviceId: String? = null)
Link copied to clipboard
data class GetVpcPeeringConnectionResult(val id: String? = null, val tags: List<VpcPeeringConnectionTag>? = null)
Link copied to clipboard
data class GetVpcResult(val cidrBlockAssociations: List<String>? = null, val defaultNetworkAcl: String? = null, val defaultSecurityGroup: String? = null, val enableDnsHostnames: Boolean? = null, val enableDnsSupport: Boolean? = null, val instanceTenancy: String? = null, val ipv6CidrBlocks: List<String>? = null, val tags: List<VpcTag>? = null, val vpcId: String? = null)
Link copied to clipboard
data class GetVpnConnectionResult(val tags: List<VpnConnectionTag>? = null, val vpnConnectionId: String? = null)
Link copied to clipboard
data class GetVpnGatewayResult(val tags: List<VpnGatewayTag>? = null, val vpnGatewayId: String? = null)
Link copied to clipboard
data class InstanceConnectEndpointTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard
data class InternetGatewayTag(val key: String, val value: String)
Link copied to clipboard
data class IpamOperatingRegion(val regionName: String)

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

Link copied to clipboard
data class IpamPoolProvisionedCidr(val cidr: String)

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

Link copied to clipboard
data class IpamPoolTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard
data class IpamResourceDiscoveryAssociationTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard

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

Link copied to clipboard
data class IpamResourceDiscoveryTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard
data class IpamScopeTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard
data class IpamTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard
data class KeyPairTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard
data class LaunchTemplateAcceleratorCount(val max: Int? = null, val min: Int? = null)

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

Link copied to clipboard
data class LaunchTemplateAcceleratorTotalMemoryMiB(val max: Int? = null, val min: Int? = null)

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

Link copied to clipboard
data class LaunchTemplateBaselineEbsBandwidthMbps(val max: Int? = null, val min: Int? = null)

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

Link copied to clipboard
data class LaunchTemplateBlockDeviceMapping(val deviceName: String? = null, val ebs: LaunchTemplateEbs? = null, val noDevice: String? = null, val virtualName: String? = null)

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

data class LaunchTemplateCapacityReservationSpecification(val capacityReservationPreference: String? = null, val capacityReservationTarget: LaunchTemplateCapacityReservationTarget? = null)

Specifies an instance's Capacity Reservation targeting option.

Link copied to clipboard
data class LaunchTemplateCapacityReservationTarget(val capacityReservationId: String? = null, val capacityReservationResourceGroupArn: String? = null)

Specifies a target Capacity Reservation.

Link copied to clipboard
data class LaunchTemplateCpuOptions(val amdSevSnp: LaunchTemplateCpuOptionsAmdSevSnp? = null, val coreCount: Int? = null, val threadsPerCore: Int? = null)

specifies the CPU options for an instance.

Link copied to clipboard
data class LaunchTemplateCreditSpecification(val cpuCredits: String? = null)

The user data to make available to the instance.

Link copied to clipboard
data class LaunchTemplateData(val blockDeviceMappings: List<LaunchTemplateBlockDeviceMapping>? = null, val capacityReservationSpecification: LaunchTemplateCapacityReservationSpecification? = null, val cpuOptions: LaunchTemplateCpuOptions? = null, val creditSpecification: LaunchTemplateCreditSpecification? = null, val disableApiStop: Boolean? = null, val disableApiTermination: Boolean? = null, val ebsOptimized: Boolean? = null, val elasticGpuSpecifications: List<LaunchTemplateElasticGpuSpecification>? = null, val elasticInferenceAccelerators: List<LaunchTemplateElasticInferenceAccelerator>? = null, val enclaveOptions: LaunchTemplateEnclaveOptions? = null, val hibernationOptions: LaunchTemplateHibernationOptions? = null, val iamInstanceProfile: LaunchTemplateIamInstanceProfile? = null, val imageId: String? = null, val instanceInitiatedShutdownBehavior: String? = null, val instanceMarketOptions: LaunchTemplateInstanceMarketOptions? = null, val instanceRequirements: LaunchTemplateInstanceRequirements? = null, val instanceType: String? = null, val kernelId: String? = null, val keyName: String? = null, val licenseSpecifications: List<LaunchTemplateLicenseSpecification>? = null, val maintenanceOptions: LaunchTemplateMaintenanceOptions? = null, val metadataOptions: LaunchTemplateMetadataOptions? = null, val monitoring: LaunchTemplateMonitoring? = null, val networkInterfaces: List<LaunchTemplateNetworkInterface>? = null, val placement: LaunchTemplatePlacement? = null, val privateDnsNameOptions: LaunchTemplatePrivateDnsNameOptions? = null, val ramDiskId: String? = null, val securityGroupIds: List<String>? = null, val securityGroups: List<String>? = null, val tagSpecifications: List<TagSpecification>? = null, val userData: String? = null)

The information for the launch template.

Link copied to clipboard
data class LaunchTemplateEbs(val deleteOnTermination: Boolean? = null, 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)

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

Link copied to clipboard
data class LaunchTemplateElasticGpuSpecification(val type: String? = null)

Specifies a specification for an Elastic GPU for launch template.

data class LaunchTemplateElasticInferenceAccelerator(val count: Int? = null, val type: String? = null)

Specifies an elastic inference accelerator.

Link copied to clipboard
data class LaunchTemplateEnclaveOptions(val enabled: Boolean? = null)

Indicates whether the instance is enabled for AWS Nitro Enclaves.

Link copied to clipboard
data class LaunchTemplateHibernationOptions(val configured: Boolean? = null)

Specifies whether your instance is configured for hibernation.

Link copied to clipboard
data class LaunchTemplateIamInstanceProfile(val arn: String? = null, val name: String? = null)

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

Link copied to clipboard
data class LaunchTemplateInstanceMarketOptions(val marketType: String? = null, val spotOptions: LaunchTemplateSpotOptions? = null)

The market (purchasing) option for the instances.

Link copied to clipboard
data class LaunchTemplateInstanceRequirements(val acceleratorCount: LaunchTemplateAcceleratorCount? = null, val acceleratorManufacturers: List<String>? = null, val acceleratorNames: List<String>? = null, val acceleratorTotalMemoryMiB: LaunchTemplateAcceleratorTotalMemoryMiB? = null, val acceleratorTypes: List<String>? = null, val allowedInstanceTypes: List<String>? = null, val bareMetal: String? = null, val baselineEbsBandwidthMbps: LaunchTemplateBaselineEbsBandwidthMbps? = 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: LaunchTemplateMemoryGiBPerVCpu? = null, val memoryMiB: LaunchTemplateMemoryMiB? = null, val networkBandwidthGbps: LaunchTemplateNetworkBandwidthGbps? = null, val networkInterfaceCount: LaunchTemplateNetworkInterfaceCount? = null, val onDemandMaxPricePercentageOverLowestPrice: Int? = null, val requireHibernateSupport: Boolean? = null, val spotMaxPricePercentageOverLowestPrice: Int? = null, val totalLocalStorageGb: LaunchTemplateTotalLocalStorageGb? = null, val vCpuCount: LaunchTemplateVCpuCount? = null)

The attributes for the instance types.

Link copied to clipboard
data class LaunchTemplateIpv4PrefixSpecification(val ipv4Prefix: String? = null)

Specifies an IPv4 prefix for a network interface.

Link copied to clipboard
data class LaunchTemplateIpv6Add(val ipv6Address: String? = null)

Specifies an IPv6 address.

Link copied to clipboard
data class LaunchTemplateIpv6PrefixSpecification(val ipv6Prefix: String? = null)

Specifies an IPv6 prefix for a network interface.

Link copied to clipboard
data class LaunchTemplateLicenseSpecification(val licenseConfigurationArn: String? = null)

Specifies a license configuration for an instance.

Link copied to clipboard
data class LaunchTemplateMaintenanceOptions(val autoRecovery: String? = null)

The maintenance options of your instance.

Link copied to clipboard
data class LaunchTemplateMemoryGiBPerVCpu(val max: Double? = null, val min: Double? = null)

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

Link copied to clipboard
data class LaunchTemplateMemoryMiB(val max: Int? = null, val min: Int? = null)

The minimum and maximum amount of memory, in MiB.

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)

The metadata options for the instance.

Link copied to clipboard
data class LaunchTemplateMonitoring(val enabled: Boolean? = null)

Specifies whether detailed monitoring is enabled for an instance.

Link copied to clipboard
data class LaunchTemplateNetworkBandwidthGbps(val max: Double? = null, val min: Double? = null)

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

Link copied to clipboard
data class LaunchTemplateNetworkInterface(val associateCarrierIpAddress: Boolean? = null, val associatePublicIpAddress: Boolean? = null, val deleteOnTermination: Boolean? = null, val description: String? = null, val deviceIndex: Int? = null, val groups: List<String>? = null, val interfaceType: String? = null, val ipv4PrefixCount: Int? = null, val ipv4Prefixes: List<LaunchTemplateIpv4PrefixSpecification>? = null, val ipv6AddressCount: Int? = null, val ipv6Addresses: List<LaunchTemplateIpv6Add>? = null, val ipv6PrefixCount: Int? = null, val ipv6Prefixes: List<LaunchTemplateIpv6PrefixSpecification>? = null, val networkCardIndex: Int? = null, val networkInterfaceId: String? = null, val primaryIpv6: Boolean? = null, val privateIpAddress: String? = null, val privateIpAddresses: List<LaunchTemplatePrivateIpAdd>? = null, val secondaryPrivateIpAddressCount: Int? = null, val subnetId: String? = null)

Specifies the parameters for a network interface.

Link copied to clipboard
data class LaunchTemplateNetworkInterfaceCount(val max: Int? = null, val min: Int? = null)

TThe minimum and maximum number of network interfaces.

Link copied to clipboard
data class LaunchTemplatePlacement(val affinity: String? = null, val availabilityZone: String? = null, val groupId: 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)

Specifies the placement of an instance.

Link copied to clipboard
data class LaunchTemplatePrivateDnsNameOptions(val enableResourceNameDnsARecord: Boolean? = null, val enableResourceNameDnsAaaaRecord: Boolean? = null, val hostnameType: String? = null)

Describes the options for instance hostnames.

Link copied to clipboard
data class LaunchTemplatePrivateIpAdd(val primary: Boolean? = null, val privateIpAddress: String? = null)

Specifies a secondary private IPv4 address for a network interface.

Link copied to clipboard
data class LaunchTemplateSpotOptions(val blockDurationMinutes: Int? = null, val instanceInterruptionBehavior: String? = null, val maxPrice: String? = null, val spotInstanceType: String? = null, val validUntil: String? = null)

Specifies options for Spot Instances.

Link copied to clipboard
data class LaunchTemplateTag(val key: String, val value: String)

The user data to make available to the instance.

Link copied to clipboard
data class LaunchTemplateTagSpecification(val resourceType: String? = null, val tags: List<LaunchTemplateTag>? = null)

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

Link copied to clipboard
data class LaunchTemplateTotalLocalStorageGb(val max: Double? = null, val min: Double? = null)

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

Link copied to clipboard
data class LaunchTemplateVCpuCount(val max: Int? = null, val min: Int? = null)

The minimum and maximum number of vCPUs.

Link copied to clipboard
data class LocalGatewayRouteTableTag(val key: String? = null, val value: String? = null)
Link copied to clipboard
data class LocalGatewayRouteTableVpcAssociationTag(val key: String? = null, val value: String? = null)
Link copied to clipboard
data class NatGatewayTag(val key: String, val value: String)
Link copied to clipboard
data class NetworkAclTag(val key: String, val value: String)
Link copied to clipboard
data class NetworkInsightsAccessScopeAnalysisTag(val key: String, val value: String? = null)
data class NetworkInsightsAccessScopePacketHeaderStatementRequest(val destinationAddresses: List<String>? = null, val destinationPorts: List<String>? = null, val destinationPrefixLists: List<String>? = null, val protocols: List<NetworkInsightsAccessScopeProtocol>? = null, val sourceAddresses: List<String>? = null, val sourcePorts: List<String>? = null, val sourcePrefixLists: List<String>? = null)
data class NetworkInsightsAccessScopeResourceStatementRequest(val resourceTypes: List<String>? = null, val resources: List<String>? = null)
Link copied to clipboard
data class NetworkInsightsAccessScopeTag(val key: String, val value: String? = null)
Link copied to clipboard
data class NetworkInsightsAnalysisAdditionalDetail(val additionalDetailType: String? = null, val component: NetworkInsightsAnalysisAnalysisComponent? = null, val loadBalancers: List<NetworkInsightsAnalysisAnalysisComponent>? = null, val serviceName: String? = null)
Link copied to clipboard
data class NetworkInsightsAnalysisAlternatePathHint(val componentArn: String? = null, val componentId: String? = null)
Link copied to clipboard
data class NetworkInsightsAnalysisAnalysisAclRule(val cidr: String? = null, val egress: Boolean? = null, val portRange: NetworkInsightsAnalysisPortRange? = null, val protocol: String? = null, val ruleAction: String? = null, val ruleNumber: Int? = null)
Link copied to clipboard
data class NetworkInsightsAnalysisAnalysisComponent(val arn: String? = null, val id: String? = null)
data class NetworkInsightsAnalysisAnalysisLoadBalancerListener(val instancePort: Int? = null, val loadBalancerPort: Int? = null)
data class NetworkInsightsAnalysisAnalysisLoadBalancerTarget(val address: String? = null, val availabilityZone: String? = null, val instance: NetworkInsightsAnalysisAnalysisComponent? = null, val port: Int? = null)
data class NetworkInsightsAnalysisAnalysisPacketHeader(val destinationAddresses: List<String>? = null, val destinationPortRanges: List<NetworkInsightsAnalysisPortRange>? = null, val protocol: String? = null, val sourceAddresses: List<String>? = null, val sourcePortRanges: List<NetworkInsightsAnalysisPortRange>? = null)
data class NetworkInsightsAnalysisAnalysisRouteTableRoute(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 state: String? = null, val transitGatewayId: String? = null, val vpcPeeringConnectionId: String? = null)
data class NetworkInsightsAnalysisAnalysisSecurityGroupRule(val cidr: String? = null, val direction: String? = null, val portRange: NetworkInsightsAnalysisPortRange? = null, val prefixListId: String? = null, val protocol: String? = null, val securityGroupId: String? = null)
Link copied to clipboard
data class NetworkInsightsAnalysisExplanation(val acl: NetworkInsightsAnalysisAnalysisComponent? = null, val aclRule: NetworkInsightsAnalysisAnalysisAclRule? = null, val address: String? = null, val addresses: List<String>? = null, val attachedTo: NetworkInsightsAnalysisAnalysisComponent? = null, val availabilityZones: List<String>? = null, val cidrs: List<String>? = null, val classicLoadBalancerListener: NetworkInsightsAnalysisAnalysisLoadBalancerListener? = null, val component: NetworkInsightsAnalysisAnalysisComponent? = null, val componentAccount: String? = null, val componentRegion: String? = null, val customerGateway: NetworkInsightsAnalysisAnalysisComponent? = null, val destination: NetworkInsightsAnalysisAnalysisComponent? = null, val destinationVpc: NetworkInsightsAnalysisAnalysisComponent? = null, val direction: String? = null, val elasticLoadBalancerListener: NetworkInsightsAnalysisAnalysisComponent? = null, val explanationCode: String? = null, val ingressRouteTable: NetworkInsightsAnalysisAnalysisComponent? = null, val internetGateway: NetworkInsightsAnalysisAnalysisComponent? = null, val loadBalancerArn: String? = null, val loadBalancerListenerPort: Int? = null, val loadBalancerTarget: NetworkInsightsAnalysisAnalysisLoadBalancerTarget? = null, val loadBalancerTargetGroup: NetworkInsightsAnalysisAnalysisComponent? = null, val loadBalancerTargetGroups: List<NetworkInsightsAnalysisAnalysisComponent>? = null, val loadBalancerTargetPort: Int? = null, val missingComponent: String? = null, val natGateway: NetworkInsightsAnalysisAnalysisComponent? = null, val networkInterface: NetworkInsightsAnalysisAnalysisComponent? = null, val packetField: String? = null, val port: Int? = null, val portRanges: List<NetworkInsightsAnalysisPortRange>? = null, val prefixList: NetworkInsightsAnalysisAnalysisComponent? = null, val protocols: List<String>? = null, val routeTable: NetworkInsightsAnalysisAnalysisComponent? = null, val routeTableRoute: NetworkInsightsAnalysisAnalysisRouteTableRoute? = null, val securityGroup: NetworkInsightsAnalysisAnalysisComponent? = null, val securityGroupRule: NetworkInsightsAnalysisAnalysisSecurityGroupRule? = null, val securityGroups: List<NetworkInsightsAnalysisAnalysisComponent>? = null, val sourceVpc: NetworkInsightsAnalysisAnalysisComponent? = null, val state: String? = null, val subnet: NetworkInsightsAnalysisAnalysisComponent? = null, val subnetRouteTable: NetworkInsightsAnalysisAnalysisComponent? = null, val transitGateway: NetworkInsightsAnalysisAnalysisComponent? = null, val transitGatewayAttachment: NetworkInsightsAnalysisAnalysisComponent? = null, val transitGatewayRouteTable: NetworkInsightsAnalysisAnalysisComponent? = null, val transitGatewayRouteTableRoute: NetworkInsightsAnalysisTransitGatewayRouteTableRoute? = null, val vpc: NetworkInsightsAnalysisAnalysisComponent? = null, val vpcEndpoint: NetworkInsightsAnalysisAnalysisComponent? = null, val vpcPeeringConnection: NetworkInsightsAnalysisAnalysisComponent? = null, val vpnConnection: NetworkInsightsAnalysisAnalysisComponent? = null, val vpnGateway: NetworkInsightsAnalysisAnalysisComponent? = null)
Link copied to clipboard
data class NetworkInsightsAnalysisPathComponent(val aclRule: NetworkInsightsAnalysisAnalysisAclRule? = null, val additionalDetails: List<NetworkInsightsAnalysisAdditionalDetail>? = null, val component: NetworkInsightsAnalysisAnalysisComponent? = null, val destinationVpc: NetworkInsightsAnalysisAnalysisComponent? = null, val elasticLoadBalancerListener: NetworkInsightsAnalysisAnalysisComponent? = null, val explanations: List<NetworkInsightsAnalysisExplanation>? = null, val inboundHeader: NetworkInsightsAnalysisAnalysisPacketHeader? = null, val outboundHeader: NetworkInsightsAnalysisAnalysisPacketHeader? = null, val routeTableRoute: NetworkInsightsAnalysisAnalysisRouteTableRoute? = null, val securityGroupRule: NetworkInsightsAnalysisAnalysisSecurityGroupRule? = null, val sequenceNumber: Int? = null, val serviceName: String? = null, val sourceVpc: NetworkInsightsAnalysisAnalysisComponent? = null, val subnet: NetworkInsightsAnalysisAnalysisComponent? = null, val transitGateway: NetworkInsightsAnalysisAnalysisComponent? = null, val transitGatewayRouteTableRoute: NetworkInsightsAnalysisTransitGatewayRouteTableRoute? = null, val vpc: NetworkInsightsAnalysisAnalysisComponent? = null)
Link copied to clipboard
data class NetworkInsightsAnalysisPortRange(val from: Int? = null, val to: Int? = null)
Link copied to clipboard
data class NetworkInsightsAnalysisTag(val key: String, val value: String? = null)
data class NetworkInsightsAnalysisTransitGatewayRouteTableRoute(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 NetworkInsightsPathFilterPortRange(val fromPort: Int? = null, val toPort: Int? = null)
Link copied to clipboard
data class NetworkInsightsPathPathFilter(val destinationAddress: String? = null, val destinationPortRange: NetworkInsightsPathFilterPortRange? = null, val sourceAddress: String? = null, val sourcePortRange: NetworkInsightsPathFilterPortRange? = null)
Link copied to clipboard
data class NetworkInsightsPathTag(val key: String, val value: String? = null)
Link copied to clipboard
data class NetworkInterfaceInstanceIpv6Address(val ipv6Address: String)
Link copied to clipboard
Link copied to clipboard
data class NetworkInterfacePrivateIpAddressSpecification(val primary: Boolean, val privateIpAddress: String)
Link copied to clipboard
data class NetworkInterfaceTag(val key: String, val value: String)
Link copied to clipboard
data class OptionsProperties(val applianceModeSupport: String? = null, val dnsSupport: String? = null, val ipv6Support: String? = null)

The options for the transit gateway vpc attachment.

Link copied to clipboard
data class PlacementGroupTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard
data class PrefixListEntry(val cidr: String, val description: String? = null)
Link copied to clipboard
data class PrefixListTag(val key: String, val value: String? = null)
Link copied to clipboard
data class PrivateDnsNameOptionsOnLaunchProperties(val enableResourceNameDnsARecord: Boolean? = null, val enableResourceNameDnsAaaaRecord: Boolean? = null, val hostnameType: String? = null)
Link copied to clipboard
data class RouteTableTag(val key: String, val value: String)
Link copied to clipboard
data class SpotFleetAcceleratorCountRequest(val max: Int? = null, val min: Int? = null)
data class SpotFleetAcceleratorTotalMemoryMiBRequest(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class SpotFleetBaselineEbsBandwidthMbpsRequest(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class SpotFleetBlockDeviceMapping(val deviceName: String, val ebs: SpotFleetEbsBlockDevice? = null, val noDevice: String? = null, val virtualName: String? = null)
Link copied to clipboard
data class SpotFleetClassicLoadBalancer(val name: String)
Link copied to clipboard
Link copied to clipboard
data class SpotFleetEbsBlockDevice(val deleteOnTermination: Boolean? = null, val encrypted: Boolean? = null, val iops: Int? = null, val snapshotId: String? = null, val volumeSize: Int? = null, val volumeType: SpotFleetEbsBlockDeviceVolumeType? = null)
data class SpotFleetFleetLaunchTemplateSpecification(val launchTemplateId: String? = null, val launchTemplateName: String? = null, val version: String)
Link copied to clipboard
data class SpotFleetGroupIdentifier(val groupId: String)
Link copied to clipboard
Link copied to clipboard
data class SpotFleetInstanceIpv6Address(val ipv6Address: String)
data class SpotFleetInstanceNetworkInterfaceSpecification(val associatePublicIpAddress: Boolean? = null, val deleteOnTermination: Boolean? = null, val description: String? = null, val deviceIndex: Int? = null, val groups: List<String>? = null, val ipv6AddressCount: Int? = null, val ipv6Addresses: List<SpotFleetInstanceIpv6Address>? = null, val networkInterfaceId: String? = null, val privateIpAddresses: List<SpotFleetPrivateIpAddressSpecification>? = null, val secondaryPrivateIpAddressCount: Int? = null, val subnetId: String? = null)
Link copied to clipboard
data class SpotFleetInstanceRequirementsRequest(val acceleratorCount: SpotFleetAcceleratorCountRequest? = null, val acceleratorManufacturers: List<SpotFleetInstanceRequirementsRequestAcceleratorManufacturersItem>? = null, val acceleratorNames: List<SpotFleetInstanceRequirementsRequestAcceleratorNamesItem>? = null, val acceleratorTotalMemoryMiB: SpotFleetAcceleratorTotalMemoryMiBRequest? = null, val acceleratorTypes: List<SpotFleetInstanceRequirementsRequestAcceleratorTypesItem>? = null, val allowedInstanceTypes: List<String>? = null, val bareMetal: SpotFleetInstanceRequirementsRequestBareMetal? = null, val baselineEbsBandwidthMbps: SpotFleetBaselineEbsBandwidthMbpsRequest? = null, val burstablePerformance: SpotFleetInstanceRequirementsRequestBurstablePerformance? = null, val cpuManufacturers: List<SpotFleetInstanceRequirementsRequestCpuManufacturersItem>? = null, val excludedInstanceTypes: List<String>? = null, val instanceGenerations: List<SpotFleetInstanceRequirementsRequestInstanceGenerationsItem>? = null, val localStorage: SpotFleetInstanceRequirementsRequestLocalStorage? = null, val localStorageTypes: List<SpotFleetInstanceRequirementsRequestLocalStorageTypesItem>? = null, val memoryGiBPerVCpu: SpotFleetMemoryGiBPerVCpuRequest? = null, val memoryMiB: SpotFleetMemoryMiBRequest? = null, val networkBandwidthGbps: SpotFleetNetworkBandwidthGbpsRequest? = null, val networkInterfaceCount: SpotFleetNetworkInterfaceCountRequest? = null, val onDemandMaxPricePercentageOverLowestPrice: Int? = null, val requireHibernateSupport: Boolean? = null, val spotMaxPricePercentageOverLowestPrice: Int? = null, val totalLocalStorageGb: SpotFleetTotalLocalStorageGbRequest? = null, val vCpuCount: SpotFleetVCpuCountRangeRequest? = null)
Link copied to clipboard
data class SpotFleetLaunchSpecification(val blockDeviceMappings: List<SpotFleetBlockDeviceMapping>? = null, val ebsOptimized: Boolean? = null, val iamInstanceProfile: SpotFleetIamInstanceProfileSpecification? = null, val imageId: String, val instanceRequirements: SpotFleetInstanceRequirementsRequest? = null, val instanceType: String? = null, val kernelId: String? = null, val keyName: String? = null, val monitoring: SpotFleetMonitoring? = null, val networkInterfaces: List<SpotFleetInstanceNetworkInterfaceSpecification>? = null, val placement: SpotFleetSpotPlacement? = null, val ramdiskId: String? = null, val securityGroups: List<SpotFleetGroupIdentifier>? = null, val spotPrice: String? = null, val subnetId: String? = null, val tagSpecifications: List<SpotFleetTagSpecification>? = null, val userData: String? = null, val weightedCapacity: Double? = null)
Link copied to clipboard
data class SpotFleetLaunchTemplateConfig(val launchTemplateSpecification: SpotFleetFleetLaunchTemplateSpecification? = null, val overrides: List<SpotFleetLaunchTemplateOverrides>? = null)
Link copied to clipboard
data class SpotFleetLaunchTemplateOverrides(val availabilityZone: String? = null, val instanceRequirements: SpotFleetInstanceRequirementsRequest? = null, val instanceType: String? = null, val priority: Double? = null, val spotPrice: String? = null, val subnetId: String? = null, val weightedCapacity: Double? = null)
Link copied to clipboard
data class SpotFleetLoadBalancersConfig(val classicLoadBalancersConfig: SpotFleetClassicLoadBalancersConfig? = null, val targetGroupsConfig: SpotFleetTargetGroupsConfig? = null)
Link copied to clipboard
data class SpotFleetMemoryGiBPerVCpuRequest(val max: Double? = null, val min: Double? = null)
Link copied to clipboard
data class SpotFleetMemoryMiBRequest(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class SpotFleetMonitoring(val enabled: Boolean? = null)
Link copied to clipboard
data class SpotFleetNetworkBandwidthGbpsRequest(val max: Double? = null, val min: Double? = null)
Link copied to clipboard
data class SpotFleetNetworkInterfaceCountRequest(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class SpotFleetPrivateIpAddressSpecification(val primary: Boolean? = null, val privateIpAddress: String)
Link copied to clipboard
data class SpotFleetRequestConfigData(val allocationStrategy: SpotFleetRequestConfigDataAllocationStrategy? = null, val context: String? = null, val excessCapacityTerminationPolicy: SpotFleetRequestConfigDataExcessCapacityTerminationPolicy? = null, val iamFleetRole: String, val instanceInterruptionBehavior: SpotFleetRequestConfigDataInstanceInterruptionBehavior? = null, val instancePoolsToUseCount: Int? = null, val launchSpecifications: List<SpotFleetLaunchSpecification>? = null, val launchTemplateConfigs: List<SpotFleetLaunchTemplateConfig>? = null, val loadBalancersConfig: SpotFleetLoadBalancersConfig? = null, val onDemandAllocationStrategy: String? = null, val onDemandMaxTotalPrice: String? = null, val onDemandTargetCapacity: Int? = null, val replaceUnhealthyInstances: Boolean? = null, val spotMaintenanceStrategies: SpotFleetSpotMaintenanceStrategies? = null, val spotMaxTotalPrice: String? = null, val spotPrice: String? = null, val tagSpecifications: List<SpotFleetTagSpecification>? = null, val targetCapacity: Int, val targetCapacityUnitType: SpotFleetRequestConfigDataTargetCapacityUnitType? = null, val terminateInstancesWithExpiration: Boolean? = null, val type: SpotFleetRequestConfigDataType? = null, val validFrom: String? = null, val validUntil: String? = null)
Link copied to clipboard
data class SpotFleetSpotCapacityRebalance(val replacementStrategy: SpotFleetSpotCapacityRebalanceReplacementStrategy? = null, val terminationDelay: Int? = null)
Link copied to clipboard
data class SpotFleetSpotMaintenanceStrategies(val capacityRebalance: SpotFleetSpotCapacityRebalance? = null)
Link copied to clipboard
data class SpotFleetSpotPlacement(val availabilityZone: String? = null, val groupName: String? = null, val tenancy: SpotFleetSpotPlacementTenancy? = null)
Link copied to clipboard
data class SpotFleetTag(val key: String, val value: String)
Link copied to clipboard
data class SpotFleetTagSpecification(val resourceType: SpotFleetTagSpecificationResourceType? = null, val tags: List<SpotFleetTag>? = null)
Link copied to clipboard
data class SpotFleetTargetGroup(val arn: String)
Link copied to clipboard
Link copied to clipboard
data class SpotFleetTotalLocalStorageGbRequest(val max: Double? = null, val min: Double? = null)
Link copied to clipboard
data class SpotFleetVCpuCountRangeRequest(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class SseSpecificationProperties(val customerManagedKeyEnabled: Boolean? = null, val kmsKeyArn: String? = null)

The configuration options for customer provided KMS encryption.

Link copied to clipboard
data class SubnetTag(val key: String, val value: String)
Link copied to clipboard
data class TagSpecification(val resourceType: String? = null, val tags: List<LaunchTemplateTag>? = null)

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

Link copied to clipboard
data class TransitGatewayAttachmentTag(val key: String, val value: String)
Link copied to clipboard
data class TransitGatewayConnectOptions(val protocol: String? = null)
Link copied to clipboard
data class TransitGatewayConnectTag(val key: String? = null, val value: String? = null)
Link copied to clipboard
data class TransitGatewayMulticastDomainTag(val key: String? = null, val value: String? = null)
data class TransitGatewayPeeringAttachmentPeeringAttachmentStatus(val code: String? = null, val message: String? = null)
Link copied to clipboard
data class TransitGatewayPeeringAttachmentTag(val key: String? = null, val value: String? = null)
Link copied to clipboard
data class TransitGatewayRouteTableTag(val key: String, val value: String)
Link copied to clipboard
data class TransitGatewayTag(val key: String, val value: String)
Link copied to clipboard
data class TransitGatewayVpcAttachmentTag(val key: String, val value: String)
data class VerifiedAccessEndpointLoadBalancerOptions(val loadBalancerArn: String? = null, val port: Int? = null, val protocol: String? = null, val subnetIds: List<String>? = null)

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

data class VerifiedAccessEndpointNetworkInterfaceOptions(val networkInterfaceId: String? = null, val port: Int? = null, val protocol: String? = null)

The options for network-interface type endpoint.

Link copied to clipboard
data class VerifiedAccessEndpointSseSpecification(val customerManagedKeyEnabled: Boolean? = null, val kmsKeyArn: String? = null)

The configuration options for customer provided KMS encryption.

Link copied to clipboard
data class VerifiedAccessEndpointTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard
data class VerifiedAccessGroupSseSpecification(val customerManagedKeyEnabled: Boolean? = null, val kmsKeyArn: String? = null)

The configuration options for customer provided KMS encryption.

Link copied to clipboard
data class VerifiedAccessGroupTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard
data class VerifiedAccessInstanceTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard

The configuration options for AWS Verified Access instances.

data class VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsProperties(val enabled: Boolean? = null, val logGroup: String? = null)

Sends Verified Access logs to CloudWatch Logs.

data class VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehoseProperties(val deliveryStream: String? = null, val enabled: Boolean? = null)

Sends Verified Access logs to Kinesis.

data class VerifiedAccessInstanceVerifiedAccessLogsS3Properties(val bucketName: String? = null, val bucketOwner: String? = null, val enabled: Boolean? = null, val prefix: String? = null)

Sends Verified Access logs to Amazon S3.

data class VerifiedAccessInstanceVerifiedAccessTrustProvider(val description: String? = null, val deviceTrustProviderType: String? = null, val trustProviderType: String? = null, val userTrustProviderType: String? = null, val verifiedAccessTrustProviderId: String? = null)

A Verified Access Trust Provider.

Link copied to clipboard
data class VerifiedAccessTrustProviderDeviceOptions(val tenantId: String? = null)

The options for device identity based trust providers.

Link copied to clipboard
data class VerifiedAccessTrustProviderOidcOptions(val authorizationEndpoint: String? = null, val clientId: String? = null, val clientSecret: String? = null, val issuer: String? = null, val scope: String? = null, val tokenEndpoint: String? = null, val userInfoEndpoint: String? = null)

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

Link copied to clipboard
data class VerifiedAccessTrustProviderTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard
data class VolumeTag(val key: String, val value: String)
Link copied to clipboard
data class VpcPeeringConnectionTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard
data class VpcTag(val key: String, val value: String)
Link copied to clipboard
data class VpnConnectionTag(val key: String, val value: String)
data class VpnConnectionVpnTunnelOptionsSpecification(val preSharedKey: String? = null, val tunnelInsideCidr: String? = null)
Link copied to clipboard
data class VpnGatewayTag(val key: String, val value: String)