Skip to content

Type definitions#

Index > EC2 > Type definitions

Auto-generated documentation for EC2 type annotations stubs module types-boto3-ec2.

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

BlobTypeDef#

# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

SpotFleetTagSpecificationUnionTypeDef#

# SpotFleetTagSpecificationUnionTypeDef definition

SpotFleetTagSpecificationUnionTypeDef = Union[
    SpotFleetTagSpecificationTypeDef,  # (1)
    SpotFleetTagSpecificationOutputTypeDef,  # (2)
]
  1. See SpotFleetTagSpecificationTypeDef
  2. See SpotFleetTagSpecificationOutputTypeDef

TagSpecificationUnionTypeDef#

# TagSpecificationUnionTypeDef definition

TagSpecificationUnionTypeDef = Union[
    TagSpecificationTypeDef,  # (1)
    TagSpecificationOutputTypeDef,  # (2)
]
  1. See TagSpecificationTypeDef
  2. See TagSpecificationOutputTypeDef

S3StorageUnionTypeDef#

# S3StorageUnionTypeDef definition

S3StorageUnionTypeDef = Union[
    S3StorageTypeDef,  # (1)
    S3StorageOutputTypeDef,  # (2)
]
  1. See S3StorageTypeDef
  2. See S3StorageOutputTypeDef

ClassicLoadBalancersConfigUnionTypeDef#

# ClassicLoadBalancersConfigUnionTypeDef definition

ClassicLoadBalancersConfigUnionTypeDef = Union[
    ClassicLoadBalancersConfigTypeDef,  # (1)
    ClassicLoadBalancersConfigOutputTypeDef,  # (2)
]
  1. See ClassicLoadBalancersConfigTypeDef
  2. See ClassicLoadBalancersConfigOutputTypeDef

CpuPerformanceFactorUnionTypeDef#

# CpuPerformanceFactorUnionTypeDef definition

CpuPerformanceFactorUnionTypeDef = Union[
    CpuPerformanceFactorTypeDef,  # (1)
    CpuPerformanceFactorOutputTypeDef,  # (2)
]
  1. See CpuPerformanceFactorTypeDef
  2. See CpuPerformanceFactorOutputTypeDef

IpPermissionUnionTypeDef#

# IpPermissionUnionTypeDef definition

IpPermissionUnionTypeDef = Union[
    IpPermissionTypeDef,  # (1)
    IpPermissionOutputTypeDef,  # (2)
]
  1. See IpPermissionTypeDef
  2. See IpPermissionOutputTypeDef

TargetGroupsConfigUnionTypeDef#

# TargetGroupsConfigUnionTypeDef definition

TargetGroupsConfigUnionTypeDef = Union[
    TargetGroupsConfigTypeDef,  # (1)
    TargetGroupsConfigOutputTypeDef,  # (2)
]
  1. See TargetGroupsConfigTypeDef
  2. See TargetGroupsConfigOutputTypeDef

InstanceNetworkInterfaceSpecificationUnionTypeDef#

# InstanceNetworkInterfaceSpecificationUnionTypeDef definition

InstanceNetworkInterfaceSpecificationUnionTypeDef = Union[
    InstanceNetworkInterfaceSpecificationTypeDef,  # (1)
    InstanceNetworkInterfaceSpecificationOutputTypeDef,  # (2)
]
  1. See InstanceNetworkInterfaceSpecificationTypeDef
  2. See InstanceNetworkInterfaceSpecificationOutputTypeDef

BaselinePerformanceFactorsUnionTypeDef#

# BaselinePerformanceFactorsUnionTypeDef definition

BaselinePerformanceFactorsUnionTypeDef = Union[
    BaselinePerformanceFactorsTypeDef,  # (1)
    BaselinePerformanceFactorsOutputTypeDef,  # (2)
]
  1. See BaselinePerformanceFactorsTypeDef
  2. See BaselinePerformanceFactorsOutputTypeDef

LoadBalancersConfigUnionTypeDef#

# LoadBalancersConfigUnionTypeDef definition

LoadBalancersConfigUnionTypeDef = Union[
    LoadBalancersConfigTypeDef,  # (1)
    LoadBalancersConfigOutputTypeDef,  # (2)
]
  1. See LoadBalancersConfigTypeDef
  2. See LoadBalancersConfigOutputTypeDef

InstanceRequirementsUnionTypeDef#

# InstanceRequirementsUnionTypeDef definition

InstanceRequirementsUnionTypeDef = Union[
    InstanceRequirementsTypeDef,  # (1)
    InstanceRequirementsOutputTypeDef,  # (2)
]
  1. See InstanceRequirementsTypeDef
  2. See InstanceRequirementsOutputTypeDef

LaunchTemplateOverridesUnionTypeDef#

# LaunchTemplateOverridesUnionTypeDef definition

LaunchTemplateOverridesUnionTypeDef = Union[
    LaunchTemplateOverridesTypeDef,  # (1)
    LaunchTemplateOverridesOutputTypeDef,  # (2)
]
  1. See LaunchTemplateOverridesTypeDef
  2. See LaunchTemplateOverridesOutputTypeDef

SpotFleetLaunchSpecificationUnionTypeDef#

# SpotFleetLaunchSpecificationUnionTypeDef definition

SpotFleetLaunchSpecificationUnionTypeDef = Union[
    SpotFleetLaunchSpecificationTypeDef,  # (1)
    SpotFleetLaunchSpecificationOutputTypeDef,  # (2)
]
  1. See SpotFleetLaunchSpecificationTypeDef
  2. See SpotFleetLaunchSpecificationOutputTypeDef

LaunchTemplateConfigUnionTypeDef#

# LaunchTemplateConfigUnionTypeDef definition

LaunchTemplateConfigUnionTypeDef = Union[
    LaunchTemplateConfigTypeDef,  # (1)
    LaunchTemplateConfigOutputTypeDef,  # (2)
]
  1. See LaunchTemplateConfigTypeDef
  2. See LaunchTemplateConfigOutputTypeDef

AcceleratorCountRequestTypeDef#

# AcceleratorCountRequestTypeDef definition

class AcceleratorCountRequestTypeDef(TypedDict):
    Min: NotRequired[int],
    Max: NotRequired[int],

AcceleratorCountTypeDef#

# AcceleratorCountTypeDef definition

class AcceleratorCountTypeDef(TypedDict):
    Min: NotRequired[int],
    Max: NotRequired[int],

AcceleratorTotalMemoryMiBRequestTypeDef#

# AcceleratorTotalMemoryMiBRequestTypeDef definition

class AcceleratorTotalMemoryMiBRequestTypeDef(TypedDict):
    Min: NotRequired[int],
    Max: NotRequired[int],

AcceleratorTotalMemoryMiBTypeDef#

# AcceleratorTotalMemoryMiBTypeDef definition

class AcceleratorTotalMemoryMiBTypeDef(TypedDict):
    Min: NotRequired[int],
    Max: NotRequired[int],

AddressTransferTypeDef#

# AddressTransferTypeDef definition

class AddressTransferTypeDef(TypedDict):
    PublicIp: NotRequired[str],
    AllocationId: NotRequired[str],
    TransferAccountId: NotRequired[str],
    TransferOfferExpirationTimestamp: NotRequired[datetime],
    TransferOfferAcceptedTimestamp: NotRequired[datetime],
    AddressTransferStatus: NotRequired[AddressTransferStatusType],  # (1)
  1. See AddressTransferStatusType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

AcceptCapacityReservationBillingOwnershipRequestRequestTypeDef#

# AcceptCapacityReservationBillingOwnershipRequestRequestTypeDef definition

class AcceptCapacityReservationBillingOwnershipRequestRequestTypeDef(TypedDict):
    CapacityReservationId: str,
    DryRun: NotRequired[bool],

TargetConfigurationRequestTypeDef#

# TargetConfigurationRequestTypeDef definition

class TargetConfigurationRequestTypeDef(TypedDict):
    OfferingId: str,
    InstanceCount: NotRequired[int],

AcceptTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef#

# AcceptTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef definition

class AcceptTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: NotRequired[str],
    TransitGatewayAttachmentId: NotRequired[str],
    SubnetIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],

AcceptTransitGatewayPeeringAttachmentRequestRequestTypeDef#

# AcceptTransitGatewayPeeringAttachmentRequestRequestTypeDef definition

class AcceptTransitGatewayPeeringAttachmentRequestRequestTypeDef(TypedDict):
    TransitGatewayAttachmentId: str,
    DryRun: NotRequired[bool],

AcceptTransitGatewayVpcAttachmentRequestRequestTypeDef#

# AcceptTransitGatewayVpcAttachmentRequestRequestTypeDef definition

class AcceptTransitGatewayVpcAttachmentRequestRequestTypeDef(TypedDict):
    TransitGatewayAttachmentId: str,
    DryRun: NotRequired[bool],

AcceptVpcEndpointConnectionsRequestRequestTypeDef#

# AcceptVpcEndpointConnectionsRequestRequestTypeDef definition

class AcceptVpcEndpointConnectionsRequestRequestTypeDef(TypedDict):
    ServiceId: str,
    VpcEndpointIds: Sequence[str],
    DryRun: NotRequired[bool],

AcceptVpcPeeringConnectionRequestRequestTypeDef#

# AcceptVpcPeeringConnectionRequestRequestTypeDef definition

class AcceptVpcPeeringConnectionRequestRequestTypeDef(TypedDict):
    VpcPeeringConnectionId: str,
    DryRun: NotRequired[bool],

AcceptVpcPeeringConnectionRequestVpcPeeringConnectionAcceptTypeDef#

# AcceptVpcPeeringConnectionRequestVpcPeeringConnectionAcceptTypeDef definition

class AcceptVpcPeeringConnectionRequestVpcPeeringConnectionAcceptTypeDef(TypedDict):
    DryRun: NotRequired[bool],

AccountAttributeValueTypeDef#

# AccountAttributeValueTypeDef definition

class AccountAttributeValueTypeDef(TypedDict):
    AttributeValue: NotRequired[str],

ActiveInstanceTypeDef#

# ActiveInstanceTypeDef definition

class ActiveInstanceTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    InstanceType: NotRequired[str],
    SpotInstanceRequestId: NotRequired[str],
    InstanceHealth: NotRequired[InstanceHealthStatusType],  # (1)
  1. See InstanceHealthStatusType

AddIpamOperatingRegionTypeDef#

# AddIpamOperatingRegionTypeDef definition

class AddIpamOperatingRegionTypeDef(TypedDict):
    RegionName: NotRequired[str],

AddIpamOrganizationalUnitExclusionTypeDef#

# AddIpamOrganizationalUnitExclusionTypeDef definition

class AddIpamOrganizationalUnitExclusionTypeDef(TypedDict):
    OrganizationsEntityPath: NotRequired[str],

AddPrefixListEntryTypeDef#

# AddPrefixListEntryTypeDef definition

class AddPrefixListEntryTypeDef(TypedDict):
    Cidr: str,
    Description: NotRequired[str],

AddedPrincipalTypeDef#

# AddedPrincipalTypeDef definition

class AddedPrincipalTypeDef(TypedDict):
    PrincipalType: NotRequired[PrincipalTypeType],  # (1)
    Principal: NotRequired[str],
    ServicePermissionId: NotRequired[str],
    ServiceId: NotRequired[str],
  1. See PrincipalTypeType

AnalysisComponentTypeDef#

# AnalysisComponentTypeDef definition

class AnalysisComponentTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],

RuleGroupTypePairTypeDef#

# RuleGroupTypePairTypeDef definition

class RuleGroupTypePairTypeDef(TypedDict):
    RuleGroupArn: NotRequired[str],
    RuleGroupType: NotRequired[str],

RuleOptionTypeDef#

# RuleOptionTypeDef definition

class RuleOptionTypeDef(TypedDict):
    Keyword: NotRequired[str],
    Settings: NotRequired[list[str]],

PtrUpdateStatusTypeDef#

# PtrUpdateStatusTypeDef definition

class PtrUpdateStatusTypeDef(TypedDict):
    Value: NotRequired[str],
    Status: NotRequired[str],
    Reason: NotRequired[str],

TagTypeDef#

# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

AdvertiseByoipCidrRequestRequestTypeDef#

# AdvertiseByoipCidrRequestRequestTypeDef definition

class AdvertiseByoipCidrRequestRequestTypeDef(TypedDict):
    Cidr: str,
    Asn: NotRequired[str],
    DryRun: NotRequired[bool],
    NetworkBorderGroup: NotRequired[str],

AllocateIpamPoolCidrRequestRequestTypeDef#

# AllocateIpamPoolCidrRequestRequestTypeDef definition

class AllocateIpamPoolCidrRequestRequestTypeDef(TypedDict):
    IpamPoolId: str,
    DryRun: NotRequired[bool],
    Cidr: NotRequired[str],
    NetmaskLength: NotRequired[int],
    ClientToken: NotRequired[str],
    Description: NotRequired[str],
    PreviewNextCidr: NotRequired[bool],
    AllowedCidrs: NotRequired[Sequence[str]],
    DisallowedCidrs: NotRequired[Sequence[str]],

IpamPoolAllocationTypeDef#

# IpamPoolAllocationTypeDef definition

class IpamPoolAllocationTypeDef(TypedDict):
    Cidr: NotRequired[str],
    IpamPoolAllocationId: NotRequired[str],
    Description: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[IpamPoolAllocationResourceTypeType],  # (1)
    ResourceRegion: NotRequired[str],
    ResourceOwner: NotRequired[str],
  1. See IpamPoolAllocationResourceTypeType

AlternatePathHintTypeDef#

# AlternatePathHintTypeDef definition

class AlternatePathHintTypeDef(TypedDict):
    ComponentId: NotRequired[str],
    ComponentArn: NotRequired[str],

PortRangeTypeDef#

# PortRangeTypeDef definition

class PortRangeTypeDef(TypedDict):
    From: NotRequired[int],
    To: NotRequired[int],

AnalysisLoadBalancerListenerTypeDef#

# AnalysisLoadBalancerListenerTypeDef definition

class AnalysisLoadBalancerListenerTypeDef(TypedDict):
    LoadBalancerPort: NotRequired[int],
    InstancePort: NotRequired[int],

AnalysisRouteTableRouteTypeDef#

# AnalysisRouteTableRouteTypeDef definition

class AnalysisRouteTableRouteTypeDef(TypedDict):
    DestinationCidr: NotRequired[str],
    DestinationPrefixListId: NotRequired[str],
    EgressOnlyInternetGatewayId: NotRequired[str],
    GatewayId: NotRequired[str],
    InstanceId: NotRequired[str],
    NatGatewayId: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],
    Origin: NotRequired[str],
    TransitGatewayId: NotRequired[str],
    VpcPeeringConnectionId: NotRequired[str],
    State: NotRequired[str],
    CarrierGatewayId: NotRequired[str],
    CoreNetworkArn: NotRequired[str],
    LocalGatewayId: NotRequired[str],

ApplySecurityGroupsToClientVpnTargetNetworkRequestRequestTypeDef#

# ApplySecurityGroupsToClientVpnTargetNetworkRequestRequestTypeDef definition

class ApplySecurityGroupsToClientVpnTargetNetworkRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    VpcId: str,
    SecurityGroupIds: Sequence[str],
    DryRun: NotRequired[bool],

AsnAssociationTypeDef#

# AsnAssociationTypeDef definition

class AsnAssociationTypeDef(TypedDict):
    Asn: NotRequired[str],
    Cidr: NotRequired[str],
    StatusMessage: NotRequired[str],
    State: NotRequired[AsnAssociationStateType],  # (1)
  1. See AsnAssociationStateType

AsnAuthorizationContextTypeDef#

# AsnAuthorizationContextTypeDef definition

class AsnAuthorizationContextTypeDef(TypedDict):
    Message: str,
    Signature: str,

AssignIpv6AddressesRequestRequestTypeDef#

# AssignIpv6AddressesRequestRequestTypeDef definition

class AssignIpv6AddressesRequestRequestTypeDef(TypedDict):
    NetworkInterfaceId: str,
    Ipv6PrefixCount: NotRequired[int],
    Ipv6Prefixes: NotRequired[Sequence[str]],
    Ipv6Addresses: NotRequired[Sequence[str]],
    Ipv6AddressCount: NotRequired[int],

AssignPrivateIpAddressesRequestNetworkInterfaceAssignPrivateIpAddressesTypeDef#

# AssignPrivateIpAddressesRequestNetworkInterfaceAssignPrivateIpAddressesTypeDef definition

class AssignPrivateIpAddressesRequestNetworkInterfaceAssignPrivateIpAddressesTypeDef(TypedDict):
    Ipv4Prefixes: NotRequired[Sequence[str]],
    Ipv4PrefixCount: NotRequired[int],
    PrivateIpAddresses: NotRequired[Sequence[str]],
    SecondaryPrivateIpAddressCount: NotRequired[int],
    AllowReassignment: NotRequired[bool],

AssignPrivateIpAddressesRequestRequestTypeDef#

# AssignPrivateIpAddressesRequestRequestTypeDef definition

class AssignPrivateIpAddressesRequestRequestTypeDef(TypedDict):
    NetworkInterfaceId: str,
    Ipv4Prefixes: NotRequired[Sequence[str]],
    Ipv4PrefixCount: NotRequired[int],
    PrivateIpAddresses: NotRequired[Sequence[str]],
    SecondaryPrivateIpAddressCount: NotRequired[int],
    AllowReassignment: NotRequired[bool],

AssignedPrivateIpAddressTypeDef#

# AssignedPrivateIpAddressTypeDef definition

class AssignedPrivateIpAddressTypeDef(TypedDict):
    PrivateIpAddress: NotRequired[str],

Ipv4PrefixSpecificationTypeDef#

# Ipv4PrefixSpecificationTypeDef definition

class Ipv4PrefixSpecificationTypeDef(TypedDict):
    Ipv4Prefix: NotRequired[str],

AssignPrivateNatGatewayAddressRequestRequestTypeDef#

# AssignPrivateNatGatewayAddressRequestRequestTypeDef definition

class AssignPrivateNatGatewayAddressRequestRequestTypeDef(TypedDict):
    NatGatewayId: str,
    PrivateIpAddresses: NotRequired[Sequence[str]],
    PrivateIpAddressCount: NotRequired[int],
    DryRun: NotRequired[bool],

NatGatewayAddressTypeDef#

# NatGatewayAddressTypeDef definition

class NatGatewayAddressTypeDef(TypedDict):
    AllocationId: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],
    PrivateIp: NotRequired[str],
    PublicIp: NotRequired[str],
    AssociationId: NotRequired[str],
    IsPrimary: NotRequired[bool],
    FailureMessage: NotRequired[str],
    Status: NotRequired[NatGatewayAddressStatusType],  # (1)
  1. See NatGatewayAddressStatusType

AssociateAddressRequestClassicAddressAssociateTypeDef#

# AssociateAddressRequestClassicAddressAssociateTypeDef definition

class AssociateAddressRequestClassicAddressAssociateTypeDef(TypedDict):
    AllocationId: NotRequired[str],
    InstanceId: NotRequired[str],
    DryRun: NotRequired[bool],
    NetworkInterfaceId: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
    AllowReassociation: NotRequired[bool],

AssociateAddressRequestRequestTypeDef#

# AssociateAddressRequestRequestTypeDef definition

class AssociateAddressRequestRequestTypeDef(TypedDict):
    AllocationId: NotRequired[str],
    InstanceId: NotRequired[str],
    PublicIp: NotRequired[str],
    DryRun: NotRequired[bool],
    NetworkInterfaceId: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
    AllowReassociation: NotRequired[bool],

AssociateAddressRequestVpcAddressAssociateTypeDef#

# AssociateAddressRequestVpcAddressAssociateTypeDef definition

class AssociateAddressRequestVpcAddressAssociateTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    PublicIp: NotRequired[str],
    DryRun: NotRequired[bool],
    NetworkInterfaceId: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
    AllowReassociation: NotRequired[bool],

AssociateCapacityReservationBillingOwnerRequestRequestTypeDef#

# AssociateCapacityReservationBillingOwnerRequestRequestTypeDef definition

class AssociateCapacityReservationBillingOwnerRequestRequestTypeDef(TypedDict):
    CapacityReservationId: str,
    UnusedReservationBillingOwnerId: str,
    DryRun: NotRequired[bool],

AssociateClientVpnTargetNetworkRequestRequestTypeDef#

# AssociateClientVpnTargetNetworkRequestRequestTypeDef definition

class AssociateClientVpnTargetNetworkRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    SubnetId: str,
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],

AssociationStatusTypeDef#

# AssociationStatusTypeDef definition

class AssociationStatusTypeDef(TypedDict):
    Code: NotRequired[AssociationStatusCodeType],  # (1)
    Message: NotRequired[str],
  1. See AssociationStatusCodeType

AssociateDhcpOptionsRequestDhcpOptionsAssociateWithVpcTypeDef#

# AssociateDhcpOptionsRequestDhcpOptionsAssociateWithVpcTypeDef definition

class AssociateDhcpOptionsRequestDhcpOptionsAssociateWithVpcTypeDef(TypedDict):
    VpcId: str,
    DryRun: NotRequired[bool],

AssociateDhcpOptionsRequestRequestTypeDef#

# AssociateDhcpOptionsRequestRequestTypeDef definition

class AssociateDhcpOptionsRequestRequestTypeDef(TypedDict):
    DhcpOptionsId: str,
    VpcId: str,
    DryRun: NotRequired[bool],

AssociateDhcpOptionsRequestVpcAssociateDhcpOptionsTypeDef#

# AssociateDhcpOptionsRequestVpcAssociateDhcpOptionsTypeDef definition

class AssociateDhcpOptionsRequestVpcAssociateDhcpOptionsTypeDef(TypedDict):
    DhcpOptionsId: str,
    DryRun: NotRequired[bool],

AssociateEnclaveCertificateIamRoleRequestRequestTypeDef#

# AssociateEnclaveCertificateIamRoleRequestRequestTypeDef definition

class AssociateEnclaveCertificateIamRoleRequestRequestTypeDef(TypedDict):
    CertificateArn: str,
    RoleArn: str,
    DryRun: NotRequired[bool],

IamInstanceProfileSpecificationTypeDef#

# IamInstanceProfileSpecificationTypeDef definition

class IamInstanceProfileSpecificationTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],

AssociateIpamByoasnRequestRequestTypeDef#

# AssociateIpamByoasnRequestRequestTypeDef definition

class AssociateIpamByoasnRequestRequestTypeDef(TypedDict):
    Asn: str,
    Cidr: str,
    DryRun: NotRequired[bool],

AssociateNatGatewayAddressRequestRequestTypeDef#

# AssociateNatGatewayAddressRequestRequestTypeDef definition

class AssociateNatGatewayAddressRequestRequestTypeDef(TypedDict):
    NatGatewayId: str,
    AllocationIds: Sequence[str],
    PrivateIpAddresses: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],

AssociateRouteTableRequestRequestTypeDef#

# AssociateRouteTableRequestRequestTypeDef definition

class AssociateRouteTableRequestRequestTypeDef(TypedDict):
    RouteTableId: str,
    GatewayId: NotRequired[str],
    DryRun: NotRequired[bool],
    SubnetId: NotRequired[str],

AssociateRouteTableRequestRouteTableAssociateWithSubnetTypeDef#

# AssociateRouteTableRequestRouteTableAssociateWithSubnetTypeDef definition

class AssociateRouteTableRequestRouteTableAssociateWithSubnetTypeDef(TypedDict):
    GatewayId: NotRequired[str],
    DryRun: NotRequired[bool],
    SubnetId: NotRequired[str],

RouteTableAssociationStateTypeDef#

# RouteTableAssociationStateTypeDef definition

class RouteTableAssociationStateTypeDef(TypedDict):
    State: NotRequired[RouteTableAssociationStateCodeType],  # (1)
    StatusMessage: NotRequired[str],
  1. See RouteTableAssociationStateCodeType

AssociateSecurityGroupVpcRequestRequestTypeDef#

# AssociateSecurityGroupVpcRequestRequestTypeDef definition

class AssociateSecurityGroupVpcRequestRequestTypeDef(TypedDict):
    GroupId: str,
    VpcId: str,
    DryRun: NotRequired[bool],

AssociateSubnetCidrBlockRequestRequestTypeDef#

# AssociateSubnetCidrBlockRequestRequestTypeDef definition

class AssociateSubnetCidrBlockRequestRequestTypeDef(TypedDict):
    SubnetId: str,
    Ipv6IpamPoolId: NotRequired[str],
    Ipv6NetmaskLength: NotRequired[int],
    Ipv6CidrBlock: NotRequired[str],

AssociateTransitGatewayMulticastDomainRequestRequestTypeDef#

# AssociateTransitGatewayMulticastDomainRequestRequestTypeDef definition

class AssociateTransitGatewayMulticastDomainRequestRequestTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: str,
    TransitGatewayAttachmentId: str,
    SubnetIds: Sequence[str],
    DryRun: NotRequired[bool],

AssociateTransitGatewayPolicyTableRequestRequestTypeDef#

# AssociateTransitGatewayPolicyTableRequestRequestTypeDef definition

class AssociateTransitGatewayPolicyTableRequestRequestTypeDef(TypedDict):
    TransitGatewayPolicyTableId: str,
    TransitGatewayAttachmentId: str,
    DryRun: NotRequired[bool],

TransitGatewayPolicyTableAssociationTypeDef#

# TransitGatewayPolicyTableAssociationTypeDef definition

class TransitGatewayPolicyTableAssociationTypeDef(TypedDict):
    TransitGatewayPolicyTableId: NotRequired[str],
    TransitGatewayAttachmentId: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType],  # (1)
    State: NotRequired[TransitGatewayAssociationStateType],  # (2)
  1. See TransitGatewayAttachmentResourceTypeType
  2. See TransitGatewayAssociationStateType

AssociateTransitGatewayRouteTableRequestRequestTypeDef#

# AssociateTransitGatewayRouteTableRequestRequestTypeDef definition

class AssociateTransitGatewayRouteTableRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    TransitGatewayAttachmentId: str,
    DryRun: NotRequired[bool],

TransitGatewayAssociationTypeDef#

# TransitGatewayAssociationTypeDef definition

class TransitGatewayAssociationTypeDef(TypedDict):
    TransitGatewayRouteTableId: NotRequired[str],
    TransitGatewayAttachmentId: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType],  # (1)
    State: NotRequired[TransitGatewayAssociationStateType],  # (2)
  1. See TransitGatewayAttachmentResourceTypeType
  2. See TransitGatewayAssociationStateType

AssociateTrunkInterfaceRequestRequestTypeDef#

# AssociateTrunkInterfaceRequestRequestTypeDef definition

class AssociateTrunkInterfaceRequestRequestTypeDef(TypedDict):
    BranchInterfaceId: str,
    TrunkInterfaceId: str,
    VlanId: NotRequired[int],
    GreKey: NotRequired[int],
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],

AssociateVpcCidrBlockRequestRequestTypeDef#

# AssociateVpcCidrBlockRequestRequestTypeDef definition

class AssociateVpcCidrBlockRequestRequestTypeDef(TypedDict):
    VpcId: str,
    CidrBlock: NotRequired[str],
    Ipv6CidrBlockNetworkBorderGroup: NotRequired[str],
    Ipv6Pool: NotRequired[str],
    Ipv6CidrBlock: NotRequired[str],
    Ipv4IpamPoolId: NotRequired[str],
    Ipv4NetmaskLength: NotRequired[int],
    Ipv6IpamPoolId: NotRequired[str],
    Ipv6NetmaskLength: NotRequired[int],
    AmazonProvidedIpv6CidrBlock: NotRequired[bool],

AssociatedRoleTypeDef#

# AssociatedRoleTypeDef definition

class AssociatedRoleTypeDef(TypedDict):
    AssociatedRoleArn: NotRequired[str],
    CertificateS3BucketName: NotRequired[str],
    CertificateS3ObjectKey: NotRequired[str],
    EncryptionKmsKeyId: NotRequired[str],

AssociatedTargetNetworkTypeDef#

# AssociatedTargetNetworkTypeDef definition

class AssociatedTargetNetworkTypeDef(TypedDict):
    NetworkId: NotRequired[str],
    NetworkType: NotRequired[AssociatedNetworkTypeType],  # (1)
  1. See AssociatedNetworkTypeType

AttachClassicLinkVpcRequestInstanceAttachClassicLinkVpcTypeDef#

# AttachClassicLinkVpcRequestInstanceAttachClassicLinkVpcTypeDef definition

class AttachClassicLinkVpcRequestInstanceAttachClassicLinkVpcTypeDef(TypedDict):
    VpcId: str,
    Groups: Sequence[str],
    DryRun: NotRequired[bool],

AttachClassicLinkVpcRequestRequestTypeDef#

# AttachClassicLinkVpcRequestRequestTypeDef definition

class AttachClassicLinkVpcRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    VpcId: str,
    Groups: Sequence[str],
    DryRun: NotRequired[bool],

AttachClassicLinkVpcRequestVpcAttachClassicLinkInstanceTypeDef#

# AttachClassicLinkVpcRequestVpcAttachClassicLinkInstanceTypeDef definition

class AttachClassicLinkVpcRequestVpcAttachClassicLinkInstanceTypeDef(TypedDict):
    InstanceId: str,
    Groups: Sequence[str],
    DryRun: NotRequired[bool],

AttachInternetGatewayRequestInternetGatewayAttachToVpcTypeDef#

# AttachInternetGatewayRequestInternetGatewayAttachToVpcTypeDef definition

class AttachInternetGatewayRequestInternetGatewayAttachToVpcTypeDef(TypedDict):
    VpcId: str,
    DryRun: NotRequired[bool],

AttachInternetGatewayRequestRequestTypeDef#

# AttachInternetGatewayRequestRequestTypeDef definition

class AttachInternetGatewayRequestRequestTypeDef(TypedDict):
    InternetGatewayId: str,
    VpcId: str,
    DryRun: NotRequired[bool],

AttachInternetGatewayRequestVpcAttachInternetGatewayTypeDef#

# AttachInternetGatewayRequestVpcAttachInternetGatewayTypeDef definition

class AttachInternetGatewayRequestVpcAttachInternetGatewayTypeDef(TypedDict):
    InternetGatewayId: str,
    DryRun: NotRequired[bool],

AttachVerifiedAccessTrustProviderRequestRequestTypeDef#

# AttachVerifiedAccessTrustProviderRequestRequestTypeDef definition

class AttachVerifiedAccessTrustProviderRequestRequestTypeDef(TypedDict):
    VerifiedAccessInstanceId: str,
    VerifiedAccessTrustProviderId: str,
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],

AttachVolumeRequestInstanceAttachVolumeTypeDef#

# AttachVolumeRequestInstanceAttachVolumeTypeDef definition

class AttachVolumeRequestInstanceAttachVolumeTypeDef(TypedDict):
    Device: str,
    VolumeId: str,
    DryRun: NotRequired[bool],

AttachVolumeRequestRequestTypeDef#

# AttachVolumeRequestRequestTypeDef definition

class AttachVolumeRequestRequestTypeDef(TypedDict):
    Device: str,
    InstanceId: str,
    VolumeId: str,
    DryRun: NotRequired[bool],

AttachVolumeRequestVolumeAttachToInstanceTypeDef#

# AttachVolumeRequestVolumeAttachToInstanceTypeDef definition

class AttachVolumeRequestVolumeAttachToInstanceTypeDef(TypedDict):
    Device: str,
    InstanceId: str,
    DryRun: NotRequired[bool],

AttachVpnGatewayRequestRequestTypeDef#

# AttachVpnGatewayRequestRequestTypeDef definition

class AttachVpnGatewayRequestRequestTypeDef(TypedDict):
    VpcId: str,
    VpnGatewayId: str,
    DryRun: NotRequired[bool],

VpcAttachmentTypeDef#

# VpcAttachmentTypeDef definition

class VpcAttachmentTypeDef(TypedDict):
    VpcId: NotRequired[str],
    State: NotRequired[AttachmentStatusType],  # (1)
  1. See AttachmentStatusType

AttachmentEnaSrdUdpSpecificationTypeDef#

# AttachmentEnaSrdUdpSpecificationTypeDef definition

class AttachmentEnaSrdUdpSpecificationTypeDef(TypedDict):
    EnaSrdUdpEnabled: NotRequired[bool],

AttributeBooleanValueTypeDef#

# AttributeBooleanValueTypeDef definition

class AttributeBooleanValueTypeDef(TypedDict):
    Value: NotRequired[bool],

RegionalSummaryTypeDef#

# RegionalSummaryTypeDef definition

class RegionalSummaryTypeDef(TypedDict):
    RegionName: NotRequired[str],
    NumberOfMatchedAccounts: NotRequired[int],
    NumberOfUnmatchedAccounts: NotRequired[int],

AttributeValueTypeDef#

# AttributeValueTypeDef definition

class AttributeValueTypeDef(TypedDict):
    Value: NotRequired[str],

ClientVpnAuthorizationRuleStatusTypeDef#

# ClientVpnAuthorizationRuleStatusTypeDef definition

class ClientVpnAuthorizationRuleStatusTypeDef(TypedDict):
    Code: NotRequired[ClientVpnAuthorizationRuleStatusCodeType],  # (1)
    Message: NotRequired[str],
  1. See ClientVpnAuthorizationRuleStatusCodeType

AuthorizeClientVpnIngressRequestRequestTypeDef#

# AuthorizeClientVpnIngressRequestRequestTypeDef definition

class AuthorizeClientVpnIngressRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    TargetNetworkCidr: str,
    AccessGroupId: NotRequired[str],
    AuthorizeAllGroups: NotRequired[bool],
    Description: NotRequired[str],
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],

AvailabilityZoneMessageTypeDef#

# AvailabilityZoneMessageTypeDef definition

class AvailabilityZoneMessageTypeDef(TypedDict):
    Message: NotRequired[str],

InstanceCapacityTypeDef#

# InstanceCapacityTypeDef definition

class InstanceCapacityTypeDef(TypedDict):
    AvailableCapacity: NotRequired[int],
    InstanceType: NotRequired[str],
    TotalCapacity: NotRequired[int],

BaselineEbsBandwidthMbpsRequestTypeDef#

# BaselineEbsBandwidthMbpsRequestTypeDef definition

class BaselineEbsBandwidthMbpsRequestTypeDef(TypedDict):
    Min: NotRequired[int],
    Max: NotRequired[int],

BaselineEbsBandwidthMbpsTypeDef#

# BaselineEbsBandwidthMbpsTypeDef definition

class BaselineEbsBandwidthMbpsTypeDef(TypedDict):
    Min: NotRequired[int],
    Max: NotRequired[int],

EbsBlockDeviceTypeDef#

# EbsBlockDeviceTypeDef definition

class EbsBlockDeviceTypeDef(TypedDict):
    DeleteOnTermination: NotRequired[bool],
    Iops: NotRequired[int],
    SnapshotId: NotRequired[str],
    VolumeSize: NotRequired[int],
    VolumeType: NotRequired[VolumeTypeType],  # (1)
    KmsKeyId: NotRequired[str],
    Throughput: NotRequired[int],
    OutpostArn: NotRequired[str],
    Encrypted: NotRequired[bool],
  1. See VolumeTypeType

BlockPublicAccessStatesTypeDef#

# BlockPublicAccessStatesTypeDef definition

class BlockPublicAccessStatesTypeDef(TypedDict):
    InternetGatewayBlockMode: NotRequired[BlockPublicAccessModeType],  # (1)
  1. See BlockPublicAccessModeType

BundleTaskErrorTypeDef#

# BundleTaskErrorTypeDef definition

class BundleTaskErrorTypeDef(TypedDict):
    Code: NotRequired[str],
    Message: NotRequired[str],

ByoasnTypeDef#

# ByoasnTypeDef definition

class ByoasnTypeDef(TypedDict):
    Asn: NotRequired[str],
    IpamId: NotRequired[str],
    StatusMessage: NotRequired[str],
    State: NotRequired[AsnStateType],  # (1)
  1. See AsnStateType

CancelBundleTaskRequestRequestTypeDef#

# CancelBundleTaskRequestRequestTypeDef definition

class CancelBundleTaskRequestRequestTypeDef(TypedDict):
    BundleId: str,
    DryRun: NotRequired[bool],

CancelCapacityReservationFleetErrorTypeDef#

# CancelCapacityReservationFleetErrorTypeDef definition

class CancelCapacityReservationFleetErrorTypeDef(TypedDict):
    Code: NotRequired[str],
    Message: NotRequired[str],

CancelCapacityReservationFleetsRequestRequestTypeDef#

# CancelCapacityReservationFleetsRequestRequestTypeDef definition

class CancelCapacityReservationFleetsRequestRequestTypeDef(TypedDict):
    CapacityReservationFleetIds: Sequence[str],
    DryRun: NotRequired[bool],

CapacityReservationFleetCancellationStateTypeDef#

# CapacityReservationFleetCancellationStateTypeDef definition

class CapacityReservationFleetCancellationStateTypeDef(TypedDict):
    CurrentFleetState: NotRequired[CapacityReservationFleetStateType],  # (1)
    PreviousFleetState: NotRequired[CapacityReservationFleetStateType],  # (1)
    CapacityReservationFleetId: NotRequired[str],
  1. See CapacityReservationFleetStateType
  2. See CapacityReservationFleetStateType

CancelCapacityReservationRequestRequestTypeDef#

# CancelCapacityReservationRequestRequestTypeDef definition

class CancelCapacityReservationRequestRequestTypeDef(TypedDict):
    CapacityReservationId: str,
    DryRun: NotRequired[bool],

CancelConversionRequestRequestTypeDef#

# CancelConversionRequestRequestTypeDef definition

class CancelConversionRequestRequestTypeDef(TypedDict):
    ConversionTaskId: str,
    DryRun: NotRequired[bool],
    ReasonMessage: NotRequired[str],

CancelDeclarativePoliciesReportRequestRequestTypeDef#

# CancelDeclarativePoliciesReportRequestRequestTypeDef definition

class CancelDeclarativePoliciesReportRequestRequestTypeDef(TypedDict):
    ReportId: str,
    DryRun: NotRequired[bool],

CancelExportTaskRequestRequestTypeDef#

# CancelExportTaskRequestRequestTypeDef definition

class CancelExportTaskRequestRequestTypeDef(TypedDict):
    ExportTaskId: str,

CancelImageLaunchPermissionRequestRequestTypeDef#

# CancelImageLaunchPermissionRequestRequestTypeDef definition

class CancelImageLaunchPermissionRequestRequestTypeDef(TypedDict):
    ImageId: str,
    DryRun: NotRequired[bool],

CancelImportTaskRequestRequestTypeDef#

# CancelImportTaskRequestRequestTypeDef definition

class CancelImportTaskRequestRequestTypeDef(TypedDict):
    CancelReason: NotRequired[str],
    DryRun: NotRequired[bool],
    ImportTaskId: NotRequired[str],

CancelReservedInstancesListingRequestRequestTypeDef#

# CancelReservedInstancesListingRequestRequestTypeDef definition

class CancelReservedInstancesListingRequestRequestTypeDef(TypedDict):
    ReservedInstancesListingId: str,

CancelSpotFleetRequestsErrorTypeDef#

# CancelSpotFleetRequestsErrorTypeDef definition

class CancelSpotFleetRequestsErrorTypeDef(TypedDict):
    Code: NotRequired[CancelBatchErrorCodeType],  # (1)
    Message: NotRequired[str],
  1. See CancelBatchErrorCodeType

CancelSpotFleetRequestsRequestRequestTypeDef#

# CancelSpotFleetRequestsRequestRequestTypeDef definition

class CancelSpotFleetRequestsRequestRequestTypeDef(TypedDict):
    SpotFleetRequestIds: Sequence[str],
    TerminateInstances: bool,
    DryRun: NotRequired[bool],

CancelSpotFleetRequestsSuccessItemTypeDef#

# CancelSpotFleetRequestsSuccessItemTypeDef definition

class CancelSpotFleetRequestsSuccessItemTypeDef(TypedDict):
    CurrentSpotFleetRequestState: NotRequired[BatchStateType],  # (1)
    PreviousSpotFleetRequestState: NotRequired[BatchStateType],  # (1)
    SpotFleetRequestId: NotRequired[str],
  1. See BatchStateType
  2. See BatchStateType

CancelSpotInstanceRequestsRequestRequestTypeDef#

# CancelSpotInstanceRequestsRequestRequestTypeDef definition

class CancelSpotInstanceRequestsRequestRequestTypeDef(TypedDict):
    SpotInstanceRequestIds: Sequence[str],
    DryRun: NotRequired[bool],

CancelledSpotInstanceRequestTypeDef#

# CancelledSpotInstanceRequestTypeDef definition

class CancelledSpotInstanceRequestTypeDef(TypedDict):
    SpotInstanceRequestId: NotRequired[str],
    State: NotRequired[CancelSpotInstanceRequestStateType],  # (1)
  1. See CancelSpotInstanceRequestStateType

CapacityAllocationTypeDef#

# CapacityAllocationTypeDef definition

class CapacityAllocationTypeDef(TypedDict):
    AllocationType: NotRequired[AllocationTypeType],  # (1)
    Count: NotRequired[int],
  1. See AllocationTypeType

CapacityBlockExtensionOfferingTypeDef#

# CapacityBlockExtensionOfferingTypeDef definition

class CapacityBlockExtensionOfferingTypeDef(TypedDict):
    CapacityBlockExtensionOfferingId: NotRequired[str],
    InstanceType: NotRequired[str],
    InstanceCount: NotRequired[int],
    AvailabilityZone: NotRequired[str],
    AvailabilityZoneId: NotRequired[str],
    StartDate: NotRequired[datetime],
    CapacityBlockExtensionStartDate: NotRequired[datetime],
    CapacityBlockExtensionEndDate: NotRequired[datetime],
    CapacityBlockExtensionDurationHours: NotRequired[int],
    UpfrontFee: NotRequired[str],
    CurrencyCode: NotRequired[str],
    Tenancy: NotRequired[CapacityReservationTenancyType],  # (1)
  1. See CapacityReservationTenancyType

CapacityBlockExtensionTypeDef#

# CapacityBlockExtensionTypeDef definition

class CapacityBlockExtensionTypeDef(TypedDict):
    CapacityReservationId: NotRequired[str],
    InstanceType: NotRequired[str],
    InstanceCount: NotRequired[int],
    AvailabilityZone: NotRequired[str],
    AvailabilityZoneId: NotRequired[str],
    CapacityBlockExtensionOfferingId: NotRequired[str],
    CapacityBlockExtensionDurationHours: NotRequired[int],
    CapacityBlockExtensionStatus: NotRequired[CapacityBlockExtensionStatusType],  # (1)
    CapacityBlockExtensionPurchaseDate: NotRequired[datetime],
    CapacityBlockExtensionStartDate: NotRequired[datetime],
    CapacityBlockExtensionEndDate: NotRequired[datetime],
    UpfrontFee: NotRequired[str],
    CurrencyCode: NotRequired[str],
  1. See CapacityBlockExtensionStatusType

CapacityBlockOfferingTypeDef#

# CapacityBlockOfferingTypeDef definition

class CapacityBlockOfferingTypeDef(TypedDict):
    CapacityBlockOfferingId: NotRequired[str],
    InstanceType: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    InstanceCount: NotRequired[int],
    StartDate: NotRequired[datetime],
    EndDate: NotRequired[datetime],
    CapacityBlockDurationHours: NotRequired[int],
    UpfrontFee: NotRequired[str],
    CurrencyCode: NotRequired[str],
    Tenancy: NotRequired[CapacityReservationTenancyType],  # (1)
    CapacityBlockDurationMinutes: NotRequired[int],
  1. See CapacityReservationTenancyType

CapacityReservationInfoTypeDef#

# CapacityReservationInfoTypeDef definition

class CapacityReservationInfoTypeDef(TypedDict):
    InstanceType: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    Tenancy: NotRequired[CapacityReservationTenancyType],  # (1)
  1. See CapacityReservationTenancyType

CapacityReservationCommitmentInfoTypeDef#

# CapacityReservationCommitmentInfoTypeDef definition

class CapacityReservationCommitmentInfoTypeDef(TypedDict):
    CommittedInstanceCount: NotRequired[int],
    CommitmentEndDate: NotRequired[datetime],

FleetCapacityReservationTypeDef#

# FleetCapacityReservationTypeDef definition

class FleetCapacityReservationTypeDef(TypedDict):
    CapacityReservationId: NotRequired[str],
    AvailabilityZoneId: NotRequired[str],
    InstanceType: NotRequired[InstanceTypeType],  # (1)
    InstancePlatform: NotRequired[CapacityReservationInstancePlatformType],  # (2)
    AvailabilityZone: NotRequired[str],
    TotalInstanceCount: NotRequired[int],
    FulfilledCapacity: NotRequired[float],
    EbsOptimized: NotRequired[bool],
    CreateDate: NotRequired[datetime],
    Weight: NotRequired[float],
    Priority: NotRequired[int],
  1. See InstanceTypeType
  2. See CapacityReservationInstancePlatformType

CapacityReservationGroupTypeDef#

# CapacityReservationGroupTypeDef definition

class CapacityReservationGroupTypeDef(TypedDict):
    GroupArn: NotRequired[str],
    OwnerId: NotRequired[str],

CapacityReservationOptionsRequestTypeDef#

# CapacityReservationOptionsRequestTypeDef definition

class CapacityReservationOptionsRequestTypeDef(TypedDict):
    UsageStrategy: NotRequired[FleetCapacityReservationUsageStrategyType],  # (1)
  1. See FleetCapacityReservationUsageStrategyType

CapacityReservationOptionsTypeDef#

# CapacityReservationOptionsTypeDef definition

class CapacityReservationOptionsTypeDef(TypedDict):
    UsageStrategy: NotRequired[FleetCapacityReservationUsageStrategyType],  # (1)
  1. See FleetCapacityReservationUsageStrategyType

CapacityReservationTargetResponseTypeDef#

# CapacityReservationTargetResponseTypeDef definition

class CapacityReservationTargetResponseTypeDef(TypedDict):
    CapacityReservationId: NotRequired[str],
    CapacityReservationResourceGroupArn: NotRequired[str],

CapacityReservationTargetTypeDef#

# CapacityReservationTargetTypeDef definition

class CapacityReservationTargetTypeDef(TypedDict):
    CapacityReservationId: NotRequired[str],
    CapacityReservationResourceGroupArn: NotRequired[str],

CertificateAuthenticationRequestTypeDef#

# CertificateAuthenticationRequestTypeDef definition

class CertificateAuthenticationRequestTypeDef(TypedDict):
    ClientRootCertificateChainArn: NotRequired[str],

CertificateAuthenticationTypeDef#

# CertificateAuthenticationTypeDef definition

class CertificateAuthenticationTypeDef(TypedDict):
    ClientRootCertificateChain: NotRequired[str],

CidrAuthorizationContextTypeDef#

# CidrAuthorizationContextTypeDef definition

class CidrAuthorizationContextTypeDef(TypedDict):
    Message: str,
    Signature: str,

CidrBlockTypeDef#

# CidrBlockTypeDef definition

class CidrBlockTypeDef(TypedDict):
    CidrBlock: NotRequired[str],

ClassicLinkDnsSupportTypeDef#

# ClassicLinkDnsSupportTypeDef definition

class ClassicLinkDnsSupportTypeDef(TypedDict):
    ClassicLinkDnsSupported: NotRequired[bool],
    VpcId: NotRequired[str],

GroupIdentifierTypeDef#

# GroupIdentifierTypeDef definition

class GroupIdentifierTypeDef(TypedDict):
    GroupId: NotRequired[str],
    GroupName: NotRequired[str],

ClassicLoadBalancerTypeDef#

# ClassicLoadBalancerTypeDef definition

class ClassicLoadBalancerTypeDef(TypedDict):
    Name: NotRequired[str],

ClientCertificateRevocationListStatusTypeDef#

# ClientCertificateRevocationListStatusTypeDef definition

class ClientCertificateRevocationListStatusTypeDef(TypedDict):
    Code: NotRequired[ClientCertificateRevocationListStatusCodeType],  # (1)
    Message: NotRequired[str],
  1. See ClientCertificateRevocationListStatusCodeType

ClientConnectOptionsTypeDef#

# ClientConnectOptionsTypeDef definition

class ClientConnectOptionsTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    LambdaFunctionArn: NotRequired[str],

ClientVpnEndpointAttributeStatusTypeDef#

# ClientVpnEndpointAttributeStatusTypeDef definition

class ClientVpnEndpointAttributeStatusTypeDef(TypedDict):
    Code: NotRequired[ClientVpnEndpointAttributeStatusCodeType],  # (1)
    Message: NotRequired[str],
  1. See ClientVpnEndpointAttributeStatusCodeType

ClientLoginBannerOptionsTypeDef#

# ClientLoginBannerOptionsTypeDef definition

class ClientLoginBannerOptionsTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    BannerText: NotRequired[str],

ClientLoginBannerResponseOptionsTypeDef#

# ClientLoginBannerResponseOptionsTypeDef definition

class ClientLoginBannerResponseOptionsTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    BannerText: NotRequired[str],

DirectoryServiceAuthenticationRequestTypeDef#

# DirectoryServiceAuthenticationRequestTypeDef definition

class DirectoryServiceAuthenticationRequestTypeDef(TypedDict):
    DirectoryId: NotRequired[str],

FederatedAuthenticationRequestTypeDef#

# FederatedAuthenticationRequestTypeDef definition

class FederatedAuthenticationRequestTypeDef(TypedDict):
    SAMLProviderArn: NotRequired[str],
    SelfServiceSAMLProviderArn: NotRequired[str],

DirectoryServiceAuthenticationTypeDef#

# DirectoryServiceAuthenticationTypeDef definition

class DirectoryServiceAuthenticationTypeDef(TypedDict):
    DirectoryId: NotRequired[str],

FederatedAuthenticationTypeDef#

# FederatedAuthenticationTypeDef definition

class FederatedAuthenticationTypeDef(TypedDict):
    SamlProviderArn: NotRequired[str],
    SelfServiceSamlProviderArn: NotRequired[str],

ClientVpnConnectionStatusTypeDef#

# ClientVpnConnectionStatusTypeDef definition

class ClientVpnConnectionStatusTypeDef(TypedDict):
    Code: NotRequired[ClientVpnConnectionStatusCodeType],  # (1)
    Message: NotRequired[str],
  1. See ClientVpnConnectionStatusCodeType

ClientVpnEndpointStatusTypeDef#

# ClientVpnEndpointStatusTypeDef definition

class ClientVpnEndpointStatusTypeDef(TypedDict):
    Code: NotRequired[ClientVpnEndpointStatusCodeType],  # (1)
    Message: NotRequired[str],
  1. See ClientVpnEndpointStatusCodeType

ConnectionLogResponseOptionsTypeDef#

# ConnectionLogResponseOptionsTypeDef definition

class ConnectionLogResponseOptionsTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    CloudwatchLogGroup: NotRequired[str],
    CloudwatchLogStream: NotRequired[str],

ClientVpnRouteStatusTypeDef#

# ClientVpnRouteStatusTypeDef definition

class ClientVpnRouteStatusTypeDef(TypedDict):
    Code: NotRequired[ClientVpnRouteStatusCodeType],  # (1)
    Message: NotRequired[str],
  1. See ClientVpnRouteStatusCodeType

CloudWatchLogOptionsSpecificationTypeDef#

# CloudWatchLogOptionsSpecificationTypeDef definition

class CloudWatchLogOptionsSpecificationTypeDef(TypedDict):
    LogEnabled: NotRequired[bool],
    LogGroupArn: NotRequired[str],
    LogOutputFormat: NotRequired[str],

CloudWatchLogOptionsTypeDef#

# CloudWatchLogOptionsTypeDef definition

class CloudWatchLogOptionsTypeDef(TypedDict):
    LogEnabled: NotRequired[bool],
    LogGroupArn: NotRequired[str],
    LogOutputFormat: NotRequired[str],

CoipAddressUsageTypeDef#

# CoipAddressUsageTypeDef definition

class CoipAddressUsageTypeDef(TypedDict):
    AllocationId: NotRequired[str],
    AwsAccountId: NotRequired[str],
    AwsService: NotRequired[str],
    CoIp: NotRequired[str],

CoipCidrTypeDef#

# CoipCidrTypeDef definition

class CoipCidrTypeDef(TypedDict):
    Cidr: NotRequired[str],
    CoipPoolId: NotRequired[str],
    LocalGatewayRouteTableId: NotRequired[str],

ConfirmProductInstanceRequestRequestTypeDef#

# ConfirmProductInstanceRequestRequestTypeDef definition

class ConfirmProductInstanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    ProductCode: str,
    DryRun: NotRequired[bool],

ConnectionLogOptionsTypeDef#

# ConnectionLogOptionsTypeDef definition

class ConnectionLogOptionsTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    CloudwatchLogGroup: NotRequired[str],
    CloudwatchLogStream: NotRequired[str],

ConnectionNotificationTypeDef#

# ConnectionNotificationTypeDef definition

class ConnectionNotificationTypeDef(TypedDict):
    ConnectionNotificationId: NotRequired[str],
    ServiceId: NotRequired[str],
    VpcEndpointId: NotRequired[str],
    ConnectionNotificationType: NotRequired[ConnectionNotificationTypeType],  # (1)
    ConnectionNotificationArn: NotRequired[str],
    ConnectionEvents: NotRequired[list[str]],
    ConnectionNotificationState: NotRequired[ConnectionNotificationStateType],  # (2)
    ServiceRegion: NotRequired[str],
  1. See ConnectionNotificationTypeType
  2. See ConnectionNotificationStateType

ConnectionTrackingConfigurationTypeDef#

# ConnectionTrackingConfigurationTypeDef definition

class ConnectionTrackingConfigurationTypeDef(TypedDict):
    TcpEstablishedTimeout: NotRequired[int],
    UdpStreamTimeout: NotRequired[int],
    UdpTimeout: NotRequired[int],

ConnectionTrackingSpecificationRequestTypeDef#

# ConnectionTrackingSpecificationRequestTypeDef definition

class ConnectionTrackingSpecificationRequestTypeDef(TypedDict):
    TcpEstablishedTimeout: NotRequired[int],
    UdpStreamTimeout: NotRequired[int],
    UdpTimeout: NotRequired[int],

ConnectionTrackingSpecificationResponseTypeDef#

# ConnectionTrackingSpecificationResponseTypeDef definition

class ConnectionTrackingSpecificationResponseTypeDef(TypedDict):
    TcpEstablishedTimeout: NotRequired[int],
    UdpStreamTimeout: NotRequired[int],
    UdpTimeout: NotRequired[int],

ConnectionTrackingSpecificationTypeDef#

# ConnectionTrackingSpecificationTypeDef definition

class ConnectionTrackingSpecificationTypeDef(TypedDict):
    TcpEstablishedTimeout: NotRequired[int],
    UdpTimeout: NotRequired[int],
    UdpStreamTimeout: NotRequired[int],

CopyFpgaImageRequestRequestTypeDef#

# CopyFpgaImageRequestRequestTypeDef definition

class CopyFpgaImageRequestRequestTypeDef(TypedDict):
    SourceFpgaImageId: str,
    SourceRegion: str,
    DryRun: NotRequired[bool],
    Description: NotRequired[str],
    Name: NotRequired[str],
    ClientToken: NotRequired[str],

CpuOptionsRequestTypeDef#

# CpuOptionsRequestTypeDef definition

class CpuOptionsRequestTypeDef(TypedDict):
    CoreCount: NotRequired[int],
    ThreadsPerCore: NotRequired[int],
    AmdSevSnp: NotRequired[AmdSevSnpSpecificationType],  # (1)
  1. See AmdSevSnpSpecificationType

CpuOptionsTypeDef#

# CpuOptionsTypeDef definition

class CpuOptionsTypeDef(TypedDict):
    CoreCount: NotRequired[int],
    ThreadsPerCore: NotRequired[int],
    AmdSevSnp: NotRequired[AmdSevSnpSpecificationType],  # (1)
  1. See AmdSevSnpSpecificationType

PerformanceFactorReferenceTypeDef#

# PerformanceFactorReferenceTypeDef definition

class PerformanceFactorReferenceTypeDef(TypedDict):
    InstanceFamily: NotRequired[str],

PerformanceFactorReferenceRequestTypeDef#

# PerformanceFactorReferenceRequestTypeDef definition

class PerformanceFactorReferenceRequestTypeDef(TypedDict):
    InstanceFamily: NotRequired[str],

ReservationFleetInstanceSpecificationTypeDef#

# ReservationFleetInstanceSpecificationTypeDef definition

class ReservationFleetInstanceSpecificationTypeDef(TypedDict):
    InstanceType: NotRequired[InstanceTypeType],  # (1)
    InstancePlatform: NotRequired[CapacityReservationInstancePlatformType],  # (2)
    Weight: NotRequired[float],
    AvailabilityZone: NotRequired[str],
    AvailabilityZoneId: NotRequired[str],
    EbsOptimized: NotRequired[bool],
    Priority: NotRequired[int],
  1. See InstanceTypeType
  2. See CapacityReservationInstancePlatformType

CreateClientVpnRouteRequestRequestTypeDef#

# CreateClientVpnRouteRequestRequestTypeDef definition

class CreateClientVpnRouteRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    DestinationCidrBlock: str,
    TargetVpcSubnetId: str,
    Description: NotRequired[str],
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],

CreateCoipCidrRequestRequestTypeDef#

# CreateCoipCidrRequestRequestTypeDef definition

class CreateCoipCidrRequestRequestTypeDef(TypedDict):
    Cidr: str,
    CoipPoolId: str,
    DryRun: NotRequired[bool],

CreateDefaultSubnetRequestRequestTypeDef#

# CreateDefaultSubnetRequestRequestTypeDef definition

class CreateDefaultSubnetRequestRequestTypeDef(TypedDict):
    AvailabilityZone: str,
    DryRun: NotRequired[bool],
    Ipv6Native: NotRequired[bool],

CreateDefaultVpcRequestRequestTypeDef#

# CreateDefaultVpcRequestRequestTypeDef definition

class CreateDefaultVpcRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

NewDhcpConfigurationTypeDef#

# NewDhcpConfigurationTypeDef definition

class NewDhcpConfigurationTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[Sequence[str]],

TargetCapacitySpecificationRequestTypeDef#

# TargetCapacitySpecificationRequestTypeDef definition

class TargetCapacitySpecificationRequestTypeDef(TypedDict):
    TotalTargetCapacity: int,
    OnDemandTargetCapacity: NotRequired[int],
    SpotTargetCapacity: NotRequired[int],
    DefaultTargetCapacityType: NotRequired[DefaultTargetCapacityTypeType],  # (1)
    TargetCapacityUnitType: NotRequired[TargetCapacityUnitTypeType],  # (2)
  1. See DefaultTargetCapacityTypeType
  2. See TargetCapacityUnitTypeType

DestinationOptionsRequestTypeDef#

# DestinationOptionsRequestTypeDef definition

class DestinationOptionsRequestTypeDef(TypedDict):
    FileFormat: NotRequired[DestinationFileFormatType],  # (1)
    HiveCompatiblePartitions: NotRequired[bool],
    PerHourPartition: NotRequired[bool],
  1. See DestinationFileFormatType

StorageLocationTypeDef#

# StorageLocationTypeDef definition

class StorageLocationTypeDef(TypedDict):
    Bucket: NotRequired[str],
    Key: NotRequired[str],

InstanceEventWindowTimeRangeRequestTypeDef#

# InstanceEventWindowTimeRangeRequestTypeDef definition

class InstanceEventWindowTimeRangeRequestTypeDef(TypedDict):
    StartWeekDay: NotRequired[WeekDayType],  # (1)
    StartHour: NotRequired[int],
    EndWeekDay: NotRequired[WeekDayType],  # (1)
    EndHour: NotRequired[int],
  1. See WeekDayType
  2. See WeekDayType

ExportToS3TaskSpecificationTypeDef#

# ExportToS3TaskSpecificationTypeDef definition

class ExportToS3TaskSpecificationTypeDef(TypedDict):
    DiskImageFormat: NotRequired[DiskImageFormatType],  # (1)
    ContainerFormat: NotRequired[ContainerFormatType],  # (2)
    S3Bucket: NotRequired[str],
    S3Prefix: NotRequired[str],
  1. See DiskImageFormatType
  2. See ContainerFormatType

IpamPoolSourceResourceRequestTypeDef#

# IpamPoolSourceResourceRequestTypeDef definition

class IpamPoolSourceResourceRequestTypeDef(TypedDict):
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[IpamPoolSourceResourceTypeType],  # (1)
    ResourceRegion: NotRequired[str],
    ResourceOwner: NotRequired[str],
  1. See IpamPoolSourceResourceTypeType

RequestIpamResourceTagTypeDef#

# RequestIpamResourceTagTypeDef definition

class RequestIpamResourceTagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

OperatorRequestTypeDef#

# OperatorRequestTypeDef definition

class OperatorRequestTypeDef(TypedDict):
    Principal: NotRequired[str],

CreateLocalGatewayRouteRequestRequestTypeDef#

# CreateLocalGatewayRouteRequestRequestTypeDef definition

class CreateLocalGatewayRouteRequestRequestTypeDef(TypedDict):
    LocalGatewayRouteTableId: str,
    DestinationCidrBlock: NotRequired[str],
    LocalGatewayVirtualInterfaceGroupId: NotRequired[str],
    DryRun: NotRequired[bool],
    NetworkInterfaceId: NotRequired[str],
    DestinationPrefixListId: NotRequired[str],

LocalGatewayRouteTypeDef#

# LocalGatewayRouteTypeDef definition

class LocalGatewayRouteTypeDef(TypedDict):
    DestinationCidrBlock: NotRequired[str],
    LocalGatewayVirtualInterfaceGroupId: NotRequired[str],
    Type: NotRequired[LocalGatewayRouteTypeType],  # (1)
    State: NotRequired[LocalGatewayRouteStateType],  # (2)
    LocalGatewayRouteTableId: NotRequired[str],
    LocalGatewayRouteTableArn: NotRequired[str],
    OwnerId: NotRequired[str],
    SubnetId: NotRequired[str],
    CoipPoolId: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],
    DestinationPrefixListId: NotRequired[str],
  1. See LocalGatewayRouteTypeType
  2. See LocalGatewayRouteStateType

IcmpTypeCodeTypeDef#

# IcmpTypeCodeTypeDef definition

class IcmpTypeCodeTypeDef(TypedDict):
    Code: NotRequired[int],
    Type: NotRequired[int],

CreateNetworkInterfacePermissionRequestRequestTypeDef#

# CreateNetworkInterfacePermissionRequestRequestTypeDef definition

class CreateNetworkInterfacePermissionRequestRequestTypeDef(TypedDict):
    NetworkInterfaceId: str,
    Permission: InterfacePermissionTypeType,  # (1)
    AwsAccountId: NotRequired[str],
    AwsService: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See InterfacePermissionTypeType

InstanceIpv6AddressTypeDef#

# InstanceIpv6AddressTypeDef definition

class InstanceIpv6AddressTypeDef(TypedDict):
    Ipv6Address: NotRequired[str],
    IsPrimaryIpv6: NotRequired[bool],

Ipv4PrefixSpecificationRequestTypeDef#

# Ipv4PrefixSpecificationRequestTypeDef definition

class Ipv4PrefixSpecificationRequestTypeDef(TypedDict):
    Ipv4Prefix: NotRequired[str],

Ipv6PrefixSpecificationRequestTypeDef#

# Ipv6PrefixSpecificationRequestTypeDef definition

class Ipv6PrefixSpecificationRequestTypeDef(TypedDict):
    Ipv6Prefix: NotRequired[str],

PrivateIpAddressSpecificationTypeDef#

# PrivateIpAddressSpecificationTypeDef definition

class PrivateIpAddressSpecificationTypeDef(TypedDict):
    Primary: NotRequired[bool],
    PrivateIpAddress: NotRequired[str],

PriceScheduleSpecificationTypeDef#

# PriceScheduleSpecificationTypeDef definition

class PriceScheduleSpecificationTypeDef(TypedDict):
    Term: NotRequired[int],
    Price: NotRequired[float],
    CurrencyCode: NotRequired[CurrencyCodeValuesType],  # (1)
  1. See CurrencyCodeValuesType

CreateRouteRequestRequestTypeDef#

# CreateRouteRequestRequestTypeDef definition

class CreateRouteRequestRequestTypeDef(TypedDict):
    RouteTableId: str,
    DestinationPrefixListId: NotRequired[str],
    VpcEndpointId: NotRequired[str],
    TransitGatewayId: NotRequired[str],
    LocalGatewayId: NotRequired[str],
    CarrierGatewayId: NotRequired[str],
    CoreNetworkArn: NotRequired[str],
    DryRun: NotRequired[bool],
    DestinationCidrBlock: NotRequired[str],
    GatewayId: NotRequired[str],
    DestinationIpv6CidrBlock: NotRequired[str],
    EgressOnlyInternetGatewayId: NotRequired[str],
    InstanceId: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],
    VpcPeeringConnectionId: NotRequired[str],
    NatGatewayId: NotRequired[str],

CreateRouteRequestRouteTableCreateRouteTypeDef#

# CreateRouteRequestRouteTableCreateRouteTypeDef definition

class CreateRouteRequestRouteTableCreateRouteTypeDef(TypedDict):
    DestinationPrefixListId: NotRequired[str],
    VpcEndpointId: NotRequired[str],
    TransitGatewayId: NotRequired[str],
    LocalGatewayId: NotRequired[str],
    CarrierGatewayId: NotRequired[str],
    CoreNetworkArn: NotRequired[str],
    DryRun: NotRequired[bool],
    DestinationCidrBlock: NotRequired[str],
    GatewayId: NotRequired[str],
    DestinationIpv6CidrBlock: NotRequired[str],
    EgressOnlyInternetGatewayId: NotRequired[str],
    InstanceId: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],
    VpcPeeringConnectionId: NotRequired[str],
    NatGatewayId: NotRequired[str],

InstanceSpecificationTypeDef#

# InstanceSpecificationTypeDef definition

class InstanceSpecificationTypeDef(TypedDict):
    InstanceId: str,
    ExcludeBootVolume: NotRequired[bool],
    ExcludeDataVolumeIds: NotRequired[Sequence[str]],

CreateSpotDatafeedSubscriptionRequestRequestTypeDef#

# CreateSpotDatafeedSubscriptionRequestRequestTypeDef definition

class CreateSpotDatafeedSubscriptionRequestRequestTypeDef(TypedDict):
    Bucket: str,
    DryRun: NotRequired[bool],
    Prefix: NotRequired[str],

S3ObjectTagTypeDef#

# S3ObjectTagTypeDef definition

class S3ObjectTagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

TrafficMirrorPortRangeRequestTypeDef#

# TrafficMirrorPortRangeRequestTypeDef definition

class TrafficMirrorPortRangeRequestTypeDef(TypedDict):
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],

TransitGatewayConnectRequestBgpOptionsTypeDef#

# TransitGatewayConnectRequestBgpOptionsTypeDef definition

class TransitGatewayConnectRequestBgpOptionsTypeDef(TypedDict):
    PeerAsn: NotRequired[int],

CreateTransitGatewayConnectRequestOptionsTypeDef#

# CreateTransitGatewayConnectRequestOptionsTypeDef definition

class CreateTransitGatewayConnectRequestOptionsTypeDef(TypedDict):
    Protocol: ProtocolValueType,  # (1)
  1. See ProtocolValueType

CreateTransitGatewayMulticastDomainRequestOptionsTypeDef#

# CreateTransitGatewayMulticastDomainRequestOptionsTypeDef definition

class CreateTransitGatewayMulticastDomainRequestOptionsTypeDef(TypedDict):
    Igmpv2Support: NotRequired[Igmpv2SupportValueType],  # (1)
    StaticSourcesSupport: NotRequired[StaticSourcesSupportValueType],  # (2)
    AutoAcceptSharedAssociations: NotRequired[AutoAcceptSharedAssociationsValueType],  # (3)
  1. See Igmpv2SupportValueType
  2. See StaticSourcesSupportValueType
  3. See AutoAcceptSharedAssociationsValueType

CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef#

# CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef definition

class CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef(TypedDict):
    DynamicRouting: NotRequired[DynamicRoutingValueType],  # (1)
  1. See DynamicRoutingValueType

CreateTransitGatewayPrefixListReferenceRequestRequestTypeDef#

# CreateTransitGatewayPrefixListReferenceRequestRequestTypeDef definition

class CreateTransitGatewayPrefixListReferenceRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    PrefixListId: str,
    TransitGatewayAttachmentId: NotRequired[str],
    Blackhole: NotRequired[bool],
    DryRun: NotRequired[bool],

TransitGatewayRequestOptionsTypeDef#

# TransitGatewayRequestOptionsTypeDef definition

class TransitGatewayRequestOptionsTypeDef(TypedDict):
    AmazonSideAsn: NotRequired[int],
    AutoAcceptSharedAttachments: NotRequired[AutoAcceptSharedAttachmentsValueType],  # (1)
    DefaultRouteTableAssociation: NotRequired[DefaultRouteTableAssociationValueType],  # (2)
    DefaultRouteTablePropagation: NotRequired[DefaultRouteTablePropagationValueType],  # (3)
    VpnEcmpSupport: NotRequired[VpnEcmpSupportValueType],  # (4)
    DnsSupport: NotRequired[DnsSupportValueType],  # (5)
    SecurityGroupReferencingSupport: NotRequired[SecurityGroupReferencingSupportValueType],  # (6)
    MulticastSupport: NotRequired[MulticastSupportValueType],  # (7)
    TransitGatewayCidrBlocks: NotRequired[Sequence[str]],
  1. See AutoAcceptSharedAttachmentsValueType
  2. See DefaultRouteTableAssociationValueType
  3. See DefaultRouteTablePropagationValueType
  4. See VpnEcmpSupportValueType
  5. See DnsSupportValueType
  6. See SecurityGroupReferencingSupportValueType
  7. See MulticastSupportValueType

CreateTransitGatewayRouteRequestRequestTypeDef#

# CreateTransitGatewayRouteRequestRequestTypeDef definition

class CreateTransitGatewayRouteRequestRequestTypeDef(TypedDict):
    DestinationCidrBlock: str,
    TransitGatewayRouteTableId: str,
    TransitGatewayAttachmentId: NotRequired[str],
    Blackhole: NotRequired[bool],
    DryRun: NotRequired[bool],

CreateTransitGatewayVpcAttachmentRequestOptionsTypeDef#

# CreateTransitGatewayVpcAttachmentRequestOptionsTypeDef definition

class CreateTransitGatewayVpcAttachmentRequestOptionsTypeDef(TypedDict):
    DnsSupport: NotRequired[DnsSupportValueType],  # (1)
    SecurityGroupReferencingSupport: NotRequired[SecurityGroupReferencingSupportValueType],  # (2)
    Ipv6Support: NotRequired[Ipv6SupportValueType],  # (3)
    ApplianceModeSupport: NotRequired[ApplianceModeSupportValueType],  # (4)
  1. See DnsSupportValueType
  2. See SecurityGroupReferencingSupportValueType
  3. See Ipv6SupportValueType
  4. See ApplianceModeSupportValueType

CreateVerifiedAccessEndpointPortRangeTypeDef#

# CreateVerifiedAccessEndpointPortRangeTypeDef definition

class CreateVerifiedAccessEndpointPortRangeTypeDef(TypedDict):
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],

CreateVerifiedAccessEndpointRdsOptionsTypeDef#

# CreateVerifiedAccessEndpointRdsOptionsTypeDef definition

class CreateVerifiedAccessEndpointRdsOptionsTypeDef(TypedDict):
    Protocol: NotRequired[VerifiedAccessEndpointProtocolType],  # (1)
    Port: NotRequired[int],
    RdsDbInstanceArn: NotRequired[str],
    RdsDbClusterArn: NotRequired[str],
    RdsDbProxyArn: NotRequired[str],
    RdsEndpoint: NotRequired[str],
    SubnetIds: NotRequired[Sequence[str]],
  1. See VerifiedAccessEndpointProtocolType

VerifiedAccessSseSpecificationRequestTypeDef#

# VerifiedAccessSseSpecificationRequestTypeDef definition

class VerifiedAccessSseSpecificationRequestTypeDef(TypedDict):
    CustomerManagedKeyEnabled: NotRequired[bool],
    KmsKeyArn: NotRequired[str],

CreateVerifiedAccessNativeApplicationOidcOptionsTypeDef#

# CreateVerifiedAccessNativeApplicationOidcOptionsTypeDef definition

class CreateVerifiedAccessNativeApplicationOidcOptionsTypeDef(TypedDict):
    PublicSigningKeyEndpoint: NotRequired[str],
    Issuer: NotRequired[str],
    AuthorizationEndpoint: NotRequired[str],
    TokenEndpoint: NotRequired[str],
    UserInfoEndpoint: NotRequired[str],
    ClientId: NotRequired[str],
    ClientSecret: NotRequired[str],
    Scope: NotRequired[str],

CreateVerifiedAccessTrustProviderDeviceOptionsTypeDef#

# CreateVerifiedAccessTrustProviderDeviceOptionsTypeDef definition

class CreateVerifiedAccessTrustProviderDeviceOptionsTypeDef(TypedDict):
    TenantId: NotRequired[str],
    PublicSigningKeyUrl: NotRequired[str],

CreateVerifiedAccessTrustProviderOidcOptionsTypeDef#

# CreateVerifiedAccessTrustProviderOidcOptionsTypeDef definition

class CreateVerifiedAccessTrustProviderOidcOptionsTypeDef(TypedDict):
    Issuer: NotRequired[str],
    AuthorizationEndpoint: NotRequired[str],
    TokenEndpoint: NotRequired[str],
    UserInfoEndpoint: NotRequired[str],
    ClientId: NotRequired[str],
    ClientSecret: NotRequired[str],
    Scope: NotRequired[str],

CreateVolumePermissionTypeDef#

# CreateVolumePermissionTypeDef definition

class CreateVolumePermissionTypeDef(TypedDict):
    UserId: NotRequired[str],
    Group: NotRequired[PermissionGroupType],  # (1)
  1. See PermissionGroupType

CreateVpcEndpointConnectionNotificationRequestRequestTypeDef#

# CreateVpcEndpointConnectionNotificationRequestRequestTypeDef definition

class CreateVpcEndpointConnectionNotificationRequestRequestTypeDef(TypedDict):
    ConnectionNotificationArn: str,
    ConnectionEvents: Sequence[str],
    DryRun: NotRequired[bool],
    ServiceId: NotRequired[str],
    VpcEndpointId: NotRequired[str],
    ClientToken: NotRequired[str],

DnsOptionsSpecificationTypeDef#

# DnsOptionsSpecificationTypeDef definition

class DnsOptionsSpecificationTypeDef(TypedDict):
    DnsRecordIpType: NotRequired[DnsRecordIpTypeType],  # (1)
    PrivateDnsOnlyForInboundResolverEndpoint: NotRequired[bool],
  1. See DnsRecordIpTypeType

SubnetConfigurationTypeDef#

# SubnetConfigurationTypeDef definition

class SubnetConfigurationTypeDef(TypedDict):
    SubnetId: NotRequired[str],
    Ipv4: NotRequired[str],
    Ipv6: NotRequired[str],

CreateVpnConnectionRouteRequestRequestTypeDef#

# CreateVpnConnectionRouteRequestRequestTypeDef definition

class CreateVpnConnectionRouteRequestRequestTypeDef(TypedDict):
    DestinationCidrBlock: str,
    VpnConnectionId: str,

CreditSpecificationRequestTypeDef#

# CreditSpecificationRequestTypeDef definition

class CreditSpecificationRequestTypeDef(TypedDict):
    CpuCredits: str,

CreditSpecificationTypeDef#

# CreditSpecificationTypeDef definition

class CreditSpecificationTypeDef(TypedDict):
    CpuCredits: NotRequired[str],

DataQueryTypeDef#

# DataQueryTypeDef definition

class DataQueryTypeDef(TypedDict):
    Id: NotRequired[str],
    Source: NotRequired[str],
    Destination: NotRequired[str],
    Metric: NotRequired[MetricTypeType],  # (1)
    Statistic: NotRequired[StatisticTypeType],  # (2)
    Period: NotRequired[PeriodTypeType],  # (3)
  1. See MetricTypeType
  2. See StatisticTypeType
  3. See PeriodTypeType

MetricPointTypeDef#

# MetricPointTypeDef definition

class MetricPointTypeDef(TypedDict):
    StartDate: NotRequired[datetime],
    EndDate: NotRequired[datetime],
    Value: NotRequired[float],
    Status: NotRequired[str],

DeleteCarrierGatewayRequestRequestTypeDef#

# DeleteCarrierGatewayRequestRequestTypeDef definition

class DeleteCarrierGatewayRequestRequestTypeDef(TypedDict):
    CarrierGatewayId: str,
    DryRun: NotRequired[bool],

DeleteClientVpnEndpointRequestRequestTypeDef#

# DeleteClientVpnEndpointRequestRequestTypeDef definition

class DeleteClientVpnEndpointRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    DryRun: NotRequired[bool],

DeleteClientVpnRouteRequestRequestTypeDef#

# DeleteClientVpnRouteRequestRequestTypeDef definition

class DeleteClientVpnRouteRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    DestinationCidrBlock: str,
    TargetVpcSubnetId: NotRequired[str],
    DryRun: NotRequired[bool],

DeleteCoipCidrRequestRequestTypeDef#

# DeleteCoipCidrRequestRequestTypeDef definition

class DeleteCoipCidrRequestRequestTypeDef(TypedDict):
    Cidr: str,
    CoipPoolId: str,
    DryRun: NotRequired[bool],

DeleteCoipPoolRequestRequestTypeDef#

# DeleteCoipPoolRequestRequestTypeDef definition

class DeleteCoipPoolRequestRequestTypeDef(TypedDict):
    CoipPoolId: str,
    DryRun: NotRequired[bool],

DeleteCustomerGatewayRequestRequestTypeDef#

# DeleteCustomerGatewayRequestRequestTypeDef definition

class DeleteCustomerGatewayRequestRequestTypeDef(TypedDict):
    CustomerGatewayId: str,
    DryRun: NotRequired[bool],

DeleteDhcpOptionsRequestDhcpOptionsDeleteTypeDef#

# DeleteDhcpOptionsRequestDhcpOptionsDeleteTypeDef definition

class DeleteDhcpOptionsRequestDhcpOptionsDeleteTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DeleteDhcpOptionsRequestRequestTypeDef#

# DeleteDhcpOptionsRequestRequestTypeDef definition

class DeleteDhcpOptionsRequestRequestTypeDef(TypedDict):
    DhcpOptionsId: str,
    DryRun: NotRequired[bool],

DeleteEgressOnlyInternetGatewayRequestRequestTypeDef#

# DeleteEgressOnlyInternetGatewayRequestRequestTypeDef definition

class DeleteEgressOnlyInternetGatewayRequestRequestTypeDef(TypedDict):
    EgressOnlyInternetGatewayId: str,
    DryRun: NotRequired[bool],

DeleteFleetErrorTypeDef#

# DeleteFleetErrorTypeDef definition

class DeleteFleetErrorTypeDef(TypedDict):
    Code: NotRequired[DeleteFleetErrorCodeType],  # (1)
    Message: NotRequired[str],
  1. See DeleteFleetErrorCodeType

DeleteFleetSuccessItemTypeDef#

# DeleteFleetSuccessItemTypeDef definition

class DeleteFleetSuccessItemTypeDef(TypedDict):
    CurrentFleetState: NotRequired[FleetStateCodeType],  # (1)
    PreviousFleetState: NotRequired[FleetStateCodeType],  # (1)
    FleetId: NotRequired[str],
  1. See FleetStateCodeType
  2. See FleetStateCodeType

DeleteFleetsRequestRequestTypeDef#

# DeleteFleetsRequestRequestTypeDef definition

class DeleteFleetsRequestRequestTypeDef(TypedDict):
    FleetIds: Sequence[str],
    TerminateInstances: bool,
    DryRun: NotRequired[bool],

DeleteFlowLogsRequestRequestTypeDef#

# DeleteFlowLogsRequestRequestTypeDef definition

class DeleteFlowLogsRequestRequestTypeDef(TypedDict):
    FlowLogIds: Sequence[str],
    DryRun: NotRequired[bool],

DeleteFpgaImageRequestRequestTypeDef#

# DeleteFpgaImageRequestRequestTypeDef definition

class DeleteFpgaImageRequestRequestTypeDef(TypedDict):
    FpgaImageId: str,
    DryRun: NotRequired[bool],

DeleteInstanceConnectEndpointRequestRequestTypeDef#

# DeleteInstanceConnectEndpointRequestRequestTypeDef definition

class DeleteInstanceConnectEndpointRequestRequestTypeDef(TypedDict):
    InstanceConnectEndpointId: str,
    DryRun: NotRequired[bool],

DeleteInstanceEventWindowRequestRequestTypeDef#

# DeleteInstanceEventWindowRequestRequestTypeDef definition

class DeleteInstanceEventWindowRequestRequestTypeDef(TypedDict):
    InstanceEventWindowId: str,
    DryRun: NotRequired[bool],
    ForceDelete: NotRequired[bool],

InstanceEventWindowStateChangeTypeDef#

# InstanceEventWindowStateChangeTypeDef definition

class InstanceEventWindowStateChangeTypeDef(TypedDict):
    InstanceEventWindowId: NotRequired[str],
    State: NotRequired[InstanceEventWindowStateType],  # (1)
  1. See InstanceEventWindowStateType

DeleteInternetGatewayRequestInternetGatewayDeleteTypeDef#

# DeleteInternetGatewayRequestInternetGatewayDeleteTypeDef definition

class DeleteInternetGatewayRequestInternetGatewayDeleteTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DeleteInternetGatewayRequestRequestTypeDef#

# DeleteInternetGatewayRequestRequestTypeDef definition

class DeleteInternetGatewayRequestRequestTypeDef(TypedDict):
    InternetGatewayId: str,
    DryRun: NotRequired[bool],

DeleteIpamExternalResourceVerificationTokenRequestRequestTypeDef#

# DeleteIpamExternalResourceVerificationTokenRequestRequestTypeDef definition

class DeleteIpamExternalResourceVerificationTokenRequestRequestTypeDef(TypedDict):
    IpamExternalResourceVerificationTokenId: str,
    DryRun: NotRequired[bool],

DeleteIpamPoolRequestRequestTypeDef#

# DeleteIpamPoolRequestRequestTypeDef definition

class DeleteIpamPoolRequestRequestTypeDef(TypedDict):
    IpamPoolId: str,
    DryRun: NotRequired[bool],
    Cascade: NotRequired[bool],

DeleteIpamRequestRequestTypeDef#

# DeleteIpamRequestRequestTypeDef definition

class DeleteIpamRequestRequestTypeDef(TypedDict):
    IpamId: str,
    DryRun: NotRequired[bool],
    Cascade: NotRequired[bool],

DeleteIpamResourceDiscoveryRequestRequestTypeDef#

# DeleteIpamResourceDiscoveryRequestRequestTypeDef definition

class DeleteIpamResourceDiscoveryRequestRequestTypeDef(TypedDict):
    IpamResourceDiscoveryId: str,
    DryRun: NotRequired[bool],

DeleteIpamScopeRequestRequestTypeDef#

# DeleteIpamScopeRequestRequestTypeDef definition

class DeleteIpamScopeRequestRequestTypeDef(TypedDict):
    IpamScopeId: str,
    DryRun: NotRequired[bool],

DeleteKeyPairRequestKeyPairDeleteTypeDef#

# DeleteKeyPairRequestKeyPairDeleteTypeDef definition

class DeleteKeyPairRequestKeyPairDeleteTypeDef(TypedDict):
    KeyPairId: NotRequired[str],
    DryRun: NotRequired[bool],

DeleteKeyPairRequestKeyPairInfoDeleteTypeDef#

# DeleteKeyPairRequestKeyPairInfoDeleteTypeDef definition

class DeleteKeyPairRequestKeyPairInfoDeleteTypeDef(TypedDict):
    KeyPairId: NotRequired[str],
    DryRun: NotRequired[bool],

DeleteKeyPairRequestRequestTypeDef#

# DeleteKeyPairRequestRequestTypeDef definition

class DeleteKeyPairRequestRequestTypeDef(TypedDict):
    KeyName: NotRequired[str],
    KeyPairId: NotRequired[str],
    DryRun: NotRequired[bool],

DeleteLaunchTemplateRequestRequestTypeDef#

# DeleteLaunchTemplateRequestRequestTypeDef definition

class DeleteLaunchTemplateRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],

DeleteLaunchTemplateVersionsRequestRequestTypeDef#

# DeleteLaunchTemplateVersionsRequestRequestTypeDef definition

class DeleteLaunchTemplateVersionsRequestRequestTypeDef(TypedDict):
    Versions: Sequence[str],
    DryRun: NotRequired[bool],
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],

ResponseErrorTypeDef#

# ResponseErrorTypeDef definition

class ResponseErrorTypeDef(TypedDict):
    Code: NotRequired[LaunchTemplateErrorCodeType],  # (1)
    Message: NotRequired[str],
  1. See LaunchTemplateErrorCodeType

DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef#

# DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef definition

class DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef(TypedDict):
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],
    VersionNumber: NotRequired[int],

DeleteLocalGatewayRouteRequestRequestTypeDef#

# DeleteLocalGatewayRouteRequestRequestTypeDef definition

class DeleteLocalGatewayRouteRequestRequestTypeDef(TypedDict):
    LocalGatewayRouteTableId: str,
    DestinationCidrBlock: NotRequired[str],
    DryRun: NotRequired[bool],
    DestinationPrefixListId: NotRequired[str],

DeleteLocalGatewayRouteTableRequestRequestTypeDef#

# DeleteLocalGatewayRouteTableRequestRequestTypeDef definition

class DeleteLocalGatewayRouteTableRequestRequestTypeDef(TypedDict):
    LocalGatewayRouteTableId: str,
    DryRun: NotRequired[bool],

DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestRequestTypeDef#

# DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestRequestTypeDef definition

class DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestRequestTypeDef(TypedDict):
    LocalGatewayRouteTableVirtualInterfaceGroupAssociationId: str,
    DryRun: NotRequired[bool],

DeleteLocalGatewayRouteTableVpcAssociationRequestRequestTypeDef#

# DeleteLocalGatewayRouteTableVpcAssociationRequestRequestTypeDef definition

class DeleteLocalGatewayRouteTableVpcAssociationRequestRequestTypeDef(TypedDict):
    LocalGatewayRouteTableVpcAssociationId: str,
    DryRun: NotRequired[bool],

DeleteManagedPrefixListRequestRequestTypeDef#

# DeleteManagedPrefixListRequestRequestTypeDef definition

class DeleteManagedPrefixListRequestRequestTypeDef(TypedDict):
    PrefixListId: str,
    DryRun: NotRequired[bool],

DeleteNatGatewayRequestRequestTypeDef#

# DeleteNatGatewayRequestRequestTypeDef definition

class DeleteNatGatewayRequestRequestTypeDef(TypedDict):
    NatGatewayId: str,
    DryRun: NotRequired[bool],

DeleteNetworkAclEntryRequestNetworkAclDeleteEntryTypeDef#

# DeleteNetworkAclEntryRequestNetworkAclDeleteEntryTypeDef definition

class DeleteNetworkAclEntryRequestNetworkAclDeleteEntryTypeDef(TypedDict):
    RuleNumber: int,
    Egress: bool,
    DryRun: NotRequired[bool],

DeleteNetworkAclEntryRequestRequestTypeDef#

# DeleteNetworkAclEntryRequestRequestTypeDef definition

class DeleteNetworkAclEntryRequestRequestTypeDef(TypedDict):
    NetworkAclId: str,
    RuleNumber: int,
    Egress: bool,
    DryRun: NotRequired[bool],

DeleteNetworkAclRequestNetworkAclDeleteTypeDef#

# DeleteNetworkAclRequestNetworkAclDeleteTypeDef definition

class DeleteNetworkAclRequestNetworkAclDeleteTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DeleteNetworkAclRequestRequestTypeDef#

# DeleteNetworkAclRequestRequestTypeDef definition

class DeleteNetworkAclRequestRequestTypeDef(TypedDict):
    NetworkAclId: str,
    DryRun: NotRequired[bool],

DeleteNetworkInsightsAccessScopeAnalysisRequestRequestTypeDef#

# DeleteNetworkInsightsAccessScopeAnalysisRequestRequestTypeDef definition

class DeleteNetworkInsightsAccessScopeAnalysisRequestRequestTypeDef(TypedDict):
    NetworkInsightsAccessScopeAnalysisId: str,
    DryRun: NotRequired[bool],

DeleteNetworkInsightsAccessScopeRequestRequestTypeDef#

# DeleteNetworkInsightsAccessScopeRequestRequestTypeDef definition

class DeleteNetworkInsightsAccessScopeRequestRequestTypeDef(TypedDict):
    NetworkInsightsAccessScopeId: str,
    DryRun: NotRequired[bool],

DeleteNetworkInsightsAnalysisRequestRequestTypeDef#

# DeleteNetworkInsightsAnalysisRequestRequestTypeDef definition

class DeleteNetworkInsightsAnalysisRequestRequestTypeDef(TypedDict):
    NetworkInsightsAnalysisId: str,
    DryRun: NotRequired[bool],

DeleteNetworkInsightsPathRequestRequestTypeDef#

# DeleteNetworkInsightsPathRequestRequestTypeDef definition

class DeleteNetworkInsightsPathRequestRequestTypeDef(TypedDict):
    NetworkInsightsPathId: str,
    DryRun: NotRequired[bool],

DeleteNetworkInterfacePermissionRequestRequestTypeDef#

# DeleteNetworkInterfacePermissionRequestRequestTypeDef definition

class DeleteNetworkInterfacePermissionRequestRequestTypeDef(TypedDict):
    NetworkInterfacePermissionId: str,
    Force: NotRequired[bool],
    DryRun: NotRequired[bool],

DeleteNetworkInterfaceRequestNetworkInterfaceDeleteTypeDef#

# DeleteNetworkInterfaceRequestNetworkInterfaceDeleteTypeDef definition

class DeleteNetworkInterfaceRequestNetworkInterfaceDeleteTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DeleteNetworkInterfaceRequestRequestTypeDef#

# DeleteNetworkInterfaceRequestRequestTypeDef definition

class DeleteNetworkInterfaceRequestRequestTypeDef(TypedDict):
    NetworkInterfaceId: str,
    DryRun: NotRequired[bool],

DeletePlacementGroupRequestPlacementGroupDeleteTypeDef#

# DeletePlacementGroupRequestPlacementGroupDeleteTypeDef definition

class DeletePlacementGroupRequestPlacementGroupDeleteTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DeletePlacementGroupRequestRequestTypeDef#

# DeletePlacementGroupRequestRequestTypeDef definition

class DeletePlacementGroupRequestRequestTypeDef(TypedDict):
    GroupName: str,
    DryRun: NotRequired[bool],

DeletePublicIpv4PoolRequestRequestTypeDef#

# DeletePublicIpv4PoolRequestRequestTypeDef definition

class DeletePublicIpv4PoolRequestRequestTypeDef(TypedDict):
    PoolId: str,
    DryRun: NotRequired[bool],
    NetworkBorderGroup: NotRequired[str],

DeleteQueuedReservedInstancesErrorTypeDef#

# DeleteQueuedReservedInstancesErrorTypeDef definition

class DeleteQueuedReservedInstancesErrorTypeDef(TypedDict):
    Code: NotRequired[DeleteQueuedReservedInstancesErrorCodeType],  # (1)
    Message: NotRequired[str],
  1. See DeleteQueuedReservedInstancesErrorCodeType

DeleteQueuedReservedInstancesRequestRequestTypeDef#

# DeleteQueuedReservedInstancesRequestRequestTypeDef definition

class DeleteQueuedReservedInstancesRequestRequestTypeDef(TypedDict):
    ReservedInstancesIds: Sequence[str],
    DryRun: NotRequired[bool],

SuccessfulQueuedPurchaseDeletionTypeDef#

# SuccessfulQueuedPurchaseDeletionTypeDef definition

class SuccessfulQueuedPurchaseDeletionTypeDef(TypedDict):
    ReservedInstancesId: NotRequired[str],

DeleteRouteRequestRequestTypeDef#

# DeleteRouteRequestRequestTypeDef definition

class DeleteRouteRequestRequestTypeDef(TypedDict):
    RouteTableId: str,
    DestinationPrefixListId: NotRequired[str],
    DryRun: NotRequired[bool],
    DestinationCidrBlock: NotRequired[str],
    DestinationIpv6CidrBlock: NotRequired[str],

DeleteRouteRequestRouteDeleteTypeDef#

# DeleteRouteRequestRouteDeleteTypeDef definition

class DeleteRouteRequestRouteDeleteTypeDef(TypedDict):
    DestinationPrefixListId: NotRequired[str],
    DryRun: NotRequired[bool],
    DestinationIpv6CidrBlock: NotRequired[str],

DeleteRouteTableRequestRequestTypeDef#

# DeleteRouteTableRequestRequestTypeDef definition

class DeleteRouteTableRequestRequestTypeDef(TypedDict):
    RouteTableId: str,
    DryRun: NotRequired[bool],

DeleteRouteTableRequestRouteTableDeleteTypeDef#

# DeleteRouteTableRequestRouteTableDeleteTypeDef definition

class DeleteRouteTableRequestRouteTableDeleteTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DeleteSecurityGroupRequestRequestTypeDef#

# DeleteSecurityGroupRequestRequestTypeDef definition

class DeleteSecurityGroupRequestRequestTypeDef(TypedDict):
    GroupId: NotRequired[str],
    GroupName: NotRequired[str],
    DryRun: NotRequired[bool],

DeleteSecurityGroupRequestSecurityGroupDeleteTypeDef#

# DeleteSecurityGroupRequestSecurityGroupDeleteTypeDef definition

class DeleteSecurityGroupRequestSecurityGroupDeleteTypeDef(TypedDict):
    GroupName: NotRequired[str],
    DryRun: NotRequired[bool],

DeleteSnapshotRequestRequestTypeDef#

# DeleteSnapshotRequestRequestTypeDef definition

class DeleteSnapshotRequestRequestTypeDef(TypedDict):
    SnapshotId: str,
    DryRun: NotRequired[bool],

DeleteSnapshotRequestSnapshotDeleteTypeDef#

# DeleteSnapshotRequestSnapshotDeleteTypeDef definition

class DeleteSnapshotRequestSnapshotDeleteTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DeleteSpotDatafeedSubscriptionRequestRequestTypeDef#

# DeleteSpotDatafeedSubscriptionRequestRequestTypeDef definition

class DeleteSpotDatafeedSubscriptionRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DeleteSubnetCidrReservationRequestRequestTypeDef#

# DeleteSubnetCidrReservationRequestRequestTypeDef definition

class DeleteSubnetCidrReservationRequestRequestTypeDef(TypedDict):
    SubnetCidrReservationId: str,
    DryRun: NotRequired[bool],

DeleteSubnetRequestRequestTypeDef#

# DeleteSubnetRequestRequestTypeDef definition

class DeleteSubnetRequestRequestTypeDef(TypedDict):
    SubnetId: str,
    DryRun: NotRequired[bool],

DeleteSubnetRequestSubnetDeleteTypeDef#

# DeleteSubnetRequestSubnetDeleteTypeDef definition

class DeleteSubnetRequestSubnetDeleteTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DeleteTagsRequestTagDeleteTypeDef#

# DeleteTagsRequestTagDeleteTypeDef definition

class DeleteTagsRequestTagDeleteTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DeleteTrafficMirrorFilterRequestRequestTypeDef#

# DeleteTrafficMirrorFilterRequestRequestTypeDef definition

class DeleteTrafficMirrorFilterRequestRequestTypeDef(TypedDict):
    TrafficMirrorFilterId: str,
    DryRun: NotRequired[bool],

DeleteTrafficMirrorFilterRuleRequestRequestTypeDef#

# DeleteTrafficMirrorFilterRuleRequestRequestTypeDef definition

class DeleteTrafficMirrorFilterRuleRequestRequestTypeDef(TypedDict):
    TrafficMirrorFilterRuleId: str,
    DryRun: NotRequired[bool],

DeleteTrafficMirrorSessionRequestRequestTypeDef#

# DeleteTrafficMirrorSessionRequestRequestTypeDef definition

class DeleteTrafficMirrorSessionRequestRequestTypeDef(TypedDict):
    TrafficMirrorSessionId: str,
    DryRun: NotRequired[bool],

DeleteTrafficMirrorTargetRequestRequestTypeDef#

# DeleteTrafficMirrorTargetRequestRequestTypeDef definition

class DeleteTrafficMirrorTargetRequestRequestTypeDef(TypedDict):
    TrafficMirrorTargetId: str,
    DryRun: NotRequired[bool],

DeleteTransitGatewayConnectPeerRequestRequestTypeDef#

# DeleteTransitGatewayConnectPeerRequestRequestTypeDef definition

class DeleteTransitGatewayConnectPeerRequestRequestTypeDef(TypedDict):
    TransitGatewayConnectPeerId: str,
    DryRun: NotRequired[bool],

DeleteTransitGatewayConnectRequestRequestTypeDef#

# DeleteTransitGatewayConnectRequestRequestTypeDef definition

class DeleteTransitGatewayConnectRequestRequestTypeDef(TypedDict):
    TransitGatewayAttachmentId: str,
    DryRun: NotRequired[bool],

DeleteTransitGatewayMulticastDomainRequestRequestTypeDef#

# DeleteTransitGatewayMulticastDomainRequestRequestTypeDef definition

class DeleteTransitGatewayMulticastDomainRequestRequestTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: str,
    DryRun: NotRequired[bool],

DeleteTransitGatewayPeeringAttachmentRequestRequestTypeDef#

# DeleteTransitGatewayPeeringAttachmentRequestRequestTypeDef definition

class DeleteTransitGatewayPeeringAttachmentRequestRequestTypeDef(TypedDict):
    TransitGatewayAttachmentId: str,
    DryRun: NotRequired[bool],

DeleteTransitGatewayPolicyTableRequestRequestTypeDef#

# DeleteTransitGatewayPolicyTableRequestRequestTypeDef definition

class DeleteTransitGatewayPolicyTableRequestRequestTypeDef(TypedDict):
    TransitGatewayPolicyTableId: str,
    DryRun: NotRequired[bool],

DeleteTransitGatewayPrefixListReferenceRequestRequestTypeDef#

# DeleteTransitGatewayPrefixListReferenceRequestRequestTypeDef definition

class DeleteTransitGatewayPrefixListReferenceRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    PrefixListId: str,
    DryRun: NotRequired[bool],

DeleteTransitGatewayRequestRequestTypeDef#

# DeleteTransitGatewayRequestRequestTypeDef definition

class DeleteTransitGatewayRequestRequestTypeDef(TypedDict):
    TransitGatewayId: str,
    DryRun: NotRequired[bool],

DeleteTransitGatewayRouteRequestRequestTypeDef#

# DeleteTransitGatewayRouteRequestRequestTypeDef definition

class DeleteTransitGatewayRouteRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    DestinationCidrBlock: str,
    DryRun: NotRequired[bool],

DeleteTransitGatewayRouteTableAnnouncementRequestRequestTypeDef#

# DeleteTransitGatewayRouteTableAnnouncementRequestRequestTypeDef definition

class DeleteTransitGatewayRouteTableAnnouncementRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableAnnouncementId: str,
    DryRun: NotRequired[bool],

DeleteTransitGatewayRouteTableRequestRequestTypeDef#

# DeleteTransitGatewayRouteTableRequestRequestTypeDef definition

class DeleteTransitGatewayRouteTableRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    DryRun: NotRequired[bool],

DeleteTransitGatewayVpcAttachmentRequestRequestTypeDef#

# DeleteTransitGatewayVpcAttachmentRequestRequestTypeDef definition

class DeleteTransitGatewayVpcAttachmentRequestRequestTypeDef(TypedDict):
    TransitGatewayAttachmentId: str,
    DryRun: NotRequired[bool],

DeleteVerifiedAccessEndpointRequestRequestTypeDef#

# DeleteVerifiedAccessEndpointRequestRequestTypeDef definition

class DeleteVerifiedAccessEndpointRequestRequestTypeDef(TypedDict):
    VerifiedAccessEndpointId: str,
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],

DeleteVerifiedAccessGroupRequestRequestTypeDef#

# DeleteVerifiedAccessGroupRequestRequestTypeDef definition

class DeleteVerifiedAccessGroupRequestRequestTypeDef(TypedDict):
    VerifiedAccessGroupId: str,
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],

DeleteVerifiedAccessInstanceRequestRequestTypeDef#

# DeleteVerifiedAccessInstanceRequestRequestTypeDef definition

class DeleteVerifiedAccessInstanceRequestRequestTypeDef(TypedDict):
    VerifiedAccessInstanceId: str,
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],

DeleteVerifiedAccessTrustProviderRequestRequestTypeDef#

# DeleteVerifiedAccessTrustProviderRequestRequestTypeDef definition

class DeleteVerifiedAccessTrustProviderRequestRequestTypeDef(TypedDict):
    VerifiedAccessTrustProviderId: str,
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],

DeleteVolumeRequestRequestTypeDef#

# DeleteVolumeRequestRequestTypeDef definition

class DeleteVolumeRequestRequestTypeDef(TypedDict):
    VolumeId: str,
    DryRun: NotRequired[bool],

DeleteVolumeRequestVolumeDeleteTypeDef#

# DeleteVolumeRequestVolumeDeleteTypeDef definition

class DeleteVolumeRequestVolumeDeleteTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DeleteVpcBlockPublicAccessExclusionRequestRequestTypeDef#

# DeleteVpcBlockPublicAccessExclusionRequestRequestTypeDef definition

class DeleteVpcBlockPublicAccessExclusionRequestRequestTypeDef(TypedDict):
    ExclusionId: str,
    DryRun: NotRequired[bool],

DeleteVpcEndpointConnectionNotificationsRequestRequestTypeDef#

# DeleteVpcEndpointConnectionNotificationsRequestRequestTypeDef definition

class DeleteVpcEndpointConnectionNotificationsRequestRequestTypeDef(TypedDict):
    ConnectionNotificationIds: Sequence[str],
    DryRun: NotRequired[bool],

DeleteVpcEndpointServiceConfigurationsRequestRequestTypeDef#

# DeleteVpcEndpointServiceConfigurationsRequestRequestTypeDef definition

class DeleteVpcEndpointServiceConfigurationsRequestRequestTypeDef(TypedDict):
    ServiceIds: Sequence[str],
    DryRun: NotRequired[bool],

DeleteVpcEndpointsRequestRequestTypeDef#

# DeleteVpcEndpointsRequestRequestTypeDef definition

class DeleteVpcEndpointsRequestRequestTypeDef(TypedDict):
    VpcEndpointIds: Sequence[str],
    DryRun: NotRequired[bool],

DeleteVpcPeeringConnectionRequestRequestTypeDef#

# DeleteVpcPeeringConnectionRequestRequestTypeDef definition

class DeleteVpcPeeringConnectionRequestRequestTypeDef(TypedDict):
    VpcPeeringConnectionId: str,
    DryRun: NotRequired[bool],

DeleteVpcPeeringConnectionRequestVpcPeeringConnectionDeleteTypeDef#

# DeleteVpcPeeringConnectionRequestVpcPeeringConnectionDeleteTypeDef definition

class DeleteVpcPeeringConnectionRequestVpcPeeringConnectionDeleteTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DeleteVpcRequestRequestTypeDef#

# DeleteVpcRequestRequestTypeDef definition

class DeleteVpcRequestRequestTypeDef(TypedDict):
    VpcId: str,
    DryRun: NotRequired[bool],

DeleteVpcRequestVpcDeleteTypeDef#

# DeleteVpcRequestVpcDeleteTypeDef definition

class DeleteVpcRequestVpcDeleteTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DeleteVpnConnectionRequestRequestTypeDef#

# DeleteVpnConnectionRequestRequestTypeDef definition

class DeleteVpnConnectionRequestRequestTypeDef(TypedDict):
    VpnConnectionId: str,
    DryRun: NotRequired[bool],

DeleteVpnConnectionRouteRequestRequestTypeDef#

# DeleteVpnConnectionRouteRequestRequestTypeDef definition

class DeleteVpnConnectionRouteRequestRequestTypeDef(TypedDict):
    DestinationCidrBlock: str,
    VpnConnectionId: str,

DeleteVpnGatewayRequestRequestTypeDef#

# DeleteVpnGatewayRequestRequestTypeDef definition

class DeleteVpnGatewayRequestRequestTypeDef(TypedDict):
    VpnGatewayId: str,
    DryRun: NotRequired[bool],

DeprovisionByoipCidrRequestRequestTypeDef#

# DeprovisionByoipCidrRequestRequestTypeDef definition

class DeprovisionByoipCidrRequestRequestTypeDef(TypedDict):
    Cidr: str,
    DryRun: NotRequired[bool],

DeprovisionIpamByoasnRequestRequestTypeDef#

# DeprovisionIpamByoasnRequestRequestTypeDef definition

class DeprovisionIpamByoasnRequestRequestTypeDef(TypedDict):
    IpamId: str,
    Asn: str,
    DryRun: NotRequired[bool],

DeprovisionIpamPoolCidrRequestRequestTypeDef#

# DeprovisionIpamPoolCidrRequestRequestTypeDef definition

class DeprovisionIpamPoolCidrRequestRequestTypeDef(TypedDict):
    IpamPoolId: str,
    DryRun: NotRequired[bool],
    Cidr: NotRequired[str],

DeprovisionPublicIpv4PoolCidrRequestRequestTypeDef#

# DeprovisionPublicIpv4PoolCidrRequestRequestTypeDef definition

class DeprovisionPublicIpv4PoolCidrRequestRequestTypeDef(TypedDict):
    PoolId: str,
    Cidr: str,
    DryRun: NotRequired[bool],

DeregisterImageRequestImageDeregisterTypeDef#

# DeregisterImageRequestImageDeregisterTypeDef definition

class DeregisterImageRequestImageDeregisterTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DeregisterImageRequestRequestTypeDef#

# DeregisterImageRequestRequestTypeDef definition

class DeregisterImageRequestRequestTypeDef(TypedDict):
    ImageId: str,
    DryRun: NotRequired[bool],

DeregisterInstanceTagAttributeRequestTypeDef#

# DeregisterInstanceTagAttributeRequestTypeDef definition

class DeregisterInstanceTagAttributeRequestTypeDef(TypedDict):
    IncludeAllTagsOfInstance: NotRequired[bool],
    InstanceTagKeys: NotRequired[Sequence[str]],

InstanceTagNotificationAttributeTypeDef#

# InstanceTagNotificationAttributeTypeDef definition

class InstanceTagNotificationAttributeTypeDef(TypedDict):
    InstanceTagKeys: NotRequired[list[str]],
    IncludeAllTagsOfInstance: NotRequired[bool],

DeregisterTransitGatewayMulticastGroupMembersRequestRequestTypeDef#

# DeregisterTransitGatewayMulticastGroupMembersRequestRequestTypeDef definition

class DeregisterTransitGatewayMulticastGroupMembersRequestRequestTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: NotRequired[str],
    GroupIpAddress: NotRequired[str],
    NetworkInterfaceIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],

TransitGatewayMulticastDeregisteredGroupMembersTypeDef#

# TransitGatewayMulticastDeregisteredGroupMembersTypeDef definition

class TransitGatewayMulticastDeregisteredGroupMembersTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: NotRequired[str],
    DeregisteredNetworkInterfaceIds: NotRequired[list[str]],
    GroupIpAddress: NotRequired[str],

DeregisterTransitGatewayMulticastGroupSourcesRequestRequestTypeDef#

# DeregisterTransitGatewayMulticastGroupSourcesRequestRequestTypeDef definition

class DeregisterTransitGatewayMulticastGroupSourcesRequestRequestTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: NotRequired[str],
    GroupIpAddress: NotRequired[str],
    NetworkInterfaceIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],

TransitGatewayMulticastDeregisteredGroupSourcesTypeDef#

# TransitGatewayMulticastDeregisteredGroupSourcesTypeDef definition

class TransitGatewayMulticastDeregisteredGroupSourcesTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: NotRequired[str],
    DeregisteredNetworkInterfaceIds: NotRequired[list[str]],
    GroupIpAddress: NotRequired[str],

DescribeAccountAttributesRequestRequestTypeDef#

# DescribeAccountAttributesRequestRequestTypeDef definition

class DescribeAccountAttributesRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    AttributeNames: NotRequired[Sequence[AccountAttributeNameType]],  # (1)
  1. See AccountAttributeNameType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeAddressTransfersRequestRequestTypeDef#

# DescribeAddressTransfersRequestRequestTypeDef definition

class DescribeAddressTransfersRequestRequestTypeDef(TypedDict):
    AllocationIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],

DescribeAddressesAttributeRequestRequestTypeDef#

# DescribeAddressesAttributeRequestRequestTypeDef definition

class DescribeAddressesAttributeRequestRequestTypeDef(TypedDict):
    AllocationIds: NotRequired[Sequence[str]],
    Attribute: NotRequired[AddressAttributeNameType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See AddressAttributeNameType

FilterTypeDef#

# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    Name: NotRequired[str],
    Values: NotRequired[Sequence[str]],

DescribeAggregateIdFormatRequestRequestTypeDef#

# DescribeAggregateIdFormatRequestRequestTypeDef definition

class DescribeAggregateIdFormatRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

IdFormatTypeDef#

# IdFormatTypeDef definition

class IdFormatTypeDef(TypedDict):
    Deadline: NotRequired[datetime],
    Resource: NotRequired[str],
    UseLongIds: NotRequired[bool],

SubscriptionTypeDef#

# SubscriptionTypeDef definition

class SubscriptionTypeDef(TypedDict):
    Source: NotRequired[str],
    Destination: NotRequired[str],
    Metric: NotRequired[MetricTypeType],  # (1)
    Statistic: NotRequired[StatisticTypeType],  # (2)
    Period: NotRequired[PeriodTypeType],  # (3)
  1. See MetricTypeType
  2. See StatisticTypeType
  3. See PeriodTypeType

WaiterConfigTypeDef#

# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

DescribeByoipCidrsRequestRequestTypeDef#

# DescribeByoipCidrsRequestRequestTypeDef definition

class DescribeByoipCidrsRequestRequestTypeDef(TypedDict):
    MaxResults: int,
    DryRun: NotRequired[bool],
    NextToken: NotRequired[str],

DescribeCapacityBlockExtensionOfferingsRequestRequestTypeDef#

# DescribeCapacityBlockExtensionOfferingsRequestRequestTypeDef definition

class DescribeCapacityBlockExtensionOfferingsRequestRequestTypeDef(TypedDict):
    CapacityBlockExtensionDurationHours: int,
    CapacityReservationId: str,
    DryRun: NotRequired[bool],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

DescribeConversionTasksRequestRequestTypeDef#

# DescribeConversionTasksRequestRequestTypeDef definition

class DescribeConversionTasksRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    ConversionTaskIds: NotRequired[Sequence[str]],

DescribeDeclarativePoliciesReportsRequestRequestTypeDef#

# DescribeDeclarativePoliciesReportsRequestRequestTypeDef definition

class DescribeDeclarativePoliciesReportsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    ReportIds: NotRequired[Sequence[str]],

FastLaunchLaunchTemplateSpecificationResponseTypeDef#

# FastLaunchLaunchTemplateSpecificationResponseTypeDef definition

class FastLaunchLaunchTemplateSpecificationResponseTypeDef(TypedDict):
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],
    Version: NotRequired[str],

FastLaunchSnapshotConfigurationResponseTypeDef#

# FastLaunchSnapshotConfigurationResponseTypeDef definition

class FastLaunchSnapshotConfigurationResponseTypeDef(TypedDict):
    TargetResourceCount: NotRequired[int],

DescribeFastSnapshotRestoreSuccessItemTypeDef#

# DescribeFastSnapshotRestoreSuccessItemTypeDef definition

class DescribeFastSnapshotRestoreSuccessItemTypeDef(TypedDict):
    SnapshotId: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    State: NotRequired[FastSnapshotRestoreStateCodeType],  # (1)
    StateTransitionReason: NotRequired[str],
    OwnerId: NotRequired[str],
    OwnerAlias: NotRequired[str],
    EnablingTime: NotRequired[datetime],
    OptimizingTime: NotRequired[datetime],
    EnabledTime: NotRequired[datetime],
    DisablingTime: NotRequired[datetime],
    DisabledTime: NotRequired[datetime],
  1. See FastSnapshotRestoreStateCodeType

DescribeFpgaImageAttributeRequestRequestTypeDef#

# DescribeFpgaImageAttributeRequestRequestTypeDef definition

class DescribeFpgaImageAttributeRequestRequestTypeDef(TypedDict):
    FpgaImageId: str,
    Attribute: FpgaImageAttributeNameType,  # (1)
    DryRun: NotRequired[bool],
  1. See FpgaImageAttributeNameType

HostOfferingTypeDef#

# HostOfferingTypeDef definition

class HostOfferingTypeDef(TypedDict):
    CurrencyCode: NotRequired[CurrencyCodeValuesType],  # (1)
    Duration: NotRequired[int],
    HourlyPrice: NotRequired[str],
    InstanceFamily: NotRequired[str],
    OfferingId: NotRequired[str],
    PaymentOption: NotRequired[PaymentOptionType],  # (2)
    UpfrontPrice: NotRequired[str],
  1. See CurrencyCodeValuesType
  2. See PaymentOptionType

DescribeIdFormatRequestRequestTypeDef#

# DescribeIdFormatRequestRequestTypeDef definition

class DescribeIdFormatRequestRequestTypeDef(TypedDict):
    Resource: NotRequired[str],

DescribeIdentityIdFormatRequestRequestTypeDef#

# DescribeIdentityIdFormatRequestRequestTypeDef definition

class DescribeIdentityIdFormatRequestRequestTypeDef(TypedDict):
    PrincipalArn: str,
    Resource: NotRequired[str],

DescribeImageAttributeRequestImageDescribeAttributeTypeDef#

# DescribeImageAttributeRequestImageDescribeAttributeTypeDef definition

class DescribeImageAttributeRequestImageDescribeAttributeTypeDef(TypedDict):
    Attribute: ImageAttributeNameType,  # (1)
    DryRun: NotRequired[bool],
  1. See ImageAttributeNameType

DescribeImageAttributeRequestRequestTypeDef#

# DescribeImageAttributeRequestRequestTypeDef definition

class DescribeImageAttributeRequestRequestTypeDef(TypedDict):
    Attribute: ImageAttributeNameType,  # (1)
    ImageId: str,
    DryRun: NotRequired[bool],
  1. See ImageAttributeNameType

DescribeInstanceAttributeRequestInstanceDescribeAttributeTypeDef#

# DescribeInstanceAttributeRequestInstanceDescribeAttributeTypeDef definition

class DescribeInstanceAttributeRequestInstanceDescribeAttributeTypeDef(TypedDict):
    Attribute: InstanceAttributeNameType,  # (1)
    DryRun: NotRequired[bool],
  1. See InstanceAttributeNameType

DescribeInstanceAttributeRequestRequestTypeDef#

# DescribeInstanceAttributeRequestRequestTypeDef definition

class DescribeInstanceAttributeRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Attribute: InstanceAttributeNameType,  # (1)
    DryRun: NotRequired[bool],
  1. See InstanceAttributeNameType

InstanceCreditSpecificationTypeDef#

# InstanceCreditSpecificationTypeDef definition

class InstanceCreditSpecificationTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    CpuCredits: NotRequired[str],

DescribeInstanceEventNotificationAttributesRequestRequestTypeDef#

# DescribeInstanceEventNotificationAttributesRequestRequestTypeDef definition

class DescribeInstanceEventNotificationAttributesRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

InstanceTopologyTypeDef#

# InstanceTopologyTypeDef definition

class InstanceTopologyTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    InstanceType: NotRequired[str],
    GroupName: NotRequired[str],
    NetworkNodes: NotRequired[list[str]],
    AvailabilityZone: NotRequired[str],
    ZoneId: NotRequired[str],

InstanceTypeOfferingTypeDef#

# InstanceTypeOfferingTypeDef definition

class InstanceTypeOfferingTypeDef(TypedDict):
    InstanceType: NotRequired[InstanceTypeType],  # (1)
    LocationType: NotRequired[LocationTypeType],  # (2)
    Location: NotRequired[str],
  1. See InstanceTypeType
  2. See LocationTypeType

DescribeIpamByoasnRequestRequestTypeDef#

# DescribeIpamByoasnRequestRequestTypeDef definition

class DescribeIpamByoasnRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

LockedSnapshotsInfoTypeDef#

# LockedSnapshotsInfoTypeDef definition

class LockedSnapshotsInfoTypeDef(TypedDict):
    OwnerId: NotRequired[str],
    SnapshotId: NotRequired[str],
    LockState: NotRequired[LockStateType],  # (1)
    LockDuration: NotRequired[int],
    CoolOffPeriod: NotRequired[int],
    CoolOffPeriodExpiresOn: NotRequired[datetime],
    LockCreatedOn: NotRequired[datetime],
    LockDurationStartTime: NotRequired[datetime],
    LockExpiresOn: NotRequired[datetime],
  1. See LockStateType

MacHostTypeDef#

# MacHostTypeDef definition

class MacHostTypeDef(TypedDict):
    HostId: NotRequired[str],
    MacOSLatestSupportedVersions: NotRequired[list[str]],

MovingAddressStatusTypeDef#

# MovingAddressStatusTypeDef definition

class MovingAddressStatusTypeDef(TypedDict):
    MoveStatus: NotRequired[MoveStatusType],  # (1)
    PublicIp: NotRequired[str],
  1. See MoveStatusType

DescribeNetworkInterfaceAttributeRequestNetworkInterfaceDescribeAttributeTypeDef#

# DescribeNetworkInterfaceAttributeRequestNetworkInterfaceDescribeAttributeTypeDef definition

class DescribeNetworkInterfaceAttributeRequestNetworkInterfaceDescribeAttributeTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Attribute: NotRequired[NetworkInterfaceAttributeType],  # (1)
  1. See NetworkInterfaceAttributeType

DescribeNetworkInterfaceAttributeRequestRequestTypeDef#

# DescribeNetworkInterfaceAttributeRequestRequestTypeDef definition

class DescribeNetworkInterfaceAttributeRequestRequestTypeDef(TypedDict):
    NetworkInterfaceId: str,
    DryRun: NotRequired[bool],
    Attribute: NotRequired[NetworkInterfaceAttributeType],  # (1)
  1. See NetworkInterfaceAttributeType

PrefixListTypeDef#

# PrefixListTypeDef definition

class PrefixListTypeDef(TypedDict):
    Cidrs: NotRequired[list[str]],
    PrefixListId: NotRequired[str],
    PrefixListName: NotRequired[str],

DescribePrincipalIdFormatRequestRequestTypeDef#

# DescribePrincipalIdFormatRequestRequestTypeDef definition

class DescribePrincipalIdFormatRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Resources: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

RegionTypeDef#

# RegionTypeDef definition

class RegionTypeDef(TypedDict):
    OptInStatus: NotRequired[str],
    RegionName: NotRequired[str],
    Endpoint: NotRequired[str],

ScheduledInstanceRecurrenceRequestTypeDef#

# ScheduledInstanceRecurrenceRequestTypeDef definition

class ScheduledInstanceRecurrenceRequestTypeDef(TypedDict):
    Frequency: NotRequired[str],
    Interval: NotRequired[int],
    OccurrenceDays: NotRequired[Sequence[int]],
    OccurrenceRelativeToEnd: NotRequired[bool],
    OccurrenceUnit: NotRequired[str],

DescribeSecurityGroupReferencesRequestRequestTypeDef#

# DescribeSecurityGroupReferencesRequestRequestTypeDef definition

class DescribeSecurityGroupReferencesRequestRequestTypeDef(TypedDict):
    GroupId: Sequence[str],
    DryRun: NotRequired[bool],

SecurityGroupReferenceTypeDef#

# SecurityGroupReferenceTypeDef definition

class SecurityGroupReferenceTypeDef(TypedDict):
    GroupId: NotRequired[str],
    ReferencingVpcId: NotRequired[str],
    VpcPeeringConnectionId: NotRequired[str],
    TransitGatewayId: NotRequired[str],

SecurityGroupVpcAssociationTypeDef#

# SecurityGroupVpcAssociationTypeDef definition

class SecurityGroupVpcAssociationTypeDef(TypedDict):
    GroupId: NotRequired[str],
    VpcId: NotRequired[str],
    VpcOwnerId: NotRequired[str],
    State: NotRequired[SecurityGroupVpcAssociationStateType],  # (1)
    StateReason: NotRequired[str],
  1. See SecurityGroupVpcAssociationStateType

DescribeSnapshotAttributeRequestRequestTypeDef#

# DescribeSnapshotAttributeRequestRequestTypeDef definition

class DescribeSnapshotAttributeRequestRequestTypeDef(TypedDict):
    Attribute: SnapshotAttributeNameType,  # (1)
    SnapshotId: str,
    DryRun: NotRequired[bool],
  1. See SnapshotAttributeNameType

DescribeSnapshotAttributeRequestSnapshotDescribeAttributeTypeDef#

# DescribeSnapshotAttributeRequestSnapshotDescribeAttributeTypeDef definition

class DescribeSnapshotAttributeRequestSnapshotDescribeAttributeTypeDef(TypedDict):
    Attribute: SnapshotAttributeNameType,  # (1)
    DryRun: NotRequired[bool],
  1. See SnapshotAttributeNameType

ProductCodeTypeDef#

# ProductCodeTypeDef definition

class ProductCodeTypeDef(TypedDict):
    ProductCodeId: NotRequired[str],
    ProductCodeType: NotRequired[ProductCodeValuesType],  # (1)
  1. See ProductCodeValuesType

DescribeSpotDatafeedSubscriptionRequestRequestTypeDef#

# DescribeSpotDatafeedSubscriptionRequestRequestTypeDef definition

class DescribeSpotDatafeedSubscriptionRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DescribeSpotFleetInstancesRequestRequestTypeDef#

# DescribeSpotFleetInstancesRequestRequestTypeDef definition

class DescribeSpotFleetInstancesRequestRequestTypeDef(TypedDict):
    SpotFleetRequestId: str,
    DryRun: NotRequired[bool],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

DescribeSpotFleetRequestsRequestRequestTypeDef#

# DescribeSpotFleetRequestsRequestRequestTypeDef definition

class DescribeSpotFleetRequestsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    SpotFleetRequestIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

SpotPriceTypeDef#

# SpotPriceTypeDef definition

class SpotPriceTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    InstanceType: NotRequired[InstanceTypeType],  # (1)
    ProductDescription: NotRequired[RIProductDescriptionType],  # (2)
    SpotPrice: NotRequired[str],
    Timestamp: NotRequired[datetime],
  1. See InstanceTypeType
  2. See RIProductDescriptionType

DescribeStaleSecurityGroupsRequestRequestTypeDef#

# DescribeStaleSecurityGroupsRequestRequestTypeDef definition

class DescribeStaleSecurityGroupsRequestRequestTypeDef(TypedDict):
    VpcId: str,
    DryRun: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

StoreImageTaskResultTypeDef#

# StoreImageTaskResultTypeDef definition

class StoreImageTaskResultTypeDef(TypedDict):
    AmiId: NotRequired[str],
    TaskStartTime: NotRequired[datetime],
    Bucket: NotRequired[str],
    S3objectKey: NotRequired[str],
    ProgressPercentage: NotRequired[int],
    StoreTaskState: NotRequired[str],
    StoreTaskFailureReason: NotRequired[str],

TagDescriptionTypeDef#

# TagDescriptionTypeDef definition

class TagDescriptionTypeDef(TypedDict):
    Key: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    Value: NotRequired[str],
  1. See ResourceTypeType

DescribeVolumeAttributeRequestRequestTypeDef#

# DescribeVolumeAttributeRequestRequestTypeDef definition

class DescribeVolumeAttributeRequestRequestTypeDef(TypedDict):
    Attribute: VolumeAttributeNameType,  # (1)
    VolumeId: str,
    DryRun: NotRequired[bool],
  1. See VolumeAttributeNameType

DescribeVolumeAttributeRequestVolumeDescribeAttributeTypeDef#

# DescribeVolumeAttributeRequestVolumeDescribeAttributeTypeDef definition

class DescribeVolumeAttributeRequestVolumeDescribeAttributeTypeDef(TypedDict):
    Attribute: VolumeAttributeNameType,  # (1)
    DryRun: NotRequired[bool],
  1. See VolumeAttributeNameType

VolumeModificationTypeDef#

# VolumeModificationTypeDef definition

class VolumeModificationTypeDef(TypedDict):
    VolumeId: NotRequired[str],
    ModificationState: NotRequired[VolumeModificationStateType],  # (1)
    StatusMessage: NotRequired[str],
    TargetSize: NotRequired[int],
    TargetIops: NotRequired[int],
    TargetVolumeType: NotRequired[VolumeTypeType],  # (2)
    TargetThroughput: NotRequired[int],
    TargetMultiAttachEnabled: NotRequired[bool],
    OriginalSize: NotRequired[int],
    OriginalIops: NotRequired[int],
    OriginalVolumeType: NotRequired[VolumeTypeType],  # (2)
    OriginalThroughput: NotRequired[int],
    OriginalMultiAttachEnabled: NotRequired[bool],
    Progress: NotRequired[int],
    StartTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
  1. See VolumeModificationStateType
  2. See VolumeTypeType
  3. See VolumeTypeType

DescribeVpcAttributeRequestRequestTypeDef#

# DescribeVpcAttributeRequestRequestTypeDef definition

class DescribeVpcAttributeRequestRequestTypeDef(TypedDict):
    Attribute: VpcAttributeNameType,  # (1)
    VpcId: str,
    DryRun: NotRequired[bool],
  1. See VpcAttributeNameType

DescribeVpcAttributeRequestVpcDescribeAttributeTypeDef#

# DescribeVpcAttributeRequestVpcDescribeAttributeTypeDef definition

class DescribeVpcAttributeRequestVpcDescribeAttributeTypeDef(TypedDict):
    Attribute: VpcAttributeNameType,  # (1)
    DryRun: NotRequired[bool],
  1. See VpcAttributeNameType

DescribeVpcBlockPublicAccessOptionsRequestRequestTypeDef#

# DescribeVpcBlockPublicAccessOptionsRequestRequestTypeDef definition

class DescribeVpcBlockPublicAccessOptionsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

VpcBlockPublicAccessOptionsTypeDef#

# VpcBlockPublicAccessOptionsTypeDef definition

class VpcBlockPublicAccessOptionsTypeDef(TypedDict):
    AwsAccountId: NotRequired[str],
    AwsRegion: NotRequired[str],
    State: NotRequired[VpcBlockPublicAccessStateType],  # (1)
    InternetGatewayBlockMode: NotRequired[InternetGatewayBlockModeType],  # (2)
    Reason: NotRequired[str],
    LastUpdateTimestamp: NotRequired[datetime],
    ManagedBy: NotRequired[ManagedByType],  # (3)
    ExclusionsAllowed: NotRequired[VpcBlockPublicAccessExclusionsAllowedType],  # (4)
  1. See VpcBlockPublicAccessStateType
  2. See InternetGatewayBlockModeType
  3. See ManagedByType
  4. See VpcBlockPublicAccessExclusionsAllowedType

DescribeVpcClassicLinkDnsSupportRequestRequestTypeDef#

# DescribeVpcClassicLinkDnsSupportRequestRequestTypeDef definition

class DescribeVpcClassicLinkDnsSupportRequestRequestTypeDef(TypedDict):
    VpcIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DestinationOptionsResponseTypeDef#

# DestinationOptionsResponseTypeDef definition

class DestinationOptionsResponseTypeDef(TypedDict):
    FileFormat: NotRequired[DestinationFileFormatType],  # (1)
    HiveCompatiblePartitions: NotRequired[bool],
    PerHourPartition: NotRequired[bool],
  1. See DestinationFileFormatType

DetachClassicLinkVpcRequestInstanceDetachClassicLinkVpcTypeDef#

# DetachClassicLinkVpcRequestInstanceDetachClassicLinkVpcTypeDef definition

class DetachClassicLinkVpcRequestInstanceDetachClassicLinkVpcTypeDef(TypedDict):
    VpcId: str,
    DryRun: NotRequired[bool],

DetachClassicLinkVpcRequestRequestTypeDef#

# DetachClassicLinkVpcRequestRequestTypeDef definition

class DetachClassicLinkVpcRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    VpcId: str,
    DryRun: NotRequired[bool],

DetachClassicLinkVpcRequestVpcDetachClassicLinkInstanceTypeDef#

# DetachClassicLinkVpcRequestVpcDetachClassicLinkInstanceTypeDef definition

class DetachClassicLinkVpcRequestVpcDetachClassicLinkInstanceTypeDef(TypedDict):
    InstanceId: str,
    DryRun: NotRequired[bool],

DetachInternetGatewayRequestInternetGatewayDetachFromVpcTypeDef#

# DetachInternetGatewayRequestInternetGatewayDetachFromVpcTypeDef definition

class DetachInternetGatewayRequestInternetGatewayDetachFromVpcTypeDef(TypedDict):
    VpcId: str,
    DryRun: NotRequired[bool],

DetachInternetGatewayRequestRequestTypeDef#

# DetachInternetGatewayRequestRequestTypeDef definition

class DetachInternetGatewayRequestRequestTypeDef(TypedDict):
    InternetGatewayId: str,
    VpcId: str,
    DryRun: NotRequired[bool],

DetachInternetGatewayRequestVpcDetachInternetGatewayTypeDef#

# DetachInternetGatewayRequestVpcDetachInternetGatewayTypeDef definition

class DetachInternetGatewayRequestVpcDetachInternetGatewayTypeDef(TypedDict):
    InternetGatewayId: str,
    DryRun: NotRequired[bool],

DetachNetworkInterfaceRequestNetworkInterfaceDetachTypeDef#

# DetachNetworkInterfaceRequestNetworkInterfaceDetachTypeDef definition

class DetachNetworkInterfaceRequestNetworkInterfaceDetachTypeDef(TypedDict):
    AttachmentId: str,
    DryRun: NotRequired[bool],
    Force: NotRequired[bool],

DetachNetworkInterfaceRequestRequestTypeDef#

# DetachNetworkInterfaceRequestRequestTypeDef definition

class DetachNetworkInterfaceRequestRequestTypeDef(TypedDict):
    AttachmentId: str,
    DryRun: NotRequired[bool],
    Force: NotRequired[bool],

DetachVerifiedAccessTrustProviderRequestRequestTypeDef#

# DetachVerifiedAccessTrustProviderRequestRequestTypeDef definition

class DetachVerifiedAccessTrustProviderRequestRequestTypeDef(TypedDict):
    VerifiedAccessInstanceId: str,
    VerifiedAccessTrustProviderId: str,
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],

DetachVolumeRequestInstanceDetachVolumeTypeDef#

# DetachVolumeRequestInstanceDetachVolumeTypeDef definition

class DetachVolumeRequestInstanceDetachVolumeTypeDef(TypedDict):
    VolumeId: str,
    Device: NotRequired[str],
    Force: NotRequired[bool],
    DryRun: NotRequired[bool],

DetachVolumeRequestRequestTypeDef#

# DetachVolumeRequestRequestTypeDef definition

class DetachVolumeRequestRequestTypeDef(TypedDict):
    VolumeId: str,
    Device: NotRequired[str],
    Force: NotRequired[bool],
    InstanceId: NotRequired[str],
    DryRun: NotRequired[bool],

DetachVolumeRequestVolumeDetachFromInstanceTypeDef#

# DetachVolumeRequestVolumeDetachFromInstanceTypeDef definition

class DetachVolumeRequestVolumeDetachFromInstanceTypeDef(TypedDict):
    Device: NotRequired[str],
    Force: NotRequired[bool],
    InstanceId: NotRequired[str],
    DryRun: NotRequired[bool],

DetachVpnGatewayRequestRequestTypeDef#

# DetachVpnGatewayRequestRequestTypeDef definition

class DetachVpnGatewayRequestRequestTypeDef(TypedDict):
    VpcId: str,
    VpnGatewayId: str,
    DryRun: NotRequired[bool],

DeviceOptionsTypeDef#

# DeviceOptionsTypeDef definition

class DeviceOptionsTypeDef(TypedDict):
    TenantId: NotRequired[str],
    PublicSigningKeyUrl: NotRequired[str],

DisableAddressTransferRequestRequestTypeDef#

# DisableAddressTransferRequestRequestTypeDef definition

class DisableAddressTransferRequestRequestTypeDef(TypedDict):
    AllocationId: str,
    DryRun: NotRequired[bool],

DisableAllowedImagesSettingsRequestRequestTypeDef#

# DisableAllowedImagesSettingsRequestRequestTypeDef definition

class DisableAllowedImagesSettingsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DisableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef#

# DisableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef definition

class DisableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef(TypedDict):
    Source: NotRequired[str],
    Destination: NotRequired[str],
    Metric: NotRequired[MetricTypeType],  # (1)
    Statistic: NotRequired[StatisticTypeType],  # (2)
    DryRun: NotRequired[bool],
  1. See MetricTypeType
  2. See StatisticTypeType

DisableEbsEncryptionByDefaultRequestRequestTypeDef#

# DisableEbsEncryptionByDefaultRequestRequestTypeDef definition

class DisableEbsEncryptionByDefaultRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DisableFastLaunchRequestRequestTypeDef#

# DisableFastLaunchRequestRequestTypeDef definition

class DisableFastLaunchRequestRequestTypeDef(TypedDict):
    ImageId: str,
    Force: NotRequired[bool],
    DryRun: NotRequired[bool],

DisableFastSnapshotRestoreStateErrorTypeDef#

# DisableFastSnapshotRestoreStateErrorTypeDef definition

class DisableFastSnapshotRestoreStateErrorTypeDef(TypedDict):
    Code: NotRequired[str],
    Message: NotRequired[str],

DisableFastSnapshotRestoreSuccessItemTypeDef#

# DisableFastSnapshotRestoreSuccessItemTypeDef definition

class DisableFastSnapshotRestoreSuccessItemTypeDef(TypedDict):
    SnapshotId: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    State: NotRequired[FastSnapshotRestoreStateCodeType],  # (1)
    StateTransitionReason: NotRequired[str],
    OwnerId: NotRequired[str],
    OwnerAlias: NotRequired[str],
    EnablingTime: NotRequired[datetime],
    OptimizingTime: NotRequired[datetime],
    EnabledTime: NotRequired[datetime],
    DisablingTime: NotRequired[datetime],
    DisabledTime: NotRequired[datetime],
  1. See FastSnapshotRestoreStateCodeType

DisableFastSnapshotRestoresRequestRequestTypeDef#

# DisableFastSnapshotRestoresRequestRequestTypeDef definition

class DisableFastSnapshotRestoresRequestRequestTypeDef(TypedDict):
    AvailabilityZones: Sequence[str],
    SourceSnapshotIds: Sequence[str],
    DryRun: NotRequired[bool],

DisableImageBlockPublicAccessRequestRequestTypeDef#

# DisableImageBlockPublicAccessRequestRequestTypeDef definition

class DisableImageBlockPublicAccessRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DisableImageDeprecationRequestRequestTypeDef#

# DisableImageDeprecationRequestRequestTypeDef definition

class DisableImageDeprecationRequestRequestTypeDef(TypedDict):
    ImageId: str,
    DryRun: NotRequired[bool],

DisableImageDeregistrationProtectionRequestRequestTypeDef#

# DisableImageDeregistrationProtectionRequestRequestTypeDef definition

class DisableImageDeregistrationProtectionRequestRequestTypeDef(TypedDict):
    ImageId: str,
    DryRun: NotRequired[bool],

DisableImageRequestRequestTypeDef#

# DisableImageRequestRequestTypeDef definition

class DisableImageRequestRequestTypeDef(TypedDict):
    ImageId: str,
    DryRun: NotRequired[bool],

DisableIpamOrganizationAdminAccountRequestRequestTypeDef#

# DisableIpamOrganizationAdminAccountRequestRequestTypeDef definition

class DisableIpamOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
    DelegatedAdminAccountId: str,
    DryRun: NotRequired[bool],

DisableSerialConsoleAccessRequestRequestTypeDef#

# DisableSerialConsoleAccessRequestRequestTypeDef definition

class DisableSerialConsoleAccessRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DisableSnapshotBlockPublicAccessRequestRequestTypeDef#

# DisableSnapshotBlockPublicAccessRequestRequestTypeDef definition

class DisableSnapshotBlockPublicAccessRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DisableTransitGatewayRouteTablePropagationRequestRequestTypeDef#

# DisableTransitGatewayRouteTablePropagationRequestRequestTypeDef definition

class DisableTransitGatewayRouteTablePropagationRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    TransitGatewayAttachmentId: NotRequired[str],
    DryRun: NotRequired[bool],
    TransitGatewayRouteTableAnnouncementId: NotRequired[str],

TransitGatewayPropagationTypeDef#

# TransitGatewayPropagationTypeDef definition

class TransitGatewayPropagationTypeDef(TypedDict):
    TransitGatewayAttachmentId: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType],  # (1)
    TransitGatewayRouteTableId: NotRequired[str],
    State: NotRequired[TransitGatewayPropagationStateType],  # (2)
    TransitGatewayRouteTableAnnouncementId: NotRequired[str],
  1. See TransitGatewayAttachmentResourceTypeType
  2. See TransitGatewayPropagationStateType

DisableVgwRoutePropagationRequestRequestTypeDef#

# DisableVgwRoutePropagationRequestRequestTypeDef definition

class DisableVgwRoutePropagationRequestRequestTypeDef(TypedDict):
    GatewayId: str,
    RouteTableId: str,
    DryRun: NotRequired[bool],

DisableVpcClassicLinkDnsSupportRequestRequestTypeDef#

# DisableVpcClassicLinkDnsSupportRequestRequestTypeDef definition

class DisableVpcClassicLinkDnsSupportRequestRequestTypeDef(TypedDict):
    VpcId: NotRequired[str],

DisableVpcClassicLinkRequestRequestTypeDef#

# DisableVpcClassicLinkRequestRequestTypeDef definition

class DisableVpcClassicLinkRequestRequestTypeDef(TypedDict):
    VpcId: str,
    DryRun: NotRequired[bool],

DisableVpcClassicLinkRequestVpcDisableClassicLinkTypeDef#

# DisableVpcClassicLinkRequestVpcDisableClassicLinkTypeDef definition

class DisableVpcClassicLinkRequestVpcDisableClassicLinkTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DisassociateAddressRequestClassicAddressDisassociateTypeDef#

# DisassociateAddressRequestClassicAddressDisassociateTypeDef definition

class DisassociateAddressRequestClassicAddressDisassociateTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    PublicIp: NotRequired[str],
    DryRun: NotRequired[bool],

DisassociateAddressRequestNetworkInterfaceAssociationDeleteTypeDef#

# DisassociateAddressRequestNetworkInterfaceAssociationDeleteTypeDef definition

class DisassociateAddressRequestNetworkInterfaceAssociationDeleteTypeDef(TypedDict):
    PublicIp: NotRequired[str],
    DryRun: NotRequired[bool],

DisassociateAddressRequestRequestTypeDef#

# DisassociateAddressRequestRequestTypeDef definition

class DisassociateAddressRequestRequestTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    PublicIp: NotRequired[str],
    DryRun: NotRequired[bool],

DisassociateCapacityReservationBillingOwnerRequestRequestTypeDef#

# DisassociateCapacityReservationBillingOwnerRequestRequestTypeDef definition

class DisassociateCapacityReservationBillingOwnerRequestRequestTypeDef(TypedDict):
    CapacityReservationId: str,
    UnusedReservationBillingOwnerId: str,
    DryRun: NotRequired[bool],

DisassociateClientVpnTargetNetworkRequestRequestTypeDef#

# DisassociateClientVpnTargetNetworkRequestRequestTypeDef definition

class DisassociateClientVpnTargetNetworkRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    AssociationId: str,
    DryRun: NotRequired[bool],

DisassociateEnclaveCertificateIamRoleRequestRequestTypeDef#

# DisassociateEnclaveCertificateIamRoleRequestRequestTypeDef definition

class DisassociateEnclaveCertificateIamRoleRequestRequestTypeDef(TypedDict):
    CertificateArn: str,
    RoleArn: str,
    DryRun: NotRequired[bool],

DisassociateIamInstanceProfileRequestRequestTypeDef#

# DisassociateIamInstanceProfileRequestRequestTypeDef definition

class DisassociateIamInstanceProfileRequestRequestTypeDef(TypedDict):
    AssociationId: str,

DisassociateIpamByoasnRequestRequestTypeDef#

# DisassociateIpamByoasnRequestRequestTypeDef definition

class DisassociateIpamByoasnRequestRequestTypeDef(TypedDict):
    Asn: str,
    Cidr: str,
    DryRun: NotRequired[bool],

DisassociateIpamResourceDiscoveryRequestRequestTypeDef#

# DisassociateIpamResourceDiscoveryRequestRequestTypeDef definition

class DisassociateIpamResourceDiscoveryRequestRequestTypeDef(TypedDict):
    IpamResourceDiscoveryAssociationId: str,
    DryRun: NotRequired[bool],

DisassociateNatGatewayAddressRequestRequestTypeDef#

# DisassociateNatGatewayAddressRequestRequestTypeDef definition

class DisassociateNatGatewayAddressRequestRequestTypeDef(TypedDict):
    NatGatewayId: str,
    AssociationIds: Sequence[str],
    MaxDrainDurationSeconds: NotRequired[int],
    DryRun: NotRequired[bool],

DisassociateRouteTableRequestRequestTypeDef#

# DisassociateRouteTableRequestRequestTypeDef definition

class DisassociateRouteTableRequestRequestTypeDef(TypedDict):
    AssociationId: str,
    DryRun: NotRequired[bool],

DisassociateRouteTableRequestRouteTableAssociationDeleteTypeDef#

# DisassociateRouteTableRequestRouteTableAssociationDeleteTypeDef definition

class DisassociateRouteTableRequestRouteTableAssociationDeleteTypeDef(TypedDict):
    DryRun: NotRequired[bool],

DisassociateRouteTableRequestServiceResourceDisassociateRouteTableTypeDef#

# DisassociateRouteTableRequestServiceResourceDisassociateRouteTableTypeDef definition

class DisassociateRouteTableRequestServiceResourceDisassociateRouteTableTypeDef(TypedDict):
    AssociationId: str,
    DryRun: NotRequired[bool],

DisassociateSecurityGroupVpcRequestRequestTypeDef#

# DisassociateSecurityGroupVpcRequestRequestTypeDef definition

class DisassociateSecurityGroupVpcRequestRequestTypeDef(TypedDict):
    GroupId: str,
    VpcId: str,
    DryRun: NotRequired[bool],

DisassociateSubnetCidrBlockRequestRequestTypeDef#

# DisassociateSubnetCidrBlockRequestRequestTypeDef definition

class DisassociateSubnetCidrBlockRequestRequestTypeDef(TypedDict):
    AssociationId: str,

DisassociateTransitGatewayMulticastDomainRequestRequestTypeDef#

# DisassociateTransitGatewayMulticastDomainRequestRequestTypeDef definition

class DisassociateTransitGatewayMulticastDomainRequestRequestTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: str,
    TransitGatewayAttachmentId: str,
    SubnetIds: Sequence[str],
    DryRun: NotRequired[bool],

DisassociateTransitGatewayPolicyTableRequestRequestTypeDef#

# DisassociateTransitGatewayPolicyTableRequestRequestTypeDef definition

class DisassociateTransitGatewayPolicyTableRequestRequestTypeDef(TypedDict):
    TransitGatewayPolicyTableId: str,
    TransitGatewayAttachmentId: str,
    DryRun: NotRequired[bool],

DisassociateTransitGatewayRouteTableRequestRequestTypeDef#

# DisassociateTransitGatewayRouteTableRequestRequestTypeDef definition

class DisassociateTransitGatewayRouteTableRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    TransitGatewayAttachmentId: str,
    DryRun: NotRequired[bool],

DisassociateTrunkInterfaceRequestRequestTypeDef#

# DisassociateTrunkInterfaceRequestRequestTypeDef definition

class DisassociateTrunkInterfaceRequestRequestTypeDef(TypedDict):
    AssociationId: str,
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],

DisassociateVpcCidrBlockRequestRequestTypeDef#

# DisassociateVpcCidrBlockRequestRequestTypeDef definition

class DisassociateVpcCidrBlockRequestRequestTypeDef(TypedDict):
    AssociationId: str,

DiskImageDescriptionTypeDef#

# DiskImageDescriptionTypeDef definition

class DiskImageDescriptionTypeDef(TypedDict):
    Checksum: NotRequired[str],
    Format: NotRequired[DiskImageFormatType],  # (1)
    ImportManifestUrl: NotRequired[str],
    Size: NotRequired[int],
  1. See DiskImageFormatType

DiskImageDetailTypeDef#

# DiskImageDetailTypeDef definition

class DiskImageDetailTypeDef(TypedDict):
    Format: DiskImageFormatType,  # (1)
    Bytes: int,
    ImportManifestUrl: str,
  1. See DiskImageFormatType

VolumeDetailTypeDef#

# VolumeDetailTypeDef definition

class VolumeDetailTypeDef(TypedDict):
    Size: int,

DiskImageVolumeDescriptionTypeDef#

# DiskImageVolumeDescriptionTypeDef definition

class DiskImageVolumeDescriptionTypeDef(TypedDict):
    Id: NotRequired[str],
    Size: NotRequired[int],

DiskInfoTypeDef#

# DiskInfoTypeDef definition

class DiskInfoTypeDef(TypedDict):
    SizeInGB: NotRequired[int],
    Count: NotRequired[int],
    Type: NotRequired[DiskTypeType],  # (1)
  1. See DiskTypeType

DnsEntryTypeDef#

# DnsEntryTypeDef definition

class DnsEntryTypeDef(TypedDict):
    DnsName: NotRequired[str],
    HostedZoneId: NotRequired[str],

DnsOptionsTypeDef#

# DnsOptionsTypeDef definition

class DnsOptionsTypeDef(TypedDict):
    DnsRecordIpType: NotRequired[DnsRecordIpTypeType],  # (1)
    PrivateDnsOnlyForInboundResolverEndpoint: NotRequired[bool],
  1. See DnsRecordIpTypeType

DnsServersOptionsModifyStructureTypeDef#

# DnsServersOptionsModifyStructureTypeDef definition

class DnsServersOptionsModifyStructureTypeDef(TypedDict):
    CustomDnsServers: NotRequired[Sequence[str]],
    Enabled: NotRequired[bool],

EbsOptimizedInfoTypeDef#

# EbsOptimizedInfoTypeDef definition

class EbsOptimizedInfoTypeDef(TypedDict):
    BaselineBandwidthInMbps: NotRequired[int],
    BaselineThroughputInMBps: NotRequired[float],
    BaselineIops: NotRequired[int],
    MaximumBandwidthInMbps: NotRequired[int],
    MaximumThroughputInMBps: NotRequired[float],
    MaximumIops: NotRequired[int],

EbsInstanceBlockDeviceSpecificationTypeDef#

# EbsInstanceBlockDeviceSpecificationTypeDef definition

class EbsInstanceBlockDeviceSpecificationTypeDef(TypedDict):
    VolumeId: NotRequired[str],
    DeleteOnTermination: NotRequired[bool],

OperatorResponseTypeDef#

# OperatorResponseTypeDef definition

class OperatorResponseTypeDef(TypedDict):
    Managed: NotRequired[bool],
    Principal: NotRequired[str],

EbsStatusDetailsTypeDef#

# EbsStatusDetailsTypeDef definition

class EbsStatusDetailsTypeDef(TypedDict):
    ImpairedSince: NotRequired[datetime],
    Name: NotRequired[StatusNameType],  # (1)
    Status: NotRequired[StatusTypeType],  # (2)
  1. See StatusNameType
  2. See StatusTypeType

EfaInfoTypeDef#

# EfaInfoTypeDef definition

class EfaInfoTypeDef(TypedDict):
    MaximumEfaInterfaces: NotRequired[int],

InternetGatewayAttachmentTypeDef#

# InternetGatewayAttachmentTypeDef definition

class InternetGatewayAttachmentTypeDef(TypedDict):
    State: NotRequired[AttachmentStatusType],  # (1)
    VpcId: NotRequired[str],
  1. See AttachmentStatusType

ElasticGpuAssociationTypeDef#

# ElasticGpuAssociationTypeDef definition

class ElasticGpuAssociationTypeDef(TypedDict):
    ElasticGpuId: NotRequired[str],
    ElasticGpuAssociationId: NotRequired[str],
    ElasticGpuAssociationState: NotRequired[str],
    ElasticGpuAssociationTime: NotRequired[str],

ElasticGpuHealthTypeDef#

# ElasticGpuHealthTypeDef definition

class ElasticGpuHealthTypeDef(TypedDict):
    Status: NotRequired[ElasticGpuStatusType],  # (1)
  1. See ElasticGpuStatusType

ElasticGpuSpecificationResponseTypeDef#

# ElasticGpuSpecificationResponseTypeDef definition

class ElasticGpuSpecificationResponseTypeDef(TypedDict):
    Type: NotRequired[str],

ElasticGpuSpecificationTypeDef#

# ElasticGpuSpecificationTypeDef definition

class ElasticGpuSpecificationTypeDef(TypedDict):
    Type: str,

ElasticInferenceAcceleratorAssociationTypeDef#

# ElasticInferenceAcceleratorAssociationTypeDef definition

class ElasticInferenceAcceleratorAssociationTypeDef(TypedDict):
    ElasticInferenceAcceleratorArn: NotRequired[str],
    ElasticInferenceAcceleratorAssociationId: NotRequired[str],
    ElasticInferenceAcceleratorAssociationState: NotRequired[str],
    ElasticInferenceAcceleratorAssociationTime: NotRequired[datetime],

ElasticInferenceAcceleratorTypeDef#

# ElasticInferenceAcceleratorTypeDef definition

class ElasticInferenceAcceleratorTypeDef(TypedDict):
    Type: str,
    Count: NotRequired[int],

EnaSrdUdpSpecificationRequestTypeDef#

# EnaSrdUdpSpecificationRequestTypeDef definition

class EnaSrdUdpSpecificationRequestTypeDef(TypedDict):
    EnaSrdUdpEnabled: NotRequired[bool],

EnaSrdUdpSpecificationTypeDef#

# EnaSrdUdpSpecificationTypeDef definition

class EnaSrdUdpSpecificationTypeDef(TypedDict):
    EnaSrdUdpEnabled: NotRequired[bool],

EnableAddressTransferRequestRequestTypeDef#

# EnableAddressTransferRequestRequestTypeDef definition

class EnableAddressTransferRequestRequestTypeDef(TypedDict):
    AllocationId: str,
    TransferAccountId: str,
    DryRun: NotRequired[bool],

EnableAllowedImagesSettingsRequestRequestTypeDef#

# EnableAllowedImagesSettingsRequestRequestTypeDef definition

class EnableAllowedImagesSettingsRequestRequestTypeDef(TypedDict):
    AllowedImagesSettingsState: AllowedImagesSettingsEnabledStateType,  # (1)
    DryRun: NotRequired[bool],
  1. See AllowedImagesSettingsEnabledStateType

EnableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef#

# EnableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef definition

class EnableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef(TypedDict):
    Source: NotRequired[str],
    Destination: NotRequired[str],
    Metric: NotRequired[MetricTypeType],  # (1)
    Statistic: NotRequired[StatisticTypeType],  # (2)
    DryRun: NotRequired[bool],
  1. See MetricTypeType
  2. See StatisticTypeType

EnableEbsEncryptionByDefaultRequestRequestTypeDef#

# EnableEbsEncryptionByDefaultRequestRequestTypeDef definition

class EnableEbsEncryptionByDefaultRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

FastLaunchLaunchTemplateSpecificationRequestTypeDef#

# FastLaunchLaunchTemplateSpecificationRequestTypeDef definition

class FastLaunchLaunchTemplateSpecificationRequestTypeDef(TypedDict):
    Version: str,
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],

FastLaunchSnapshotConfigurationRequestTypeDef#

# FastLaunchSnapshotConfigurationRequestTypeDef definition

class FastLaunchSnapshotConfigurationRequestTypeDef(TypedDict):
    TargetResourceCount: NotRequired[int],

EnableFastSnapshotRestoreStateErrorTypeDef#

# EnableFastSnapshotRestoreStateErrorTypeDef definition

class EnableFastSnapshotRestoreStateErrorTypeDef(TypedDict):
    Code: NotRequired[str],
    Message: NotRequired[str],

EnableFastSnapshotRestoreSuccessItemTypeDef#

# EnableFastSnapshotRestoreSuccessItemTypeDef definition

class EnableFastSnapshotRestoreSuccessItemTypeDef(TypedDict):
    SnapshotId: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    State: NotRequired[FastSnapshotRestoreStateCodeType],  # (1)
    StateTransitionReason: NotRequired[str],
    OwnerId: NotRequired[str],
    OwnerAlias: NotRequired[str],
    EnablingTime: NotRequired[datetime],
    OptimizingTime: NotRequired[datetime],
    EnabledTime: NotRequired[datetime],
    DisablingTime: NotRequired[datetime],
    DisabledTime: NotRequired[datetime],
  1. See FastSnapshotRestoreStateCodeType

EnableFastSnapshotRestoresRequestRequestTypeDef#

# EnableFastSnapshotRestoresRequestRequestTypeDef definition

class EnableFastSnapshotRestoresRequestRequestTypeDef(TypedDict):
    AvailabilityZones: Sequence[str],
    SourceSnapshotIds: Sequence[str],
    DryRun: NotRequired[bool],

EnableImageBlockPublicAccessRequestRequestTypeDef#

# EnableImageBlockPublicAccessRequestRequestTypeDef definition

class EnableImageBlockPublicAccessRequestRequestTypeDef(TypedDict):
    ImageBlockPublicAccessState: ImageBlockPublicAccessEnabledStateType,  # (1)
    DryRun: NotRequired[bool],
  1. See ImageBlockPublicAccessEnabledStateType

EnableImageDeregistrationProtectionRequestRequestTypeDef#

# EnableImageDeregistrationProtectionRequestRequestTypeDef definition

class EnableImageDeregistrationProtectionRequestRequestTypeDef(TypedDict):
    ImageId: str,
    WithCooldown: NotRequired[bool],
    DryRun: NotRequired[bool],

EnableImageRequestRequestTypeDef#

# EnableImageRequestRequestTypeDef definition

class EnableImageRequestRequestTypeDef(TypedDict):
    ImageId: str,
    DryRun: NotRequired[bool],

EnableIpamOrganizationAdminAccountRequestRequestTypeDef#

# EnableIpamOrganizationAdminAccountRequestRequestTypeDef definition

class EnableIpamOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
    DelegatedAdminAccountId: str,
    DryRun: NotRequired[bool],

EnableReachabilityAnalyzerOrganizationSharingRequestRequestTypeDef#

# EnableReachabilityAnalyzerOrganizationSharingRequestRequestTypeDef definition

class EnableReachabilityAnalyzerOrganizationSharingRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

EnableSerialConsoleAccessRequestRequestTypeDef#

# EnableSerialConsoleAccessRequestRequestTypeDef definition

class EnableSerialConsoleAccessRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

EnableSnapshotBlockPublicAccessRequestRequestTypeDef#

# EnableSnapshotBlockPublicAccessRequestRequestTypeDef definition

class EnableSnapshotBlockPublicAccessRequestRequestTypeDef(TypedDict):
    State: SnapshotBlockPublicAccessStateType,  # (1)
    DryRun: NotRequired[bool],
  1. See SnapshotBlockPublicAccessStateType

EnableTransitGatewayRouteTablePropagationRequestRequestTypeDef#

# EnableTransitGatewayRouteTablePropagationRequestRequestTypeDef definition

class EnableTransitGatewayRouteTablePropagationRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    TransitGatewayAttachmentId: NotRequired[str],
    DryRun: NotRequired[bool],
    TransitGatewayRouteTableAnnouncementId: NotRequired[str],

EnableVgwRoutePropagationRequestRequestTypeDef#

# EnableVgwRoutePropagationRequestRequestTypeDef definition

class EnableVgwRoutePropagationRequestRequestTypeDef(TypedDict):
    GatewayId: str,
    RouteTableId: str,
    DryRun: NotRequired[bool],

EnableVolumeIORequestRequestTypeDef#

# EnableVolumeIORequestRequestTypeDef definition

class EnableVolumeIORequestRequestTypeDef(TypedDict):
    VolumeId: str,
    DryRun: NotRequired[bool],

EnableVolumeIORequestVolumeEnableIoTypeDef#

# EnableVolumeIORequestVolumeEnableIoTypeDef definition

class EnableVolumeIORequestVolumeEnableIoTypeDef(TypedDict):
    DryRun: NotRequired[bool],

EnableVpcClassicLinkDnsSupportRequestRequestTypeDef#

# EnableVpcClassicLinkDnsSupportRequestRequestTypeDef definition

class EnableVpcClassicLinkDnsSupportRequestRequestTypeDef(TypedDict):
    VpcId: NotRequired[str],

EnableVpcClassicLinkRequestRequestTypeDef#

# EnableVpcClassicLinkRequestRequestTypeDef definition

class EnableVpcClassicLinkRequestRequestTypeDef(TypedDict):
    VpcId: str,
    DryRun: NotRequired[bool],

EnableVpcClassicLinkRequestVpcEnableClassicLinkTypeDef#

# EnableVpcClassicLinkRequestVpcEnableClassicLinkTypeDef definition

class EnableVpcClassicLinkRequestVpcEnableClassicLinkTypeDef(TypedDict):
    DryRun: NotRequired[bool],

EnclaveOptionsRequestTypeDef#

# EnclaveOptionsRequestTypeDef definition

class EnclaveOptionsRequestTypeDef(TypedDict):
    Enabled: NotRequired[bool],

EnclaveOptionsTypeDef#

# EnclaveOptionsTypeDef definition

class EnclaveOptionsTypeDef(TypedDict):
    Enabled: NotRequired[bool],

EventInformationTypeDef#

# EventInformationTypeDef definition

class EventInformationTypeDef(TypedDict):
    EventDescription: NotRequired[str],
    EventSubType: NotRequired[str],
    InstanceId: NotRequired[str],

TransitGatewayRouteTableRouteTypeDef#

# TransitGatewayRouteTableRouteTypeDef definition

class TransitGatewayRouteTableRouteTypeDef(TypedDict):
    DestinationCidr: NotRequired[str],
    State: NotRequired[str],
    RouteOrigin: NotRequired[str],
    PrefixListId: NotRequired[str],
    AttachmentId: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[str],

ExportClientVpnClientCertificateRevocationListRequestRequestTypeDef#

# ExportClientVpnClientCertificateRevocationListRequestRequestTypeDef definition

class ExportClientVpnClientCertificateRevocationListRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    DryRun: NotRequired[bool],

ExportClientVpnClientConfigurationRequestRequestTypeDef#

# ExportClientVpnClientConfigurationRequestRequestTypeDef definition

class ExportClientVpnClientConfigurationRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    DryRun: NotRequired[bool],

ExportTaskS3LocationRequestTypeDef#

# ExportTaskS3LocationRequestTypeDef definition

class ExportTaskS3LocationRequestTypeDef(TypedDict):
    S3Bucket: str,
    S3Prefix: NotRequired[str],

ExportTaskS3LocationTypeDef#

# ExportTaskS3LocationTypeDef definition

class ExportTaskS3LocationTypeDef(TypedDict):
    S3Bucket: NotRequired[str],
    S3Prefix: NotRequired[str],

ExportToS3TaskTypeDef#

# ExportToS3TaskTypeDef definition

class ExportToS3TaskTypeDef(TypedDict):
    ContainerFormat: NotRequired[ContainerFormatType],  # (1)
    DiskImageFormat: NotRequired[DiskImageFormatType],  # (2)
    S3Bucket: NotRequired[str],
    S3Key: NotRequired[str],
  1. See ContainerFormatType
  2. See DiskImageFormatType

InstanceExportDetailsTypeDef#

# InstanceExportDetailsTypeDef definition

class InstanceExportDetailsTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    TargetEnvironment: NotRequired[ExportEnvironmentType],  # (1)
  1. See ExportEnvironmentType

ExportVerifiedAccessInstanceClientConfigurationRequestRequestTypeDef#

# ExportVerifiedAccessInstanceClientConfigurationRequestRequestTypeDef definition

class ExportVerifiedAccessInstanceClientConfigurationRequestRequestTypeDef(TypedDict):
    VerifiedAccessInstanceId: str,
    DryRun: NotRequired[bool],

VerifiedAccessInstanceUserTrustProviderClientConfigurationTypeDef#

# VerifiedAccessInstanceUserTrustProviderClientConfigurationTypeDef definition

class VerifiedAccessInstanceUserTrustProviderClientConfigurationTypeDef(TypedDict):
    Type: NotRequired[UserTrustProviderTypeType],  # (1)
    Scopes: NotRequired[str],
    Issuer: NotRequired[str],
    AuthorizationEndpoint: NotRequired[str],
    PublicSigningKeyEndpoint: NotRequired[str],
    TokenEndpoint: NotRequired[str],
    UserInfoEndpoint: NotRequired[str],
    ClientId: NotRequired[str],
    ClientSecret: NotRequired[str],
    PkceEnabled: NotRequired[bool],
  1. See UserTrustProviderTypeType

FilterPortRangeTypeDef#

# FilterPortRangeTypeDef definition

class FilterPortRangeTypeDef(TypedDict):
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],

TargetCapacitySpecificationTypeDef#

# TargetCapacitySpecificationTypeDef definition

class TargetCapacitySpecificationTypeDef(TypedDict):
    TotalTargetCapacity: NotRequired[int],
    OnDemandTargetCapacity: NotRequired[int],
    SpotTargetCapacity: NotRequired[int],
    DefaultTargetCapacityType: NotRequired[DefaultTargetCapacityTypeType],  # (1)
    TargetCapacityUnitType: NotRequired[TargetCapacityUnitTypeType],  # (2)
  1. See DefaultTargetCapacityTypeType
  2. See TargetCapacityUnitTypeType

FleetLaunchTemplateSpecificationRequestTypeDef#

# FleetLaunchTemplateSpecificationRequestTypeDef definition

class FleetLaunchTemplateSpecificationRequestTypeDef(TypedDict):
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],
    Version: NotRequired[str],

FleetLaunchTemplateSpecificationTypeDef#

# FleetLaunchTemplateSpecificationTypeDef definition

class FleetLaunchTemplateSpecificationTypeDef(TypedDict):
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],
    Version: NotRequired[str],

PlacementTypeDef#

# PlacementTypeDef definition

class PlacementTypeDef(TypedDict):
    Affinity: NotRequired[str],
    GroupName: NotRequired[str],
    PartitionNumber: NotRequired[int],
    HostId: NotRequired[str],
    Tenancy: NotRequired[TenancyType],  # (1)
    SpreadDomain: NotRequired[str],
    HostResourceGroupArn: NotRequired[str],
    GroupId: NotRequired[str],
    AvailabilityZone: NotRequired[str],
  1. See TenancyType

PlacementResponseTypeDef#

# PlacementResponseTypeDef definition

class PlacementResponseTypeDef(TypedDict):
    GroupName: NotRequired[str],

FleetSpotCapacityRebalanceRequestTypeDef#

# FleetSpotCapacityRebalanceRequestTypeDef definition

class FleetSpotCapacityRebalanceRequestTypeDef(TypedDict):
    ReplacementStrategy: NotRequired[FleetReplacementStrategyType],  # (1)
    TerminationDelay: NotRequired[int],
  1. See FleetReplacementStrategyType

FleetSpotCapacityRebalanceTypeDef#

# FleetSpotCapacityRebalanceTypeDef definition

class FleetSpotCapacityRebalanceTypeDef(TypedDict):
    ReplacementStrategy: NotRequired[FleetReplacementStrategyType],  # (1)
    TerminationDelay: NotRequired[int],
  1. See FleetReplacementStrategyType

FpgaDeviceMemoryInfoTypeDef#

# FpgaDeviceMemoryInfoTypeDef definition

class FpgaDeviceMemoryInfoTypeDef(TypedDict):
    SizeInMiB: NotRequired[int],

LoadPermissionTypeDef#

# LoadPermissionTypeDef definition

class LoadPermissionTypeDef(TypedDict):
    UserId: NotRequired[str],
    Group: NotRequired[PermissionGroupType],  # (1)
  1. See PermissionGroupType

FpgaImageStateTypeDef#

# FpgaImageStateTypeDef definition

class FpgaImageStateTypeDef(TypedDict):
    Code: NotRequired[FpgaImageStateCodeType],  # (1)
    Message: NotRequired[str],
  1. See FpgaImageStateCodeType

PciIdTypeDef#

# PciIdTypeDef definition

class PciIdTypeDef(TypedDict):
    DeviceId: NotRequired[str],
    VendorId: NotRequired[str],
    SubsystemId: NotRequired[str],
    SubsystemVendorId: NotRequired[str],

GetAllowedImagesSettingsRequestRequestTypeDef#

# GetAllowedImagesSettingsRequestRequestTypeDef definition

class GetAllowedImagesSettingsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

ImageCriterionTypeDef#

# ImageCriterionTypeDef definition

class ImageCriterionTypeDef(TypedDict):
    ImageProviders: NotRequired[list[str]],

GetAssociatedEnclaveCertificateIamRolesRequestRequestTypeDef#

# GetAssociatedEnclaveCertificateIamRolesRequestRequestTypeDef definition

class GetAssociatedEnclaveCertificateIamRolesRequestRequestTypeDef(TypedDict):
    CertificateArn: str,
    DryRun: NotRequired[bool],

GetAssociatedIpv6PoolCidrsRequestRequestTypeDef#

# GetAssociatedIpv6PoolCidrsRequestRequestTypeDef definition

class GetAssociatedIpv6PoolCidrsRequestRequestTypeDef(TypedDict):
    PoolId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],

Ipv6CidrAssociationTypeDef#

# Ipv6CidrAssociationTypeDef definition

class Ipv6CidrAssociationTypeDef(TypedDict):
    Ipv6Cidr: NotRequired[str],
    AssociatedResource: NotRequired[str],

GetCapacityReservationUsageRequestRequestTypeDef#

# GetCapacityReservationUsageRequestRequestTypeDef definition

class GetCapacityReservationUsageRequestRequestTypeDef(TypedDict):
    CapacityReservationId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],

InstanceUsageTypeDef#

# InstanceUsageTypeDef definition

class InstanceUsageTypeDef(TypedDict):
    AccountId: NotRequired[str],
    UsedInstanceCount: NotRequired[int],

GetConsoleOutputRequestInstanceConsoleOutputTypeDef#

# GetConsoleOutputRequestInstanceConsoleOutputTypeDef definition

class GetConsoleOutputRequestInstanceConsoleOutputTypeDef(TypedDict):
    Latest: NotRequired[bool],
    DryRun: NotRequired[bool],

GetConsoleOutputRequestRequestTypeDef#

# GetConsoleOutputRequestRequestTypeDef definition

class GetConsoleOutputRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Latest: NotRequired[bool],
    DryRun: NotRequired[bool],

GetConsoleScreenshotRequestRequestTypeDef#

# GetConsoleScreenshotRequestRequestTypeDef definition

class GetConsoleScreenshotRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    DryRun: NotRequired[bool],
    WakeUp: NotRequired[bool],

GetDeclarativePoliciesReportSummaryRequestRequestTypeDef#

# GetDeclarativePoliciesReportSummaryRequestRequestTypeDef definition

class GetDeclarativePoliciesReportSummaryRequestRequestTypeDef(TypedDict):
    ReportId: str,
    DryRun: NotRequired[bool],

GetDefaultCreditSpecificationRequestRequestTypeDef#

# GetDefaultCreditSpecificationRequestRequestTypeDef definition

class GetDefaultCreditSpecificationRequestRequestTypeDef(TypedDict):
    InstanceFamily: UnlimitedSupportedInstanceFamilyType,  # (1)
    DryRun: NotRequired[bool],
  1. See UnlimitedSupportedInstanceFamilyType

InstanceFamilyCreditSpecificationTypeDef#

# InstanceFamilyCreditSpecificationTypeDef definition

class InstanceFamilyCreditSpecificationTypeDef(TypedDict):
    InstanceFamily: NotRequired[UnlimitedSupportedInstanceFamilyType],  # (1)
    CpuCredits: NotRequired[str],
  1. See UnlimitedSupportedInstanceFamilyType

GetEbsDefaultKmsKeyIdRequestRequestTypeDef#

# GetEbsDefaultKmsKeyIdRequestRequestTypeDef definition

class GetEbsDefaultKmsKeyIdRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

GetEbsEncryptionByDefaultRequestRequestTypeDef#

# GetEbsEncryptionByDefaultRequestRequestTypeDef definition

class GetEbsEncryptionByDefaultRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

GetGroupsForCapacityReservationRequestRequestTypeDef#

# GetGroupsForCapacityReservationRequestRequestTypeDef definition

class GetGroupsForCapacityReservationRequestRequestTypeDef(TypedDict):
    CapacityReservationId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],

GetHostReservationPurchasePreviewRequestRequestTypeDef#

# GetHostReservationPurchasePreviewRequestRequestTypeDef definition

class GetHostReservationPurchasePreviewRequestRequestTypeDef(TypedDict):
    HostIdSet: Sequence[str],
    OfferingId: str,

PurchaseTypeDef#

# PurchaseTypeDef definition

class PurchaseTypeDef(TypedDict):
    CurrencyCode: NotRequired[CurrencyCodeValuesType],  # (1)
    Duration: NotRequired[int],
    HostIdSet: NotRequired[list[str]],
    HostReservationId: NotRequired[str],
    HourlyPrice: NotRequired[str],
    InstanceFamily: NotRequired[str],
    PaymentOption: NotRequired[PaymentOptionType],  # (2)
    UpfrontPrice: NotRequired[str],
  1. See CurrencyCodeValuesType
  2. See PaymentOptionType

GetImageBlockPublicAccessStateRequestRequestTypeDef#

# GetImageBlockPublicAccessStateRequestRequestTypeDef definition

class GetImageBlockPublicAccessStateRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

GetInstanceMetadataDefaultsRequestRequestTypeDef#

# GetInstanceMetadataDefaultsRequestRequestTypeDef definition

class GetInstanceMetadataDefaultsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

InstanceMetadataDefaultsResponseTypeDef#

# InstanceMetadataDefaultsResponseTypeDef definition

class InstanceMetadataDefaultsResponseTypeDef(TypedDict):
    HttpTokens: NotRequired[HttpTokensStateType],  # (1)
    HttpPutResponseHopLimit: NotRequired[int],
    HttpEndpoint: NotRequired[InstanceMetadataEndpointStateType],  # (2)
    InstanceMetadataTags: NotRequired[InstanceMetadataTagsStateType],  # (3)
    ManagedBy: NotRequired[ManagedByType],  # (4)
    ManagedExceptionMessage: NotRequired[str],
  1. See HttpTokensStateType
  2. See InstanceMetadataEndpointStateType
  3. See InstanceMetadataTagsStateType
  4. See ManagedByType

GetInstanceTpmEkPubRequestRequestTypeDef#

# GetInstanceTpmEkPubRequestRequestTypeDef definition

class GetInstanceTpmEkPubRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    KeyType: EkPubKeyTypeType,  # (1)
    KeyFormat: EkPubKeyFormatType,  # (2)
    DryRun: NotRequired[bool],
  1. See EkPubKeyTypeType
  2. See EkPubKeyFormatType

InstanceTypeInfoFromInstanceRequirementsTypeDef#

# InstanceTypeInfoFromInstanceRequirementsTypeDef definition

class InstanceTypeInfoFromInstanceRequirementsTypeDef(TypedDict):
    InstanceType: NotRequired[str],

GetInstanceUefiDataRequestRequestTypeDef#

# GetInstanceUefiDataRequestRequestTypeDef definition

class GetInstanceUefiDataRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    DryRun: NotRequired[bool],

IpamAddressHistoryRecordTypeDef#

# IpamAddressHistoryRecordTypeDef definition

class IpamAddressHistoryRecordTypeDef(TypedDict):
    ResourceOwnerId: NotRequired[str],
    ResourceRegion: NotRequired[str],
    ResourceType: NotRequired[IpamAddressHistoryResourceTypeType],  # (1)
    ResourceId: NotRequired[str],
    ResourceCidr: NotRequired[str],
    ResourceName: NotRequired[str],
    ResourceComplianceStatus: NotRequired[IpamComplianceStatusType],  # (2)
    ResourceOverlapStatus: NotRequired[IpamOverlapStatusType],  # (3)
    VpcId: NotRequired[str],
    SampledStartTime: NotRequired[datetime],
    SampledEndTime: NotRequired[datetime],
  1. See IpamAddressHistoryResourceTypeType
  2. See IpamComplianceStatusType
  3. See IpamOverlapStatusType

GetLaunchTemplateDataRequestRequestTypeDef#

# GetLaunchTemplateDataRequestRequestTypeDef definition

class GetLaunchTemplateDataRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    DryRun: NotRequired[bool],

GetManagedPrefixListAssociationsRequestRequestTypeDef#

# GetManagedPrefixListAssociationsRequestRequestTypeDef definition

class GetManagedPrefixListAssociationsRequestRequestTypeDef(TypedDict):
    PrefixListId: str,
    DryRun: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

PrefixListAssociationTypeDef#

# PrefixListAssociationTypeDef definition

class PrefixListAssociationTypeDef(TypedDict):
    ResourceId: NotRequired[str],
    ResourceOwner: NotRequired[str],

GetManagedPrefixListEntriesRequestRequestTypeDef#

# GetManagedPrefixListEntriesRequestRequestTypeDef definition

class GetManagedPrefixListEntriesRequestRequestTypeDef(TypedDict):
    PrefixListId: str,
    DryRun: NotRequired[bool],
    TargetVersion: NotRequired[int],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

PrefixListEntryTypeDef#

# PrefixListEntryTypeDef definition

class PrefixListEntryTypeDef(TypedDict):
    Cidr: NotRequired[str],
    Description: NotRequired[str],

GetNetworkInsightsAccessScopeAnalysisFindingsRequestRequestTypeDef#

# GetNetworkInsightsAccessScopeAnalysisFindingsRequestRequestTypeDef definition

class GetNetworkInsightsAccessScopeAnalysisFindingsRequestRequestTypeDef(TypedDict):
    NetworkInsightsAccessScopeAnalysisId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],

GetNetworkInsightsAccessScopeContentRequestRequestTypeDef#

# GetNetworkInsightsAccessScopeContentRequestRequestTypeDef definition

class GetNetworkInsightsAccessScopeContentRequestRequestTypeDef(TypedDict):
    NetworkInsightsAccessScopeId: str,
    DryRun: NotRequired[bool],

GetPasswordDataRequestInstancePasswordDataTypeDef#

# GetPasswordDataRequestInstancePasswordDataTypeDef definition

class GetPasswordDataRequestInstancePasswordDataTypeDef(TypedDict):
    DryRun: NotRequired[bool],

GetPasswordDataRequestRequestTypeDef#

# GetPasswordDataRequestRequestTypeDef definition

class GetPasswordDataRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    DryRun: NotRequired[bool],

ReservationValueTypeDef#

# ReservationValueTypeDef definition

class ReservationValueTypeDef(TypedDict):
    HourlyPrice: NotRequired[str],
    RemainingTotalValue: NotRequired[str],
    RemainingUpfrontValue: NotRequired[str],

GetSerialConsoleAccessStatusRequestRequestTypeDef#

# GetSerialConsoleAccessStatusRequestRequestTypeDef definition

class GetSerialConsoleAccessStatusRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

GetSnapshotBlockPublicAccessStateRequestRequestTypeDef#

# GetSnapshotBlockPublicAccessStateRequestRequestTypeDef definition

class GetSnapshotBlockPublicAccessStateRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

SpotPlacementScoreTypeDef#

# SpotPlacementScoreTypeDef definition

class SpotPlacementScoreTypeDef(TypedDict):
    Region: NotRequired[str],
    AvailabilityZoneId: NotRequired[str],
    Score: NotRequired[int],

TransitGatewayAttachmentPropagationTypeDef#

# TransitGatewayAttachmentPropagationTypeDef definition

class TransitGatewayAttachmentPropagationTypeDef(TypedDict):
    TransitGatewayRouteTableId: NotRequired[str],
    State: NotRequired[TransitGatewayPropagationStateType],  # (1)
  1. See TransitGatewayPropagationStateType

TransitGatewayRouteTableAssociationTypeDef#

# TransitGatewayRouteTableAssociationTypeDef definition

class TransitGatewayRouteTableAssociationTypeDef(TypedDict):
    TransitGatewayAttachmentId: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType],  # (1)
    State: NotRequired[TransitGatewayAssociationStateType],  # (2)
  1. See TransitGatewayAttachmentResourceTypeType
  2. See TransitGatewayAssociationStateType

TransitGatewayRouteTablePropagationTypeDef#

# TransitGatewayRouteTablePropagationTypeDef definition

class TransitGatewayRouteTablePropagationTypeDef(TypedDict):
    TransitGatewayAttachmentId: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType],  # (1)
    State: NotRequired[TransitGatewayPropagationStateType],  # (2)
    TransitGatewayRouteTableAnnouncementId: NotRequired[str],
  1. See TransitGatewayAttachmentResourceTypeType
  2. See TransitGatewayPropagationStateType

GetVerifiedAccessEndpointPolicyRequestRequestTypeDef#

# GetVerifiedAccessEndpointPolicyRequestRequestTypeDef definition

class GetVerifiedAccessEndpointPolicyRequestRequestTypeDef(TypedDict):
    VerifiedAccessEndpointId: str,
    DryRun: NotRequired[bool],

GetVerifiedAccessEndpointTargetsRequestRequestTypeDef#

# GetVerifiedAccessEndpointTargetsRequestRequestTypeDef definition

class GetVerifiedAccessEndpointTargetsRequestRequestTypeDef(TypedDict):
    VerifiedAccessEndpointId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],

VerifiedAccessEndpointTargetTypeDef#

# VerifiedAccessEndpointTargetTypeDef definition

class VerifiedAccessEndpointTargetTypeDef(TypedDict):
    VerifiedAccessEndpointId: NotRequired[str],
    VerifiedAccessEndpointTargetIpAddress: NotRequired[str],
    VerifiedAccessEndpointTargetDns: NotRequired[str],

GetVerifiedAccessGroupPolicyRequestRequestTypeDef#

# GetVerifiedAccessGroupPolicyRequestRequestTypeDef definition

class GetVerifiedAccessGroupPolicyRequestRequestTypeDef(TypedDict):
    VerifiedAccessGroupId: str,
    DryRun: NotRequired[bool],

GetVpnConnectionDeviceSampleConfigurationRequestRequestTypeDef#

# GetVpnConnectionDeviceSampleConfigurationRequestRequestTypeDef definition

class GetVpnConnectionDeviceSampleConfigurationRequestRequestTypeDef(TypedDict):
    VpnConnectionId: str,
    VpnConnectionDeviceTypeId: str,
    InternetKeyExchangeVersion: NotRequired[str],
    DryRun: NotRequired[bool],

GetVpnConnectionDeviceTypesRequestRequestTypeDef#

# GetVpnConnectionDeviceTypesRequestRequestTypeDef definition

class GetVpnConnectionDeviceTypesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],

VpnConnectionDeviceTypeTypeDef#

# VpnConnectionDeviceTypeTypeDef definition

class VpnConnectionDeviceTypeTypeDef(TypedDict):
    VpnConnectionDeviceTypeId: NotRequired[str],
    Vendor: NotRequired[str],
    Platform: NotRequired[str],
    Software: NotRequired[str],

GetVpnTunnelReplacementStatusRequestRequestTypeDef#

# GetVpnTunnelReplacementStatusRequestRequestTypeDef definition

class GetVpnTunnelReplacementStatusRequestRequestTypeDef(TypedDict):
    VpnConnectionId: str,
    VpnTunnelOutsideIpAddress: str,
    DryRun: NotRequired[bool],

MaintenanceDetailsTypeDef#

# MaintenanceDetailsTypeDef definition

class MaintenanceDetailsTypeDef(TypedDict):
    PendingMaintenance: NotRequired[str],
    MaintenanceAutoAppliedAfter: NotRequired[datetime],
    LastMaintenanceApplied: NotRequired[datetime],

GpuDeviceMemoryInfoTypeDef#

# GpuDeviceMemoryInfoTypeDef definition

class GpuDeviceMemoryInfoTypeDef(TypedDict):
    SizeInMiB: NotRequired[int],

HibernationOptionsRequestTypeDef#

# HibernationOptionsRequestTypeDef definition

class HibernationOptionsRequestTypeDef(TypedDict):
    Configured: NotRequired[bool],

HibernationOptionsTypeDef#

# HibernationOptionsTypeDef definition

class HibernationOptionsTypeDef(TypedDict):
    Configured: NotRequired[bool],

HostInstanceTypeDef#

# HostInstanceTypeDef definition

class HostInstanceTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    InstanceType: NotRequired[str],
    OwnerId: NotRequired[str],

HostPropertiesTypeDef#

# HostPropertiesTypeDef definition

class HostPropertiesTypeDef(TypedDict):
    Cores: NotRequired[int],
    InstanceType: NotRequired[str],
    InstanceFamily: NotRequired[str],
    Sockets: NotRequired[int],
    TotalVCpus: NotRequired[int],

IKEVersionsListValueTypeDef#

# IKEVersionsListValueTypeDef definition

class IKEVersionsListValueTypeDef(TypedDict):
    Value: NotRequired[str],

IKEVersionsRequestListValueTypeDef#

# IKEVersionsRequestListValueTypeDef definition

class IKEVersionsRequestListValueTypeDef(TypedDict):
    Value: NotRequired[str],

IamInstanceProfileTypeDef#

# IamInstanceProfileTypeDef definition

class IamInstanceProfileTypeDef(TypedDict):
    Arn: NotRequired[str],
    Id: NotRequired[str],

LaunchPermissionTypeDef#

# LaunchPermissionTypeDef definition

class LaunchPermissionTypeDef(TypedDict):
    OrganizationArn: NotRequired[str],
    OrganizationalUnitArn: NotRequired[str],
    UserId: NotRequired[str],
    Group: NotRequired[PermissionGroupType],  # (1)
  1. See PermissionGroupType

ImageCriterionRequestTypeDef#

# ImageCriterionRequestTypeDef definition

class ImageCriterionRequestTypeDef(TypedDict):
    ImageProviders: NotRequired[Sequence[str]],

UserBucketTypeDef#

# UserBucketTypeDef definition

class UserBucketTypeDef(TypedDict):
    S3Bucket: NotRequired[str],
    S3Key: NotRequired[str],

ImageMetadataTypeDef#

# ImageMetadataTypeDef definition

class ImageMetadataTypeDef(TypedDict):
    ImageId: NotRequired[str],
    Name: NotRequired[str],
    OwnerId: NotRequired[str],
    State: NotRequired[ImageStateType],  # (1)
    ImageOwnerAlias: NotRequired[str],
    CreationDate: NotRequired[str],
    DeprecationTime: NotRequired[str],
    ImageAllowed: NotRequired[bool],
    IsPublic: NotRequired[bool],
  1. See ImageStateType

ImageRecycleBinInfoTypeDef#

# ImageRecycleBinInfoTypeDef definition

class ImageRecycleBinInfoTypeDef(TypedDict):
    ImageId: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    RecycleBinEnterTime: NotRequired[datetime],
    RecycleBinExitTime: NotRequired[datetime],

StateReasonTypeDef#

# StateReasonTypeDef definition

class StateReasonTypeDef(TypedDict):
    Code: NotRequired[str],
    Message: NotRequired[str],

ImportClientVpnClientCertificateRevocationListRequestRequestTypeDef#

# ImportClientVpnClientCertificateRevocationListRequestRequestTypeDef definition

class ImportClientVpnClientCertificateRevocationListRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    CertificateRevocationList: str,
    DryRun: NotRequired[bool],

ImportImageLicenseConfigurationRequestTypeDef#

# ImportImageLicenseConfigurationRequestTypeDef definition

class ImportImageLicenseConfigurationRequestTypeDef(TypedDict):
    LicenseConfigurationArn: NotRequired[str],

ImportImageLicenseConfigurationResponseTypeDef#

# ImportImageLicenseConfigurationResponseTypeDef definition

class ImportImageLicenseConfigurationResponseTypeDef(TypedDict):
    LicenseConfigurationArn: NotRequired[str],

UserDataTypeDef#

# UserDataTypeDef definition

class UserDataTypeDef(TypedDict):
    Data: NotRequired[str],

InferenceDeviceMemoryInfoTypeDef#

# InferenceDeviceMemoryInfoTypeDef definition

class InferenceDeviceMemoryInfoTypeDef(TypedDict):
    SizeInMiB: NotRequired[int],

InstanceAttachmentEnaSrdUdpSpecificationTypeDef#

# InstanceAttachmentEnaSrdUdpSpecificationTypeDef definition

class InstanceAttachmentEnaSrdUdpSpecificationTypeDef(TypedDict):
    EnaSrdUdpEnabled: NotRequired[bool],

InstanceCountTypeDef#

# InstanceCountTypeDef definition

class InstanceCountTypeDef(TypedDict):
    InstanceCount: NotRequired[int],
    State: NotRequired[ListingStateType],  # (1)
  1. See ListingStateType

InstanceCreditSpecificationRequestTypeDef#

# InstanceCreditSpecificationRequestTypeDef definition

class InstanceCreditSpecificationRequestTypeDef(TypedDict):
    InstanceId: str,
    CpuCredits: NotRequired[str],

InstanceEventWindowTimeRangeTypeDef#

# InstanceEventWindowTimeRangeTypeDef definition

class InstanceEventWindowTimeRangeTypeDef(TypedDict):
    StartWeekDay: NotRequired[WeekDayType],  # (1)
    StartHour: NotRequired[int],
    EndWeekDay: NotRequired[WeekDayType],  # (1)
    EndHour: NotRequired[int],
  1. See WeekDayType
  2. See WeekDayType

InstanceStateTypeDef#

# InstanceStateTypeDef definition

class InstanceStateTypeDef(TypedDict):
    Code: NotRequired[int],
    Name: NotRequired[InstanceStateNameType],  # (1)
  1. See InstanceStateNameType

InstanceIpv4PrefixTypeDef#

# InstanceIpv4PrefixTypeDef definition

class InstanceIpv4PrefixTypeDef(TypedDict):
    Ipv4Prefix: NotRequired[str],

InstanceIpv6AddressRequestTypeDef#

# InstanceIpv6AddressRequestTypeDef definition

class InstanceIpv6AddressRequestTypeDef(TypedDict):
    Ipv6Address: NotRequired[str],

InstanceIpv6PrefixTypeDef#

# InstanceIpv6PrefixTypeDef definition

class InstanceIpv6PrefixTypeDef(TypedDict):
    Ipv6Prefix: NotRequired[str],

InstanceMaintenanceOptionsRequestTypeDef#

# InstanceMaintenanceOptionsRequestTypeDef definition

class InstanceMaintenanceOptionsRequestTypeDef(TypedDict):
    AutoRecovery: NotRequired[InstanceAutoRecoveryStateType],  # (1)
  1. See InstanceAutoRecoveryStateType

InstanceMaintenanceOptionsTypeDef#

# InstanceMaintenanceOptionsTypeDef definition

class InstanceMaintenanceOptionsTypeDef(TypedDict):
    AutoRecovery: NotRequired[InstanceAutoRecoveryStateType],  # (1)
  1. See InstanceAutoRecoveryStateType

InstanceMetadataOptionsRequestTypeDef#

# InstanceMetadataOptionsRequestTypeDef definition

class InstanceMetadataOptionsRequestTypeDef(TypedDict):
    HttpTokens: NotRequired[HttpTokensStateType],  # (1)
    HttpPutResponseHopLimit: NotRequired[int],
    HttpEndpoint: NotRequired[InstanceMetadataEndpointStateType],  # (2)
    HttpProtocolIpv6: NotRequired[InstanceMetadataProtocolStateType],  # (3)
    InstanceMetadataTags: NotRequired[InstanceMetadataTagsStateType],  # (4)
  1. See HttpTokensStateType
  2. See InstanceMetadataEndpointStateType
  3. See InstanceMetadataProtocolStateType
  4. See InstanceMetadataTagsStateType

InstanceMetadataOptionsResponseTypeDef#

# InstanceMetadataOptionsResponseTypeDef definition

class InstanceMetadataOptionsResponseTypeDef(TypedDict):
    State: NotRequired[InstanceMetadataOptionsStateType],  # (1)
    HttpTokens: NotRequired[HttpTokensStateType],  # (2)
    HttpPutResponseHopLimit: NotRequired[int],
    HttpEndpoint: NotRequired[InstanceMetadataEndpointStateType],  # (3)
    HttpProtocolIpv6: NotRequired[InstanceMetadataProtocolStateType],  # (4)
    InstanceMetadataTags: NotRequired[InstanceMetadataTagsStateType],  # (5)
  1. See InstanceMetadataOptionsStateType
  2. See HttpTokensStateType
  3. See InstanceMetadataEndpointStateType
  4. See InstanceMetadataProtocolStateType
  5. See InstanceMetadataTagsStateType

MonitoringTypeDef#

# MonitoringTypeDef definition

class MonitoringTypeDef(TypedDict):
    State: NotRequired[MonitoringStateType],  # (1)
  1. See MonitoringStateType

InstanceNetworkInterfaceAssociationTypeDef#

# InstanceNetworkInterfaceAssociationTypeDef definition

class InstanceNetworkInterfaceAssociationTypeDef(TypedDict):
    CarrierIp: NotRequired[str],
    CustomerOwnedIp: NotRequired[str],
    IpOwnerId: NotRequired[str],
    PublicDnsName: NotRequired[str],
    PublicIp: NotRequired[str],

InstanceNetworkPerformanceOptionsRequestTypeDef#

# InstanceNetworkPerformanceOptionsRequestTypeDef definition

class InstanceNetworkPerformanceOptionsRequestTypeDef(TypedDict):
    BandwidthWeighting: NotRequired[InstanceBandwidthWeightingType],  # (1)
  1. See InstanceBandwidthWeightingType

InstanceNetworkPerformanceOptionsTypeDef#

# InstanceNetworkPerformanceOptionsTypeDef definition

class InstanceNetworkPerformanceOptionsTypeDef(TypedDict):
    BandwidthWeighting: NotRequired[InstanceBandwidthWeightingType],  # (1)
  1. See InstanceBandwidthWeightingType

MemoryGiBPerVCpuTypeDef#

# MemoryGiBPerVCpuTypeDef definition

class MemoryGiBPerVCpuTypeDef(TypedDict):
    Min: NotRequired[float],
    Max: NotRequired[float],

MemoryMiBTypeDef#

# MemoryMiBTypeDef definition

class MemoryMiBTypeDef(TypedDict):
    Min: NotRequired[int],
    Max: NotRequired[int],

NetworkBandwidthGbpsTypeDef#

# NetworkBandwidthGbpsTypeDef definition

class NetworkBandwidthGbpsTypeDef(TypedDict):
    Min: NotRequired[float],
    Max: NotRequired[float],

NetworkInterfaceCountTypeDef#

# NetworkInterfaceCountTypeDef definition

class NetworkInterfaceCountTypeDef(TypedDict):
    Min: NotRequired[int],
    Max: NotRequired[int],

TotalLocalStorageGBTypeDef#

# TotalLocalStorageGBTypeDef definition

class TotalLocalStorageGBTypeDef(TypedDict):
    Min: NotRequired[float],
    Max: NotRequired[float],

VCpuCountRangeTypeDef#

# VCpuCountRangeTypeDef definition

class VCpuCountRangeTypeDef(TypedDict):
    Min: NotRequired[int],
    Max: NotRequired[int],

MemoryGiBPerVCpuRequestTypeDef#

# MemoryGiBPerVCpuRequestTypeDef definition

class MemoryGiBPerVCpuRequestTypeDef(TypedDict):
    Min: NotRequired[float],
    Max: NotRequired[float],

MemoryMiBRequestTypeDef#

# MemoryMiBRequestTypeDef definition

class MemoryMiBRequestTypeDef(TypedDict):
    Min: int,
    Max: NotRequired[int],

NetworkBandwidthGbpsRequestTypeDef#

# NetworkBandwidthGbpsRequestTypeDef definition

class NetworkBandwidthGbpsRequestTypeDef(TypedDict):
    Min: NotRequired[float],
    Max: NotRequired[float],

NetworkInterfaceCountRequestTypeDef#

# NetworkInterfaceCountRequestTypeDef definition

class NetworkInterfaceCountRequestTypeDef(TypedDict):
    Min: NotRequired[int],
    Max: NotRequired[int],

TotalLocalStorageGBRequestTypeDef#

# TotalLocalStorageGBRequestTypeDef definition

class TotalLocalStorageGBRequestTypeDef(TypedDict):
    Min: NotRequired[float],
    Max: NotRequired[float],

VCpuCountRangeRequestTypeDef#

# VCpuCountRangeRequestTypeDef definition

class VCpuCountRangeRequestTypeDef(TypedDict):
    Min: int,
    Max: NotRequired[int],

InstanceStatusDetailsTypeDef#

# InstanceStatusDetailsTypeDef definition

class InstanceStatusDetailsTypeDef(TypedDict):
    ImpairedSince: NotRequired[datetime],
    Name: NotRequired[StatusNameType],  # (1)
    Status: NotRequired[StatusTypeType],  # (2)
  1. See StatusNameType
  2. See StatusTypeType

InstanceStatusEventTypeDef#

# InstanceStatusEventTypeDef definition

class InstanceStatusEventTypeDef(TypedDict):
    InstanceEventId: NotRequired[str],
    Code: NotRequired[EventCodeType],  # (1)
    Description: NotRequired[str],
    NotAfter: NotRequired[datetime],
    NotBefore: NotRequired[datetime],
    NotBeforeDeadline: NotRequired[datetime],
  1. See EventCodeType

LicenseConfigurationTypeDef#

# LicenseConfigurationTypeDef definition

class LicenseConfigurationTypeDef(TypedDict):
    LicenseConfigurationArn: NotRequired[str],

PrivateDnsNameOptionsResponseTypeDef#

# PrivateDnsNameOptionsResponseTypeDef definition

class PrivateDnsNameOptionsResponseTypeDef(TypedDict):
    HostnameType: NotRequired[HostnameTypeType],  # (1)
    EnableResourceNameDnsARecord: NotRequired[bool],
    EnableResourceNameDnsAAAARecord: NotRequired[bool],
  1. See HostnameTypeType

MemoryInfoTypeDef#

# MemoryInfoTypeDef definition

class MemoryInfoTypeDef(TypedDict):
    SizeInMiB: NotRequired[int],

NitroTpmInfoTypeDef#

# NitroTpmInfoTypeDef definition

class NitroTpmInfoTypeDef(TypedDict):
    SupportedVersions: NotRequired[list[str]],

PlacementGroupInfoTypeDef#

# PlacementGroupInfoTypeDef definition

class PlacementGroupInfoTypeDef(TypedDict):
    SupportedStrategies: NotRequired[list[PlacementGroupStrategyType]],  # (1)
  1. See PlacementGroupStrategyType

ProcessorInfoTypeDef#

# ProcessorInfoTypeDef definition

class ProcessorInfoTypeDef(TypedDict):
    SupportedArchitectures: NotRequired[list[ArchitectureTypeType]],  # (1)
    SustainedClockSpeedInGhz: NotRequired[float],
    SupportedFeatures: NotRequired[list[SupportedAdditionalProcessorFeatureType]],  # (2)
    Manufacturer: NotRequired[str],
  1. See ArchitectureTypeType
  2. See SupportedAdditionalProcessorFeatureType

VCpuInfoTypeDef#

# VCpuInfoTypeDef definition

class VCpuInfoTypeDef(TypedDict):
    DefaultVCpus: NotRequired[int],
    DefaultCores: NotRequired[int],
    DefaultThreadsPerCore: NotRequired[int],
    ValidCores: NotRequired[list[int]],
    ValidThreadsPerCore: NotRequired[list[int]],

IpRangeTypeDef#

# IpRangeTypeDef definition

class IpRangeTypeDef(TypedDict):
    Description: NotRequired[str],
    CidrIp: NotRequired[str],

Ipv6RangeTypeDef#

# Ipv6RangeTypeDef definition

class Ipv6RangeTypeDef(TypedDict):
    Description: NotRequired[str],
    CidrIpv6: NotRequired[str],

PrefixListIdTypeDef#

# PrefixListIdTypeDef definition

class PrefixListIdTypeDef(TypedDict):
    Description: NotRequired[str],
    PrefixListId: NotRequired[str],

UserIdGroupPairTypeDef#

# UserIdGroupPairTypeDef definition

class UserIdGroupPairTypeDef(TypedDict):
    Description: NotRequired[str],
    UserId: NotRequired[str],
    GroupName: NotRequired[str],
    GroupId: NotRequired[str],
    VpcId: NotRequired[str],
    VpcPeeringConnectionId: NotRequired[str],
    PeeringStatus: NotRequired[str],

IpamCidrAuthorizationContextTypeDef#

# IpamCidrAuthorizationContextTypeDef definition

class IpamCidrAuthorizationContextTypeDef(TypedDict):
    Message: NotRequired[str],
    Signature: NotRequired[str],

IpamDiscoveryFailureReasonTypeDef#

# IpamDiscoveryFailureReasonTypeDef definition

class IpamDiscoveryFailureReasonTypeDef(TypedDict):
    Code: NotRequired[IpamDiscoveryFailureCodeType],  # (1)
    Message: NotRequired[str],
  1. See IpamDiscoveryFailureCodeType

IpamPublicAddressSecurityGroupTypeDef#

# IpamPublicAddressSecurityGroupTypeDef definition

class IpamPublicAddressSecurityGroupTypeDef(TypedDict):
    GroupName: NotRequired[str],
    GroupId: NotRequired[str],

IpamResourceTagTypeDef#

# IpamResourceTagTypeDef definition

class IpamResourceTagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

IpamOperatingRegionTypeDef#

# IpamOperatingRegionTypeDef definition

class IpamOperatingRegionTypeDef(TypedDict):
    RegionName: NotRequired[str],

IpamOrganizationalUnitExclusionTypeDef#

# IpamOrganizationalUnitExclusionTypeDef definition

class IpamOrganizationalUnitExclusionTypeDef(TypedDict):
    OrganizationsEntityPath: NotRequired[str],

IpamPoolCidrFailureReasonTypeDef#

# IpamPoolCidrFailureReasonTypeDef definition

class IpamPoolCidrFailureReasonTypeDef(TypedDict):
    Code: NotRequired[IpamPoolCidrFailureCodeType],  # (1)
    Message: NotRequired[str],
  1. See IpamPoolCidrFailureCodeType

IpamPoolSourceResourceTypeDef#

# IpamPoolSourceResourceTypeDef definition

class IpamPoolSourceResourceTypeDef(TypedDict):
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[IpamPoolSourceResourceTypeType],  # (1)
    ResourceRegion: NotRequired[str],
    ResourceOwner: NotRequired[str],
  1. See IpamPoolSourceResourceTypeType

IpamPublicAddressTagTypeDef#

# IpamPublicAddressTagTypeDef definition

class IpamPublicAddressTagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

Ipv4PrefixSpecificationResponseTypeDef#

# Ipv4PrefixSpecificationResponseTypeDef definition

class Ipv4PrefixSpecificationResponseTypeDef(TypedDict):
    Ipv4Prefix: NotRequired[str],

Ipv6CidrBlockTypeDef#

# Ipv6CidrBlockTypeDef definition

class Ipv6CidrBlockTypeDef(TypedDict):
    Ipv6CidrBlock: NotRequired[str],

PoolCidrBlockTypeDef#

# PoolCidrBlockTypeDef definition

class PoolCidrBlockTypeDef(TypedDict):
    Cidr: NotRequired[str],

Ipv6PrefixSpecificationResponseTypeDef#

# Ipv6PrefixSpecificationResponseTypeDef definition

class Ipv6PrefixSpecificationResponseTypeDef(TypedDict):
    Ipv6Prefix: NotRequired[str],

Ipv6PrefixSpecificationTypeDef#

# Ipv6PrefixSpecificationTypeDef definition

class Ipv6PrefixSpecificationTypeDef(TypedDict):
    Ipv6Prefix: NotRequired[str],

LastErrorTypeDef#

# LastErrorTypeDef definition

class LastErrorTypeDef(TypedDict):
    Message: NotRequired[str],
    Code: NotRequired[str],

RunInstancesMonitoringEnabledTypeDef#

# RunInstancesMonitoringEnabledTypeDef definition

class RunInstancesMonitoringEnabledTypeDef(TypedDict):
    Enabled: bool,

SpotPlacementTypeDef#

# SpotPlacementTypeDef definition

class SpotPlacementTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    GroupName: NotRequired[str],
    Tenancy: NotRequired[TenancyType],  # (1)
  1. See TenancyType

LaunchTemplateEbsBlockDeviceRequestTypeDef#

# LaunchTemplateEbsBlockDeviceRequestTypeDef definition

class LaunchTemplateEbsBlockDeviceRequestTypeDef(TypedDict):
    Encrypted: NotRequired[bool],
    DeleteOnTermination: NotRequired[bool],
    Iops: NotRequired[int],
    KmsKeyId: NotRequired[str],
    SnapshotId: NotRequired[str],
    VolumeSize: NotRequired[int],
    VolumeType: NotRequired[VolumeTypeType],  # (1)
    Throughput: NotRequired[int],
  1. See VolumeTypeType

LaunchTemplateEbsBlockDeviceTypeDef#

# LaunchTemplateEbsBlockDeviceTypeDef definition

class LaunchTemplateEbsBlockDeviceTypeDef(TypedDict):
    Encrypted: NotRequired[bool],
    DeleteOnTermination: NotRequired[bool],
    Iops: NotRequired[int],
    KmsKeyId: NotRequired[str],
    SnapshotId: NotRequired[str],
    VolumeSize: NotRequired[int],
    VolumeType: NotRequired[VolumeTypeType],  # (1)
    Throughput: NotRequired[int],
  1. See VolumeTypeType

LaunchTemplateCpuOptionsRequestTypeDef#

# LaunchTemplateCpuOptionsRequestTypeDef definition

class LaunchTemplateCpuOptionsRequestTypeDef(TypedDict):
    CoreCount: NotRequired[int],
    ThreadsPerCore: NotRequired[int],
    AmdSevSnp: NotRequired[AmdSevSnpSpecificationType],  # (1)
  1. See AmdSevSnpSpecificationType

LaunchTemplateCpuOptionsTypeDef#

# LaunchTemplateCpuOptionsTypeDef definition

class LaunchTemplateCpuOptionsTypeDef(TypedDict):
    CoreCount: NotRequired[int],
    ThreadsPerCore: NotRequired[int],
    AmdSevSnp: NotRequired[AmdSevSnpSpecificationType],  # (1)
  1. See AmdSevSnpSpecificationType

LaunchTemplateElasticInferenceAcceleratorResponseTypeDef#

# LaunchTemplateElasticInferenceAcceleratorResponseTypeDef definition

class LaunchTemplateElasticInferenceAcceleratorResponseTypeDef(TypedDict):
    Type: NotRequired[str],
    Count: NotRequired[int],

LaunchTemplateElasticInferenceAcceleratorTypeDef#

# LaunchTemplateElasticInferenceAcceleratorTypeDef definition

class LaunchTemplateElasticInferenceAcceleratorTypeDef(TypedDict):
    Type: str,
    Count: NotRequired[int],

LaunchTemplateEnaSrdUdpSpecificationTypeDef#

# LaunchTemplateEnaSrdUdpSpecificationTypeDef definition

class LaunchTemplateEnaSrdUdpSpecificationTypeDef(TypedDict):
    EnaSrdUdpEnabled: NotRequired[bool],

LaunchTemplateEnclaveOptionsRequestTypeDef#

# LaunchTemplateEnclaveOptionsRequestTypeDef definition

class LaunchTemplateEnclaveOptionsRequestTypeDef(TypedDict):
    Enabled: NotRequired[bool],

LaunchTemplateEnclaveOptionsTypeDef#

# LaunchTemplateEnclaveOptionsTypeDef definition

class LaunchTemplateEnclaveOptionsTypeDef(TypedDict):
    Enabled: NotRequired[bool],

LaunchTemplateHibernationOptionsRequestTypeDef#

# LaunchTemplateHibernationOptionsRequestTypeDef definition

class LaunchTemplateHibernationOptionsRequestTypeDef(TypedDict):
    Configured: NotRequired[bool],

LaunchTemplateHibernationOptionsTypeDef#

# LaunchTemplateHibernationOptionsTypeDef definition

class LaunchTemplateHibernationOptionsTypeDef(TypedDict):
    Configured: NotRequired[bool],

LaunchTemplateIamInstanceProfileSpecificationRequestTypeDef#

# LaunchTemplateIamInstanceProfileSpecificationRequestTypeDef definition

class LaunchTemplateIamInstanceProfileSpecificationRequestTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],

LaunchTemplateIamInstanceProfileSpecificationTypeDef#

# LaunchTemplateIamInstanceProfileSpecificationTypeDef definition

class LaunchTemplateIamInstanceProfileSpecificationTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],

LaunchTemplateInstanceMaintenanceOptionsRequestTypeDef#

# LaunchTemplateInstanceMaintenanceOptionsRequestTypeDef definition

class LaunchTemplateInstanceMaintenanceOptionsRequestTypeDef(TypedDict):
    AutoRecovery: NotRequired[LaunchTemplateAutoRecoveryStateType],  # (1)
  1. See LaunchTemplateAutoRecoveryStateType

LaunchTemplateInstanceMaintenanceOptionsTypeDef#

# LaunchTemplateInstanceMaintenanceOptionsTypeDef definition

class LaunchTemplateInstanceMaintenanceOptionsTypeDef(TypedDict):
    AutoRecovery: NotRequired[LaunchTemplateAutoRecoveryStateType],  # (1)
  1. See LaunchTemplateAutoRecoveryStateType

LaunchTemplateSpotMarketOptionsTypeDef#

# LaunchTemplateSpotMarketOptionsTypeDef definition

class LaunchTemplateSpotMarketOptionsTypeDef(TypedDict):
    MaxPrice: NotRequired[str],
    SpotInstanceType: NotRequired[SpotInstanceTypeType],  # (1)
    BlockDurationMinutes: NotRequired[int],
    ValidUntil: NotRequired[datetime],
    InstanceInterruptionBehavior: NotRequired[InstanceInterruptionBehaviorType],  # (2)
  1. See SpotInstanceTypeType
  2. See InstanceInterruptionBehaviorType

LaunchTemplateInstanceMetadataOptionsRequestTypeDef#

# LaunchTemplateInstanceMetadataOptionsRequestTypeDef definition

class LaunchTemplateInstanceMetadataOptionsRequestTypeDef(TypedDict):
    HttpTokens: NotRequired[LaunchTemplateHttpTokensStateType],  # (1)
    HttpPutResponseHopLimit: NotRequired[int],
    HttpEndpoint: NotRequired[LaunchTemplateInstanceMetadataEndpointStateType],  # (2)
    HttpProtocolIpv6: NotRequired[LaunchTemplateInstanceMetadataProtocolIpv6Type],  # (3)
    InstanceMetadataTags: NotRequired[LaunchTemplateInstanceMetadataTagsStateType],  # (4)
  1. See LaunchTemplateHttpTokensStateType
  2. See LaunchTemplateInstanceMetadataEndpointStateType
  3. See LaunchTemplateInstanceMetadataProtocolIpv6Type
  4. See LaunchTemplateInstanceMetadataTagsStateType

LaunchTemplateInstanceMetadataOptionsTypeDef#

# LaunchTemplateInstanceMetadataOptionsTypeDef definition

class LaunchTemplateInstanceMetadataOptionsTypeDef(TypedDict):
    State: NotRequired[LaunchTemplateInstanceMetadataOptionsStateType],  # (1)
    HttpTokens: NotRequired[LaunchTemplateHttpTokensStateType],  # (2)
    HttpPutResponseHopLimit: NotRequired[int],
    HttpEndpoint: NotRequired[LaunchTemplateInstanceMetadataEndpointStateType],  # (3)
    HttpProtocolIpv6: NotRequired[LaunchTemplateInstanceMetadataProtocolIpv6Type],  # (4)
    InstanceMetadataTags: NotRequired[LaunchTemplateInstanceMetadataTagsStateType],  # (5)
  1. See LaunchTemplateInstanceMetadataOptionsStateType
  2. See LaunchTemplateHttpTokensStateType
  3. See LaunchTemplateInstanceMetadataEndpointStateType
  4. See LaunchTemplateInstanceMetadataProtocolIpv6Type
  5. See LaunchTemplateInstanceMetadataTagsStateType

LaunchTemplateLicenseConfigurationRequestTypeDef#

# LaunchTemplateLicenseConfigurationRequestTypeDef definition

class LaunchTemplateLicenseConfigurationRequestTypeDef(TypedDict):
    LicenseConfigurationArn: NotRequired[str],

LaunchTemplateLicenseConfigurationTypeDef#

# LaunchTemplateLicenseConfigurationTypeDef definition

class LaunchTemplateLicenseConfigurationTypeDef(TypedDict):
    LicenseConfigurationArn: NotRequired[str],

LaunchTemplateNetworkPerformanceOptionsRequestTypeDef#

# LaunchTemplateNetworkPerformanceOptionsRequestTypeDef definition

class LaunchTemplateNetworkPerformanceOptionsRequestTypeDef(TypedDict):
    BandwidthWeighting: NotRequired[InstanceBandwidthWeightingType],  # (1)
  1. See InstanceBandwidthWeightingType

LaunchTemplateNetworkPerformanceOptionsTypeDef#

# LaunchTemplateNetworkPerformanceOptionsTypeDef definition

class LaunchTemplateNetworkPerformanceOptionsTypeDef(TypedDict):
    BandwidthWeighting: NotRequired[InstanceBandwidthWeightingType],  # (1)
  1. See InstanceBandwidthWeightingType

LaunchTemplatePlacementRequestTypeDef#

# LaunchTemplatePlacementRequestTypeDef definition

class LaunchTemplatePlacementRequestTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    Affinity: NotRequired[str],
    GroupName: NotRequired[str],
    HostId: NotRequired[str],
    Tenancy: NotRequired[TenancyType],  # (1)
    SpreadDomain: NotRequired[str],
    HostResourceGroupArn: NotRequired[str],
    PartitionNumber: NotRequired[int],
    GroupId: NotRequired[str],
  1. See TenancyType

LaunchTemplatePlacementTypeDef#

# LaunchTemplatePlacementTypeDef definition

class LaunchTemplatePlacementTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    Affinity: NotRequired[str],
    GroupName: NotRequired[str],
    HostId: NotRequired[str],
    Tenancy: NotRequired[TenancyType],  # (1)
    SpreadDomain: NotRequired[str],
    HostResourceGroupArn: NotRequired[str],
    PartitionNumber: NotRequired[int],
    GroupId: NotRequired[str],
  1. See TenancyType

LaunchTemplatePrivateDnsNameOptionsRequestTypeDef#

# LaunchTemplatePrivateDnsNameOptionsRequestTypeDef definition

class LaunchTemplatePrivateDnsNameOptionsRequestTypeDef(TypedDict):
    HostnameType: NotRequired[HostnameTypeType],  # (1)
    EnableResourceNameDnsARecord: NotRequired[bool],
    EnableResourceNameDnsAAAARecord: NotRequired[bool],
  1. See HostnameTypeType

LaunchTemplatePrivateDnsNameOptionsTypeDef#

# LaunchTemplatePrivateDnsNameOptionsTypeDef definition

class LaunchTemplatePrivateDnsNameOptionsTypeDef(TypedDict):
    HostnameType: NotRequired[HostnameTypeType],  # (1)
    EnableResourceNameDnsARecord: NotRequired[bool],
    EnableResourceNameDnsAAAARecord: NotRequired[bool],
  1. See HostnameTypeType

LaunchTemplateSpecificationTypeDef#

# LaunchTemplateSpecificationTypeDef definition

class LaunchTemplateSpecificationTypeDef(TypedDict):
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],
    Version: NotRequired[str],

LaunchTemplatesMonitoringRequestTypeDef#

# LaunchTemplatesMonitoringRequestTypeDef definition

class LaunchTemplatesMonitoringRequestTypeDef(TypedDict):
    Enabled: NotRequired[bool],

LaunchTemplatesMonitoringTypeDef#

# LaunchTemplatesMonitoringTypeDef definition

class LaunchTemplatesMonitoringTypeDef(TypedDict):
    Enabled: NotRequired[bool],

LicenseConfigurationRequestTypeDef#

# LicenseConfigurationRequestTypeDef definition

class LicenseConfigurationRequestTypeDef(TypedDict):
    LicenseConfigurationArn: NotRequired[str],

ListImagesInRecycleBinRequestRequestTypeDef#

# ListImagesInRecycleBinRequestRequestTypeDef definition

class ListImagesInRecycleBinRequestRequestTypeDef(TypedDict):
    ImageIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],

ListSnapshotsInRecycleBinRequestRequestTypeDef#

# ListSnapshotsInRecycleBinRequestRequestTypeDef definition

class ListSnapshotsInRecycleBinRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    SnapshotIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],

SnapshotRecycleBinInfoTypeDef#

# SnapshotRecycleBinInfoTypeDef definition

class SnapshotRecycleBinInfoTypeDef(TypedDict):
    SnapshotId: NotRequired[str],
    RecycleBinEnterTime: NotRequired[datetime],
    RecycleBinExitTime: NotRequired[datetime],
    Description: NotRequired[str],
    VolumeId: NotRequired[str],

LoadPermissionRequestTypeDef#

# LoadPermissionRequestTypeDef definition

class LoadPermissionRequestTypeDef(TypedDict):
    Group: NotRequired[PermissionGroupType],  # (1)
    UserId: NotRequired[str],
  1. See PermissionGroupType

MediaDeviceMemoryInfoTypeDef#

# MediaDeviceMemoryInfoTypeDef definition

class MediaDeviceMemoryInfoTypeDef(TypedDict):
    SizeInMiB: NotRequired[int],

ModifyAddressAttributeRequestRequestTypeDef#

# ModifyAddressAttributeRequestRequestTypeDef definition

class ModifyAddressAttributeRequestRequestTypeDef(TypedDict):
    AllocationId: str,
    DomainName: NotRequired[str],
    DryRun: NotRequired[bool],

ModifyAvailabilityZoneGroupRequestRequestTypeDef#

# ModifyAvailabilityZoneGroupRequestRequestTypeDef definition

class ModifyAvailabilityZoneGroupRequestRequestTypeDef(TypedDict):
    GroupName: str,
    OptInStatus: ModifyAvailabilityZoneOptInStatusType,  # (1)
    DryRun: NotRequired[bool],
  1. See ModifyAvailabilityZoneOptInStatusType

ModifyDefaultCreditSpecificationRequestRequestTypeDef#

# ModifyDefaultCreditSpecificationRequestRequestTypeDef definition

class ModifyDefaultCreditSpecificationRequestRequestTypeDef(TypedDict):
    InstanceFamily: UnlimitedSupportedInstanceFamilyType,  # (1)
    CpuCredits: str,
    DryRun: NotRequired[bool],
  1. See UnlimitedSupportedInstanceFamilyType

ModifyEbsDefaultKmsKeyIdRequestRequestTypeDef#

# ModifyEbsDefaultKmsKeyIdRequestRequestTypeDef definition

class ModifyEbsDefaultKmsKeyIdRequestRequestTypeDef(TypedDict):
    KmsKeyId: str,
    DryRun: NotRequired[bool],

ModifyHostsRequestRequestTypeDef#

# ModifyHostsRequestRequestTypeDef definition

class ModifyHostsRequestRequestTypeDef(TypedDict):
    HostIds: Sequence[str],
    HostRecovery: NotRequired[HostRecoveryType],  # (1)
    InstanceType: NotRequired[str],
    InstanceFamily: NotRequired[str],
    HostMaintenance: NotRequired[HostMaintenanceType],  # (2)
    AutoPlacement: NotRequired[AutoPlacementType],  # (3)
  1. See HostRecoveryType
  2. See HostMaintenanceType
  3. See AutoPlacementType

ModifyIdFormatRequestRequestTypeDef#

# ModifyIdFormatRequestRequestTypeDef definition

class ModifyIdFormatRequestRequestTypeDef(TypedDict):
    Resource: str,
    UseLongIds: bool,

ModifyIdentityIdFormatRequestRequestTypeDef#

# ModifyIdentityIdFormatRequestRequestTypeDef definition

class ModifyIdentityIdFormatRequestRequestTypeDef(TypedDict):
    Resource: str,
    UseLongIds: bool,
    PrincipalArn: str,

ModifyInstanceCpuOptionsRequestRequestTypeDef#

# ModifyInstanceCpuOptionsRequestRequestTypeDef definition

class ModifyInstanceCpuOptionsRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    CoreCount: int,
    ThreadsPerCore: int,
    DryRun: NotRequired[bool],

SuccessfulInstanceCreditSpecificationItemTypeDef#

# SuccessfulInstanceCreditSpecificationItemTypeDef definition

class SuccessfulInstanceCreditSpecificationItemTypeDef(TypedDict):
    InstanceId: NotRequired[str],

ModifyInstanceMaintenanceOptionsRequestRequestTypeDef#

# ModifyInstanceMaintenanceOptionsRequestRequestTypeDef definition

class ModifyInstanceMaintenanceOptionsRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    AutoRecovery: NotRequired[InstanceAutoRecoveryStateType],  # (1)
    DryRun: NotRequired[bool],
  1. See InstanceAutoRecoveryStateType

ModifyInstanceMetadataDefaultsRequestRequestTypeDef#

# ModifyInstanceMetadataDefaultsRequestRequestTypeDef definition

class ModifyInstanceMetadataDefaultsRequestRequestTypeDef(TypedDict):
    HttpTokens: NotRequired[MetadataDefaultHttpTokensStateType],  # (1)
    HttpPutResponseHopLimit: NotRequired[int],
    HttpEndpoint: NotRequired[DefaultInstanceMetadataEndpointStateType],  # (2)
    InstanceMetadataTags: NotRequired[DefaultInstanceMetadataTagsStateType],  # (3)
    DryRun: NotRequired[bool],
  1. See MetadataDefaultHttpTokensStateType
  2. See DefaultInstanceMetadataEndpointStateType
  3. See DefaultInstanceMetadataTagsStateType

ModifyInstanceMetadataOptionsRequestRequestTypeDef#

# ModifyInstanceMetadataOptionsRequestRequestTypeDef definition

class ModifyInstanceMetadataOptionsRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    HttpTokens: NotRequired[HttpTokensStateType],  # (1)
    HttpPutResponseHopLimit: NotRequired[int],
    HttpEndpoint: NotRequired[InstanceMetadataEndpointStateType],  # (2)
    DryRun: NotRequired[bool],
    HttpProtocolIpv6: NotRequired[InstanceMetadataProtocolStateType],  # (3)
    InstanceMetadataTags: NotRequired[InstanceMetadataTagsStateType],  # (4)
  1. See HttpTokensStateType
  2. See InstanceMetadataEndpointStateType
  3. See InstanceMetadataProtocolStateType
  4. See InstanceMetadataTagsStateType

ModifyInstanceNetworkPerformanceRequestRequestTypeDef#

# ModifyInstanceNetworkPerformanceRequestRequestTypeDef definition

class ModifyInstanceNetworkPerformanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    BandwidthWeighting: InstanceBandwidthWeightingType,  # (1)
    DryRun: NotRequired[bool],
  1. See InstanceBandwidthWeightingType

ModifyInstancePlacementRequestRequestTypeDef#

# ModifyInstancePlacementRequestRequestTypeDef definition

class ModifyInstancePlacementRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    GroupName: NotRequired[str],
    PartitionNumber: NotRequired[int],
    HostResourceGroupArn: NotRequired[str],
    GroupId: NotRequired[str],
    Tenancy: NotRequired[HostTenancyType],  # (1)
    Affinity: NotRequired[AffinityType],  # (2)
    HostId: NotRequired[str],
  1. See HostTenancyType
  2. See AffinityType

RemoveIpamOperatingRegionTypeDef#

# RemoveIpamOperatingRegionTypeDef definition

class RemoveIpamOperatingRegionTypeDef(TypedDict):
    RegionName: NotRequired[str],

ModifyIpamResourceCidrRequestRequestTypeDef#

# ModifyIpamResourceCidrRequestRequestTypeDef definition

class ModifyIpamResourceCidrRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    ResourceCidr: str,
    ResourceRegion: str,
    CurrentIpamScopeId: str,
    Monitored: bool,
    DryRun: NotRequired[bool],
    DestinationIpamScopeId: NotRequired[str],

RemoveIpamOrganizationalUnitExclusionTypeDef#

# RemoveIpamOrganizationalUnitExclusionTypeDef definition

class RemoveIpamOrganizationalUnitExclusionTypeDef(TypedDict):
    OrganizationsEntityPath: NotRequired[str],

ModifyIpamScopeRequestRequestTypeDef#

# ModifyIpamScopeRequestRequestTypeDef definition

class ModifyIpamScopeRequestRequestTypeDef(TypedDict):
    IpamScopeId: str,
    DryRun: NotRequired[bool],
    Description: NotRequired[str],

ModifyLaunchTemplateRequestRequestTypeDef#

# ModifyLaunchTemplateRequestRequestTypeDef definition

class ModifyLaunchTemplateRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],
    DefaultVersion: NotRequired[str],

ModifyLocalGatewayRouteRequestRequestTypeDef#

# ModifyLocalGatewayRouteRequestRequestTypeDef definition

class ModifyLocalGatewayRouteRequestRequestTypeDef(TypedDict):
    LocalGatewayRouteTableId: str,
    DestinationCidrBlock: NotRequired[str],
    LocalGatewayVirtualInterfaceGroupId: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],
    DryRun: NotRequired[bool],
    DestinationPrefixListId: NotRequired[str],

RemovePrefixListEntryTypeDef#

# RemovePrefixListEntryTypeDef definition

class RemovePrefixListEntryTypeDef(TypedDict):
    Cidr: str,

NetworkInterfaceAttachmentChangesTypeDef#

# NetworkInterfaceAttachmentChangesTypeDef definition

class NetworkInterfaceAttachmentChangesTypeDef(TypedDict):
    AttachmentId: NotRequired[str],
    DeleteOnTermination: NotRequired[bool],

ModifyPrivateDnsNameOptionsRequestRequestTypeDef#

# ModifyPrivateDnsNameOptionsRequestRequestTypeDef definition

class ModifyPrivateDnsNameOptionsRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    DryRun: NotRequired[bool],
    PrivateDnsHostnameType: NotRequired[HostnameTypeType],  # (1)
    EnableResourceNameDnsARecord: NotRequired[bool],
    EnableResourceNameDnsAAAARecord: NotRequired[bool],
  1. See HostnameTypeType

ReservedInstancesConfigurationTypeDef#

# ReservedInstancesConfigurationTypeDef definition

class ReservedInstancesConfigurationTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    InstanceCount: NotRequired[int],
    InstanceType: NotRequired[InstanceTypeType],  # (1)
    Platform: NotRequired[str],
    Scope: NotRequired[ScopeType],  # (2)
  1. See InstanceTypeType
  2. See ScopeType

ModifySnapshotTierRequestRequestTypeDef#

# ModifySnapshotTierRequestRequestTypeDef definition

class ModifySnapshotTierRequestRequestTypeDef(TypedDict):
    SnapshotId: str,
    StorageTier: NotRequired[TargetStorageTierType],  # (1)
    DryRun: NotRequired[bool],
  1. See TargetStorageTierType

ModifyTrafficMirrorFilterNetworkServicesRequestRequestTypeDef#

# ModifyTrafficMirrorFilterNetworkServicesRequestRequestTypeDef definition

class ModifyTrafficMirrorFilterNetworkServicesRequestRequestTypeDef(TypedDict):
    TrafficMirrorFilterId: str,
    AddNetworkServices: NotRequired[Sequence[TrafficMirrorNetworkServiceType]],  # (1)
    RemoveNetworkServices: NotRequired[Sequence[TrafficMirrorNetworkServiceType]],  # (1)
    DryRun: NotRequired[bool],
  1. See TrafficMirrorNetworkServiceType
  2. See TrafficMirrorNetworkServiceType

ModifyTrafficMirrorSessionRequestRequestTypeDef#

# ModifyTrafficMirrorSessionRequestRequestTypeDef definition

class ModifyTrafficMirrorSessionRequestRequestTypeDef(TypedDict):
    TrafficMirrorSessionId: str,
    TrafficMirrorTargetId: NotRequired[str],
    TrafficMirrorFilterId: NotRequired[str],
    PacketLength: NotRequired[int],
    SessionNumber: NotRequired[int],
    VirtualNetworkId: NotRequired[int],
    Description: NotRequired[str],
    RemoveFields: NotRequired[Sequence[TrafficMirrorSessionFieldType]],  # (1)
    DryRun: NotRequired[bool],
  1. See TrafficMirrorSessionFieldType

ModifyTransitGatewayOptionsTypeDef#

# ModifyTransitGatewayOptionsTypeDef definition

class ModifyTransitGatewayOptionsTypeDef(TypedDict):
    AddTransitGatewayCidrBlocks: NotRequired[Sequence[str]],
    RemoveTransitGatewayCidrBlocks: NotRequired[Sequence[str]],
    VpnEcmpSupport: NotRequired[VpnEcmpSupportValueType],  # (1)
    DnsSupport: NotRequired[DnsSupportValueType],  # (2)
    SecurityGroupReferencingSupport: NotRequired[SecurityGroupReferencingSupportValueType],  # (3)
    AutoAcceptSharedAttachments: NotRequired[AutoAcceptSharedAttachmentsValueType],  # (4)
    DefaultRouteTableAssociation: NotRequired[DefaultRouteTableAssociationValueType],  # (5)
    AssociationDefaultRouteTableId: NotRequired[str],
    DefaultRouteTablePropagation: NotRequired[DefaultRouteTablePropagationValueType],  # (6)
    PropagationDefaultRouteTableId: NotRequired[str],
    AmazonSideAsn: NotRequired[int],
  1. See VpnEcmpSupportValueType
  2. See DnsSupportValueType
  3. See SecurityGroupReferencingSupportValueType
  4. See AutoAcceptSharedAttachmentsValueType
  5. See DefaultRouteTableAssociationValueType
  6. See DefaultRouteTablePropagationValueType

ModifyTransitGatewayPrefixListReferenceRequestRequestTypeDef#

# ModifyTransitGatewayPrefixListReferenceRequestRequestTypeDef definition

class ModifyTransitGatewayPrefixListReferenceRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    PrefixListId: str,
    TransitGatewayAttachmentId: NotRequired[str],
    Blackhole: NotRequired[bool],
    DryRun: NotRequired[bool],

ModifyTransitGatewayVpcAttachmentRequestOptionsTypeDef#

# ModifyTransitGatewayVpcAttachmentRequestOptionsTypeDef definition

class ModifyTransitGatewayVpcAttachmentRequestOptionsTypeDef(TypedDict):
    DnsSupport: NotRequired[DnsSupportValueType],  # (1)
    SecurityGroupReferencingSupport: NotRequired[SecurityGroupReferencingSupportValueType],  # (2)
    Ipv6Support: NotRequired[Ipv6SupportValueType],  # (3)
    ApplianceModeSupport: NotRequired[ApplianceModeSupportValueType],  # (4)
  1. See DnsSupportValueType
  2. See SecurityGroupReferencingSupportValueType
  3. See Ipv6SupportValueType
  4. See ApplianceModeSupportValueType

ModifyVerifiedAccessEndpointPortRangeTypeDef#

# ModifyVerifiedAccessEndpointPortRangeTypeDef definition

class ModifyVerifiedAccessEndpointPortRangeTypeDef(TypedDict):
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],

VerifiedAccessSseSpecificationResponseTypeDef#

# VerifiedAccessSseSpecificationResponseTypeDef definition

class VerifiedAccessSseSpecificationResponseTypeDef(TypedDict):
    CustomerManagedKeyEnabled: NotRequired[bool],
    KmsKeyArn: NotRequired[str],

ModifyVerifiedAccessEndpointRdsOptionsTypeDef#

# ModifyVerifiedAccessEndpointRdsOptionsTypeDef definition

class ModifyVerifiedAccessEndpointRdsOptionsTypeDef(TypedDict):
    SubnetIds: NotRequired[Sequence[str]],
    Port: NotRequired[int],
    RdsEndpoint: NotRequired[str],

ModifyVerifiedAccessGroupRequestRequestTypeDef#

# ModifyVerifiedAccessGroupRequestRequestTypeDef definition

class ModifyVerifiedAccessGroupRequestRequestTypeDef(TypedDict):
    VerifiedAccessGroupId: str,
    VerifiedAccessInstanceId: NotRequired[str],
    Description: NotRequired[str],
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],

ModifyVerifiedAccessInstanceRequestRequestTypeDef#

# ModifyVerifiedAccessInstanceRequestRequestTypeDef definition

class ModifyVerifiedAccessInstanceRequestRequestTypeDef(TypedDict):
    VerifiedAccessInstanceId: str,
    Description: NotRequired[str],
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
    CidrEndpointsCustomSubDomain: NotRequired[str],

ModifyVerifiedAccessNativeApplicationOidcOptionsTypeDef#

# ModifyVerifiedAccessNativeApplicationOidcOptionsTypeDef definition

class ModifyVerifiedAccessNativeApplicationOidcOptionsTypeDef(TypedDict):
    PublicSigningKeyEndpoint: NotRequired[str],
    Issuer: NotRequired[str],
    AuthorizationEndpoint: NotRequired[str],
    TokenEndpoint: NotRequired[str],
    UserInfoEndpoint: NotRequired[str],
    ClientId: NotRequired[str],
    ClientSecret: NotRequired[str],
    Scope: NotRequired[str],

ModifyVerifiedAccessTrustProviderDeviceOptionsTypeDef#

# ModifyVerifiedAccessTrustProviderDeviceOptionsTypeDef definition

class ModifyVerifiedAccessTrustProviderDeviceOptionsTypeDef(TypedDict):
    PublicSigningKeyUrl: NotRequired[str],

ModifyVerifiedAccessTrustProviderOidcOptionsTypeDef#

# ModifyVerifiedAccessTrustProviderOidcOptionsTypeDef definition

class ModifyVerifiedAccessTrustProviderOidcOptionsTypeDef(TypedDict):
    Issuer: NotRequired[str],
    AuthorizationEndpoint: NotRequired[str],
    TokenEndpoint: NotRequired[str],
    UserInfoEndpoint: NotRequired[str],
    ClientId: NotRequired[str],
    ClientSecret: NotRequired[str],
    Scope: NotRequired[str],

ModifyVolumeRequestRequestTypeDef#

# ModifyVolumeRequestRequestTypeDef definition

class ModifyVolumeRequestRequestTypeDef(TypedDict):
    VolumeId: str,
    DryRun: NotRequired[bool],
    Size: NotRequired[int],
    VolumeType: NotRequired[VolumeTypeType],  # (1)
    Iops: NotRequired[int],
    Throughput: NotRequired[int],
    MultiAttachEnabled: NotRequired[bool],
  1. See VolumeTypeType

ModifyVpcBlockPublicAccessExclusionRequestRequestTypeDef#

# ModifyVpcBlockPublicAccessExclusionRequestRequestTypeDef definition

class ModifyVpcBlockPublicAccessExclusionRequestRequestTypeDef(TypedDict):
    ExclusionId: str,
    InternetGatewayExclusionMode: InternetGatewayExclusionModeType,  # (1)
    DryRun: NotRequired[bool],
  1. See InternetGatewayExclusionModeType

ModifyVpcBlockPublicAccessOptionsRequestRequestTypeDef#

# ModifyVpcBlockPublicAccessOptionsRequestRequestTypeDef definition

class ModifyVpcBlockPublicAccessOptionsRequestRequestTypeDef(TypedDict):
    InternetGatewayBlockMode: InternetGatewayBlockModeType,  # (1)
    DryRun: NotRequired[bool],
  1. See InternetGatewayBlockModeType

ModifyVpcEndpointConnectionNotificationRequestRequestTypeDef#

# ModifyVpcEndpointConnectionNotificationRequestRequestTypeDef definition

class ModifyVpcEndpointConnectionNotificationRequestRequestTypeDef(TypedDict):
    ConnectionNotificationId: str,
    DryRun: NotRequired[bool],
    ConnectionNotificationArn: NotRequired[str],
    ConnectionEvents: NotRequired[Sequence[str]],

ModifyVpcEndpointServiceConfigurationRequestRequestTypeDef#

# ModifyVpcEndpointServiceConfigurationRequestRequestTypeDef definition

class ModifyVpcEndpointServiceConfigurationRequestRequestTypeDef(TypedDict):
    ServiceId: str,
    DryRun: NotRequired[bool],
    PrivateDnsName: NotRequired[str],
    RemovePrivateDnsName: NotRequired[bool],
    AcceptanceRequired: NotRequired[bool],
    AddNetworkLoadBalancerArns: NotRequired[Sequence[str]],
    RemoveNetworkLoadBalancerArns: NotRequired[Sequence[str]],
    AddGatewayLoadBalancerArns: NotRequired[Sequence[str]],
    RemoveGatewayLoadBalancerArns: NotRequired[Sequence[str]],
    AddSupportedIpAddressTypes: NotRequired[Sequence[str]],
    RemoveSupportedIpAddressTypes: NotRequired[Sequence[str]],
    AddSupportedRegions: NotRequired[Sequence[str]],
    RemoveSupportedRegions: NotRequired[Sequence[str]],

ModifyVpcEndpointServicePayerResponsibilityRequestRequestTypeDef#

# ModifyVpcEndpointServicePayerResponsibilityRequestRequestTypeDef definition

class ModifyVpcEndpointServicePayerResponsibilityRequestRequestTypeDef(TypedDict):
    ServiceId: str,
    PayerResponsibility: PayerResponsibilityType,  # (1)
    DryRun: NotRequired[bool],
  1. See PayerResponsibilityType

ModifyVpcEndpointServicePermissionsRequestRequestTypeDef#

# ModifyVpcEndpointServicePermissionsRequestRequestTypeDef definition

class ModifyVpcEndpointServicePermissionsRequestRequestTypeDef(TypedDict):
    ServiceId: str,
    DryRun: NotRequired[bool],
    AddAllowedPrincipals: NotRequired[Sequence[str]],
    RemoveAllowedPrincipals: NotRequired[Sequence[str]],

PeeringConnectionOptionsRequestTypeDef#

# PeeringConnectionOptionsRequestTypeDef definition

class PeeringConnectionOptionsRequestTypeDef(TypedDict):
    AllowDnsResolutionFromRemoteVpc: NotRequired[bool],
    AllowEgressFromLocalClassicLinkToRemoteVpc: NotRequired[bool],
    AllowEgressFromLocalVpcToRemoteClassicLink: NotRequired[bool],

PeeringConnectionOptionsTypeDef#

# PeeringConnectionOptionsTypeDef definition

class PeeringConnectionOptionsTypeDef(TypedDict):
    AllowDnsResolutionFromRemoteVpc: NotRequired[bool],
    AllowEgressFromLocalClassicLinkToRemoteVpc: NotRequired[bool],
    AllowEgressFromLocalVpcToRemoteClassicLink: NotRequired[bool],

ModifyVpcTenancyRequestRequestTypeDef#

# ModifyVpcTenancyRequestRequestTypeDef definition

class ModifyVpcTenancyRequestRequestTypeDef(TypedDict):
    VpcId: str,
    InstanceTenancy: VpcTenancyType,  # (1)
    DryRun: NotRequired[bool],
  1. See VpcTenancyType

ModifyVpnConnectionOptionsRequestRequestTypeDef#

# ModifyVpnConnectionOptionsRequestRequestTypeDef definition

class ModifyVpnConnectionOptionsRequestRequestTypeDef(TypedDict):
    VpnConnectionId: str,
    LocalIpv4NetworkCidr: NotRequired[str],
    RemoteIpv4NetworkCidr: NotRequired[str],
    LocalIpv6NetworkCidr: NotRequired[str],
    RemoteIpv6NetworkCidr: NotRequired[str],
    DryRun: NotRequired[bool],

ModifyVpnConnectionRequestRequestTypeDef#

# ModifyVpnConnectionRequestRequestTypeDef definition

class ModifyVpnConnectionRequestRequestTypeDef(TypedDict):
    VpnConnectionId: str,
    TransitGatewayId: NotRequired[str],
    CustomerGatewayId: NotRequired[str],
    VpnGatewayId: NotRequired[str],
    DryRun: NotRequired[bool],

ModifyVpnTunnelCertificateRequestRequestTypeDef#

# ModifyVpnTunnelCertificateRequestRequestTypeDef definition

class ModifyVpnTunnelCertificateRequestRequestTypeDef(TypedDict):
    VpnConnectionId: str,
    VpnTunnelOutsideIpAddress: str,
    DryRun: NotRequired[bool],

Phase1DHGroupNumbersRequestListValueTypeDef#

# Phase1DHGroupNumbersRequestListValueTypeDef definition

class Phase1DHGroupNumbersRequestListValueTypeDef(TypedDict):
    Value: NotRequired[int],

Phase1EncryptionAlgorithmsRequestListValueTypeDef#

# Phase1EncryptionAlgorithmsRequestListValueTypeDef definition

class Phase1EncryptionAlgorithmsRequestListValueTypeDef(TypedDict):
    Value: NotRequired[str],

Phase1IntegrityAlgorithmsRequestListValueTypeDef#

# Phase1IntegrityAlgorithmsRequestListValueTypeDef definition

class Phase1IntegrityAlgorithmsRequestListValueTypeDef(TypedDict):
    Value: NotRequired[str],

Phase2DHGroupNumbersRequestListValueTypeDef#

# Phase2DHGroupNumbersRequestListValueTypeDef definition

class Phase2DHGroupNumbersRequestListValueTypeDef(TypedDict):
    Value: NotRequired[int],

Phase2EncryptionAlgorithmsRequestListValueTypeDef#

# Phase2EncryptionAlgorithmsRequestListValueTypeDef definition

class Phase2EncryptionAlgorithmsRequestListValueTypeDef(TypedDict):
    Value: NotRequired[str],

Phase2IntegrityAlgorithmsRequestListValueTypeDef#

# Phase2IntegrityAlgorithmsRequestListValueTypeDef definition

class Phase2IntegrityAlgorithmsRequestListValueTypeDef(TypedDict):
    Value: NotRequired[str],

MonitorInstancesRequestInstanceMonitorTypeDef#

# MonitorInstancesRequestInstanceMonitorTypeDef definition

class MonitorInstancesRequestInstanceMonitorTypeDef(TypedDict):
    DryRun: NotRequired[bool],

MonitorInstancesRequestRequestTypeDef#

# MonitorInstancesRequestRequestTypeDef definition

class MonitorInstancesRequestRequestTypeDef(TypedDict):
    InstanceIds: Sequence[str],
    DryRun: NotRequired[bool],

MoveAddressToVpcRequestRequestTypeDef#

# MoveAddressToVpcRequestRequestTypeDef definition

class MoveAddressToVpcRequestRequestTypeDef(TypedDict):
    PublicIp: str,
    DryRun: NotRequired[bool],

MoveByoipCidrToIpamRequestRequestTypeDef#

# MoveByoipCidrToIpamRequestRequestTypeDef definition

class MoveByoipCidrToIpamRequestRequestTypeDef(TypedDict):
    Cidr: str,
    IpamPoolId: str,
    IpamPoolOwner: str,
    DryRun: NotRequired[bool],

MoveCapacityReservationInstancesRequestRequestTypeDef#

# MoveCapacityReservationInstancesRequestRequestTypeDef definition

class MoveCapacityReservationInstancesRequestRequestTypeDef(TypedDict):
    SourceCapacityReservationId: str,
    DestinationCapacityReservationId: str,
    InstanceCount: int,
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],

ProvisionedBandwidthTypeDef#

# ProvisionedBandwidthTypeDef definition

class ProvisionedBandwidthTypeDef(TypedDict):
    ProvisionTime: NotRequired[datetime],
    Provisioned: NotRequired[str],
    RequestTime: NotRequired[datetime],
    Requested: NotRequired[str],
    Status: NotRequired[str],

NativeApplicationOidcOptionsTypeDef#

# NativeApplicationOidcOptionsTypeDef definition

class NativeApplicationOidcOptionsTypeDef(TypedDict):
    PublicSigningKeyEndpoint: NotRequired[str],
    Issuer: NotRequired[str],
    AuthorizationEndpoint: NotRequired[str],
    TokenEndpoint: NotRequired[str],
    UserInfoEndpoint: NotRequired[str],
    ClientId: NotRequired[str],
    Scope: NotRequired[str],

NetworkAclAssociationTypeDef#

# NetworkAclAssociationTypeDef definition

class NetworkAclAssociationTypeDef(TypedDict):
    NetworkAclAssociationId: NotRequired[str],
    NetworkAclId: NotRequired[str],
    SubnetId: NotRequired[str],

NetworkCardInfoTypeDef#

# NetworkCardInfoTypeDef definition

class NetworkCardInfoTypeDef(TypedDict):
    NetworkCardIndex: NotRequired[int],
    NetworkPerformance: NotRequired[str],
    MaximumNetworkInterfaces: NotRequired[int],
    BaselineBandwidthInGbps: NotRequired[float],
    PeakBandwidthInGbps: NotRequired[float],

NetworkInterfaceAssociationTypeDef#

# NetworkInterfaceAssociationTypeDef definition

class NetworkInterfaceAssociationTypeDef(TypedDict):
    AllocationId: NotRequired[str],
    AssociationId: NotRequired[str],
    IpOwnerId: NotRequired[str],
    PublicDnsName: NotRequired[str],
    PublicIp: NotRequired[str],
    CustomerOwnedIp: NotRequired[str],
    CarrierIp: NotRequired[str],

NetworkInterfaceIpv6AddressTypeDef#

# NetworkInterfaceIpv6AddressTypeDef definition

class NetworkInterfaceIpv6AddressTypeDef(TypedDict):
    Ipv6Address: NotRequired[str],
    IsPrimaryIpv6: NotRequired[bool],

NetworkInterfacePermissionStateTypeDef#

# NetworkInterfacePermissionStateTypeDef definition

class NetworkInterfacePermissionStateTypeDef(TypedDict):
    State: NotRequired[NetworkInterfacePermissionStateCodeType],  # (1)
    StatusMessage: NotRequired[str],
  1. See NetworkInterfacePermissionStateCodeType

NeuronDeviceCoreInfoTypeDef#

# NeuronDeviceCoreInfoTypeDef definition

class NeuronDeviceCoreInfoTypeDef(TypedDict):
    Count: NotRequired[int],
    Version: NotRequired[int],

NeuronDeviceMemoryInfoTypeDef#

# NeuronDeviceMemoryInfoTypeDef definition

class NeuronDeviceMemoryInfoTypeDef(TypedDict):
    SizeInMiB: NotRequired[int],

OidcOptionsTypeDef#

# OidcOptionsTypeDef definition

class OidcOptionsTypeDef(TypedDict):
    Issuer: NotRequired[str],
    AuthorizationEndpoint: NotRequired[str],
    TokenEndpoint: NotRequired[str],
    UserInfoEndpoint: NotRequired[str],
    ClientId: NotRequired[str],
    ClientSecret: NotRequired[str],
    Scope: NotRequired[str],

PacketHeaderStatementRequestTypeDef#

# PacketHeaderStatementRequestTypeDef definition

class PacketHeaderStatementRequestTypeDef(TypedDict):
    SourceAddresses: NotRequired[Sequence[str]],
    DestinationAddresses: NotRequired[Sequence[str]],
    SourcePorts: NotRequired[Sequence[str]],
    DestinationPorts: NotRequired[Sequence[str]],
    SourcePrefixLists: NotRequired[Sequence[str]],
    DestinationPrefixLists: NotRequired[Sequence[str]],
    Protocols: NotRequired[Sequence[ProtocolType]],  # (1)
  1. See ProtocolType

PacketHeaderStatementTypeDef#

# PacketHeaderStatementTypeDef definition

class PacketHeaderStatementTypeDef(TypedDict):
    SourceAddresses: NotRequired[list[str]],
    DestinationAddresses: NotRequired[list[str]],
    SourcePorts: NotRequired[list[str]],
    DestinationPorts: NotRequired[list[str]],
    SourcePrefixLists: NotRequired[list[str]],
    DestinationPrefixLists: NotRequired[list[str]],
    Protocols: NotRequired[list[ProtocolType]],  # (1)
  1. See ProtocolType

RequestFilterPortRangeTypeDef#

# RequestFilterPortRangeTypeDef definition

class RequestFilterPortRangeTypeDef(TypedDict):
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],

ResourceStatementRequestTypeDef#

# ResourceStatementRequestTypeDef definition

class ResourceStatementRequestTypeDef(TypedDict):
    Resources: NotRequired[Sequence[str]],
    ResourceTypes: NotRequired[Sequence[str]],

ResourceStatementTypeDef#

# ResourceStatementTypeDef definition

class ResourceStatementTypeDef(TypedDict):
    Resources: NotRequired[list[str]],
    ResourceTypes: NotRequired[list[str]],

PeeringAttachmentStatusTypeDef#

# PeeringAttachmentStatusTypeDef definition

class PeeringAttachmentStatusTypeDef(TypedDict):
    Code: NotRequired[str],
    Message: NotRequired[str],

PeeringTgwInfoTypeDef#

# PeeringTgwInfoTypeDef definition

class PeeringTgwInfoTypeDef(TypedDict):
    TransitGatewayId: NotRequired[str],
    CoreNetworkId: NotRequired[str],
    OwnerId: NotRequired[str],
    Region: NotRequired[str],

Phase1DHGroupNumbersListValueTypeDef#

# Phase1DHGroupNumbersListValueTypeDef definition

class Phase1DHGroupNumbersListValueTypeDef(TypedDict):
    Value: NotRequired[int],

Phase1EncryptionAlgorithmsListValueTypeDef#

# Phase1EncryptionAlgorithmsListValueTypeDef definition

class Phase1EncryptionAlgorithmsListValueTypeDef(TypedDict):
    Value: NotRequired[str],

Phase1IntegrityAlgorithmsListValueTypeDef#

# Phase1IntegrityAlgorithmsListValueTypeDef definition

class Phase1IntegrityAlgorithmsListValueTypeDef(TypedDict):
    Value: NotRequired[str],

Phase2DHGroupNumbersListValueTypeDef#

# Phase2DHGroupNumbersListValueTypeDef definition

class Phase2DHGroupNumbersListValueTypeDef(TypedDict):
    Value: NotRequired[int],

Phase2EncryptionAlgorithmsListValueTypeDef#

# Phase2EncryptionAlgorithmsListValueTypeDef definition

class Phase2EncryptionAlgorithmsListValueTypeDef(TypedDict):
    Value: NotRequired[str],

Phase2IntegrityAlgorithmsListValueTypeDef#

# Phase2IntegrityAlgorithmsListValueTypeDef definition

class Phase2IntegrityAlgorithmsListValueTypeDef(TypedDict):
    Value: NotRequired[str],

PriceScheduleTypeDef#

# PriceScheduleTypeDef definition

class PriceScheduleTypeDef(TypedDict):
    Active: NotRequired[bool],
    CurrencyCode: NotRequired[CurrencyCodeValuesType],  # (1)
    Price: NotRequired[float],
    Term: NotRequired[int],
  1. See CurrencyCodeValuesType

PricingDetailTypeDef#

# PricingDetailTypeDef definition

class PricingDetailTypeDef(TypedDict):
    Count: NotRequired[int],
    Price: NotRequired[float],

PrivateDnsDetailsTypeDef#

# PrivateDnsDetailsTypeDef definition

class PrivateDnsDetailsTypeDef(TypedDict):
    PrivateDnsName: NotRequired[str],

PrivateDnsNameConfigurationTypeDef#

# PrivateDnsNameConfigurationTypeDef definition

class PrivateDnsNameConfigurationTypeDef(TypedDict):
    State: NotRequired[DnsNameStateType],  # (1)
    Type: NotRequired[str],
    Value: NotRequired[str],
    Name: NotRequired[str],
  1. See DnsNameStateType

PrivateDnsNameOptionsOnLaunchTypeDef#

# PrivateDnsNameOptionsOnLaunchTypeDef definition

class PrivateDnsNameOptionsOnLaunchTypeDef(TypedDict):
    HostnameType: NotRequired[HostnameTypeType],  # (1)
    EnableResourceNameDnsARecord: NotRequired[bool],
    EnableResourceNameDnsAAAARecord: NotRequired[bool],
  1. See HostnameTypeType

PrivateDnsNameOptionsRequestTypeDef#

# PrivateDnsNameOptionsRequestTypeDef definition

class PrivateDnsNameOptionsRequestTypeDef(TypedDict):
    HostnameType: NotRequired[HostnameTypeType],  # (1)
    EnableResourceNameDnsARecord: NotRequired[bool],
    EnableResourceNameDnsAAAARecord: NotRequired[bool],
  1. See HostnameTypeType

PropagatingVgwTypeDef#

# PropagatingVgwTypeDef definition

class PropagatingVgwTypeDef(TypedDict):
    GatewayId: NotRequired[str],

ProvisionPublicIpv4PoolCidrRequestRequestTypeDef#

# ProvisionPublicIpv4PoolCidrRequestRequestTypeDef definition

class ProvisionPublicIpv4PoolCidrRequestRequestTypeDef(TypedDict):
    IpamPoolId: str,
    PoolId: str,
    NetmaskLength: int,
    DryRun: NotRequired[bool],
    NetworkBorderGroup: NotRequired[str],

PublicIpv4PoolRangeTypeDef#

# PublicIpv4PoolRangeTypeDef definition

class PublicIpv4PoolRangeTypeDef(TypedDict):
    FirstAddress: NotRequired[str],
    LastAddress: NotRequired[str],
    AddressCount: NotRequired[int],
    AvailableAddressCount: NotRequired[int],

PurchaseCapacityBlockExtensionRequestRequestTypeDef#

# PurchaseCapacityBlockExtensionRequestRequestTypeDef definition

class PurchaseCapacityBlockExtensionRequestRequestTypeDef(TypedDict):
    CapacityBlockExtensionOfferingId: str,
    CapacityReservationId: str,
    DryRun: NotRequired[bool],

PurchaseRequestTypeDef#

# PurchaseRequestTypeDef definition

class PurchaseRequestTypeDef(TypedDict):
    InstanceCount: int,
    PurchaseToken: str,

ReservedInstanceLimitPriceTypeDef#

# ReservedInstanceLimitPriceTypeDef definition

class ReservedInstanceLimitPriceTypeDef(TypedDict):
    Amount: NotRequired[float],
    CurrencyCode: NotRequired[CurrencyCodeValuesType],  # (1)
  1. See CurrencyCodeValuesType

RebootInstancesRequestInstanceRebootTypeDef#

# RebootInstancesRequestInstanceRebootTypeDef definition

class RebootInstancesRequestInstanceRebootTypeDef(TypedDict):
    DryRun: NotRequired[bool],

RebootInstancesRequestRequestTypeDef#

# RebootInstancesRequestRequestTypeDef definition

class RebootInstancesRequestRequestTypeDef(TypedDict):
    InstanceIds: Sequence[str],
    DryRun: NotRequired[bool],

RecurringChargeTypeDef#

# RecurringChargeTypeDef definition

class RecurringChargeTypeDef(TypedDict):
    Amount: NotRequired[float],
    Frequency: NotRequired[RecurringChargeFrequencyType],  # (1)
  1. See RecurringChargeFrequencyType

ReferencedSecurityGroupTypeDef#

# ReferencedSecurityGroupTypeDef definition

class ReferencedSecurityGroupTypeDef(TypedDict):
    GroupId: NotRequired[str],
    PeeringStatus: NotRequired[str],
    UserId: NotRequired[str],
    VpcId: NotRequired[str],
    VpcPeeringConnectionId: NotRequired[str],

RegisterInstanceTagAttributeRequestTypeDef#

# RegisterInstanceTagAttributeRequestTypeDef definition

class RegisterInstanceTagAttributeRequestTypeDef(TypedDict):
    IncludeAllTagsOfInstance: NotRequired[bool],
    InstanceTagKeys: NotRequired[Sequence[str]],

RegisterTransitGatewayMulticastGroupMembersRequestRequestTypeDef#

# RegisterTransitGatewayMulticastGroupMembersRequestRequestTypeDef definition

class RegisterTransitGatewayMulticastGroupMembersRequestRequestTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: str,
    NetworkInterfaceIds: Sequence[str],
    GroupIpAddress: NotRequired[str],
    DryRun: NotRequired[bool],

TransitGatewayMulticastRegisteredGroupMembersTypeDef#

# TransitGatewayMulticastRegisteredGroupMembersTypeDef definition

class TransitGatewayMulticastRegisteredGroupMembersTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: NotRequired[str],
    RegisteredNetworkInterfaceIds: NotRequired[list[str]],
    GroupIpAddress: NotRequired[str],

RegisterTransitGatewayMulticastGroupSourcesRequestRequestTypeDef#

# RegisterTransitGatewayMulticastGroupSourcesRequestRequestTypeDef definition

class RegisterTransitGatewayMulticastGroupSourcesRequestRequestTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: str,
    NetworkInterfaceIds: Sequence[str],
    GroupIpAddress: NotRequired[str],
    DryRun: NotRequired[bool],

TransitGatewayMulticastRegisteredGroupSourcesTypeDef#

# TransitGatewayMulticastRegisteredGroupSourcesTypeDef definition

class TransitGatewayMulticastRegisteredGroupSourcesTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: NotRequired[str],
    RegisteredNetworkInterfaceIds: NotRequired[list[str]],
    GroupIpAddress: NotRequired[str],

RejectCapacityReservationBillingOwnershipRequestRequestTypeDef#

# RejectCapacityReservationBillingOwnershipRequestRequestTypeDef definition

class RejectCapacityReservationBillingOwnershipRequestRequestTypeDef(TypedDict):
    CapacityReservationId: str,
    DryRun: NotRequired[bool],

RejectTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef#

# RejectTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef definition

class RejectTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: NotRequired[str],
    TransitGatewayAttachmentId: NotRequired[str],
    SubnetIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],

RejectTransitGatewayPeeringAttachmentRequestRequestTypeDef#

# RejectTransitGatewayPeeringAttachmentRequestRequestTypeDef definition

class RejectTransitGatewayPeeringAttachmentRequestRequestTypeDef(TypedDict):
    TransitGatewayAttachmentId: str,
    DryRun: NotRequired[bool],

RejectTransitGatewayVpcAttachmentRequestRequestTypeDef#

# RejectTransitGatewayVpcAttachmentRequestRequestTypeDef definition

class RejectTransitGatewayVpcAttachmentRequestRequestTypeDef(TypedDict):
    TransitGatewayAttachmentId: str,
    DryRun: NotRequired[bool],

RejectVpcEndpointConnectionsRequestRequestTypeDef#

# RejectVpcEndpointConnectionsRequestRequestTypeDef definition

class RejectVpcEndpointConnectionsRequestRequestTypeDef(TypedDict):
    ServiceId: str,
    VpcEndpointIds: Sequence[str],
    DryRun: NotRequired[bool],

RejectVpcPeeringConnectionRequestRequestTypeDef#

# RejectVpcPeeringConnectionRequestRequestTypeDef definition

class RejectVpcPeeringConnectionRequestRequestTypeDef(TypedDict):
    VpcPeeringConnectionId: str,
    DryRun: NotRequired[bool],

RejectVpcPeeringConnectionRequestVpcPeeringConnectionRejectTypeDef#

# RejectVpcPeeringConnectionRequestVpcPeeringConnectionRejectTypeDef definition

class RejectVpcPeeringConnectionRequestVpcPeeringConnectionRejectTypeDef(TypedDict):
    DryRun: NotRequired[bool],

ReleaseAddressRequestClassicAddressReleaseTypeDef#

# ReleaseAddressRequestClassicAddressReleaseTypeDef definition

class ReleaseAddressRequestClassicAddressReleaseTypeDef(TypedDict):
    AllocationId: NotRequired[str],
    PublicIp: NotRequired[str],
    NetworkBorderGroup: NotRequired[str],
    DryRun: NotRequired[bool],

ReleaseAddressRequestRequestTypeDef#

# ReleaseAddressRequestRequestTypeDef definition

class ReleaseAddressRequestRequestTypeDef(TypedDict):
    AllocationId: NotRequired[str],
    PublicIp: NotRequired[str],
    NetworkBorderGroup: NotRequired[str],
    DryRun: NotRequired[bool],

ReleaseAddressRequestVpcAddressReleaseTypeDef#

# ReleaseAddressRequestVpcAddressReleaseTypeDef definition

class ReleaseAddressRequestVpcAddressReleaseTypeDef(TypedDict):
    AllocationId: NotRequired[str],
    PublicIp: NotRequired[str],
    NetworkBorderGroup: NotRequired[str],
    DryRun: NotRequired[bool],

ReleaseHostsRequestRequestTypeDef#

# ReleaseHostsRequestRequestTypeDef definition

class ReleaseHostsRequestRequestTypeDef(TypedDict):
    HostIds: Sequence[str],

ReleaseIpamPoolAllocationRequestRequestTypeDef#

# ReleaseIpamPoolAllocationRequestRequestTypeDef definition

class ReleaseIpamPoolAllocationRequestRequestTypeDef(TypedDict):
    IpamPoolId: str,
    Cidr: str,
    IpamPoolAllocationId: str,
    DryRun: NotRequired[bool],

ReplaceNetworkAclAssociationRequestNetworkAclReplaceAssociationTypeDef#

# ReplaceNetworkAclAssociationRequestNetworkAclReplaceAssociationTypeDef definition

class ReplaceNetworkAclAssociationRequestNetworkAclReplaceAssociationTypeDef(TypedDict):
    AssociationId: str,
    DryRun: NotRequired[bool],

ReplaceNetworkAclAssociationRequestRequestTypeDef#

# ReplaceNetworkAclAssociationRequestRequestTypeDef definition

class ReplaceNetworkAclAssociationRequestRequestTypeDef(TypedDict):
    AssociationId: str,
    NetworkAclId: str,
    DryRun: NotRequired[bool],

ReplaceRouteRequestRequestTypeDef#

# ReplaceRouteRequestRequestTypeDef definition

class ReplaceRouteRequestRequestTypeDef(TypedDict):
    RouteTableId: str,
    DestinationPrefixListId: NotRequired[str],
    VpcEndpointId: NotRequired[str],
    LocalTarget: NotRequired[bool],
    TransitGatewayId: NotRequired[str],
    LocalGatewayId: NotRequired[str],
    CarrierGatewayId: NotRequired[str],
    CoreNetworkArn: NotRequired[str],
    DryRun: NotRequired[bool],
    DestinationCidrBlock: NotRequired[str],
    GatewayId: NotRequired[str],
    DestinationIpv6CidrBlock: NotRequired[str],
    EgressOnlyInternetGatewayId: NotRequired[str],
    InstanceId: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],
    VpcPeeringConnectionId: NotRequired[str],
    NatGatewayId: NotRequired[str],

ReplaceRouteRequestRouteReplaceTypeDef#

# ReplaceRouteRequestRouteReplaceTypeDef definition

class ReplaceRouteRequestRouteReplaceTypeDef(TypedDict):
    DestinationPrefixListId: NotRequired[str],
    VpcEndpointId: NotRequired[str],
    LocalTarget: NotRequired[bool],
    TransitGatewayId: NotRequired[str],
    LocalGatewayId: NotRequired[str],
    CarrierGatewayId: NotRequired[str],
    CoreNetworkArn: NotRequired[str],
    DryRun: NotRequired[bool],
    GatewayId: NotRequired[str],
    DestinationIpv6CidrBlock: NotRequired[str],
    EgressOnlyInternetGatewayId: NotRequired[str],
    InstanceId: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],
    VpcPeeringConnectionId: NotRequired[str],
    NatGatewayId: NotRequired[str],

ReplaceRouteTableAssociationRequestRequestTypeDef#

# ReplaceRouteTableAssociationRequestRequestTypeDef definition

class ReplaceRouteTableAssociationRequestRequestTypeDef(TypedDict):
    AssociationId: str,
    RouteTableId: str,
    DryRun: NotRequired[bool],

ReplaceRouteTableAssociationRequestRouteTableAssociationReplaceSubnetTypeDef#

# ReplaceRouteTableAssociationRequestRouteTableAssociationReplaceSubnetTypeDef definition

class ReplaceRouteTableAssociationRequestRouteTableAssociationReplaceSubnetTypeDef(TypedDict):
    RouteTableId: str,
    DryRun: NotRequired[bool],

ReplaceTransitGatewayRouteRequestRequestTypeDef#

# ReplaceTransitGatewayRouteRequestRequestTypeDef definition

class ReplaceTransitGatewayRouteRequestRequestTypeDef(TypedDict):
    DestinationCidrBlock: str,
    TransitGatewayRouteTableId: str,
    TransitGatewayAttachmentId: NotRequired[str],
    Blackhole: NotRequired[bool],
    DryRun: NotRequired[bool],

ReplaceVpnTunnelRequestRequestTypeDef#

# ReplaceVpnTunnelRequestRequestTypeDef definition

class ReplaceVpnTunnelRequestRequestTypeDef(TypedDict):
    VpnConnectionId: str,
    VpnTunnelOutsideIpAddress: str,
    ApplyPendingMaintenance: NotRequired[bool],
    DryRun: NotRequired[bool],

ReservedInstancesIdTypeDef#

# ReservedInstancesIdTypeDef definition

class ReservedInstancesIdTypeDef(TypedDict):
    ReservedInstancesId: NotRequired[str],

ResetAddressAttributeRequestRequestTypeDef#

# ResetAddressAttributeRequestRequestTypeDef definition

class ResetAddressAttributeRequestRequestTypeDef(TypedDict):
    AllocationId: str,
    Attribute: AddressAttributeNameType,  # (1)
    DryRun: NotRequired[bool],
  1. See AddressAttributeNameType

ResetEbsDefaultKmsKeyIdRequestRequestTypeDef#

# ResetEbsDefaultKmsKeyIdRequestRequestTypeDef definition

class ResetEbsDefaultKmsKeyIdRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],

ResetFpgaImageAttributeRequestRequestTypeDef#

# ResetFpgaImageAttributeRequestRequestTypeDef definition

class ResetFpgaImageAttributeRequestRequestTypeDef(TypedDict):
    FpgaImageId: str,
    DryRun: NotRequired[bool],
    Attribute: NotRequired[ResetFpgaImageAttributeNameType],  # (1)
  1. See ResetFpgaImageAttributeNameType

ResetImageAttributeRequestImageResetAttributeTypeDef#

# ResetImageAttributeRequestImageResetAttributeTypeDef definition

class ResetImageAttributeRequestImageResetAttributeTypeDef(TypedDict):
    Attribute: ResetImageAttributeNameType,  # (1)
    DryRun: NotRequired[bool],
  1. See ResetImageAttributeNameType

ResetImageAttributeRequestRequestTypeDef#

# ResetImageAttributeRequestRequestTypeDef definition

class ResetImageAttributeRequestRequestTypeDef(TypedDict):
    Attribute: ResetImageAttributeNameType,  # (1)
    ImageId: str,
    DryRun: NotRequired[bool],
  1. See ResetImageAttributeNameType

ResetInstanceAttributeRequestInstanceResetAttributeTypeDef#

# ResetInstanceAttributeRequestInstanceResetAttributeTypeDef definition

class ResetInstanceAttributeRequestInstanceResetAttributeTypeDef(TypedDict):
    Attribute: InstanceAttributeNameType,  # (1)
    DryRun: NotRequired[bool],
  1. See InstanceAttributeNameType

ResetInstanceAttributeRequestInstanceResetKernelTypeDef#

# ResetInstanceAttributeRequestInstanceResetKernelTypeDef definition

class ResetInstanceAttributeRequestInstanceResetKernelTypeDef(TypedDict):
    Attribute: NotRequired[InstanceAttributeNameType],  # (1)
    DryRun: NotRequired[bool],
  1. See InstanceAttributeNameType

ResetInstanceAttributeRequestInstanceResetRamdiskTypeDef#

# ResetInstanceAttributeRequestInstanceResetRamdiskTypeDef definition

class ResetInstanceAttributeRequestInstanceResetRamdiskTypeDef(TypedDict):
    Attribute: NotRequired[InstanceAttributeNameType],  # (1)
    DryRun: NotRequired[bool],
  1. See InstanceAttributeNameType

ResetInstanceAttributeRequestInstanceResetSourceDestCheckTypeDef#

# ResetInstanceAttributeRequestInstanceResetSourceDestCheckTypeDef definition

class ResetInstanceAttributeRequestInstanceResetSourceDestCheckTypeDef(TypedDict):
    Attribute: NotRequired[InstanceAttributeNameType],  # (1)
    DryRun: NotRequired[bool],
  1. See InstanceAttributeNameType

ResetInstanceAttributeRequestRequestTypeDef#

# ResetInstanceAttributeRequestRequestTypeDef definition

class ResetInstanceAttributeRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Attribute: InstanceAttributeNameType,  # (1)
    DryRun: NotRequired[bool],
  1. See InstanceAttributeNameType

ResetNetworkInterfaceAttributeRequestNetworkInterfaceResetAttributeTypeDef#

# ResetNetworkInterfaceAttributeRequestNetworkInterfaceResetAttributeTypeDef definition

class ResetNetworkInterfaceAttributeRequestNetworkInterfaceResetAttributeTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    SourceDestCheck: NotRequired[str],

ResetNetworkInterfaceAttributeRequestRequestTypeDef#

# ResetNetworkInterfaceAttributeRequestRequestTypeDef definition

class ResetNetworkInterfaceAttributeRequestRequestTypeDef(TypedDict):
    NetworkInterfaceId: str,
    DryRun: NotRequired[bool],
    SourceDestCheck: NotRequired[str],

ResetSnapshotAttributeRequestRequestTypeDef#

# ResetSnapshotAttributeRequestRequestTypeDef definition

class ResetSnapshotAttributeRequestRequestTypeDef(TypedDict):
    Attribute: SnapshotAttributeNameType,  # (1)
    SnapshotId: str,
    DryRun: NotRequired[bool],
  1. See SnapshotAttributeNameType

ResetSnapshotAttributeRequestSnapshotResetAttributeTypeDef#

# ResetSnapshotAttributeRequestSnapshotResetAttributeTypeDef definition

class ResetSnapshotAttributeRequestSnapshotResetAttributeTypeDef(TypedDict):
    Attribute: SnapshotAttributeNameType,  # (1)
    DryRun: NotRequired[bool],
  1. See SnapshotAttributeNameType

RestoreAddressToClassicRequestRequestTypeDef#

# RestoreAddressToClassicRequestRequestTypeDef definition

class RestoreAddressToClassicRequestRequestTypeDef(TypedDict):
    PublicIp: str,
    DryRun: NotRequired[bool],

RestoreImageFromRecycleBinRequestRequestTypeDef#

# RestoreImageFromRecycleBinRequestRequestTypeDef definition

class RestoreImageFromRecycleBinRequestRequestTypeDef(TypedDict):
    ImageId: str,
    DryRun: NotRequired[bool],

RestoreManagedPrefixListVersionRequestRequestTypeDef#

# RestoreManagedPrefixListVersionRequestRequestTypeDef definition

class RestoreManagedPrefixListVersionRequestRequestTypeDef(TypedDict):
    PrefixListId: str,
    PreviousVersion: int,
    CurrentVersion: int,
    DryRun: NotRequired[bool],

RestoreSnapshotFromRecycleBinRequestRequestTypeDef#

# RestoreSnapshotFromRecycleBinRequestRequestTypeDef definition

class RestoreSnapshotFromRecycleBinRequestRequestTypeDef(TypedDict):
    SnapshotId: str,
    DryRun: NotRequired[bool],

RestoreSnapshotTierRequestRequestTypeDef#

# RestoreSnapshotTierRequestRequestTypeDef definition

class RestoreSnapshotTierRequestRequestTypeDef(TypedDict):
    SnapshotId: str,
    TemporaryRestoreDays: NotRequired[int],
    PermanentRestore: NotRequired[bool],
    DryRun: NotRequired[bool],

RevokeClientVpnIngressRequestRequestTypeDef#

# RevokeClientVpnIngressRequestRequestTypeDef definition

class RevokeClientVpnIngressRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    TargetNetworkCidr: str,
    AccessGroupId: NotRequired[str],
    RevokeAllGroups: NotRequired[bool],
    DryRun: NotRequired[bool],

RevokedSecurityGroupRuleTypeDef#

# RevokedSecurityGroupRuleTypeDef definition

class RevokedSecurityGroupRuleTypeDef(TypedDict):
    SecurityGroupRuleId: NotRequired[str],
    GroupId: NotRequired[str],
    IsEgress: NotRequired[bool],
    IpProtocol: NotRequired[str],
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],
    CidrIpv4: NotRequired[str],
    CidrIpv6: NotRequired[str],
    PrefixListId: NotRequired[str],
    ReferencedGroupId: NotRequired[str],
    Description: NotRequired[str],

RouteTypeDef#

# RouteTypeDef definition

class RouteTypeDef(TypedDict):
    DestinationCidrBlock: NotRequired[str],
    DestinationIpv6CidrBlock: NotRequired[str],
    DestinationPrefixListId: NotRequired[str],
    EgressOnlyInternetGatewayId: NotRequired[str],
    GatewayId: NotRequired[str],
    InstanceId: NotRequired[str],
    InstanceOwnerId: NotRequired[str],
    NatGatewayId: NotRequired[str],
    TransitGatewayId: NotRequired[str],
    LocalGatewayId: NotRequired[str],
    CarrierGatewayId: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],
    Origin: NotRequired[RouteOriginType],  # (1)
    State: NotRequired[RouteStateType],  # (2)
    VpcPeeringConnectionId: NotRequired[str],
    CoreNetworkArn: NotRequired[str],
  1. See RouteOriginType
  2. See RouteStateType

S3StorageOutputTypeDef#

# S3StorageOutputTypeDef definition

class S3StorageOutputTypeDef(TypedDict):
    AWSAccessKeyId: NotRequired[str],
    Bucket: NotRequired[str],
    Prefix: NotRequired[str],
    UploadPolicy: NotRequired[bytes],
    UploadPolicySignature: NotRequired[str],

ScheduledInstanceRecurrenceTypeDef#

# ScheduledInstanceRecurrenceTypeDef definition

class ScheduledInstanceRecurrenceTypeDef(TypedDict):
    Frequency: NotRequired[str],
    Interval: NotRequired[int],
    OccurrenceDaySet: NotRequired[list[int]],
    OccurrenceRelativeToEnd: NotRequired[bool],
    OccurrenceUnit: NotRequired[str],

ScheduledInstancesEbsTypeDef#

# ScheduledInstancesEbsTypeDef definition

class ScheduledInstancesEbsTypeDef(TypedDict):
    DeleteOnTermination: NotRequired[bool],
    Encrypted: NotRequired[bool],
    Iops: NotRequired[int],
    SnapshotId: NotRequired[str],
    VolumeSize: NotRequired[int],
    VolumeType: NotRequired[str],

ScheduledInstancesIamInstanceProfileTypeDef#

# ScheduledInstancesIamInstanceProfileTypeDef definition

class ScheduledInstancesIamInstanceProfileTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],

ScheduledInstancesIpv6AddressTypeDef#

# ScheduledInstancesIpv6AddressTypeDef definition

class ScheduledInstancesIpv6AddressTypeDef(TypedDict):
    Ipv6Address: NotRequired[str],

ScheduledInstancesMonitoringTypeDef#

# ScheduledInstancesMonitoringTypeDef definition

class ScheduledInstancesMonitoringTypeDef(TypedDict):
    Enabled: NotRequired[bool],

ScheduledInstancesPlacementTypeDef#

# ScheduledInstancesPlacementTypeDef definition

class ScheduledInstancesPlacementTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    GroupName: NotRequired[str],

ScheduledInstancesPrivateIpAddressConfigTypeDef#

# ScheduledInstancesPrivateIpAddressConfigTypeDef definition

class ScheduledInstancesPrivateIpAddressConfigTypeDef(TypedDict):
    Primary: NotRequired[bool],
    PrivateIpAddress: NotRequired[str],

TransitGatewayMulticastGroupTypeDef#

# TransitGatewayMulticastGroupTypeDef definition

class TransitGatewayMulticastGroupTypeDef(TypedDict):
    GroupIpAddress: NotRequired[str],
    TransitGatewayAttachmentId: NotRequired[str],
    SubnetId: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType],  # (1)
    ResourceOwnerId: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],
    GroupMember: NotRequired[bool],
    GroupSource: NotRequired[bool],
    MemberType: NotRequired[MembershipTypeType],  # (2)
    SourceType: NotRequired[MembershipTypeType],  # (2)
  1. See TransitGatewayAttachmentResourceTypeType
  2. See MembershipTypeType
  3. See MembershipTypeType

SecurityGroupIdentifierTypeDef#

# SecurityGroupIdentifierTypeDef definition

class SecurityGroupIdentifierTypeDef(TypedDict):
    GroupId: NotRequired[str],
    GroupName: NotRequired[str],

SecurityGroupRuleDescriptionTypeDef#

# SecurityGroupRuleDescriptionTypeDef definition

class SecurityGroupRuleDescriptionTypeDef(TypedDict):
    SecurityGroupRuleId: NotRequired[str],
    Description: NotRequired[str],

SecurityGroupRuleRequestTypeDef#

# SecurityGroupRuleRequestTypeDef definition

class SecurityGroupRuleRequestTypeDef(TypedDict):
    IpProtocol: NotRequired[str],
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],
    CidrIpv4: NotRequired[str],
    CidrIpv6: NotRequired[str],
    PrefixListId: NotRequired[str],
    ReferencedGroupId: NotRequired[str],
    Description: NotRequired[str],

SendDiagnosticInterruptRequestRequestTypeDef#

# SendDiagnosticInterruptRequestRequestTypeDef definition

class SendDiagnosticInterruptRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    DryRun: NotRequired[bool],

ServiceTypeDetailTypeDef#

# ServiceTypeDetailTypeDef definition

class ServiceTypeDetailTypeDef(TypedDict):
    ServiceType: NotRequired[ServiceTypeType],  # (1)
  1. See ServiceTypeType

SupportedRegionDetailTypeDef#

# SupportedRegionDetailTypeDef definition

class SupportedRegionDetailTypeDef(TypedDict):
    Region: NotRequired[str],
    ServiceState: NotRequired[str],

UserBucketDetailsTypeDef#

# UserBucketDetailsTypeDef definition

class UserBucketDetailsTypeDef(TypedDict):
    S3Bucket: NotRequired[str],
    S3Key: NotRequired[str],

SpotCapacityRebalanceTypeDef#

# SpotCapacityRebalanceTypeDef definition

class SpotCapacityRebalanceTypeDef(TypedDict):
    ReplacementStrategy: NotRequired[ReplacementStrategyType],  # (1)
    TerminationDelay: NotRequired[int],
  1. See ReplacementStrategyType

SpotInstanceStateFaultTypeDef#

# SpotInstanceStateFaultTypeDef definition

class SpotInstanceStateFaultTypeDef(TypedDict):
    Code: NotRequired[str],
    Message: NotRequired[str],

SpotFleetMonitoringTypeDef#

# SpotFleetMonitoringTypeDef definition

class SpotFleetMonitoringTypeDef(TypedDict):
    Enabled: NotRequired[bool],

SpotInstanceStatusTypeDef#

# SpotInstanceStatusTypeDef definition

class SpotInstanceStatusTypeDef(TypedDict):
    Code: NotRequired[str],
    Message: NotRequired[str],
    UpdateTime: NotRequired[datetime],

StartInstancesRequestInstanceStartTypeDef#

# StartInstancesRequestInstanceStartTypeDef definition

class StartInstancesRequestInstanceStartTypeDef(TypedDict):
    AdditionalInfo: NotRequired[str],
    DryRun: NotRequired[bool],

StartInstancesRequestRequestTypeDef#

# StartInstancesRequestRequestTypeDef definition

class StartInstancesRequestRequestTypeDef(TypedDict):
    InstanceIds: Sequence[str],
    AdditionalInfo: NotRequired[str],
    DryRun: NotRequired[bool],

StartVpcEndpointServicePrivateDnsVerificationRequestRequestTypeDef#

# StartVpcEndpointServicePrivateDnsVerificationRequestRequestTypeDef definition

class StartVpcEndpointServicePrivateDnsVerificationRequestRequestTypeDef(TypedDict):
    ServiceId: str,
    DryRun: NotRequired[bool],

StopInstancesRequestInstanceStopTypeDef#

# StopInstancesRequestInstanceStopTypeDef definition

class StopInstancesRequestInstanceStopTypeDef(TypedDict):
    Hibernate: NotRequired[bool],
    DryRun: NotRequired[bool],
    Force: NotRequired[bool],

StopInstancesRequestRequestTypeDef#

# StopInstancesRequestRequestTypeDef definition

class StopInstancesRequestRequestTypeDef(TypedDict):
    InstanceIds: Sequence[str],
    Hibernate: NotRequired[bool],
    DryRun: NotRequired[bool],
    Force: NotRequired[bool],

SubnetAssociationTypeDef#

# SubnetAssociationTypeDef definition

class SubnetAssociationTypeDef(TypedDict):
    SubnetId: NotRequired[str],
    State: NotRequired[TransitGatewayMulitcastDomainAssociationStateType],  # (1)
  1. See TransitGatewayMulitcastDomainAssociationStateType

SubnetCidrBlockStateTypeDef#

# SubnetCidrBlockStateTypeDef definition

class SubnetCidrBlockStateTypeDef(TypedDict):
    State: NotRequired[SubnetCidrBlockStateCodeType],  # (1)
    StatusMessage: NotRequired[str],
  1. See SubnetCidrBlockStateCodeType

SubnetIpPrefixesTypeDef#

# SubnetIpPrefixesTypeDef definition

class SubnetIpPrefixesTypeDef(TypedDict):
    SubnetId: NotRequired[str],
    IpPrefixes: NotRequired[list[str]],

TargetConfigurationTypeDef#

# TargetConfigurationTypeDef definition

class TargetConfigurationTypeDef(TypedDict):
    InstanceCount: NotRequired[int],
    OfferingId: NotRequired[str],

TargetGroupTypeDef#

# TargetGroupTypeDef definition

class TargetGroupTypeDef(TypedDict):
    Arn: NotRequired[str],

TerminateClientVpnConnectionsRequestRequestTypeDef#

# TerminateClientVpnConnectionsRequestRequestTypeDef definition

class TerminateClientVpnConnectionsRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    ConnectionId: NotRequired[str],
    Username: NotRequired[str],
    DryRun: NotRequired[bool],

TerminateInstancesRequestInstanceTerminateTypeDef#

# TerminateInstancesRequestInstanceTerminateTypeDef definition

class TerminateInstancesRequestInstanceTerminateTypeDef(TypedDict):
    DryRun: NotRequired[bool],

TerminateInstancesRequestRequestTypeDef#

# TerminateInstancesRequestRequestTypeDef definition

class TerminateInstancesRequestRequestTypeDef(TypedDict):
    InstanceIds: Sequence[str],
    DryRun: NotRequired[bool],

TrafficMirrorPortRangeTypeDef#

# TrafficMirrorPortRangeTypeDef definition

class TrafficMirrorPortRangeTypeDef(TypedDict):
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],

TransitGatewayAttachmentAssociationTypeDef#

# TransitGatewayAttachmentAssociationTypeDef definition

class TransitGatewayAttachmentAssociationTypeDef(TypedDict):
    TransitGatewayRouteTableId: NotRequired[str],
    State: NotRequired[TransitGatewayAssociationStateType],  # (1)
  1. See TransitGatewayAssociationStateType

TransitGatewayAttachmentBgpConfigurationTypeDef#

# TransitGatewayAttachmentBgpConfigurationTypeDef definition

class TransitGatewayAttachmentBgpConfigurationTypeDef(TypedDict):
    TransitGatewayAsn: NotRequired[int],
    PeerAsn: NotRequired[int],
    TransitGatewayAddress: NotRequired[str],
    PeerAddress: NotRequired[str],
    BgpStatus: NotRequired[BgpStatusType],  # (1)
  1. See BgpStatusType

TransitGatewayConnectOptionsTypeDef#

# TransitGatewayConnectOptionsTypeDef definition

class TransitGatewayConnectOptionsTypeDef(TypedDict):
    Protocol: NotRequired[ProtocolValueType],  # (1)
  1. See ProtocolValueType

TransitGatewayMulticastDomainOptionsTypeDef#

# TransitGatewayMulticastDomainOptionsTypeDef definition

class TransitGatewayMulticastDomainOptionsTypeDef(TypedDict):
    Igmpv2Support: NotRequired[Igmpv2SupportValueType],  # (1)
    StaticSourcesSupport: NotRequired[StaticSourcesSupportValueType],  # (2)
    AutoAcceptSharedAssociations: NotRequired[AutoAcceptSharedAssociationsValueType],  # (3)
  1. See Igmpv2SupportValueType
  2. See StaticSourcesSupportValueType
  3. See AutoAcceptSharedAssociationsValueType

TransitGatewayOptionsTypeDef#

# TransitGatewayOptionsTypeDef definition

class TransitGatewayOptionsTypeDef(TypedDict):
    AmazonSideAsn: NotRequired[int],
    TransitGatewayCidrBlocks: NotRequired[list[str]],
    AutoAcceptSharedAttachments: NotRequired[AutoAcceptSharedAttachmentsValueType],  # (1)
    DefaultRouteTableAssociation: NotRequired[DefaultRouteTableAssociationValueType],  # (2)
    AssociationDefaultRouteTableId: NotRequired[str],
    DefaultRouteTablePropagation: NotRequired[DefaultRouteTablePropagationValueType],  # (3)
    PropagationDefaultRouteTableId: NotRequired[str],
    VpnEcmpSupport: NotRequired[VpnEcmpSupportValueType],  # (4)
    DnsSupport: NotRequired[DnsSupportValueType],  # (5)
    SecurityGroupReferencingSupport: NotRequired[SecurityGroupReferencingSupportValueType],  # (6)
    MulticastSupport: NotRequired[MulticastSupportValueType],  # (7)
  1. See AutoAcceptSharedAttachmentsValueType
  2. See DefaultRouteTableAssociationValueType
  3. See DefaultRouteTablePropagationValueType
  4. See VpnEcmpSupportValueType
  5. See DnsSupportValueType
  6. See SecurityGroupReferencingSupportValueType
  7. See MulticastSupportValueType

TransitGatewayPeeringAttachmentOptionsTypeDef#

# TransitGatewayPeeringAttachmentOptionsTypeDef definition

class TransitGatewayPeeringAttachmentOptionsTypeDef(TypedDict):
    DynamicRouting: NotRequired[DynamicRoutingValueType],  # (1)
  1. See DynamicRoutingValueType

TransitGatewayPolicyRuleMetaDataTypeDef#

# TransitGatewayPolicyRuleMetaDataTypeDef definition

class TransitGatewayPolicyRuleMetaDataTypeDef(TypedDict):
    MetaDataKey: NotRequired[str],
    MetaDataValue: NotRequired[str],

TransitGatewayPrefixListAttachmentTypeDef#

# TransitGatewayPrefixListAttachmentTypeDef definition

class TransitGatewayPrefixListAttachmentTypeDef(TypedDict):
    TransitGatewayAttachmentId: NotRequired[str],
    ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType],  # (1)
    ResourceId: NotRequired[str],
  1. See TransitGatewayAttachmentResourceTypeType

TransitGatewayRouteAttachmentTypeDef#

# TransitGatewayRouteAttachmentTypeDef definition

class TransitGatewayRouteAttachmentTypeDef(TypedDict):
    ResourceId: NotRequired[str],
    TransitGatewayAttachmentId: NotRequired[str],
    ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType],  # (1)
  1. See TransitGatewayAttachmentResourceTypeType

TransitGatewayVpcAttachmentOptionsTypeDef#

# TransitGatewayVpcAttachmentOptionsTypeDef definition

class TransitGatewayVpcAttachmentOptionsTypeDef(TypedDict):
    DnsSupport: NotRequired[DnsSupportValueType],  # (1)
    SecurityGroupReferencingSupport: NotRequired[SecurityGroupReferencingSupportValueType],  # (2)
    Ipv6Support: NotRequired[Ipv6SupportValueType],  # (3)
    ApplianceModeSupport: NotRequired[ApplianceModeSupportValueType],  # (4)
  1. See DnsSupportValueType
  2. See SecurityGroupReferencingSupportValueType
  3. See Ipv6SupportValueType
  4. See ApplianceModeSupportValueType

UnassignIpv6AddressesRequestRequestTypeDef#

# UnassignIpv6AddressesRequestRequestTypeDef definition

class UnassignIpv6AddressesRequestRequestTypeDef(TypedDict):
    NetworkInterfaceId: str,
    Ipv6Prefixes: NotRequired[Sequence[str]],
    Ipv6Addresses: NotRequired[Sequence[str]],

UnassignPrivateIpAddressesRequestNetworkInterfaceUnassignPrivateIpAddressesTypeDef#

# UnassignPrivateIpAddressesRequestNetworkInterfaceUnassignPrivateIpAddressesTypeDef definition

class UnassignPrivateIpAddressesRequestNetworkInterfaceUnassignPrivateIpAddressesTypeDef(TypedDict):
    Ipv4Prefixes: NotRequired[Sequence[str]],
    PrivateIpAddresses: NotRequired[Sequence[str]],

UnassignPrivateIpAddressesRequestRequestTypeDef#

# UnassignPrivateIpAddressesRequestRequestTypeDef definition

class UnassignPrivateIpAddressesRequestRequestTypeDef(TypedDict):
    NetworkInterfaceId: str,
    Ipv4Prefixes: NotRequired[Sequence[str]],
    PrivateIpAddresses: NotRequired[Sequence[str]],

UnassignPrivateNatGatewayAddressRequestRequestTypeDef#

# UnassignPrivateNatGatewayAddressRequestRequestTypeDef definition

class UnassignPrivateNatGatewayAddressRequestRequestTypeDef(TypedDict):
    NatGatewayId: str,
    PrivateIpAddresses: Sequence[str],
    MaxDrainDurationSeconds: NotRequired[int],
    DryRun: NotRequired[bool],

UnlockSnapshotRequestRequestTypeDef#

# UnlockSnapshotRequestRequestTypeDef definition

class UnlockSnapshotRequestRequestTypeDef(TypedDict):
    SnapshotId: str,
    DryRun: NotRequired[bool],

UnmonitorInstancesRequestInstanceUnmonitorTypeDef#

# UnmonitorInstancesRequestInstanceUnmonitorTypeDef definition

class UnmonitorInstancesRequestInstanceUnmonitorTypeDef(TypedDict):
    DryRun: NotRequired[bool],

UnmonitorInstancesRequestRequestTypeDef#

# UnmonitorInstancesRequestRequestTypeDef definition

class UnmonitorInstancesRequestRequestTypeDef(TypedDict):
    InstanceIds: Sequence[str],
    DryRun: NotRequired[bool],

UnsuccessfulInstanceCreditSpecificationItemErrorTypeDef#

# UnsuccessfulInstanceCreditSpecificationItemErrorTypeDef definition

class UnsuccessfulInstanceCreditSpecificationItemErrorTypeDef(TypedDict):
    Code: NotRequired[UnsuccessfulInstanceCreditSpecificationErrorCodeType],  # (1)
    Message: NotRequired[str],
  1. See UnsuccessfulInstanceCreditSpecificationErrorCodeType

UnsuccessfulItemErrorTypeDef#

# UnsuccessfulItemErrorTypeDef definition

class UnsuccessfulItemErrorTypeDef(TypedDict):
    Code: NotRequired[str],
    Message: NotRequired[str],

ValidationErrorTypeDef#

# ValidationErrorTypeDef definition

class ValidationErrorTypeDef(TypedDict):
    Code: NotRequired[str],
    Message: NotRequired[str],

VerifiedAccessEndpointPortRangeTypeDef#

# VerifiedAccessEndpointPortRangeTypeDef definition

class VerifiedAccessEndpointPortRangeTypeDef(TypedDict):
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],

VerifiedAccessEndpointRdsOptionsTypeDef#

# VerifiedAccessEndpointRdsOptionsTypeDef definition

class VerifiedAccessEndpointRdsOptionsTypeDef(TypedDict):
    Protocol: NotRequired[VerifiedAccessEndpointProtocolType],  # (1)
    Port: NotRequired[int],
    RdsDbInstanceArn: NotRequired[str],
    RdsDbClusterArn: NotRequired[str],
    RdsDbProxyArn: NotRequired[str],
    RdsEndpoint: NotRequired[str],
    SubnetIds: NotRequired[list[str]],
  1. See VerifiedAccessEndpointProtocolType

VerifiedAccessEndpointStatusTypeDef#

# VerifiedAccessEndpointStatusTypeDef definition

class VerifiedAccessEndpointStatusTypeDef(TypedDict):
    Code: NotRequired[VerifiedAccessEndpointStatusCodeType],  # (1)
    Message: NotRequired[str],
  1. See VerifiedAccessEndpointStatusCodeType

VerifiedAccessInstanceCustomSubDomainTypeDef#

# VerifiedAccessInstanceCustomSubDomainTypeDef definition

class VerifiedAccessInstanceCustomSubDomainTypeDef(TypedDict):
    SubDomain: NotRequired[str],
    Nameservers: NotRequired[list[str]],

VerifiedAccessInstanceOpenVpnClientConfigurationRouteTypeDef#

# VerifiedAccessInstanceOpenVpnClientConfigurationRouteTypeDef definition

class VerifiedAccessInstanceOpenVpnClientConfigurationRouteTypeDef(TypedDict):
    Cidr: NotRequired[str],

VerifiedAccessTrustProviderCondensedTypeDef#

# VerifiedAccessTrustProviderCondensedTypeDef definition

class VerifiedAccessTrustProviderCondensedTypeDef(TypedDict):
    VerifiedAccessTrustProviderId: NotRequired[str],
    Description: NotRequired[str],
    TrustProviderType: NotRequired[TrustProviderTypeType],  # (1)
    UserTrustProviderType: NotRequired[UserTrustProviderTypeType],  # (2)
    DeviceTrustProviderType: NotRequired[DeviceTrustProviderTypeType],  # (3)
  1. See TrustProviderTypeType
  2. See UserTrustProviderTypeType
  3. See DeviceTrustProviderTypeType

VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef#

# VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef definition

class VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef(TypedDict):
    Enabled: bool,
    LogGroup: NotRequired[str],

VerifiedAccessLogDeliveryStatusTypeDef#

# VerifiedAccessLogDeliveryStatusTypeDef definition

class VerifiedAccessLogDeliveryStatusTypeDef(TypedDict):
    Code: NotRequired[VerifiedAccessLogDeliveryStatusCodeType],  # (1)
    Message: NotRequired[str],
  1. See VerifiedAccessLogDeliveryStatusCodeType

VerifiedAccessLogKinesisDataFirehoseDestinationOptionsTypeDef#

# VerifiedAccessLogKinesisDataFirehoseDestinationOptionsTypeDef definition

class VerifiedAccessLogKinesisDataFirehoseDestinationOptionsTypeDef(TypedDict):
    Enabled: bool,
    DeliveryStream: NotRequired[str],

VerifiedAccessLogS3DestinationOptionsTypeDef#

# VerifiedAccessLogS3DestinationOptionsTypeDef definition

class VerifiedAccessLogS3DestinationOptionsTypeDef(TypedDict):
    Enabled: bool,
    BucketName: NotRequired[str],
    Prefix: NotRequired[str],
    BucketOwner: NotRequired[str],

VgwTelemetryTypeDef#

# VgwTelemetryTypeDef definition

class VgwTelemetryTypeDef(TypedDict):
    AcceptedRouteCount: NotRequired[int],
    LastStatusChange: NotRequired[datetime],
    OutsideIpAddress: NotRequired[str],
    Status: NotRequired[TelemetryStatusType],  # (1)
    StatusMessage: NotRequired[str],
    CertificateArn: NotRequired[str],
  1. See TelemetryStatusType

VolumeAttachmentTypeDef#

# VolumeAttachmentTypeDef definition

class VolumeAttachmentTypeDef(TypedDict):
    DeleteOnTermination: NotRequired[bool],
    AssociatedResource: NotRequired[str],
    InstanceOwningService: NotRequired[str],
    VolumeId: NotRequired[str],
    InstanceId: NotRequired[str],
    Device: NotRequired[str],
    State: NotRequired[VolumeAttachmentStateType],  # (1)
    AttachTime: NotRequired[datetime],
  1. See VolumeAttachmentStateType

VolumeStatusActionTypeDef#

# VolumeStatusActionTypeDef definition

class VolumeStatusActionTypeDef(TypedDict):
    Code: NotRequired[str],
    Description: NotRequired[str],
    EventId: NotRequired[str],
    EventType: NotRequired[str],

VolumeStatusAttachmentStatusTypeDef#

# VolumeStatusAttachmentStatusTypeDef definition

class VolumeStatusAttachmentStatusTypeDef(TypedDict):
    IoPerformance: NotRequired[str],
    InstanceId: NotRequired[str],

VolumeStatusDetailsTypeDef#

# VolumeStatusDetailsTypeDef definition

class VolumeStatusDetailsTypeDef(TypedDict):
    Name: NotRequired[VolumeStatusNameType],  # (1)
    Status: NotRequired[str],
  1. See VolumeStatusNameType

VolumeStatusEventTypeDef#

# VolumeStatusEventTypeDef definition

class VolumeStatusEventTypeDef(TypedDict):
    Description: NotRequired[str],
    EventId: NotRequired[str],
    EventType: NotRequired[str],
    NotAfter: NotRequired[datetime],
    NotBefore: NotRequired[datetime],
    InstanceId: NotRequired[str],

VpcCidrBlockStateTypeDef#

# VpcCidrBlockStateTypeDef definition

class VpcCidrBlockStateTypeDef(TypedDict):
    State: NotRequired[VpcCidrBlockStateCodeType],  # (1)
    StatusMessage: NotRequired[str],
  1. See VpcCidrBlockStateCodeType

VpcPeeringConnectionOptionsDescriptionTypeDef#

# VpcPeeringConnectionOptionsDescriptionTypeDef definition

class VpcPeeringConnectionOptionsDescriptionTypeDef(TypedDict):
    AllowDnsResolutionFromRemoteVpc: NotRequired[bool],
    AllowEgressFromLocalClassicLinkToRemoteVpc: NotRequired[bool],
    AllowEgressFromLocalVpcToRemoteClassicLink: NotRequired[bool],

VpcPeeringConnectionStateReasonTypeDef#

# VpcPeeringConnectionStateReasonTypeDef definition

class VpcPeeringConnectionStateReasonTypeDef(TypedDict):
    Code: NotRequired[VpcPeeringConnectionStateReasonCodeType],  # (1)
    Message: NotRequired[str],
  1. See VpcPeeringConnectionStateReasonCodeType

VpnStaticRouteTypeDef#

# VpnStaticRouteTypeDef definition

class VpnStaticRouteTypeDef(TypedDict):
    DestinationCidrBlock: NotRequired[str],
    Source: NotRequired[VpnStaticRouteSourceType],  # (1)
    State: NotRequired[VpnStateType],  # (2)
  1. See VpnStaticRouteSourceType
  2. See VpnStateType

WithdrawByoipCidrRequestRequestTypeDef#

# WithdrawByoipCidrRequestRequestTypeDef definition

class WithdrawByoipCidrRequestRequestTypeDef(TypedDict):
    Cidr: str,
    DryRun: NotRequired[bool],

AcceptAddressTransferResultTypeDef#

# AcceptAddressTransferResultTypeDef definition

class AcceptAddressTransferResultTypeDef(TypedDict):
    AddressTransfer: AddressTransferTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddressTransferTypeDef
  2. See ResponseMetadataTypeDef

AcceptCapacityReservationBillingOwnershipResultTypeDef#

# AcceptCapacityReservationBillingOwnershipResultTypeDef definition

class AcceptCapacityReservationBillingOwnershipResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AcceptReservedInstancesExchangeQuoteResultTypeDef#

# AcceptReservedInstancesExchangeQuoteResultTypeDef definition

class AcceptReservedInstancesExchangeQuoteResultTypeDef(TypedDict):
    ExchangeId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AllocateAddressResultTypeDef#

# AllocateAddressResultTypeDef definition

class AllocateAddressResultTypeDef(TypedDict):
    AllocationId: str,
    PublicIpv4Pool: str,
    NetworkBorderGroup: str,
    Domain: DomainTypeType,  # (1)
    CustomerOwnedIp: str,
    CustomerOwnedIpv4Pool: str,
    CarrierIp: str,
    PublicIp: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainTypeType
  2. See ResponseMetadataTypeDef

AllocateHostsResultTypeDef#

# AllocateHostsResultTypeDef definition

class AllocateHostsResultTypeDef(TypedDict):
    HostIds: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ApplySecurityGroupsToClientVpnTargetNetworkResultTypeDef#

# ApplySecurityGroupsToClientVpnTargetNetworkResultTypeDef definition

class ApplySecurityGroupsToClientVpnTargetNetworkResultTypeDef(TypedDict):
    SecurityGroupIds: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AssignIpv6AddressesResultTypeDef#

# AssignIpv6AddressesResultTypeDef definition

class AssignIpv6AddressesResultTypeDef(TypedDict):
    AssignedIpv6Addresses: list[str],
    AssignedIpv6Prefixes: list[str],
    NetworkInterfaceId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AssociateAddressResultTypeDef#

# AssociateAddressResultTypeDef definition

class AssociateAddressResultTypeDef(TypedDict):
    AssociationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AssociateCapacityReservationBillingOwnerResultTypeDef#

# AssociateCapacityReservationBillingOwnerResultTypeDef definition

class AssociateCapacityReservationBillingOwnerResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AssociateEnclaveCertificateIamRoleResultTypeDef#

# AssociateEnclaveCertificateIamRoleResultTypeDef definition

class AssociateEnclaveCertificateIamRoleResultTypeDef(TypedDict):
    CertificateS3BucketName: str,
    CertificateS3ObjectKey: str,
    EncryptionKmsKeyId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AssociateSecurityGroupVpcResultTypeDef#

# AssociateSecurityGroupVpcResultTypeDef definition

class AssociateSecurityGroupVpcResultTypeDef(TypedDict):
    State: SecurityGroupVpcAssociationStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SecurityGroupVpcAssociationStateType
  2. See ResponseMetadataTypeDef

AttachClassicLinkVpcResultTypeDef#

# AttachClassicLinkVpcResultTypeDef definition

class AttachClassicLinkVpcResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AttachNetworkInterfaceResultTypeDef#

# AttachNetworkInterfaceResultTypeDef definition

class AttachNetworkInterfaceResultTypeDef(TypedDict):
    AttachmentId: str,
    NetworkCardIndex: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CancelCapacityReservationResultTypeDef#

# CancelCapacityReservationResultTypeDef definition

class CancelCapacityReservationResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CancelDeclarativePoliciesReportResultTypeDef#

# CancelDeclarativePoliciesReportResultTypeDef definition

class CancelDeclarativePoliciesReportResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CancelImageLaunchPermissionResultTypeDef#

# CancelImageLaunchPermissionResultTypeDef definition

class CancelImageLaunchPermissionResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CancelImportTaskResultTypeDef#

# CancelImportTaskResultTypeDef definition

class CancelImportTaskResultTypeDef(TypedDict):
    ImportTaskId: str,
    PreviousState: str,
    State: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ConfirmProductInstanceResultTypeDef#

# ConfirmProductInstanceResultTypeDef definition

class ConfirmProductInstanceResultTypeDef(TypedDict):
    Return: bool,
    OwnerId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CopyFpgaImageResultTypeDef#

# CopyFpgaImageResultTypeDef definition

class CopyFpgaImageResultTypeDef(TypedDict):
    FpgaImageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CopyImageResultTypeDef#

# CopyImageResultTypeDef definition

class CopyImageResultTypeDef(TypedDict):
    ImageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateFpgaImageResultTypeDef#

# CreateFpgaImageResultTypeDef definition

class CreateFpgaImageResultTypeDef(TypedDict):
    FpgaImageId: str,
    FpgaImageGlobalId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateImageResultTypeDef#

# CreateImageResultTypeDef definition

class CreateImageResultTypeDef(TypedDict):
    ImageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreatePublicIpv4PoolResultTypeDef#

# CreatePublicIpv4PoolResultTypeDef definition

class CreatePublicIpv4PoolResultTypeDef(TypedDict):
    PoolId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRestoreImageTaskResultTypeDef#

# CreateRestoreImageTaskResultTypeDef definition

class CreateRestoreImageTaskResultTypeDef(TypedDict):
    ImageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRouteResultTypeDef#

# CreateRouteResultTypeDef definition

class CreateRouteResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateStoreImageTaskResultTypeDef#

# CreateStoreImageTaskResultTypeDef definition

class CreateStoreImageTaskResultTypeDef(TypedDict):
    ObjectKey: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteEgressOnlyInternetGatewayResultTypeDef#

# DeleteEgressOnlyInternetGatewayResultTypeDef definition

class DeleteEgressOnlyInternetGatewayResultTypeDef(TypedDict):
    ReturnCode: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteFpgaImageResultTypeDef#

# DeleteFpgaImageResultTypeDef definition

class DeleteFpgaImageResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteKeyPairResultTypeDef#

# DeleteKeyPairResultTypeDef definition

class DeleteKeyPairResultTypeDef(TypedDict):
    Return: bool,
    KeyPairId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteNatGatewayResultTypeDef#

# DeleteNatGatewayResultTypeDef definition

class DeleteNatGatewayResultTypeDef(TypedDict):
    NatGatewayId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteNetworkInsightsAccessScopeAnalysisResultTypeDef#

# DeleteNetworkInsightsAccessScopeAnalysisResultTypeDef definition

class DeleteNetworkInsightsAccessScopeAnalysisResultTypeDef(TypedDict):
    NetworkInsightsAccessScopeAnalysisId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteNetworkInsightsAccessScopeResultTypeDef#

# DeleteNetworkInsightsAccessScopeResultTypeDef definition

class DeleteNetworkInsightsAccessScopeResultTypeDef(TypedDict):
    NetworkInsightsAccessScopeId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteNetworkInsightsAnalysisResultTypeDef#

# DeleteNetworkInsightsAnalysisResultTypeDef definition

class DeleteNetworkInsightsAnalysisResultTypeDef(TypedDict):
    NetworkInsightsAnalysisId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteNetworkInsightsPathResultTypeDef#

# DeleteNetworkInsightsPathResultTypeDef definition

class DeleteNetworkInsightsPathResultTypeDef(TypedDict):
    NetworkInsightsPathId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteNetworkInterfacePermissionResultTypeDef#

# DeleteNetworkInterfacePermissionResultTypeDef definition

class DeleteNetworkInterfacePermissionResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeletePublicIpv4PoolResultTypeDef#

# DeletePublicIpv4PoolResultTypeDef definition

class DeletePublicIpv4PoolResultTypeDef(TypedDict):
    ReturnValue: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteSecurityGroupResultTypeDef#

# DeleteSecurityGroupResultTypeDef definition

class DeleteSecurityGroupResultTypeDef(TypedDict):
    Return: bool,
    GroupId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteTrafficMirrorFilterResultTypeDef#

# DeleteTrafficMirrorFilterResultTypeDef definition

class DeleteTrafficMirrorFilterResultTypeDef(TypedDict):
    TrafficMirrorFilterId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteTrafficMirrorFilterRuleResultTypeDef#

# DeleteTrafficMirrorFilterRuleResultTypeDef definition

class DeleteTrafficMirrorFilterRuleResultTypeDef(TypedDict):
    TrafficMirrorFilterRuleId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteTrafficMirrorSessionResultTypeDef#

# DeleteTrafficMirrorSessionResultTypeDef definition

class DeleteTrafficMirrorSessionResultTypeDef(TypedDict):
    TrafficMirrorSessionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteTrafficMirrorTargetResultTypeDef#

# DeleteTrafficMirrorTargetResultTypeDef definition

class DeleteTrafficMirrorTargetResultTypeDef(TypedDict):
    TrafficMirrorTargetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteVpcPeeringConnectionResultTypeDef#

# DeleteVpcPeeringConnectionResultTypeDef definition

class DeleteVpcPeeringConnectionResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeprovisionPublicIpv4PoolCidrResultTypeDef#

# DeprovisionPublicIpv4PoolCidrResultTypeDef definition

class DeprovisionPublicIpv4PoolCidrResultTypeDef(TypedDict):
    PoolId: str,
    DeprovisionedAddresses: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeAddressTransfersResultTypeDef#

# DescribeAddressTransfersResultTypeDef definition

class DescribeAddressTransfersResultTypeDef(TypedDict):
    AddressTransfers: list[AddressTransferTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AddressTransferTypeDef
  2. See ResponseMetadataTypeDef

DetachClassicLinkVpcResultTypeDef#

# DetachClassicLinkVpcResultTypeDef definition

class DetachClassicLinkVpcResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisableAddressTransferResultTypeDef#

# DisableAddressTransferResultTypeDef definition

class DisableAddressTransferResultTypeDef(TypedDict):
    AddressTransfer: AddressTransferTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddressTransferTypeDef
  2. See ResponseMetadataTypeDef

DisableAllowedImagesSettingsResultTypeDef#

# DisableAllowedImagesSettingsResultTypeDef definition

class DisableAllowedImagesSettingsResultTypeDef(TypedDict):
    AllowedImagesSettingsState: AllowedImagesSettingsDisabledStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AllowedImagesSettingsDisabledStateType
  2. See ResponseMetadataTypeDef

DisableAwsNetworkPerformanceMetricSubscriptionResultTypeDef#

# DisableAwsNetworkPerformanceMetricSubscriptionResultTypeDef definition

class DisableAwsNetworkPerformanceMetricSubscriptionResultTypeDef(TypedDict):
    Output: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisableEbsEncryptionByDefaultResultTypeDef#

# DisableEbsEncryptionByDefaultResultTypeDef definition

class DisableEbsEncryptionByDefaultResultTypeDef(TypedDict):
    EbsEncryptionByDefault: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisableImageBlockPublicAccessResultTypeDef#

# DisableImageBlockPublicAccessResultTypeDef definition

class DisableImageBlockPublicAccessResultTypeDef(TypedDict):
    ImageBlockPublicAccessState: ImageBlockPublicAccessDisabledStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageBlockPublicAccessDisabledStateType
  2. See ResponseMetadataTypeDef

DisableImageDeprecationResultTypeDef#

# DisableImageDeprecationResultTypeDef definition

class DisableImageDeprecationResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisableImageDeregistrationProtectionResultTypeDef#

# DisableImageDeregistrationProtectionResultTypeDef definition

class DisableImageDeregistrationProtectionResultTypeDef(TypedDict):
    Return: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisableImageResultTypeDef#

# DisableImageResultTypeDef definition

class DisableImageResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisableIpamOrganizationAdminAccountResultTypeDef#

# DisableIpamOrganizationAdminAccountResultTypeDef definition

class DisableIpamOrganizationAdminAccountResultTypeDef(TypedDict):
    Success: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisableSerialConsoleAccessResultTypeDef#

# DisableSerialConsoleAccessResultTypeDef definition

class DisableSerialConsoleAccessResultTypeDef(TypedDict):
    SerialConsoleAccessEnabled: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisableSnapshotBlockPublicAccessResultTypeDef#

# DisableSnapshotBlockPublicAccessResultTypeDef definition

class DisableSnapshotBlockPublicAccessResultTypeDef(TypedDict):
    State: SnapshotBlockPublicAccessStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotBlockPublicAccessStateType
  2. See ResponseMetadataTypeDef

DisableVpcClassicLinkDnsSupportResultTypeDef#

# DisableVpcClassicLinkDnsSupportResultTypeDef definition

class DisableVpcClassicLinkDnsSupportResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisableVpcClassicLinkResultTypeDef#

# DisableVpcClassicLinkResultTypeDef definition

class DisableVpcClassicLinkResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisassociateCapacityReservationBillingOwnerResultTypeDef#

# DisassociateCapacityReservationBillingOwnerResultTypeDef definition

class DisassociateCapacityReservationBillingOwnerResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisassociateEnclaveCertificateIamRoleResultTypeDef#

# DisassociateEnclaveCertificateIamRoleResultTypeDef definition

class DisassociateEnclaveCertificateIamRoleResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisassociateSecurityGroupVpcResultTypeDef#

# DisassociateSecurityGroupVpcResultTypeDef definition

class DisassociateSecurityGroupVpcResultTypeDef(TypedDict):
    State: SecurityGroupVpcAssociationStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SecurityGroupVpcAssociationStateType
  2. See ResponseMetadataTypeDef

DisassociateTrunkInterfaceResultTypeDef#

# DisassociateTrunkInterfaceResultTypeDef definition

class DisassociateTrunkInterfaceResultTypeDef(TypedDict):
    Return: bool,
    ClientToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnableAddressTransferResultTypeDef#

# EnableAddressTransferResultTypeDef definition

class EnableAddressTransferResultTypeDef(TypedDict):
    AddressTransfer: AddressTransferTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddressTransferTypeDef
  2. See ResponseMetadataTypeDef

EnableAllowedImagesSettingsResultTypeDef#

# EnableAllowedImagesSettingsResultTypeDef definition

class EnableAllowedImagesSettingsResultTypeDef(TypedDict):
    AllowedImagesSettingsState: AllowedImagesSettingsEnabledStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AllowedImagesSettingsEnabledStateType
  2. See ResponseMetadataTypeDef

EnableAwsNetworkPerformanceMetricSubscriptionResultTypeDef#

# EnableAwsNetworkPerformanceMetricSubscriptionResultTypeDef definition

class EnableAwsNetworkPerformanceMetricSubscriptionResultTypeDef(TypedDict):
    Output: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnableEbsEncryptionByDefaultResultTypeDef#

# EnableEbsEncryptionByDefaultResultTypeDef definition

class EnableEbsEncryptionByDefaultResultTypeDef(TypedDict):
    EbsEncryptionByDefault: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnableImageBlockPublicAccessResultTypeDef#

# EnableImageBlockPublicAccessResultTypeDef definition

class EnableImageBlockPublicAccessResultTypeDef(TypedDict):
    ImageBlockPublicAccessState: ImageBlockPublicAccessEnabledStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageBlockPublicAccessEnabledStateType
  2. See ResponseMetadataTypeDef

EnableImageDeprecationResultTypeDef#

# EnableImageDeprecationResultTypeDef definition

class EnableImageDeprecationResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnableImageDeregistrationProtectionResultTypeDef#

# EnableImageDeregistrationProtectionResultTypeDef definition

class EnableImageDeregistrationProtectionResultTypeDef(TypedDict):
    Return: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnableImageResultTypeDef#

# EnableImageResultTypeDef definition

class EnableImageResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnableIpamOrganizationAdminAccountResultTypeDef#

# EnableIpamOrganizationAdminAccountResultTypeDef definition

class EnableIpamOrganizationAdminAccountResultTypeDef(TypedDict):
    Success: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnableReachabilityAnalyzerOrganizationSharingResultTypeDef#

# EnableReachabilityAnalyzerOrganizationSharingResultTypeDef definition

class EnableReachabilityAnalyzerOrganizationSharingResultTypeDef(TypedDict):
    ReturnValue: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnableSerialConsoleAccessResultTypeDef#

# EnableSerialConsoleAccessResultTypeDef definition

class EnableSerialConsoleAccessResultTypeDef(TypedDict):
    SerialConsoleAccessEnabled: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnableSnapshotBlockPublicAccessResultTypeDef#

# EnableSnapshotBlockPublicAccessResultTypeDef definition

class EnableSnapshotBlockPublicAccessResultTypeDef(TypedDict):
    State: SnapshotBlockPublicAccessStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotBlockPublicAccessStateType
  2. See ResponseMetadataTypeDef

EnableVpcClassicLinkDnsSupportResultTypeDef#

# EnableVpcClassicLinkDnsSupportResultTypeDef definition

class EnableVpcClassicLinkDnsSupportResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnableVpcClassicLinkResultTypeDef#

# EnableVpcClassicLinkResultTypeDef definition

class EnableVpcClassicLinkResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ExportClientVpnClientConfigurationResultTypeDef#

# ExportClientVpnClientConfigurationResultTypeDef definition

class ExportClientVpnClientConfigurationResultTypeDef(TypedDict):
    ClientConfiguration: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ExportTransitGatewayRoutesResultTypeDef#

# ExportTransitGatewayRoutesResultTypeDef definition

class ExportTransitGatewayRoutesResultTypeDef(TypedDict):
    S3Location: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetConsoleOutputResultTypeDef#

# GetConsoleOutputResultTypeDef definition

class GetConsoleOutputResultTypeDef(TypedDict):
    InstanceId: str,
    Timestamp: datetime,
    Output: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetConsoleScreenshotResultTypeDef#

# GetConsoleScreenshotResultTypeDef definition

class GetConsoleScreenshotResultTypeDef(TypedDict):
    ImageData: str,
    InstanceId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetEbsDefaultKmsKeyIdResultTypeDef#

# GetEbsDefaultKmsKeyIdResultTypeDef definition

class GetEbsDefaultKmsKeyIdResultTypeDef(TypedDict):
    KmsKeyId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetEbsEncryptionByDefaultResultTypeDef#

# GetEbsEncryptionByDefaultResultTypeDef definition

class GetEbsEncryptionByDefaultResultTypeDef(TypedDict):
    EbsEncryptionByDefault: bool,
    SseType: SSETypeType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SSETypeType
  2. See ResponseMetadataTypeDef

GetFlowLogsIntegrationTemplateResultTypeDef#

# GetFlowLogsIntegrationTemplateResultTypeDef definition

class GetFlowLogsIntegrationTemplateResultTypeDef(TypedDict):
    Result: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetImageBlockPublicAccessStateResultTypeDef#

# GetImageBlockPublicAccessStateResultTypeDef definition

class GetImageBlockPublicAccessStateResultTypeDef(TypedDict):
    ImageBlockPublicAccessState: str,
    ManagedBy: ManagedByType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ManagedByType
  2. See ResponseMetadataTypeDef

GetInstanceTpmEkPubResultTypeDef#

# GetInstanceTpmEkPubResultTypeDef definition

class GetInstanceTpmEkPubResultTypeDef(TypedDict):
    InstanceId: str,
    KeyType: EkPubKeyTypeType,  # (1)
    KeyFormat: EkPubKeyFormatType,  # (2)
    KeyValue: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See EkPubKeyTypeType
  2. See EkPubKeyFormatType
  3. See ResponseMetadataTypeDef

GetInstanceUefiDataResultTypeDef#

# GetInstanceUefiDataResultTypeDef definition

class GetInstanceUefiDataResultTypeDef(TypedDict):
    InstanceId: str,
    UefiData: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetPasswordDataResultTypeDef#

# GetPasswordDataResultTypeDef definition

class GetPasswordDataResultTypeDef(TypedDict):
    InstanceId: str,
    Timestamp: datetime,
    PasswordData: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetSerialConsoleAccessStatusResultTypeDef#

# GetSerialConsoleAccessStatusResultTypeDef definition

class GetSerialConsoleAccessStatusResultTypeDef(TypedDict):
    SerialConsoleAccessEnabled: bool,
    ManagedBy: ManagedByType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ManagedByType
  2. See ResponseMetadataTypeDef

GetSnapshotBlockPublicAccessStateResultTypeDef#

# GetSnapshotBlockPublicAccessStateResultTypeDef definition

class GetSnapshotBlockPublicAccessStateResultTypeDef(TypedDict):
    State: SnapshotBlockPublicAccessStateType,  # (1)
    ManagedBy: ManagedByType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SnapshotBlockPublicAccessStateType
  2. See ManagedByType
  3. See ResponseMetadataTypeDef

GetVerifiedAccessEndpointPolicyResultTypeDef#

# GetVerifiedAccessEndpointPolicyResultTypeDef definition

class GetVerifiedAccessEndpointPolicyResultTypeDef(TypedDict):
    PolicyEnabled: bool,
    PolicyDocument: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetVerifiedAccessGroupPolicyResultTypeDef#

# GetVerifiedAccessGroupPolicyResultTypeDef definition

class GetVerifiedAccessGroupPolicyResultTypeDef(TypedDict):
    PolicyEnabled: bool,
    PolicyDocument: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetVpnConnectionDeviceSampleConfigurationResultTypeDef#

# GetVpnConnectionDeviceSampleConfigurationResultTypeDef definition

class GetVpnConnectionDeviceSampleConfigurationResultTypeDef(TypedDict):
    VpnConnectionDeviceSampleConfiguration: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ImportClientVpnClientCertificateRevocationListResultTypeDef#

# ImportClientVpnClientCertificateRevocationListResultTypeDef definition

class ImportClientVpnClientCertificateRevocationListResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

LockSnapshotResultTypeDef#

# LockSnapshotResultTypeDef definition

class LockSnapshotResultTypeDef(TypedDict):
    SnapshotId: str,
    LockState: LockStateType,  # (1)
    LockDuration: int,
    CoolOffPeriod: int,
    CoolOffPeriodExpiresOn: datetime,
    LockCreatedOn: datetime,
    LockExpiresOn: datetime,
    LockDurationStartTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LockStateType
  2. See ResponseMetadataTypeDef

ModifyAvailabilityZoneGroupResultTypeDef#

# ModifyAvailabilityZoneGroupResultTypeDef definition

class ModifyAvailabilityZoneGroupResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyCapacityReservationFleetResultTypeDef#

# ModifyCapacityReservationFleetResultTypeDef definition

class ModifyCapacityReservationFleetResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyCapacityReservationResultTypeDef#

# ModifyCapacityReservationResultTypeDef definition

class ModifyCapacityReservationResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyClientVpnEndpointResultTypeDef#

# ModifyClientVpnEndpointResultTypeDef definition

class ModifyClientVpnEndpointResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyEbsDefaultKmsKeyIdResultTypeDef#

# ModifyEbsDefaultKmsKeyIdResultTypeDef definition

class ModifyEbsDefaultKmsKeyIdResultTypeDef(TypedDict):
    KmsKeyId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyFleetResultTypeDef#

# ModifyFleetResultTypeDef definition

class ModifyFleetResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyInstanceCapacityReservationAttributesResultTypeDef#

# ModifyInstanceCapacityReservationAttributesResultTypeDef definition

class ModifyInstanceCapacityReservationAttributesResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyInstanceCpuOptionsResultTypeDef#

# ModifyInstanceCpuOptionsResultTypeDef definition

class ModifyInstanceCpuOptionsResultTypeDef(TypedDict):
    InstanceId: str,
    CoreCount: int,
    ThreadsPerCore: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyInstanceMaintenanceOptionsResultTypeDef#

# ModifyInstanceMaintenanceOptionsResultTypeDef definition

class ModifyInstanceMaintenanceOptionsResultTypeDef(TypedDict):
    InstanceId: str,
    AutoRecovery: InstanceAutoRecoveryStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceAutoRecoveryStateType
  2. See ResponseMetadataTypeDef

ModifyInstanceMetadataDefaultsResultTypeDef#

# ModifyInstanceMetadataDefaultsResultTypeDef definition

class ModifyInstanceMetadataDefaultsResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyInstanceNetworkPerformanceResultTypeDef#

# ModifyInstanceNetworkPerformanceResultTypeDef definition

class ModifyInstanceNetworkPerformanceResultTypeDef(TypedDict):
    InstanceId: str,
    BandwidthWeighting: InstanceBandwidthWeightingType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceBandwidthWeightingType
  2. See ResponseMetadataTypeDef

ModifyInstancePlacementResultTypeDef#

# ModifyInstancePlacementResultTypeDef definition

class ModifyInstancePlacementResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyPrivateDnsNameOptionsResultTypeDef#

# ModifyPrivateDnsNameOptionsResultTypeDef definition

class ModifyPrivateDnsNameOptionsResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyReservedInstancesResultTypeDef#

# ModifyReservedInstancesResultTypeDef definition

class ModifyReservedInstancesResultTypeDef(TypedDict):
    ReservedInstancesModificationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifySecurityGroupRulesResultTypeDef#

# ModifySecurityGroupRulesResultTypeDef definition

class ModifySecurityGroupRulesResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifySnapshotTierResultTypeDef#

# ModifySnapshotTierResultTypeDef definition

class ModifySnapshotTierResultTypeDef(TypedDict):
    SnapshotId: str,
    TieringStartTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifySpotFleetRequestResponseTypeDef#

# ModifySpotFleetRequestResponseTypeDef definition

class ModifySpotFleetRequestResponseTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyVpcEndpointConnectionNotificationResultTypeDef#

# ModifyVpcEndpointConnectionNotificationResultTypeDef definition

class ModifyVpcEndpointConnectionNotificationResultTypeDef(TypedDict):
    ReturnValue: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyVpcEndpointResultTypeDef#

# ModifyVpcEndpointResultTypeDef definition

class ModifyVpcEndpointResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyVpcEndpointServiceConfigurationResultTypeDef#

# ModifyVpcEndpointServiceConfigurationResultTypeDef definition

class ModifyVpcEndpointServiceConfigurationResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyVpcEndpointServicePayerResponsibilityResultTypeDef#

# ModifyVpcEndpointServicePayerResponsibilityResultTypeDef definition

class ModifyVpcEndpointServicePayerResponsibilityResultTypeDef(TypedDict):
    ReturnValue: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyVpcTenancyResultTypeDef#

# ModifyVpcTenancyResultTypeDef definition

class ModifyVpcTenancyResultTypeDef(TypedDict):
    ReturnValue: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

MoveAddressToVpcResultTypeDef#

# MoveAddressToVpcResultTypeDef definition

class MoveAddressToVpcResultTypeDef(TypedDict):
    AllocationId: str,
    Status: StatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StatusType
  2. See ResponseMetadataTypeDef

PurchaseReservedInstancesOfferingResultTypeDef#

# PurchaseReservedInstancesOfferingResultTypeDef definition

class PurchaseReservedInstancesOfferingResultTypeDef(TypedDict):
    ReservedInstancesId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterImageResultTypeDef#

# RegisterImageResultTypeDef definition

class RegisterImageResultTypeDef(TypedDict):
    ImageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RejectCapacityReservationBillingOwnershipResultTypeDef#

# RejectCapacityReservationBillingOwnershipResultTypeDef definition

class RejectCapacityReservationBillingOwnershipResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RejectVpcPeeringConnectionResultTypeDef#

# RejectVpcPeeringConnectionResultTypeDef definition

class RejectVpcPeeringConnectionResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ReleaseIpamPoolAllocationResultTypeDef#

# ReleaseIpamPoolAllocationResultTypeDef definition

class ReleaseIpamPoolAllocationResultTypeDef(TypedDict):
    Success: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ReplaceImageCriteriaInAllowedImagesSettingsResultTypeDef#

# ReplaceImageCriteriaInAllowedImagesSettingsResultTypeDef definition

class ReplaceImageCriteriaInAllowedImagesSettingsResultTypeDef(TypedDict):
    ReturnValue: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ReplaceNetworkAclAssociationResultTypeDef#

# ReplaceNetworkAclAssociationResultTypeDef definition

class ReplaceNetworkAclAssociationResultTypeDef(TypedDict):
    NewAssociationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ReplaceVpnTunnelResultTypeDef#

# ReplaceVpnTunnelResultTypeDef definition

class ReplaceVpnTunnelResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RequestSpotFleetResponseTypeDef#

# RequestSpotFleetResponseTypeDef definition

class RequestSpotFleetResponseTypeDef(TypedDict):
    SpotFleetRequestId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ResetEbsDefaultKmsKeyIdResultTypeDef#

# ResetEbsDefaultKmsKeyIdResultTypeDef definition

class ResetEbsDefaultKmsKeyIdResultTypeDef(TypedDict):
    KmsKeyId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ResetFpgaImageAttributeResultTypeDef#

# ResetFpgaImageAttributeResultTypeDef definition

class ResetFpgaImageAttributeResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RestoreAddressToClassicResultTypeDef#

# RestoreAddressToClassicResultTypeDef definition

class RestoreAddressToClassicResultTypeDef(TypedDict):
    PublicIp: str,
    Status: StatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StatusType
  2. See ResponseMetadataTypeDef

RestoreImageFromRecycleBinResultTypeDef#

# RestoreImageFromRecycleBinResultTypeDef definition

class RestoreImageFromRecycleBinResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RestoreSnapshotFromRecycleBinResultTypeDef#

# RestoreSnapshotFromRecycleBinResultTypeDef definition

class RestoreSnapshotFromRecycleBinResultTypeDef(TypedDict):
    SnapshotId: str,
    OutpostArn: str,
    Description: str,
    Encrypted: bool,
    OwnerId: str,
    Progress: str,
    StartTime: datetime,
    State: SnapshotStateType,  # (1)
    VolumeId: str,
    VolumeSize: int,
    SseType: SSETypeType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SnapshotStateType
  2. See SSETypeType
  3. See ResponseMetadataTypeDef

RestoreSnapshotTierResultTypeDef#

# RestoreSnapshotTierResultTypeDef definition

class RestoreSnapshotTierResultTypeDef(TypedDict):
    SnapshotId: str,
    RestoreStartTime: datetime,
    RestoreDuration: int,
    IsPermanentRestore: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RunScheduledInstancesResultTypeDef#

# RunScheduledInstancesResultTypeDef definition

class RunScheduledInstancesResultTypeDef(TypedDict):
    InstanceIdSet: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartDeclarativePoliciesReportResultTypeDef#

# StartDeclarativePoliciesReportResultTypeDef definition

class StartDeclarativePoliciesReportResultTypeDef(TypedDict):
    ReportId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartVpcEndpointServicePrivateDnsVerificationResultTypeDef#

# StartVpcEndpointServicePrivateDnsVerificationResultTypeDef definition

class StartVpcEndpointServicePrivateDnsVerificationResultTypeDef(TypedDict):
    ReturnValue: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UnassignIpv6AddressesResultTypeDef#

# UnassignIpv6AddressesResultTypeDef definition

class UnassignIpv6AddressesResultTypeDef(TypedDict):
    NetworkInterfaceId: str,
    UnassignedIpv6Addresses: list[str],
    UnassignedIpv6Prefixes: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UnlockSnapshotResultTypeDef#

# UnlockSnapshotResultTypeDef definition

class UnlockSnapshotResultTypeDef(TypedDict):
    SnapshotId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateSecurityGroupRuleDescriptionsEgressResultTypeDef#

# UpdateSecurityGroupRuleDescriptionsEgressResultTypeDef definition

class UpdateSecurityGroupRuleDescriptionsEgressResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateSecurityGroupRuleDescriptionsIngressResultTypeDef#

# UpdateSecurityGroupRuleDescriptionsIngressResultTypeDef definition

class UpdateSecurityGroupRuleDescriptionsIngressResultTypeDef(TypedDict):
    Return: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

VolumeAttachmentResponseTypeDef#

# VolumeAttachmentResponseTypeDef definition

class VolumeAttachmentResponseTypeDef(TypedDict):
    DeleteOnTermination: bool,
    AssociatedResource: str,
    InstanceOwningService: str,
    VolumeId: str,
    InstanceId: str,
    Device: str,
    State: VolumeAttachmentStateType,  # (1)
    AttachTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VolumeAttachmentStateType
  2. See ResponseMetadataTypeDef

AcceptReservedInstancesExchangeQuoteRequestRequestTypeDef#

# AcceptReservedInstancesExchangeQuoteRequestRequestTypeDef definition

class AcceptReservedInstancesExchangeQuoteRequestRequestTypeDef(TypedDict):
    ReservedInstanceIds: Sequence[str],
    DryRun: NotRequired[bool],
    TargetConfigurations: NotRequired[Sequence[TargetConfigurationRequestTypeDef]],  # (1)
  1. See TargetConfigurationRequestTypeDef

GetReservedInstancesExchangeQuoteRequestRequestTypeDef#

# GetReservedInstancesExchangeQuoteRequestRequestTypeDef definition

class GetReservedInstancesExchangeQuoteRequestRequestTypeDef(TypedDict):
    ReservedInstanceIds: Sequence[str],
    DryRun: NotRequired[bool],
    TargetConfigurations: NotRequired[Sequence[TargetConfigurationRequestTypeDef]],  # (1)
  1. See TargetConfigurationRequestTypeDef

AccountAttributeTypeDef#

# AccountAttributeTypeDef definition

class AccountAttributeTypeDef(TypedDict):
    AttributeName: NotRequired[str],
    AttributeValues: NotRequired[list[AccountAttributeValueTypeDef]],  # (1)
  1. See AccountAttributeValueTypeDef

DescribeFleetInstancesResultTypeDef#

# DescribeFleetInstancesResultTypeDef definition

class DescribeFleetInstancesResultTypeDef(TypedDict):
    ActiveInstances: list[ActiveInstanceTypeDef],  # (1)
    FleetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ActiveInstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeSpotFleetInstancesResponseTypeDef#

# DescribeSpotFleetInstancesResponseTypeDef definition

class DescribeSpotFleetInstancesResponseTypeDef(TypedDict):
    ActiveInstances: list[ActiveInstanceTypeDef],  # (1)
    SpotFleetRequestId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ActiveInstanceTypeDef
  2. See ResponseMetadataTypeDef

ModifyVpcEndpointServicePermissionsResultTypeDef#

# ModifyVpcEndpointServicePermissionsResultTypeDef definition

class ModifyVpcEndpointServicePermissionsResultTypeDef(TypedDict):
    AddedPrincipals: list[AddedPrincipalTypeDef],  # (1)
    ReturnValue: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddedPrincipalTypeDef
  2. See ResponseMetadataTypeDef

AnalysisLoadBalancerTargetTypeDef#

# AnalysisLoadBalancerTargetTypeDef definition

class AnalysisLoadBalancerTargetTypeDef(TypedDict):
    Address: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    Instance: NotRequired[AnalysisComponentTypeDef],  # (1)
    Port: NotRequired[int],
  1. See AnalysisComponentTypeDef

RuleGroupRuleOptionsPairTypeDef#

# RuleGroupRuleOptionsPairTypeDef definition

class RuleGroupRuleOptionsPairTypeDef(TypedDict):
    RuleGroupArn: NotRequired[str],
    RuleOptions: NotRequired[list[RuleOptionTypeDef]],  # (1)
  1. See RuleOptionTypeDef

AddressAttributeTypeDef#

# AddressAttributeTypeDef definition

class AddressAttributeTypeDef(TypedDict):
    PublicIp: NotRequired[str],
    AllocationId: NotRequired[str],
    PtrRecord: NotRequired[str],
    PtrRecordUpdate: NotRequired[PtrUpdateStatusTypeDef],  # (1)
  1. See PtrUpdateStatusTypeDef

AddressTypeDef#

# AddressTypeDef definition

class AddressTypeDef(TypedDict):
    AllocationId: NotRequired[str],
    AssociationId: NotRequired[str],
    Domain: NotRequired[DomainTypeType],  # (1)
    NetworkInterfaceId: NotRequired[str],
    NetworkInterfaceOwnerId: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
    PublicIpv4Pool: NotRequired[str],
    NetworkBorderGroup: NotRequired[str],
    CustomerOwnedIp: NotRequired[str],
    CustomerOwnedIpv4Pool: NotRequired[str],
    CarrierIp: NotRequired[str],
    InstanceId: NotRequired[str],
    PublicIp: NotRequired[str],
  1. See DomainTypeType
  2. See TagTypeDef

AllowedPrincipalTypeDef#

# AllowedPrincipalTypeDef definition

class AllowedPrincipalTypeDef(TypedDict):
    PrincipalType: NotRequired[PrincipalTypeType],  # (1)
    Principal: NotRequired[str],
    ServicePermissionId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
    ServiceId: NotRequired[str],
  1. See PrincipalTypeType
  2. See TagTypeDef

CarrierGatewayTypeDef#

# CarrierGatewayTypeDef definition

class CarrierGatewayTypeDef(TypedDict):
    CarrierGatewayId: NotRequired[str],
    VpcId: NotRequired[str],
    State: NotRequired[CarrierGatewayStateType],  # (1)
    OwnerId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See CarrierGatewayStateType
  2. See TagTypeDef

ClientCreateTagsRequestTypeDef#

# ClientCreateTagsRequestTypeDef definition

class ClientCreateTagsRequestTypeDef(TypedDict):
    Resources: Sequence[str],
    Tags: Sequence[TagTypeDef],  # (1)
    DryRun: NotRequired[bool],
  1. See TagTypeDef

ClientDeleteTagsRequestTypeDef#

# ClientDeleteTagsRequestTypeDef definition

class ClientDeleteTagsRequestTypeDef(TypedDict):
    Resources: Sequence[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagTypeDef

CoipPoolTypeDef#

# CoipPoolTypeDef definition

class CoipPoolTypeDef(TypedDict):
    PoolId: NotRequired[str],
    PoolCidrs: NotRequired[list[str]],
    LocalGatewayRouteTableId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
    PoolArn: NotRequired[str],
  1. See TagTypeDef

CopySnapshotResultTypeDef#

# CopySnapshotResultTypeDef definition

class CopySnapshotResultTypeDef(TypedDict):
    Tags: list[TagTypeDef],  # (1)
    SnapshotId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

CreateSecurityGroupResultTypeDef#

# CreateSecurityGroupResultTypeDef definition

class CreateSecurityGroupResultTypeDef(TypedDict):
    GroupId: str,
    Tags: list[TagTypeDef],  # (1)
    SecurityGroupArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

CreateTagsRequestServiceResourceCreateTagsTypeDef#

# CreateTagsRequestServiceResourceCreateTagsTypeDef definition

class CreateTagsRequestServiceResourceCreateTagsTypeDef(TypedDict):
    Resources: Sequence[str],
    Tags: Sequence[TagTypeDef],  # (1)
    DryRun: NotRequired[bool],
  1. See TagTypeDef

CustomerGatewayTypeDef#

# CustomerGatewayTypeDef definition

class CustomerGatewayTypeDef(TypedDict):
    CertificateArn: NotRequired[str],
    DeviceName: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
    BgpAsnExtended: NotRequired[str],
    CustomerGatewayId: NotRequired[str],
    State: NotRequired[str],
    Type: NotRequired[str],
    IpAddress: NotRequired[str],
    BgpAsn: NotRequired[str],
  1. See TagTypeDef

DeclarativePoliciesReportTypeDef#

# DeclarativePoliciesReportTypeDef definition

class DeclarativePoliciesReportTypeDef(TypedDict):
    ReportId: NotRequired[str],
    S3Bucket: NotRequired[str],
    S3Prefix: NotRequired[str],
    TargetId: NotRequired[str],
    StartTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
    Status: NotRequired[ReportStateType],  # (1)
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See ReportStateType
  2. See TagTypeDef

Ec2InstanceConnectEndpointTypeDef#

# Ec2InstanceConnectEndpointTypeDef definition

class Ec2InstanceConnectEndpointTypeDef(TypedDict):
    OwnerId: NotRequired[str],
    InstanceConnectEndpointId: NotRequired[str],
    InstanceConnectEndpointArn: NotRequired[str],
    State: NotRequired[Ec2InstanceConnectEndpointStateType],  # (1)
    StateMessage: NotRequired[str],
    DnsName: NotRequired[str],
    FipsDnsName: NotRequired[str],
    NetworkInterfaceIds: NotRequired[list[str]],
    VpcId: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    SubnetId: NotRequired[str],
    PreserveClientIp: NotRequired[bool],
    SecurityGroupIds: NotRequired[list[str]],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See Ec2InstanceConnectEndpointStateType
  2. See TagTypeDef

HostReservationTypeDef#

# HostReservationTypeDef definition

class HostReservationTypeDef(TypedDict):
    Count: NotRequired[int],
    CurrencyCode: NotRequired[CurrencyCodeValuesType],  # (1)
    Duration: NotRequired[int],
    End: NotRequired[datetime],
    HostIdSet: NotRequired[list[str]],
    HostReservationId: NotRequired[str],
    HourlyPrice: NotRequired[str],
    InstanceFamily: NotRequired[str],
    OfferingId: NotRequired[str],
    PaymentOption: NotRequired[PaymentOptionType],  # (2)
    Start: NotRequired[datetime],
    State: NotRequired[ReservationStateType],  # (3)
    UpfrontPrice: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (4)
  1. See CurrencyCodeValuesType
  2. See PaymentOptionType
  3. See ReservationStateType
  4. See TagTypeDef

ImportKeyPairResultTypeDef#

# ImportKeyPairResultTypeDef definition

class ImportKeyPairResultTypeDef(TypedDict):
    KeyFingerprint: str,
    KeyName: str,
    KeyPairId: str,
    Tags: list[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

InstanceCreateTagsRequestTypeDef#

# InstanceCreateTagsRequestTypeDef definition

class InstanceCreateTagsRequestTypeDef(TypedDict):
    Tags: Sequence[TagTypeDef],  # (1)
    DryRun: NotRequired[bool],
  1. See TagTypeDef

InstanceDeleteTagsRequestTypeDef#

# InstanceDeleteTagsRequestTypeDef definition

class InstanceDeleteTagsRequestTypeDef(TypedDict):
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagTypeDef

InstanceEventWindowAssociationRequestTypeDef#

# InstanceEventWindowAssociationRequestTypeDef definition

class InstanceEventWindowAssociationRequestTypeDef(TypedDict):
    InstanceIds: NotRequired[Sequence[str]],
    InstanceTags: NotRequired[Sequence[TagTypeDef]],  # (1)
    DedicatedHostIds: NotRequired[Sequence[str]],
  1. See TagTypeDef

InstanceEventWindowAssociationTargetTypeDef#

# InstanceEventWindowAssociationTargetTypeDef definition

class InstanceEventWindowAssociationTargetTypeDef(TypedDict):
    InstanceIds: NotRequired[list[str]],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
    DedicatedHostIds: NotRequired[list[str]],
  1. See TagTypeDef

InstanceEventWindowDisassociationRequestTypeDef#

# InstanceEventWindowDisassociationRequestTypeDef definition

class InstanceEventWindowDisassociationRequestTypeDef(TypedDict):
    InstanceIds: NotRequired[Sequence[str]],
    InstanceTags: NotRequired[Sequence[TagTypeDef]],  # (1)
    DedicatedHostIds: NotRequired[Sequence[str]],
  1. See TagTypeDef

IpamExternalResourceVerificationTokenTypeDef#

# IpamExternalResourceVerificationTokenTypeDef definition

class IpamExternalResourceVerificationTokenTypeDef(TypedDict):
    IpamExternalResourceVerificationTokenId: NotRequired[str],
    IpamExternalResourceVerificationTokenArn: NotRequired[str],
    IpamId: NotRequired[str],
    IpamArn: NotRequired[str],
    IpamRegion: NotRequired[str],
    TokenValue: NotRequired[str],
    TokenName: NotRequired[str],
    NotAfter: NotRequired[datetime],
    Status: NotRequired[TokenStateType],  # (1)
    Tags: NotRequired[list[TagTypeDef]],  # (2)
    State: NotRequired[IpamExternalResourceVerificationTokenStateType],  # (3)
  1. See TokenStateType
  2. See TagTypeDef
  3. See IpamExternalResourceVerificationTokenStateType

IpamResourceDiscoveryAssociationTypeDef#

# IpamResourceDiscoveryAssociationTypeDef definition

class IpamResourceDiscoveryAssociationTypeDef(TypedDict):
    OwnerId: NotRequired[str],
    IpamResourceDiscoveryAssociationId: NotRequired[str],
    IpamResourceDiscoveryAssociationArn: NotRequired[str],
    IpamResourceDiscoveryId: NotRequired[str],
    IpamId: NotRequired[str],
    IpamArn: NotRequired[str],
    IpamRegion: NotRequired[str],
    IsDefault: NotRequired[bool],
    ResourceDiscoveryStatus: NotRequired[IpamAssociatedResourceDiscoveryStatusType],  # (1)
    State: NotRequired[IpamResourceDiscoveryAssociationStateType],  # (2)
    Tags: NotRequired[list[TagTypeDef]],  # (3)
  1. See IpamAssociatedResourceDiscoveryStatusType
  2. See IpamResourceDiscoveryAssociationStateType
  3. See TagTypeDef

IpamScopeTypeDef#

# IpamScopeTypeDef definition

class IpamScopeTypeDef(TypedDict):
    OwnerId: NotRequired[str],
    IpamScopeId: NotRequired[str],
    IpamScopeArn: NotRequired[str],
    IpamArn: NotRequired[str],
    IpamRegion: NotRequired[str],
    IpamScopeType: NotRequired[IpamScopeTypeType],  # (1)
    IsDefault: NotRequired[bool],
    Description: NotRequired[str],
    PoolCount: NotRequired[int],
    State: NotRequired[IpamScopeStateType],  # (2)
    Tags: NotRequired[list[TagTypeDef]],  # (3)
  1. See IpamScopeTypeType
  2. See IpamScopeStateType
  3. See TagTypeDef

KeyPairInfoTypeDef#

# KeyPairInfoTypeDef definition

class KeyPairInfoTypeDef(TypedDict):
    KeyPairId: NotRequired[str],
    KeyType: NotRequired[KeyTypeType],  # (1)
    Tags: NotRequired[list[TagTypeDef]],  # (2)
    PublicKey: NotRequired[str],
    CreateTime: NotRequired[datetime],
    KeyName: NotRequired[str],
    KeyFingerprint: NotRequired[str],
  1. See KeyTypeType
  2. See TagTypeDef

KeyPairTypeDef#

# KeyPairTypeDef definition

class KeyPairTypeDef(TypedDict):
    KeyPairId: str,
    Tags: list[TagTypeDef],  # (1)
    KeyName: str,
    KeyFingerprint: str,
    KeyMaterial: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

LaunchTemplateTagSpecificationRequestTypeDef#

# LaunchTemplateTagSpecificationRequestTypeDef definition

class LaunchTemplateTagSpecificationRequestTypeDef(TypedDict):
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See ResourceTypeType
  2. See TagTypeDef

LaunchTemplateTagSpecificationTypeDef#

# LaunchTemplateTagSpecificationTypeDef definition

class LaunchTemplateTagSpecificationTypeDef(TypedDict):
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See ResourceTypeType
  2. See TagTypeDef

LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef#

# LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef definition

class LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef(TypedDict):
    LocalGatewayRouteTableVirtualInterfaceGroupAssociationId: NotRequired[str],
    LocalGatewayVirtualInterfaceGroupId: NotRequired[str],
    LocalGatewayId: NotRequired[str],
    LocalGatewayRouteTableId: NotRequired[str],
    LocalGatewayRouteTableArn: NotRequired[str],
    OwnerId: NotRequired[str],
    State: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
  1. See TagTypeDef

LocalGatewayRouteTableVpcAssociationTypeDef#

# LocalGatewayRouteTableVpcAssociationTypeDef definition

class LocalGatewayRouteTableVpcAssociationTypeDef(TypedDict):
    LocalGatewayRouteTableVpcAssociationId: NotRequired[str],
    LocalGatewayRouteTableId: NotRequired[str],
    LocalGatewayRouteTableArn: NotRequired[str],
    LocalGatewayId: NotRequired[str],
    VpcId: NotRequired[str],
    OwnerId: NotRequired[str],
    State: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
  1. See TagTypeDef

LocalGatewayTypeDef#

# LocalGatewayTypeDef definition

class LocalGatewayTypeDef(TypedDict):
    LocalGatewayId: NotRequired[str],
    OutpostArn: NotRequired[str],
    OwnerId: NotRequired[str],
    State: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
  1. See TagTypeDef

LocalGatewayVirtualInterfaceGroupTypeDef#

# LocalGatewayVirtualInterfaceGroupTypeDef definition

class LocalGatewayVirtualInterfaceGroupTypeDef(TypedDict):
    LocalGatewayVirtualInterfaceGroupId: NotRequired[str],
    LocalGatewayVirtualInterfaceIds: NotRequired[list[str]],
    LocalGatewayId: NotRequired[str],
    OwnerId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
  1. See TagTypeDef

LocalGatewayVirtualInterfaceTypeDef#

# LocalGatewayVirtualInterfaceTypeDef definition

class LocalGatewayVirtualInterfaceTypeDef(TypedDict):
    LocalGatewayVirtualInterfaceId: NotRequired[str],
    LocalGatewayId: NotRequired[str],
    Vlan: NotRequired[int],
    LocalAddress: NotRequired[str],
    PeerAddress: NotRequired[str],
    LocalBgpAsn: NotRequired[int],
    PeerBgpAsn: NotRequired[int],
    OwnerId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
  1. See TagTypeDef

ManagedPrefixListTypeDef#

# ManagedPrefixListTypeDef definition

class ManagedPrefixListTypeDef(TypedDict):
    PrefixListId: NotRequired[str],
    AddressFamily: NotRequired[str],
    State: NotRequired[PrefixListStateType],  # (1)
    StateMessage: NotRequired[str],
    PrefixListArn: NotRequired[str],
    PrefixListName: NotRequired[str],
    MaxEntries: NotRequired[int],
    Version: NotRequired[int],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
    OwnerId: NotRequired[str],
  1. See PrefixListStateType
  2. See TagTypeDef

NetworkInsightsAccessScopeAnalysisTypeDef#

# NetworkInsightsAccessScopeAnalysisTypeDef definition

class NetworkInsightsAccessScopeAnalysisTypeDef(TypedDict):
    NetworkInsightsAccessScopeAnalysisId: NotRequired[str],
    NetworkInsightsAccessScopeAnalysisArn: NotRequired[str],
    NetworkInsightsAccessScopeId: NotRequired[str],
    Status: NotRequired[AnalysisStatusType],  # (1)
    StatusMessage: NotRequired[str],
    WarningMessage: NotRequired[str],
    StartDate: NotRequired[datetime],
    EndDate: NotRequired[datetime],
    FindingsFound: NotRequired[FindingsFoundType],  # (2)
    AnalyzedEniCount: NotRequired[int],
    Tags: NotRequired[list[TagTypeDef]],  # (3)
  1. See AnalysisStatusType
  2. See FindingsFoundType
  3. See TagTypeDef

NetworkInsightsAccessScopeTypeDef#

# NetworkInsightsAccessScopeTypeDef definition

class NetworkInsightsAccessScopeTypeDef(TypedDict):
    NetworkInsightsAccessScopeId: NotRequired[str],
    NetworkInsightsAccessScopeArn: NotRequired[str],
    CreatedDate: NotRequired[datetime],
    UpdatedDate: NotRequired[datetime],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
  1. See TagTypeDef

PlacementGroupTypeDef#

# PlacementGroupTypeDef definition

class PlacementGroupTypeDef(TypedDict):
    GroupName: NotRequired[str],
    State: NotRequired[PlacementGroupStateType],  # (1)
    Strategy: NotRequired[PlacementStrategyType],  # (2)
    PartitionCount: NotRequired[int],
    GroupId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (3)
    GroupArn: NotRequired[str],
    SpreadLevel: NotRequired[SpreadLevelType],  # (4)
  1. See PlacementGroupStateType
  2. See PlacementStrategyType
  3. See TagTypeDef
  4. See SpreadLevelType

ReplaceRootVolumeTaskTypeDef#

# ReplaceRootVolumeTaskTypeDef definition

class ReplaceRootVolumeTaskTypeDef(TypedDict):
    ReplaceRootVolumeTaskId: NotRequired[str],
    InstanceId: NotRequired[str],
    TaskState: NotRequired[ReplaceRootVolumeTaskStateType],  # (1)
    StartTime: NotRequired[str],
    CompleteTime: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
    ImageId: NotRequired[str],
    SnapshotId: NotRequired[str],
    DeleteReplacedRootVolume: NotRequired[bool],
  1. See ReplaceRootVolumeTaskStateType
  2. See TagTypeDef

SecurityGroupForVpcTypeDef#

# SecurityGroupForVpcTypeDef definition

class SecurityGroupForVpcTypeDef(TypedDict):
    Description: NotRequired[str],
    GroupName: NotRequired[str],
    OwnerId: NotRequired[str],
    GroupId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
    PrimaryVpcId: NotRequired[str],
  1. See TagTypeDef

SnapshotInfoTypeDef#

# SnapshotInfoTypeDef definition

class SnapshotInfoTypeDef(TypedDict):
    Description: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
    Encrypted: NotRequired[bool],
    VolumeId: NotRequired[str],
    State: NotRequired[SnapshotStateType],  # (2)
    VolumeSize: NotRequired[int],
    StartTime: NotRequired[datetime],
    Progress: NotRequired[str],
    OwnerId: NotRequired[str],
    SnapshotId: NotRequired[str],
    OutpostArn: NotRequired[str],
    SseType: NotRequired[SSETypeType],  # (3)
    AvailabilityZone: NotRequired[str],
  1. See TagTypeDef
  2. See SnapshotStateType
  3. See SSETypeType

SnapshotResponseTypeDef#

# SnapshotResponseTypeDef definition

class SnapshotResponseTypeDef(TypedDict):
    OwnerAlias: str,
    OutpostArn: str,
    Tags: list[TagTypeDef],  # (1)
    StorageTier: StorageTierType,  # (2)
    RestoreExpiryTime: datetime,
    SseType: SSETypeType,  # (3)
    AvailabilityZone: str,
    TransferType: TransferTypeType,  # (4)
    CompletionDurationMinutes: int,
    CompletionTime: datetime,
    SnapshotId: str,
    VolumeId: str,
    State: SnapshotStateType,  # (5)
    StateMessage: str,
    StartTime: datetime,
    Progress: str,
    OwnerId: str,
    Description: str,
    VolumeSize: int,
    Encrypted: bool,
    KmsKeyId: str,
    DataEncryptionKeyId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See TagTypeDef
  2. See StorageTierType
  3. See SSETypeType
  4. See TransferTypeType
  5. See SnapshotStateType
  6. See ResponseMetadataTypeDef

SnapshotTierStatusTypeDef#

# SnapshotTierStatusTypeDef definition

class SnapshotTierStatusTypeDef(TypedDict):
    SnapshotId: NotRequired[str],
    VolumeId: NotRequired[str],
    Status: NotRequired[SnapshotStateType],  # (1)
    OwnerId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
    StorageTier: NotRequired[StorageTierType],  # (3)
    LastTieringStartTime: NotRequired[datetime],
    LastTieringProgress: NotRequired[int],
    LastTieringOperationStatus: NotRequired[TieringOperationStatusType],  # (4)
    LastTieringOperationStatusDetail: NotRequired[str],
    ArchivalCompleteTime: NotRequired[datetime],
    RestoreExpiryTime: NotRequired[datetime],
  1. See SnapshotStateType
  2. See TagTypeDef
  3. See StorageTierType
  4. See TieringOperationStatusType

SnapshotTypeDef#

# SnapshotTypeDef definition

class SnapshotTypeDef(TypedDict):
    OwnerAlias: NotRequired[str],
    OutpostArn: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
    StorageTier: NotRequired[StorageTierType],  # (2)
    RestoreExpiryTime: NotRequired[datetime],
    SseType: NotRequired[SSETypeType],  # (3)
    AvailabilityZone: NotRequired[str],
    TransferType: NotRequired[TransferTypeType],  # (4)
    CompletionDurationMinutes: NotRequired[int],
    CompletionTime: NotRequired[datetime],
    SnapshotId: NotRequired[str],
    VolumeId: NotRequired[str],
    State: NotRequired[SnapshotStateType],  # (5)
    StateMessage: NotRequired[str],
    StartTime: NotRequired[datetime],
    Progress: NotRequired[str],
    OwnerId: NotRequired[str],
    Description: NotRequired[str],
    VolumeSize: NotRequired[int],
    Encrypted: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    DataEncryptionKeyId: NotRequired[str],
  1. See TagTypeDef
  2. See StorageTierType
  3. See SSETypeType
  4. See TransferTypeType
  5. See SnapshotStateType

SpotFleetTagSpecificationOutputTypeDef#

# SpotFleetTagSpecificationOutputTypeDef definition

class SpotFleetTagSpecificationOutputTypeDef(TypedDict):
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See ResourceTypeType
  2. See TagTypeDef

SpotFleetTagSpecificationTypeDef#

# SpotFleetTagSpecificationTypeDef definition

class SpotFleetTagSpecificationTypeDef(TypedDict):
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See ResourceTypeType
  2. See TagTypeDef

SubnetCidrReservationTypeDef#

# SubnetCidrReservationTypeDef definition

class SubnetCidrReservationTypeDef(TypedDict):
    SubnetCidrReservationId: NotRequired[str],
    SubnetId: NotRequired[str],
    Cidr: NotRequired[str],
    ReservationType: NotRequired[SubnetCidrReservationTypeType],  # (1)
    OwnerId: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See SubnetCidrReservationTypeType
  2. See TagTypeDef

TagSpecificationOutputTypeDef#

# TagSpecificationOutputTypeDef definition

class TagSpecificationOutputTypeDef(TypedDict):
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See ResourceTypeType
  2. See TagTypeDef

TagSpecificationTypeDef#

# TagSpecificationTypeDef definition

class TagSpecificationTypeDef(TypedDict):
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See ResourceTypeType
  2. See TagTypeDef

TrafficMirrorSessionTypeDef#

# TrafficMirrorSessionTypeDef definition

class TrafficMirrorSessionTypeDef(TypedDict):
    TrafficMirrorSessionId: NotRequired[str],
    TrafficMirrorTargetId: NotRequired[str],
    TrafficMirrorFilterId: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],
    OwnerId: NotRequired[str],
    PacketLength: NotRequired[int],
    SessionNumber: NotRequired[int],
    VirtualNetworkId: NotRequired[int],
    Description: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
  1. See TagTypeDef

TrafficMirrorTargetTypeDef#

# TrafficMirrorTargetTypeDef definition

class TrafficMirrorTargetTypeDef(TypedDict):
    TrafficMirrorTargetId: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],
    NetworkLoadBalancerArn: NotRequired[str],
    Type: NotRequired[TrafficMirrorTargetTypeType],  # (1)
    Description: NotRequired[str],
    OwnerId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
    GatewayLoadBalancerEndpointId: NotRequired[str],
  1. See TrafficMirrorTargetTypeType
  2. See TagTypeDef

TransitGatewayPolicyTableTypeDef#

# TransitGatewayPolicyTableTypeDef definition

class TransitGatewayPolicyTableTypeDef(TypedDict):
    TransitGatewayPolicyTableId: NotRequired[str],
    TransitGatewayId: NotRequired[str],
    State: NotRequired[TransitGatewayPolicyTableStateType],  # (1)
    CreationTime: NotRequired[datetime],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See TransitGatewayPolicyTableStateType
  2. See TagTypeDef

TransitGatewayRouteTableAnnouncementTypeDef#

# TransitGatewayRouteTableAnnouncementTypeDef definition

class TransitGatewayRouteTableAnnouncementTypeDef(TypedDict):
    TransitGatewayRouteTableAnnouncementId: NotRequired[str],
    TransitGatewayId: NotRequired[str],
    CoreNetworkId: NotRequired[str],
    PeerTransitGatewayId: NotRequired[str],
    PeerCoreNetworkId: NotRequired[str],
    PeeringAttachmentId: NotRequired[str],
    AnnouncementDirection: NotRequired[TransitGatewayRouteTableAnnouncementDirectionType],  # (1)
    TransitGatewayRouteTableId: NotRequired[str],
    State: NotRequired[TransitGatewayRouteTableAnnouncementStateType],  # (2)
    CreationTime: NotRequired[datetime],
    Tags: NotRequired[list[TagTypeDef]],  # (3)
  1. See TransitGatewayRouteTableAnnouncementDirectionType
  2. See TransitGatewayRouteTableAnnouncementStateType
  3. See TagTypeDef

TransitGatewayRouteTableTypeDef#

# TransitGatewayRouteTableTypeDef definition

class TransitGatewayRouteTableTypeDef(TypedDict):
    TransitGatewayRouteTableId: NotRequired[str],
    TransitGatewayId: NotRequired[str],
    State: NotRequired[TransitGatewayRouteTableStateType],  # (1)
    DefaultAssociationRouteTable: NotRequired[bool],
    DefaultPropagationRouteTable: NotRequired[bool],
    CreationTime: NotRequired[datetime],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See TransitGatewayRouteTableStateType
  2. See TagTypeDef

TrunkInterfaceAssociationTypeDef#

# TrunkInterfaceAssociationTypeDef definition

class TrunkInterfaceAssociationTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    BranchInterfaceId: NotRequired[str],
    TrunkInterfaceId: NotRequired[str],
    InterfaceProtocol: NotRequired[InterfaceProtocolTypeType],  # (1)
    VlanId: NotRequired[int],
    GreKey: NotRequired[int],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See InterfaceProtocolTypeType
  2. See TagTypeDef

VpcBlockPublicAccessExclusionTypeDef#

# VpcBlockPublicAccessExclusionTypeDef definition

class VpcBlockPublicAccessExclusionTypeDef(TypedDict):
    ExclusionId: NotRequired[str],
    InternetGatewayExclusionMode: NotRequired[InternetGatewayExclusionModeType],  # (1)
    ResourceArn: NotRequired[str],
    State: NotRequired[VpcBlockPublicAccessExclusionStateType],  # (2)
    Reason: NotRequired[str],
    CreationTimestamp: NotRequired[datetime],
    LastUpdateTimestamp: NotRequired[datetime],
    DeletionTimestamp: NotRequired[datetime],
    Tags: NotRequired[list[TagTypeDef]],  # (3)
  1. See InternetGatewayExclusionModeType
  2. See VpcBlockPublicAccessExclusionStateType
  3. See TagTypeDef

VpcClassicLinkTypeDef#

# VpcClassicLinkTypeDef definition

class VpcClassicLinkTypeDef(TypedDict):
    ClassicLinkEnabled: NotRequired[bool],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
    VpcId: NotRequired[str],
  1. See TagTypeDef

VpcCreateTagsRequestTypeDef#

# VpcCreateTagsRequestTypeDef definition

class VpcCreateTagsRequestTypeDef(TypedDict):
    Tags: Sequence[TagTypeDef],  # (1)
    DryRun: NotRequired[bool],
  1. See TagTypeDef

AllocateIpamPoolCidrResultTypeDef#

# AllocateIpamPoolCidrResultTypeDef definition

class AllocateIpamPoolCidrResultTypeDef(TypedDict):
    IpamPoolAllocation: IpamPoolAllocationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamPoolAllocationTypeDef
  2. See ResponseMetadataTypeDef

GetIpamPoolAllocationsResultTypeDef#

# GetIpamPoolAllocationsResultTypeDef definition

class GetIpamPoolAllocationsResultTypeDef(TypedDict):
    IpamPoolAllocations: list[IpamPoolAllocationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See IpamPoolAllocationTypeDef
  2. See ResponseMetadataTypeDef

AnalysisAclRuleTypeDef#

# AnalysisAclRuleTypeDef definition

class AnalysisAclRuleTypeDef(TypedDict):
    Cidr: NotRequired[str],
    Egress: NotRequired[bool],
    PortRange: NotRequired[PortRangeTypeDef],  # (1)
    Protocol: NotRequired[str],
    RuleAction: NotRequired[str],
    RuleNumber: NotRequired[int],
  1. See PortRangeTypeDef

AnalysisPacketHeaderTypeDef#

# AnalysisPacketHeaderTypeDef definition

class AnalysisPacketHeaderTypeDef(TypedDict):
    DestinationAddresses: NotRequired[list[str]],
    DestinationPortRanges: NotRequired[list[PortRangeTypeDef]],  # (1)
    Protocol: NotRequired[str],
    SourceAddresses: NotRequired[list[str]],
    SourcePortRanges: NotRequired[list[PortRangeTypeDef]],  # (1)
  1. See PortRangeTypeDef
  2. See PortRangeTypeDef

AnalysisSecurityGroupRuleTypeDef#

# AnalysisSecurityGroupRuleTypeDef definition

class AnalysisSecurityGroupRuleTypeDef(TypedDict):
    Cidr: NotRequired[str],
    Direction: NotRequired[str],
    SecurityGroupId: NotRequired[str],
    PortRange: NotRequired[PortRangeTypeDef],  # (1)
    PrefixListId: NotRequired[str],
    Protocol: NotRequired[str],
  1. See PortRangeTypeDef

FirewallStatefulRuleTypeDef#

# FirewallStatefulRuleTypeDef definition

class FirewallStatefulRuleTypeDef(TypedDict):
    RuleGroupArn: NotRequired[str],
    Sources: NotRequired[list[str]],
    Destinations: NotRequired[list[str]],
    SourcePorts: NotRequired[list[PortRangeTypeDef]],  # (1)
    DestinationPorts: NotRequired[list[PortRangeTypeDef]],  # (1)
    Protocol: NotRequired[str],
    RuleAction: NotRequired[str],
    Direction: NotRequired[str],
  1. See PortRangeTypeDef
  2. See PortRangeTypeDef

FirewallStatelessRuleTypeDef#

# FirewallStatelessRuleTypeDef definition

class FirewallStatelessRuleTypeDef(TypedDict):
    RuleGroupArn: NotRequired[str],
    Sources: NotRequired[list[str]],
    Destinations: NotRequired[list[str]],
    SourcePorts: NotRequired[list[PortRangeTypeDef]],  # (1)
    DestinationPorts: NotRequired[list[PortRangeTypeDef]],  # (1)
    Protocols: NotRequired[list[int]],
    RuleAction: NotRequired[str],
    Priority: NotRequired[int],
  1. See PortRangeTypeDef
  2. See PortRangeTypeDef

AssociateIpamByoasnResultTypeDef#

# AssociateIpamByoasnResultTypeDef definition

class AssociateIpamByoasnResultTypeDef(TypedDict):
    AsnAssociation: AsnAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AsnAssociationTypeDef
  2. See ResponseMetadataTypeDef

ByoipCidrTypeDef#

# ByoipCidrTypeDef definition

class ByoipCidrTypeDef(TypedDict):
    Cidr: NotRequired[str],
    Description: NotRequired[str],
    AsnAssociations: NotRequired[list[AsnAssociationTypeDef]],  # (1)
    StatusMessage: NotRequired[str],
    State: NotRequired[ByoipCidrStateType],  # (2)
    NetworkBorderGroup: NotRequired[str],
  1. See AsnAssociationTypeDef
  2. See ByoipCidrStateType

DisassociateIpamByoasnResultTypeDef#

# DisassociateIpamByoasnResultTypeDef definition

class DisassociateIpamByoasnResultTypeDef(TypedDict):
    AsnAssociation: AsnAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AsnAssociationTypeDef
  2. See ResponseMetadataTypeDef

ProvisionIpamByoasnRequestRequestTypeDef#

# ProvisionIpamByoasnRequestRequestTypeDef definition

class ProvisionIpamByoasnRequestRequestTypeDef(TypedDict):
    IpamId: str,
    Asn: str,
    AsnAuthorizationContext: AsnAuthorizationContextTypeDef,  # (1)
    DryRun: NotRequired[bool],
  1. See AsnAuthorizationContextTypeDef

AssignPrivateIpAddressesResultTypeDef#

# AssignPrivateIpAddressesResultTypeDef definition

class AssignPrivateIpAddressesResultTypeDef(TypedDict):
    NetworkInterfaceId: str,
    AssignedPrivateIpAddresses: list[AssignedPrivateIpAddressTypeDef],  # (1)
    AssignedIpv4Prefixes: list[Ipv4PrefixSpecificationTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AssignedPrivateIpAddressTypeDef
  2. See Ipv4PrefixSpecificationTypeDef
  3. See ResponseMetadataTypeDef

AssignPrivateNatGatewayAddressResultTypeDef#

# AssignPrivateNatGatewayAddressResultTypeDef definition

class AssignPrivateNatGatewayAddressResultTypeDef(TypedDict):
    NatGatewayId: str,
    NatGatewayAddresses: list[NatGatewayAddressTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NatGatewayAddressTypeDef
  2. See ResponseMetadataTypeDef

AssociateNatGatewayAddressResultTypeDef#

# AssociateNatGatewayAddressResultTypeDef definition

class AssociateNatGatewayAddressResultTypeDef(TypedDict):
    NatGatewayId: str,
    NatGatewayAddresses: list[NatGatewayAddressTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NatGatewayAddressTypeDef
  2. See ResponseMetadataTypeDef

DisassociateNatGatewayAddressResultTypeDef#

# DisassociateNatGatewayAddressResultTypeDef definition

class DisassociateNatGatewayAddressResultTypeDef(TypedDict):
    NatGatewayId: str,
    NatGatewayAddresses: list[NatGatewayAddressTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NatGatewayAddressTypeDef
  2. See ResponseMetadataTypeDef

UnassignPrivateNatGatewayAddressResultTypeDef#

# UnassignPrivateNatGatewayAddressResultTypeDef definition

class UnassignPrivateNatGatewayAddressResultTypeDef(TypedDict):
    NatGatewayId: str,
    NatGatewayAddresses: list[NatGatewayAddressTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NatGatewayAddressTypeDef
  2. See ResponseMetadataTypeDef

AssociateClientVpnTargetNetworkResultTypeDef#

# AssociateClientVpnTargetNetworkResultTypeDef definition

class AssociateClientVpnTargetNetworkResultTypeDef(TypedDict):
    AssociationId: str,
    Status: AssociationStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationStatusTypeDef
  2. See ResponseMetadataTypeDef

DisassociateClientVpnTargetNetworkResultTypeDef#

# DisassociateClientVpnTargetNetworkResultTypeDef definition

class DisassociateClientVpnTargetNetworkResultTypeDef(TypedDict):
    AssociationId: str,
    Status: AssociationStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationStatusTypeDef
  2. See ResponseMetadataTypeDef

TargetNetworkTypeDef#

# TargetNetworkTypeDef definition

class TargetNetworkTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    VpcId: NotRequired[str],
    TargetNetworkId: NotRequired[str],
    ClientVpnEndpointId: NotRequired[str],
    Status: NotRequired[AssociationStatusTypeDef],  # (1)
    SecurityGroups: NotRequired[list[str]],
  1. See AssociationStatusTypeDef

AssociateIamInstanceProfileRequestRequestTypeDef#

# AssociateIamInstanceProfileRequestRequestTypeDef definition

class AssociateIamInstanceProfileRequestRequestTypeDef(TypedDict):
    IamInstanceProfile: IamInstanceProfileSpecificationTypeDef,  # (1)
    InstanceId: str,
  1. See IamInstanceProfileSpecificationTypeDef

ReplaceIamInstanceProfileAssociationRequestRequestTypeDef#

# ReplaceIamInstanceProfileAssociationRequestRequestTypeDef definition

class ReplaceIamInstanceProfileAssociationRequestRequestTypeDef(TypedDict):
    IamInstanceProfile: IamInstanceProfileSpecificationTypeDef,  # (1)
    AssociationId: str,
  1. See IamInstanceProfileSpecificationTypeDef

AssociateRouteTableResultTypeDef#

# AssociateRouteTableResultTypeDef definition

class AssociateRouteTableResultTypeDef(TypedDict):
    AssociationId: str,
    AssociationState: RouteTableAssociationStateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RouteTableAssociationStateTypeDef
  2. See ResponseMetadataTypeDef

ReplaceRouteTableAssociationResultTypeDef#

# ReplaceRouteTableAssociationResultTypeDef definition

class ReplaceRouteTableAssociationResultTypeDef(TypedDict):
    NewAssociationId: str,
    AssociationState: RouteTableAssociationStateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RouteTableAssociationStateTypeDef
  2. See ResponseMetadataTypeDef

RouteTableAssociationTypeDef#

# RouteTableAssociationTypeDef definition

class RouteTableAssociationTypeDef(TypedDict):
    Main: NotRequired[bool],
    RouteTableAssociationId: NotRequired[str],
    RouteTableId: NotRequired[str],
    SubnetId: NotRequired[str],
    GatewayId: NotRequired[str],
    AssociationState: NotRequired[RouteTableAssociationStateTypeDef],  # (1)
  1. See RouteTableAssociationStateTypeDef

AssociateTransitGatewayPolicyTableResultTypeDef#

# AssociateTransitGatewayPolicyTableResultTypeDef definition

class AssociateTransitGatewayPolicyTableResultTypeDef(TypedDict):
    Association: TransitGatewayPolicyTableAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPolicyTableAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateTransitGatewayPolicyTableResultTypeDef#

# DisassociateTransitGatewayPolicyTableResultTypeDef definition

class DisassociateTransitGatewayPolicyTableResultTypeDef(TypedDict):
    Association: TransitGatewayPolicyTableAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPolicyTableAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetTransitGatewayPolicyTableAssociationsResultTypeDef#

# GetTransitGatewayPolicyTableAssociationsResultTypeDef definition

class GetTransitGatewayPolicyTableAssociationsResultTypeDef(TypedDict):
    Associations: list[TransitGatewayPolicyTableAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayPolicyTableAssociationTypeDef
  2. See ResponseMetadataTypeDef

AssociateTransitGatewayRouteTableResultTypeDef#

# AssociateTransitGatewayRouteTableResultTypeDef definition

class AssociateTransitGatewayRouteTableResultTypeDef(TypedDict):
    Association: TransitGatewayAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateTransitGatewayRouteTableResultTypeDef#

# DisassociateTransitGatewayRouteTableResultTypeDef definition

class DisassociateTransitGatewayRouteTableResultTypeDef(TypedDict):
    Association: TransitGatewayAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetAssociatedEnclaveCertificateIamRolesResultTypeDef#

# GetAssociatedEnclaveCertificateIamRolesResultTypeDef definition

class GetAssociatedEnclaveCertificateIamRolesResultTypeDef(TypedDict):
    AssociatedRoles: list[AssociatedRoleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociatedRoleTypeDef
  2. See ResponseMetadataTypeDef

AthenaIntegrationTypeDef#

# AthenaIntegrationTypeDef definition

class AthenaIntegrationTypeDef(TypedDict):
    IntegrationResultS3DestinationArn: str,
    PartitionLoadFrequency: PartitionLoadFrequencyType,  # (1)
    PartitionStartDate: NotRequired[TimestampTypeDef],
    PartitionEndDate: NotRequired[TimestampTypeDef],
  1. See PartitionLoadFrequencyType

ClientDataTypeDef#

# ClientDataTypeDef definition

class ClientDataTypeDef(TypedDict):
    Comment: NotRequired[str],
    UploadEnd: NotRequired[TimestampTypeDef],
    UploadSize: NotRequired[float],
    UploadStart: NotRequired[TimestampTypeDef],

DescribeCapacityBlockOfferingsRequestRequestTypeDef#

# DescribeCapacityBlockOfferingsRequestRequestTypeDef definition

class DescribeCapacityBlockOfferingsRequestRequestTypeDef(TypedDict):
    CapacityDurationHours: int,
    DryRun: NotRequired[bool],
    InstanceType: NotRequired[str],
    InstanceCount: NotRequired[int],
    StartDateRange: NotRequired[TimestampTypeDef],
    EndDateRange: NotRequired[TimestampTypeDef],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

DescribeFleetHistoryRequestRequestTypeDef#

# DescribeFleetHistoryRequestRequestTypeDef definition

class DescribeFleetHistoryRequestRequestTypeDef(TypedDict):
    FleetId: str,
    StartTime: TimestampTypeDef,
    DryRun: NotRequired[bool],
    EventType: NotRequired[FleetEventTypeType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FleetEventTypeType

DescribeSpotFleetRequestHistoryRequestRequestTypeDef#

# DescribeSpotFleetRequestHistoryRequestRequestTypeDef definition

class DescribeSpotFleetRequestHistoryRequestRequestTypeDef(TypedDict):
    SpotFleetRequestId: str,
    StartTime: TimestampTypeDef,
    DryRun: NotRequired[bool],
    EventType: NotRequired[EventTypeType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See EventTypeType

EnableImageDeprecationRequestRequestTypeDef#

# EnableImageDeprecationRequestRequestTypeDef definition

class EnableImageDeprecationRequestRequestTypeDef(TypedDict):
    ImageId: str,
    DeprecateAt: TimestampTypeDef,
    DryRun: NotRequired[bool],

GetIpamAddressHistoryRequestRequestTypeDef#

# GetIpamAddressHistoryRequestRequestTypeDef definition

class GetIpamAddressHistoryRequestRequestTypeDef(TypedDict):
    Cidr: str,
    IpamScopeId: str,
    DryRun: NotRequired[bool],
    VpcId: NotRequired[str],
    StartTime: NotRequired[TimestampTypeDef],
    EndTime: NotRequired[TimestampTypeDef],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

LaunchTemplateSpotMarketOptionsRequestTypeDef#

# LaunchTemplateSpotMarketOptionsRequestTypeDef definition

class LaunchTemplateSpotMarketOptionsRequestTypeDef(TypedDict):
    MaxPrice: NotRequired[str],
    SpotInstanceType: NotRequired[SpotInstanceTypeType],  # (1)
    BlockDurationMinutes: NotRequired[int],
    ValidUntil: NotRequired[TimestampTypeDef],
    InstanceInterruptionBehavior: NotRequired[InstanceInterruptionBehaviorType],  # (2)
  1. See SpotInstanceTypeType
  2. See InstanceInterruptionBehaviorType

LockSnapshotRequestRequestTypeDef#

# LockSnapshotRequestRequestTypeDef definition

class LockSnapshotRequestRequestTypeDef(TypedDict):
    SnapshotId: str,
    LockMode: LockModeType,  # (1)
    DryRun: NotRequired[bool],
    CoolOffPeriod: NotRequired[int],
    LockDuration: NotRequired[int],
    ExpirationDate: NotRequired[TimestampTypeDef],
  1. See LockModeType

ModifyCapacityReservationFleetRequestRequestTypeDef#

# ModifyCapacityReservationFleetRequestRequestTypeDef definition

class ModifyCapacityReservationFleetRequestRequestTypeDef(TypedDict):
    CapacityReservationFleetId: str,
    TotalTargetCapacity: NotRequired[int],
    EndDate: NotRequired[TimestampTypeDef],
    DryRun: NotRequired[bool],
    RemoveEndDate: NotRequired[bool],

ModifyCapacityReservationRequestRequestTypeDef#

# ModifyCapacityReservationRequestRequestTypeDef definition

class ModifyCapacityReservationRequestRequestTypeDef(TypedDict):
    CapacityReservationId: str,
    InstanceCount: NotRequired[int],
    EndDate: NotRequired[TimestampTypeDef],
    EndDateType: NotRequired[EndDateTypeType],  # (1)
    Accept: NotRequired[bool],
    DryRun: NotRequired[bool],
    AdditionalInfo: NotRequired[str],
    InstanceMatchCriteria: NotRequired[InstanceMatchCriteriaType],  # (2)
  1. See EndDateTypeType
  2. See InstanceMatchCriteriaType

ModifyInstanceEventStartTimeRequestRequestTypeDef#

# ModifyInstanceEventStartTimeRequestRequestTypeDef definition

class ModifyInstanceEventStartTimeRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    InstanceEventId: str,
    NotBefore: TimestampTypeDef,
    DryRun: NotRequired[bool],

ReportInstanceStatusRequestInstanceReportStatusTypeDef#

# ReportInstanceStatusRequestInstanceReportStatusTypeDef definition

class ReportInstanceStatusRequestInstanceReportStatusTypeDef(TypedDict):
    Status: ReportStatusTypeType,  # (1)
    ReasonCodes: Sequence[ReportInstanceReasonCodesType],  # (2)
    DryRun: NotRequired[bool],
    StartTime: NotRequired[TimestampTypeDef],
    EndTime: NotRequired[TimestampTypeDef],
    Description: NotRequired[str],
  1. See ReportStatusTypeType
  2. See ReportInstanceReasonCodesType

ReportInstanceStatusRequestRequestTypeDef#

# ReportInstanceStatusRequestRequestTypeDef definition

class ReportInstanceStatusRequestRequestTypeDef(TypedDict):
    Instances: Sequence[str],
    Status: ReportStatusTypeType,  # (1)
    ReasonCodes: Sequence[ReportInstanceReasonCodesType],  # (2)
    DryRun: NotRequired[bool],
    StartTime: NotRequired[TimestampTypeDef],
    EndTime: NotRequired[TimestampTypeDef],
    Description: NotRequired[str],
  1. See ReportStatusTypeType
  2. See ReportInstanceReasonCodesType

SlotDateTimeRangeRequestTypeDef#

# SlotDateTimeRangeRequestTypeDef definition

class SlotDateTimeRangeRequestTypeDef(TypedDict):
    EarliestTime: TimestampTypeDef,
    LatestTime: TimestampTypeDef,

SlotStartTimeRangeRequestTypeDef#

# SlotStartTimeRangeRequestTypeDef definition

class SlotStartTimeRangeRequestTypeDef(TypedDict):
    EarliestTime: NotRequired[TimestampTypeDef],
    LatestTime: NotRequired[TimestampTypeDef],

SpotMarketOptionsTypeDef#

# SpotMarketOptionsTypeDef definition

class SpotMarketOptionsTypeDef(TypedDict):
    MaxPrice: NotRequired[str],
    SpotInstanceType: NotRequired[SpotInstanceTypeType],  # (1)
    BlockDurationMinutes: NotRequired[int],
    ValidUntil: NotRequired[TimestampTypeDef],
    InstanceInterruptionBehavior: NotRequired[InstanceInterruptionBehaviorType],  # (2)
  1. See SpotInstanceTypeType
  2. See InstanceInterruptionBehaviorType

AttachVpnGatewayResultTypeDef#

# AttachVpnGatewayResultTypeDef definition

class AttachVpnGatewayResultTypeDef(TypedDict):
    VpcAttachment: VpcAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcAttachmentTypeDef
  2. See ResponseMetadataTypeDef

VpnGatewayTypeDef#

# VpnGatewayTypeDef definition

class VpnGatewayTypeDef(TypedDict):
    AmazonSideAsn: NotRequired[int],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
    VpnGatewayId: NotRequired[str],
    State: NotRequired[VpnStateType],  # (2)
    Type: NotRequired[GatewayTypeType],  # (3)
    AvailabilityZone: NotRequired[str],
    VpcAttachments: NotRequired[list[VpcAttachmentTypeDef]],  # (4)
  1. See TagTypeDef
  2. See VpnStateType
  3. See GatewayTypeType
  4. See VpcAttachmentTypeDef

AttachmentEnaSrdSpecificationTypeDef#

# AttachmentEnaSrdSpecificationTypeDef definition

class AttachmentEnaSrdSpecificationTypeDef(TypedDict):
    EnaSrdEnabled: NotRequired[bool],
    EnaSrdUdpSpecification: NotRequired[AttachmentEnaSrdUdpSpecificationTypeDef],  # (1)
  1. See AttachmentEnaSrdUdpSpecificationTypeDef

DescribeVpcAttributeResultTypeDef#

# DescribeVpcAttributeResultTypeDef definition

class DescribeVpcAttributeResultTypeDef(TypedDict):
    EnableDnsHostnames: AttributeBooleanValueTypeDef,  # (1)
    EnableDnsSupport: AttributeBooleanValueTypeDef,  # (1)
    EnableNetworkAddressUsageMetrics: AttributeBooleanValueTypeDef,  # (1)
    VpcId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See AttributeBooleanValueTypeDef
  2. See AttributeBooleanValueTypeDef
  3. See AttributeBooleanValueTypeDef
  4. See ResponseMetadataTypeDef

ModifySubnetAttributeRequestRequestTypeDef#

# ModifySubnetAttributeRequestRequestTypeDef definition

class ModifySubnetAttributeRequestRequestTypeDef(TypedDict):
    SubnetId: str,
    AssignIpv6AddressOnCreation: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    MapPublicIpOnLaunch: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    MapCustomerOwnedIpOnLaunch: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    CustomerOwnedIpv4Pool: NotRequired[str],
    EnableDns64: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    PrivateDnsHostnameTypeOnLaunch: NotRequired[HostnameTypeType],  # (5)
    EnableResourceNameDnsARecordOnLaunch: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    EnableResourceNameDnsAAAARecordOnLaunch: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    EnableLniAtDeviceIndex: NotRequired[int],
    DisableLniAtDeviceIndex: NotRequired[AttributeBooleanValueTypeDef],  # (1)
  1. See AttributeBooleanValueTypeDef
  2. See AttributeBooleanValueTypeDef
  3. See AttributeBooleanValueTypeDef
  4. See AttributeBooleanValueTypeDef
  5. See HostnameTypeType
  6. See AttributeBooleanValueTypeDef
  7. See AttributeBooleanValueTypeDef
  8. See AttributeBooleanValueTypeDef

ModifyVolumeAttributeRequestRequestTypeDef#

# ModifyVolumeAttributeRequestRequestTypeDef definition

class ModifyVolumeAttributeRequestRequestTypeDef(TypedDict):
    VolumeId: str,
    AutoEnableIO: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    DryRun: NotRequired[bool],
  1. See AttributeBooleanValueTypeDef

ModifyVolumeAttributeRequestVolumeModifyAttributeTypeDef#

# ModifyVolumeAttributeRequestVolumeModifyAttributeTypeDef definition

class ModifyVolumeAttributeRequestVolumeModifyAttributeTypeDef(TypedDict):
    AutoEnableIO: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    DryRun: NotRequired[bool],
  1. See AttributeBooleanValueTypeDef

ModifyVpcAttributeRequestRequestTypeDef#

# ModifyVpcAttributeRequestRequestTypeDef definition

class ModifyVpcAttributeRequestRequestTypeDef(TypedDict):
    VpcId: str,
    EnableDnsHostnames: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    EnableDnsSupport: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    EnableNetworkAddressUsageMetrics: NotRequired[AttributeBooleanValueTypeDef],  # (1)
  1. See AttributeBooleanValueTypeDef
  2. See AttributeBooleanValueTypeDef
  3. See AttributeBooleanValueTypeDef

ModifyVpcAttributeRequestVpcModifyAttributeTypeDef#

# ModifyVpcAttributeRequestVpcModifyAttributeTypeDef definition

class ModifyVpcAttributeRequestVpcModifyAttributeTypeDef(TypedDict):
    EnableDnsHostnames: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    EnableDnsSupport: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    EnableNetworkAddressUsageMetrics: NotRequired[AttributeBooleanValueTypeDef],  # (1)
  1. See AttributeBooleanValueTypeDef
  2. See AttributeBooleanValueTypeDef
  3. See AttributeBooleanValueTypeDef

AttributeSummaryTypeDef#

# AttributeSummaryTypeDef definition

class AttributeSummaryTypeDef(TypedDict):
    AttributeName: NotRequired[str],
    MostFrequentValue: NotRequired[str],
    NumberOfMatchedAccounts: NotRequired[int],
    NumberOfUnmatchedAccounts: NotRequired[int],
    RegionalSummaries: NotRequired[list[RegionalSummaryTypeDef]],  # (1)
  1. See RegionalSummaryTypeDef

DhcpConfigurationTypeDef#

# DhcpConfigurationTypeDef definition

class DhcpConfigurationTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[list[AttributeValueTypeDef]],  # (1)
  1. See AttributeValueTypeDef

AuthorizationRuleTypeDef#

# AuthorizationRuleTypeDef definition

class AuthorizationRuleTypeDef(TypedDict):
    ClientVpnEndpointId: NotRequired[str],
    Description: NotRequired[str],
    GroupId: NotRequired[str],
    AccessAll: NotRequired[bool],
    DestinationCidr: NotRequired[str],
    Status: NotRequired[ClientVpnAuthorizationRuleStatusTypeDef],  # (1)
  1. See ClientVpnAuthorizationRuleStatusTypeDef

AuthorizeClientVpnIngressResultTypeDef#

# AuthorizeClientVpnIngressResultTypeDef definition

class AuthorizeClientVpnIngressResultTypeDef(TypedDict):
    Status: ClientVpnAuthorizationRuleStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClientVpnAuthorizationRuleStatusTypeDef
  2. See ResponseMetadataTypeDef

RevokeClientVpnIngressResultTypeDef#

# RevokeClientVpnIngressResultTypeDef definition

class RevokeClientVpnIngressResultTypeDef(TypedDict):
    Status: ClientVpnAuthorizationRuleStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClientVpnAuthorizationRuleStatusTypeDef
  2. See ResponseMetadataTypeDef

AvailabilityZoneTypeDef#

# AvailabilityZoneTypeDef definition

class AvailabilityZoneTypeDef(TypedDict):
    OptInStatus: NotRequired[AvailabilityZoneOptInStatusType],  # (1)
    Messages: NotRequired[list[AvailabilityZoneMessageTypeDef]],  # (2)
    RegionName: NotRequired[str],
    ZoneName: NotRequired[str],
    ZoneId: NotRequired[str],
    GroupName: NotRequired[str],
    NetworkBorderGroup: NotRequired[str],
    ZoneType: NotRequired[str],
    ParentZoneName: NotRequired[str],
    ParentZoneId: NotRequired[str],
    State: NotRequired[AvailabilityZoneStateType],  # (3)
  1. See AvailabilityZoneOptInStatusType
  2. See AvailabilityZoneMessageTypeDef
  3. See AvailabilityZoneStateType

AvailableCapacityTypeDef#

# AvailableCapacityTypeDef definition

class AvailableCapacityTypeDef(TypedDict):
    AvailableInstanceCapacity: NotRequired[list[InstanceCapacityTypeDef]],  # (1)
    AvailableVCpus: NotRequired[int],
  1. See InstanceCapacityTypeDef

BlobAttributeValueTypeDef#

# BlobAttributeValueTypeDef definition

class BlobAttributeValueTypeDef(TypedDict):
    Value: NotRequired[BlobTypeDef],

S3StorageTypeDef#

# S3StorageTypeDef definition

class S3StorageTypeDef(TypedDict):
    AWSAccessKeyId: NotRequired[str],
    Bucket: NotRequired[str],
    Prefix: NotRequired[str],
    UploadPolicy: NotRequired[BlobTypeDef],
    UploadPolicySignature: NotRequired[str],

BlockDeviceMappingTypeDef#

# BlockDeviceMappingTypeDef definition

class BlockDeviceMappingTypeDef(TypedDict):
    Ebs: NotRequired[EbsBlockDeviceTypeDef],  # (1)
    NoDevice: NotRequired[str],
    DeviceName: NotRequired[str],
    VirtualName: NotRequired[str],
  1. See EbsBlockDeviceTypeDef

DeprovisionIpamByoasnResultTypeDef#

# DeprovisionIpamByoasnResultTypeDef definition

class DeprovisionIpamByoasnResultTypeDef(TypedDict):
    Byoasn: ByoasnTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ByoasnTypeDef
  2. See ResponseMetadataTypeDef

DescribeIpamByoasnResultTypeDef#

# DescribeIpamByoasnResultTypeDef definition

class DescribeIpamByoasnResultTypeDef(TypedDict):
    Byoasns: list[ByoasnTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ByoasnTypeDef
  2. See ResponseMetadataTypeDef

ProvisionIpamByoasnResultTypeDef#

# ProvisionIpamByoasnResultTypeDef definition

class ProvisionIpamByoasnResultTypeDef(TypedDict):
    Byoasn: ByoasnTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ByoasnTypeDef
  2. See ResponseMetadataTypeDef

FailedCapacityReservationFleetCancellationResultTypeDef#

# FailedCapacityReservationFleetCancellationResultTypeDef definition

class FailedCapacityReservationFleetCancellationResultTypeDef(TypedDict):
    CapacityReservationFleetId: NotRequired[str],
    CancelCapacityReservationFleetError: NotRequired[CancelCapacityReservationFleetErrorTypeDef],  # (1)
  1. See CancelCapacityReservationFleetErrorTypeDef

CancelSpotFleetRequestsErrorItemTypeDef#

# CancelSpotFleetRequestsErrorItemTypeDef definition

class CancelSpotFleetRequestsErrorItemTypeDef(TypedDict):
    Error: NotRequired[CancelSpotFleetRequestsErrorTypeDef],  # (1)
    SpotFleetRequestId: NotRequired[str],
  1. See CancelSpotFleetRequestsErrorTypeDef

CancelSpotInstanceRequestsResultTypeDef#

# CancelSpotInstanceRequestsResultTypeDef definition

class CancelSpotInstanceRequestsResultTypeDef(TypedDict):
    CancelledSpotInstanceRequests: list[CancelledSpotInstanceRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CancelledSpotInstanceRequestTypeDef
  2. See ResponseMetadataTypeDef

DescribeCapacityBlockExtensionOfferingsResultTypeDef#

# DescribeCapacityBlockExtensionOfferingsResultTypeDef definition

class DescribeCapacityBlockExtensionOfferingsResultTypeDef(TypedDict):
    CapacityBlockExtensionOfferings: list[CapacityBlockExtensionOfferingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CapacityBlockExtensionOfferingTypeDef
  2. See ResponseMetadataTypeDef

DescribeCapacityBlockExtensionHistoryResultTypeDef#

# DescribeCapacityBlockExtensionHistoryResultTypeDef definition

class DescribeCapacityBlockExtensionHistoryResultTypeDef(TypedDict):
    CapacityBlockExtensions: list[CapacityBlockExtensionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CapacityBlockExtensionTypeDef
  2. See ResponseMetadataTypeDef

PurchaseCapacityBlockExtensionResultTypeDef#

# PurchaseCapacityBlockExtensionResultTypeDef definition

class PurchaseCapacityBlockExtensionResultTypeDef(TypedDict):
    CapacityBlockExtensions: list[CapacityBlockExtensionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CapacityBlockExtensionTypeDef
  2. See ResponseMetadataTypeDef

DescribeCapacityBlockOfferingsResultTypeDef#

# DescribeCapacityBlockOfferingsResultTypeDef definition

class DescribeCapacityBlockOfferingsResultTypeDef(TypedDict):
    CapacityBlockOfferings: list[CapacityBlockOfferingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CapacityBlockOfferingTypeDef
  2. See ResponseMetadataTypeDef

CapacityReservationBillingRequestTypeDef#

# CapacityReservationBillingRequestTypeDef definition

class CapacityReservationBillingRequestTypeDef(TypedDict):
    CapacityReservationId: NotRequired[str],
    RequestedBy: NotRequired[str],
    UnusedReservationBillingOwnerId: NotRequired[str],
    LastUpdateTime: NotRequired[datetime],
    Status: NotRequired[CapacityReservationBillingRequestStatusType],  # (1)
    StatusMessage: NotRequired[str],
    CapacityReservationInfo: NotRequired[CapacityReservationInfoTypeDef],  # (2)
  1. See CapacityReservationBillingRequestStatusType
  2. See CapacityReservationInfoTypeDef

CapacityReservationTypeDef#

# CapacityReservationTypeDef definition

class CapacityReservationTypeDef(TypedDict):
    CapacityReservationId: NotRequired[str],
    OwnerId: NotRequired[str],
    CapacityReservationArn: NotRequired[str],
    AvailabilityZoneId: NotRequired[str],
    InstanceType: NotRequired[str],
    InstancePlatform: NotRequired[CapacityReservationInstancePlatformType],  # (1)
    AvailabilityZone: NotRequired[str],
    Tenancy: NotRequired[CapacityReservationTenancyType],  # (2)
    TotalInstanceCount: NotRequired[int],
    AvailableInstanceCount: NotRequired[int],
    EbsOptimized: NotRequired[bool],
    EphemeralStorage: NotRequired[bool],
    State: NotRequired[CapacityReservationStateType],  # (3)
    StartDate: NotRequired[datetime],
    EndDate: NotRequired[datetime],
    EndDateType: NotRequired[EndDateTypeType],  # (4)
    InstanceMatchCriteria: NotRequired[InstanceMatchCriteriaType],  # (5)
    CreateDate: NotRequired[datetime],
    Tags: NotRequired[list[TagTypeDef]],  # (6)
    OutpostArn: NotRequired[str],
    CapacityReservationFleetId: NotRequired[str],
    PlacementGroupArn: NotRequired[str],
    CapacityAllocations: NotRequired[list[CapacityAllocationTypeDef]],  # (7)
    ReservationType: NotRequired[CapacityReservationTypeType],  # (8)
    UnusedReservationBillingOwnerId: NotRequired[str],
    CommitmentInfo: NotRequired[CapacityReservationCommitmentInfoTypeDef],  # (9)
    DeliveryPreference: NotRequired[CapacityReservationDeliveryPreferenceType],  # (10)
  1. See CapacityReservationInstancePlatformType
  2. See CapacityReservationTenancyType
  3. See CapacityReservationStateType
  4. See EndDateTypeType
  5. See InstanceMatchCriteriaType
  6. See TagTypeDef
  7. See CapacityAllocationTypeDef
  8. See CapacityReservationTypeType
  9. See CapacityReservationCommitmentInfoTypeDef
  10. See CapacityReservationDeliveryPreferenceType

CapacityReservationFleetTypeDef#

# CapacityReservationFleetTypeDef definition

class CapacityReservationFleetTypeDef(TypedDict):
    CapacityReservationFleetId: NotRequired[str],
    CapacityReservationFleetArn: NotRequired[str],
    State: NotRequired[CapacityReservationFleetStateType],  # (1)
    TotalTargetCapacity: NotRequired[int],
    TotalFulfilledCapacity: NotRequired[float],
    Tenancy: NotRequired[FleetCapacityReservationTenancyType],  # (2)
    EndDate: NotRequired[datetime],
    CreateTime: NotRequired[datetime],
    InstanceMatchCriteria: NotRequired[FleetInstanceMatchCriteriaType],  # (3)
    AllocationStrategy: NotRequired[str],
    InstanceTypeSpecifications: NotRequired[list[FleetCapacityReservationTypeDef]],  # (4)
    Tags: NotRequired[list[TagTypeDef]],  # (5)
  1. See CapacityReservationFleetStateType
  2. See FleetCapacityReservationTenancyType
  3. See FleetInstanceMatchCriteriaType
  4. See FleetCapacityReservationTypeDef
  5. See TagTypeDef

CreateCapacityReservationFleetResultTypeDef#

# CreateCapacityReservationFleetResultTypeDef definition

class CreateCapacityReservationFleetResultTypeDef(TypedDict):
    CapacityReservationFleetId: str,
    State: CapacityReservationFleetStateType,  # (1)
    TotalTargetCapacity: int,
    TotalFulfilledCapacity: float,
    InstanceMatchCriteria: FleetInstanceMatchCriteriaType,  # (2)
    AllocationStrategy: str,
    CreateTime: datetime,
    EndDate: datetime,
    Tenancy: FleetCapacityReservationTenancyType,  # (3)
    FleetCapacityReservations: list[FleetCapacityReservationTypeDef],  # (4)
    Tags: list[TagTypeDef],  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See CapacityReservationFleetStateType
  2. See FleetInstanceMatchCriteriaType
  3. See FleetCapacityReservationTenancyType
  4. See FleetCapacityReservationTypeDef
  5. See TagTypeDef
  6. See ResponseMetadataTypeDef

GetGroupsForCapacityReservationResultTypeDef#

# GetGroupsForCapacityReservationResultTypeDef definition

class GetGroupsForCapacityReservationResultTypeDef(TypedDict):
    CapacityReservationGroups: list[CapacityReservationGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CapacityReservationGroupTypeDef
  2. See ResponseMetadataTypeDef

OnDemandOptionsRequestTypeDef#

# OnDemandOptionsRequestTypeDef definition

class OnDemandOptionsRequestTypeDef(TypedDict):
    AllocationStrategy: NotRequired[FleetOnDemandAllocationStrategyType],  # (1)
    CapacityReservationOptions: NotRequired[CapacityReservationOptionsRequestTypeDef],  # (2)
    SingleInstanceType: NotRequired[bool],
    SingleAvailabilityZone: NotRequired[bool],
    MinTargetCapacity: NotRequired[int],
    MaxTotalPrice: NotRequired[str],
  1. See FleetOnDemandAllocationStrategyType
  2. See CapacityReservationOptionsRequestTypeDef

OnDemandOptionsTypeDef#

# OnDemandOptionsTypeDef definition

class OnDemandOptionsTypeDef(TypedDict):
    AllocationStrategy: NotRequired[FleetOnDemandAllocationStrategyType],  # (1)
    CapacityReservationOptions: NotRequired[CapacityReservationOptionsTypeDef],  # (2)
    SingleInstanceType: NotRequired[bool],
    SingleAvailabilityZone: NotRequired[bool],
    MinTargetCapacity: NotRequired[int],
    MaxTotalPrice: NotRequired[str],
  1. See FleetOnDemandAllocationStrategyType
  2. See CapacityReservationOptionsTypeDef

CapacityReservationSpecificationResponseTypeDef#

# CapacityReservationSpecificationResponseTypeDef definition

class CapacityReservationSpecificationResponseTypeDef(TypedDict):
    CapacityReservationPreference: NotRequired[CapacityReservationPreferenceType],  # (1)
    CapacityReservationTarget: NotRequired[CapacityReservationTargetResponseTypeDef],  # (2)
  1. See CapacityReservationPreferenceType
  2. See CapacityReservationTargetResponseTypeDef

LaunchTemplateCapacityReservationSpecificationResponseTypeDef#

# LaunchTemplateCapacityReservationSpecificationResponseTypeDef definition

class LaunchTemplateCapacityReservationSpecificationResponseTypeDef(TypedDict):
    CapacityReservationPreference: NotRequired[CapacityReservationPreferenceType],  # (1)
    CapacityReservationTarget: NotRequired[CapacityReservationTargetResponseTypeDef],  # (2)
  1. See CapacityReservationPreferenceType
  2. See CapacityReservationTargetResponseTypeDef

CapacityReservationSpecificationTypeDef#

# CapacityReservationSpecificationTypeDef definition

class CapacityReservationSpecificationTypeDef(TypedDict):
    CapacityReservationPreference: NotRequired[CapacityReservationPreferenceType],  # (1)
    CapacityReservationTarget: NotRequired[CapacityReservationTargetTypeDef],  # (2)
  1. See CapacityReservationPreferenceType
  2. See CapacityReservationTargetTypeDef

LaunchTemplateCapacityReservationSpecificationRequestTypeDef#

# LaunchTemplateCapacityReservationSpecificationRequestTypeDef definition

class LaunchTemplateCapacityReservationSpecificationRequestTypeDef(TypedDict):
    CapacityReservationPreference: NotRequired[CapacityReservationPreferenceType],  # (1)
    CapacityReservationTarget: NotRequired[CapacityReservationTargetTypeDef],  # (2)
  1. See CapacityReservationPreferenceType
  2. See CapacityReservationTargetTypeDef

DescribeVpcClassicLinkDnsSupportResultTypeDef#

# DescribeVpcClassicLinkDnsSupportResultTypeDef definition

class DescribeVpcClassicLinkDnsSupportResultTypeDef(TypedDict):
    Vpcs: list[ClassicLinkDnsSupportTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ClassicLinkDnsSupportTypeDef
  2. See ResponseMetadataTypeDef

ClassicLinkInstanceTypeDef#

# ClassicLinkInstanceTypeDef definition

class ClassicLinkInstanceTypeDef(TypedDict):
    Groups: NotRequired[list[GroupIdentifierTypeDef]],  # (1)
    InstanceId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
    VpcId: NotRequired[str],
  1. See GroupIdentifierTypeDef
  2. See TagTypeDef

ClassicLoadBalancersConfigOutputTypeDef#

# ClassicLoadBalancersConfigOutputTypeDef definition

class ClassicLoadBalancersConfigOutputTypeDef(TypedDict):
    ClassicLoadBalancers: NotRequired[list[ClassicLoadBalancerTypeDef]],  # (1)
  1. See ClassicLoadBalancerTypeDef

ClassicLoadBalancersConfigTypeDef#

# ClassicLoadBalancersConfigTypeDef definition

class ClassicLoadBalancersConfigTypeDef(TypedDict):
    ClassicLoadBalancers: NotRequired[Sequence[ClassicLoadBalancerTypeDef]],  # (1)
  1. See ClassicLoadBalancerTypeDef

ExportClientVpnClientCertificateRevocationListResultTypeDef#

# ExportClientVpnClientCertificateRevocationListResultTypeDef definition

class ExportClientVpnClientCertificateRevocationListResultTypeDef(TypedDict):
    CertificateRevocationList: str,
    Status: ClientCertificateRevocationListStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClientCertificateRevocationListStatusTypeDef
  2. See ResponseMetadataTypeDef

ClientConnectResponseOptionsTypeDef#

# ClientConnectResponseOptionsTypeDef definition

class ClientConnectResponseOptionsTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    LambdaFunctionArn: NotRequired[str],
    Status: NotRequired[ClientVpnEndpointAttributeStatusTypeDef],  # (1)
  1. See ClientVpnEndpointAttributeStatusTypeDef

ClientVpnAuthenticationRequestTypeDef#

# ClientVpnAuthenticationRequestTypeDef definition

class ClientVpnAuthenticationRequestTypeDef(TypedDict):
    Type: NotRequired[ClientVpnAuthenticationTypeType],  # (1)
    ActiveDirectory: NotRequired[DirectoryServiceAuthenticationRequestTypeDef],  # (2)
    MutualAuthentication: NotRequired[CertificateAuthenticationRequestTypeDef],  # (3)
    FederatedAuthentication: NotRequired[FederatedAuthenticationRequestTypeDef],  # (4)
  1. See ClientVpnAuthenticationTypeType
  2. See DirectoryServiceAuthenticationRequestTypeDef
  3. See CertificateAuthenticationRequestTypeDef
  4. See FederatedAuthenticationRequestTypeDef

ClientVpnAuthenticationTypeDef#

# ClientVpnAuthenticationTypeDef definition

class ClientVpnAuthenticationTypeDef(TypedDict):
    Type: NotRequired[ClientVpnAuthenticationTypeType],  # (1)
    ActiveDirectory: NotRequired[DirectoryServiceAuthenticationTypeDef],  # (2)
    MutualAuthentication: NotRequired[CertificateAuthenticationTypeDef],  # (3)
    FederatedAuthentication: NotRequired[FederatedAuthenticationTypeDef],  # (4)
  1. See ClientVpnAuthenticationTypeType
  2. See DirectoryServiceAuthenticationTypeDef
  3. See CertificateAuthenticationTypeDef
  4. See FederatedAuthenticationTypeDef

ClientVpnConnectionTypeDef#

# ClientVpnConnectionTypeDef definition

class ClientVpnConnectionTypeDef(TypedDict):
    ClientVpnEndpointId: NotRequired[str],
    Timestamp: NotRequired[str],
    ConnectionId: NotRequired[str],
    Username: NotRequired[str],
    ConnectionEstablishedTime: NotRequired[str],
    IngressBytes: NotRequired[str],
    EgressBytes: NotRequired[str],
    IngressPackets: NotRequired[str],
    EgressPackets: NotRequired[str],
    ClientIp: NotRequired[str],
    CommonName: NotRequired[str],
    Status: NotRequired[ClientVpnConnectionStatusTypeDef],  # (1)
    ConnectionEndTime: NotRequired[str],
    PostureComplianceStatuses: NotRequired[list[str]],
  1. See ClientVpnConnectionStatusTypeDef

TerminateConnectionStatusTypeDef#

# TerminateConnectionStatusTypeDef definition

class TerminateConnectionStatusTypeDef(TypedDict):
    ConnectionId: NotRequired[str],
    PreviousStatus: NotRequired[ClientVpnConnectionStatusTypeDef],  # (1)
    CurrentStatus: NotRequired[ClientVpnConnectionStatusTypeDef],  # (1)
  1. See ClientVpnConnectionStatusTypeDef
  2. See ClientVpnConnectionStatusTypeDef

CreateClientVpnEndpointResultTypeDef#

# CreateClientVpnEndpointResultTypeDef definition

class CreateClientVpnEndpointResultTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    Status: ClientVpnEndpointStatusTypeDef,  # (1)
    DnsName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClientVpnEndpointStatusTypeDef
  2. See ResponseMetadataTypeDef

DeleteClientVpnEndpointResultTypeDef#

# DeleteClientVpnEndpointResultTypeDef definition

class DeleteClientVpnEndpointResultTypeDef(TypedDict):
    Status: ClientVpnEndpointStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClientVpnEndpointStatusTypeDef
  2. See ResponseMetadataTypeDef

ClientVpnRouteTypeDef#

# ClientVpnRouteTypeDef definition

class ClientVpnRouteTypeDef(TypedDict):
    ClientVpnEndpointId: NotRequired[str],
    DestinationCidr: NotRequired[str],
    TargetSubnet: NotRequired[str],
    Type: NotRequired[str],
    Origin: NotRequired[str],
    Status: NotRequired[ClientVpnRouteStatusTypeDef],  # (1)
    Description: NotRequired[str],
  1. See ClientVpnRouteStatusTypeDef

CreateClientVpnRouteResultTypeDef#

# CreateClientVpnRouteResultTypeDef definition

class CreateClientVpnRouteResultTypeDef(TypedDict):
    Status: ClientVpnRouteStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClientVpnRouteStatusTypeDef
  2. See ResponseMetadataTypeDef

DeleteClientVpnRouteResultTypeDef#

# DeleteClientVpnRouteResultTypeDef definition

class DeleteClientVpnRouteResultTypeDef(TypedDict):
    Status: ClientVpnRouteStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClientVpnRouteStatusTypeDef
  2. See ResponseMetadataTypeDef

VpnTunnelLogOptionsSpecificationTypeDef#

# VpnTunnelLogOptionsSpecificationTypeDef definition

class VpnTunnelLogOptionsSpecificationTypeDef(TypedDict):
    CloudWatchLogOptions: NotRequired[CloudWatchLogOptionsSpecificationTypeDef],  # (1)
  1. See CloudWatchLogOptionsSpecificationTypeDef

VpnTunnelLogOptionsTypeDef#

# VpnTunnelLogOptionsTypeDef definition

class VpnTunnelLogOptionsTypeDef(TypedDict):
    CloudWatchLogOptions: NotRequired[CloudWatchLogOptionsTypeDef],  # (1)
  1. See CloudWatchLogOptionsTypeDef

GetCoipPoolUsageResultTypeDef#

# GetCoipPoolUsageResultTypeDef definition

class GetCoipPoolUsageResultTypeDef(TypedDict):
    CoipPoolId: str,
    CoipAddressUsages: list[CoipAddressUsageTypeDef],  # (1)
    LocalGatewayRouteTableId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CoipAddressUsageTypeDef
  2. See ResponseMetadataTypeDef

CreateCoipCidrResultTypeDef#

# CreateCoipCidrResultTypeDef definition

class CreateCoipCidrResultTypeDef(TypedDict):
    CoipCidr: CoipCidrTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoipCidrTypeDef
  2. See ResponseMetadataTypeDef

DeleteCoipCidrResultTypeDef#

# DeleteCoipCidrResultTypeDef definition

class DeleteCoipCidrResultTypeDef(TypedDict):
    CoipCidr: CoipCidrTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoipCidrTypeDef
  2. See ResponseMetadataTypeDef

CreateVpcEndpointConnectionNotificationResultTypeDef#

# CreateVpcEndpointConnectionNotificationResultTypeDef definition

class CreateVpcEndpointConnectionNotificationResultTypeDef(TypedDict):
    ConnectionNotification: ConnectionNotificationTypeDef,  # (1)
    ClientToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionNotificationTypeDef
  2. See ResponseMetadataTypeDef

DescribeVpcEndpointConnectionNotificationsResultTypeDef#

# DescribeVpcEndpointConnectionNotificationsResultTypeDef definition

class DescribeVpcEndpointConnectionNotificationsResultTypeDef(TypedDict):
    ConnectionNotificationSet: list[ConnectionNotificationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ConnectionNotificationTypeDef
  2. See ResponseMetadataTypeDef

CpuPerformanceFactorOutputTypeDef#

# CpuPerformanceFactorOutputTypeDef definition

class CpuPerformanceFactorOutputTypeDef(TypedDict):
    References: NotRequired[list[PerformanceFactorReferenceTypeDef]],  # (1)
  1. See PerformanceFactorReferenceTypeDef

CpuPerformanceFactorTypeDef#

# CpuPerformanceFactorTypeDef definition

class CpuPerformanceFactorTypeDef(TypedDict):
    References: NotRequired[Sequence[PerformanceFactorReferenceTypeDef]],  # (1)
  1. See PerformanceFactorReferenceTypeDef

CpuPerformanceFactorRequestTypeDef#

# CpuPerformanceFactorRequestTypeDef definition

class CpuPerformanceFactorRequestTypeDef(TypedDict):
    References: NotRequired[Sequence[PerformanceFactorReferenceRequestTypeDef]],  # (1)
  1. See PerformanceFactorReferenceRequestTypeDef

ModifyInstanceEventWindowRequestRequestTypeDef#

# ModifyInstanceEventWindowRequestRequestTypeDef definition

class ModifyInstanceEventWindowRequestRequestTypeDef(TypedDict):
    InstanceEventWindowId: str,
    DryRun: NotRequired[bool],
    Name: NotRequired[str],
    TimeRanges: NotRequired[Sequence[InstanceEventWindowTimeRangeRequestTypeDef]],  # (1)
    CronExpression: NotRequired[str],
  1. See InstanceEventWindowTimeRangeRequestTypeDef

ModifyIpamPoolRequestRequestTypeDef#

# ModifyIpamPoolRequestRequestTypeDef definition

class ModifyIpamPoolRequestRequestTypeDef(TypedDict):
    IpamPoolId: str,
    DryRun: NotRequired[bool],
    Description: NotRequired[str],
    AutoImport: NotRequired[bool],
    AllocationMinNetmaskLength: NotRequired[int],
    AllocationMaxNetmaskLength: NotRequired[int],
    AllocationDefaultNetmaskLength: NotRequired[int],
    ClearAllocationDefaultNetmaskLength: NotRequired[bool],
    AddAllocationResourceTags: NotRequired[Sequence[RequestIpamResourceTagTypeDef]],  # (1)
    RemoveAllocationResourceTags: NotRequired[Sequence[RequestIpamResourceTagTypeDef]],  # (1)
  1. See RequestIpamResourceTagTypeDef
  2. See RequestIpamResourceTagTypeDef

CreateLocalGatewayRouteResultTypeDef#

# CreateLocalGatewayRouteResultTypeDef definition

class CreateLocalGatewayRouteResultTypeDef(TypedDict):
    Route: LocalGatewayRouteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LocalGatewayRouteTypeDef
  2. See ResponseMetadataTypeDef

DeleteLocalGatewayRouteResultTypeDef#

# DeleteLocalGatewayRouteResultTypeDef definition

class DeleteLocalGatewayRouteResultTypeDef(TypedDict):
    Route: LocalGatewayRouteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LocalGatewayRouteTypeDef
  2. See ResponseMetadataTypeDef

ModifyLocalGatewayRouteResultTypeDef#

# ModifyLocalGatewayRouteResultTypeDef definition

class ModifyLocalGatewayRouteResultTypeDef(TypedDict):
    Route: LocalGatewayRouteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LocalGatewayRouteTypeDef
  2. See ResponseMetadataTypeDef

SearchLocalGatewayRoutesResultTypeDef#

# SearchLocalGatewayRoutesResultTypeDef definition

class SearchLocalGatewayRoutesResultTypeDef(TypedDict):
    Routes: list[LocalGatewayRouteTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See LocalGatewayRouteTypeDef
  2. See ResponseMetadataTypeDef

CreateNetworkAclEntryRequestNetworkAclCreateEntryTypeDef#

# CreateNetworkAclEntryRequestNetworkAclCreateEntryTypeDef definition

class CreateNetworkAclEntryRequestNetworkAclCreateEntryTypeDef(TypedDict):
    RuleNumber: int,
    Protocol: str,
    RuleAction: RuleActionType,  # (1)
    Egress: bool,
    DryRun: NotRequired[bool],
    CidrBlock: NotRequired[str],
    Ipv6CidrBlock: NotRequired[str],
    IcmpTypeCode: NotRequired[IcmpTypeCodeTypeDef],  # (2)
    PortRange: NotRequired[PortRangeTypeDef],  # (3)
  1. See RuleActionType
  2. See IcmpTypeCodeTypeDef
  3. See PortRangeTypeDef

CreateNetworkAclEntryRequestRequestTypeDef#

# CreateNetworkAclEntryRequestRequestTypeDef definition

class CreateNetworkAclEntryRequestRequestTypeDef(TypedDict):
    NetworkAclId: str,
    RuleNumber: int,
    Protocol: str,
    RuleAction: RuleActionType,  # (1)
    Egress: bool,
    DryRun: NotRequired[bool],
    CidrBlock: NotRequired[str],
    Ipv6CidrBlock: NotRequired[str],
    IcmpTypeCode: NotRequired[IcmpTypeCodeTypeDef],  # (2)
    PortRange: NotRequired[PortRangeTypeDef],  # (3)
  1. See RuleActionType
  2. See IcmpTypeCodeTypeDef
  3. See PortRangeTypeDef

NetworkAclEntryTypeDef#

# NetworkAclEntryTypeDef definition

class NetworkAclEntryTypeDef(TypedDict):
    CidrBlock: NotRequired[str],
    Egress: NotRequired[bool],
    IcmpTypeCode: NotRequired[IcmpTypeCodeTypeDef],  # (1)
    Ipv6CidrBlock: NotRequired[str],
    PortRange: NotRequired[PortRangeTypeDef],  # (2)
    Protocol: NotRequired[str],
    RuleAction: NotRequired[RuleActionType],  # (3)
    RuleNumber: NotRequired[int],
  1. See IcmpTypeCodeTypeDef
  2. See PortRangeTypeDef
  3. See RuleActionType

ReplaceNetworkAclEntryRequestNetworkAclReplaceEntryTypeDef#

# ReplaceNetworkAclEntryRequestNetworkAclReplaceEntryTypeDef definition

class ReplaceNetworkAclEntryRequestNetworkAclReplaceEntryTypeDef(TypedDict):
    RuleNumber: int,
    Protocol: str,
    RuleAction: RuleActionType,  # (1)
    Egress: bool,
    DryRun: NotRequired[bool],
    CidrBlock: NotRequired[str],
    Ipv6CidrBlock: NotRequired[str],
    IcmpTypeCode: NotRequired[IcmpTypeCodeTypeDef],  # (2)
    PortRange: NotRequired[PortRangeTypeDef],  # (3)
  1. See RuleActionType
  2. See IcmpTypeCodeTypeDef
  3. See PortRangeTypeDef

ReplaceNetworkAclEntryRequestRequestTypeDef#

# ReplaceNetworkAclEntryRequestRequestTypeDef definition

class ReplaceNetworkAclEntryRequestRequestTypeDef(TypedDict):
    NetworkAclId: str,
    RuleNumber: int,
    Protocol: str,
    RuleAction: RuleActionType,  # (1)
    Egress: bool,
    DryRun: NotRequired[bool],
    CidrBlock: NotRequired[str],
    Ipv6CidrBlock: NotRequired[str],
    IcmpTypeCode: NotRequired[IcmpTypeCodeTypeDef],  # (2)
    PortRange: NotRequired[PortRangeTypeDef],  # (3)
  1. See RuleActionType
  2. See IcmpTypeCodeTypeDef
  3. See PortRangeTypeDef

CreateReservedInstancesListingRequestRequestTypeDef#

# CreateReservedInstancesListingRequestRequestTypeDef definition

class CreateReservedInstancesListingRequestRequestTypeDef(TypedDict):
    ReservedInstancesId: str,
    InstanceCount: int,
    PriceSchedules: Sequence[PriceScheduleSpecificationTypeDef],  # (1)
    ClientToken: str,
  1. See PriceScheduleSpecificationTypeDef

CreateStoreImageTaskRequestRequestTypeDef#

# CreateStoreImageTaskRequestRequestTypeDef definition

class CreateStoreImageTaskRequestRequestTypeDef(TypedDict):
    ImageId: str,
    Bucket: str,
    S3ObjectTags: NotRequired[Sequence[S3ObjectTagTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See S3ObjectTagTypeDef

ModifyTrafficMirrorFilterRuleRequestRequestTypeDef#

# ModifyTrafficMirrorFilterRuleRequestRequestTypeDef definition

class ModifyTrafficMirrorFilterRuleRequestRequestTypeDef(TypedDict):
    TrafficMirrorFilterRuleId: str,
    TrafficDirection: NotRequired[TrafficDirectionType],  # (1)
    RuleNumber: NotRequired[int],
    RuleAction: NotRequired[TrafficMirrorRuleActionType],  # (2)
    DestinationPortRange: NotRequired[TrafficMirrorPortRangeRequestTypeDef],  # (3)
    SourcePortRange: NotRequired[TrafficMirrorPortRangeRequestTypeDef],  # (3)
    Protocol: NotRequired[int],
    DestinationCidrBlock: NotRequired[str],
    SourceCidrBlock: NotRequired[str],
    Description: NotRequired[str],
    RemoveFields: NotRequired[Sequence[TrafficMirrorFilterRuleFieldType]],  # (5)
    DryRun: NotRequired[bool],
  1. See TrafficDirectionType
  2. See TrafficMirrorRuleActionType
  3. See TrafficMirrorPortRangeRequestTypeDef
  4. See TrafficMirrorPortRangeRequestTypeDef
  5. See TrafficMirrorFilterRuleFieldType

CreateVerifiedAccessEndpointCidrOptionsTypeDef#

# CreateVerifiedAccessEndpointCidrOptionsTypeDef definition

class CreateVerifiedAccessEndpointCidrOptionsTypeDef(TypedDict):
    Protocol: NotRequired[VerifiedAccessEndpointProtocolType],  # (1)
    SubnetIds: NotRequired[Sequence[str]],
    Cidr: NotRequired[str],
    PortRanges: NotRequired[Sequence[CreateVerifiedAccessEndpointPortRangeTypeDef]],  # (2)
  1. See VerifiedAccessEndpointProtocolType
  2. See CreateVerifiedAccessEndpointPortRangeTypeDef

CreateVerifiedAccessEndpointEniOptionsTypeDef#

# CreateVerifiedAccessEndpointEniOptionsTypeDef definition

class CreateVerifiedAccessEndpointEniOptionsTypeDef(TypedDict):
    NetworkInterfaceId: NotRequired[str],
    Protocol: NotRequired[VerifiedAccessEndpointProtocolType],  # (1)
    Port: NotRequired[int],
    PortRanges: NotRequired[Sequence[CreateVerifiedAccessEndpointPortRangeTypeDef]],  # (2)
  1. See VerifiedAccessEndpointProtocolType
  2. See CreateVerifiedAccessEndpointPortRangeTypeDef

CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef#

# CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef definition

class CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef(TypedDict):
    Protocol: NotRequired[VerifiedAccessEndpointProtocolType],  # (1)
    Port: NotRequired[int],
    LoadBalancerArn: NotRequired[str],
    SubnetIds: NotRequired[Sequence[str]],
    PortRanges: NotRequired[Sequence[CreateVerifiedAccessEndpointPortRangeTypeDef]],  # (2)
  1. See VerifiedAccessEndpointProtocolType
  2. See CreateVerifiedAccessEndpointPortRangeTypeDef

ModifyVerifiedAccessEndpointPolicyRequestRequestTypeDef#

# ModifyVerifiedAccessEndpointPolicyRequestRequestTypeDef definition

class ModifyVerifiedAccessEndpointPolicyRequestRequestTypeDef(TypedDict):
    VerifiedAccessEndpointId: str,
    PolicyEnabled: NotRequired[bool],
    PolicyDocument: NotRequired[str],
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
    SseSpecification: NotRequired[VerifiedAccessSseSpecificationRequestTypeDef],  # (1)
  1. See VerifiedAccessSseSpecificationRequestTypeDef

ModifyVerifiedAccessGroupPolicyRequestRequestTypeDef#

# ModifyVerifiedAccessGroupPolicyRequestRequestTypeDef definition

class ModifyVerifiedAccessGroupPolicyRequestRequestTypeDef(TypedDict):
    VerifiedAccessGroupId: str,
    PolicyEnabled: NotRequired[bool],
    PolicyDocument: NotRequired[str],
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
    SseSpecification: NotRequired[VerifiedAccessSseSpecificationRequestTypeDef],  # (1)
  1. See VerifiedAccessSseSpecificationRequestTypeDef

CreateVolumePermissionModificationsTypeDef#

# CreateVolumePermissionModificationsTypeDef definition

class CreateVolumePermissionModificationsTypeDef(TypedDict):
    Add: NotRequired[Sequence[CreateVolumePermissionTypeDef]],  # (1)
    Remove: NotRequired[Sequence[CreateVolumePermissionTypeDef]],  # (1)
  1. See CreateVolumePermissionTypeDef
  2. See CreateVolumePermissionTypeDef

ModifyVpcEndpointRequestRequestTypeDef#

# ModifyVpcEndpointRequestRequestTypeDef definition

class ModifyVpcEndpointRequestRequestTypeDef(TypedDict):
    VpcEndpointId: str,
    DryRun: NotRequired[bool],
    ResetPolicy: NotRequired[bool],
    PolicyDocument: NotRequired[str],
    AddRouteTableIds: NotRequired[Sequence[str]],
    RemoveRouteTableIds: NotRequired[Sequence[str]],
    AddSubnetIds: NotRequired[Sequence[str]],
    RemoveSubnetIds: NotRequired[Sequence[str]],
    AddSecurityGroupIds: NotRequired[Sequence[str]],
    RemoveSecurityGroupIds: NotRequired[Sequence[str]],
    IpAddressType: NotRequired[IpAddressTypeType],  # (1)
    DnsOptions: NotRequired[DnsOptionsSpecificationTypeDef],  # (2)
    PrivateDnsEnabled: NotRequired[bool],
    SubnetConfigurations: NotRequired[Sequence[SubnetConfigurationTypeDef]],  # (3)
  1. See IpAddressTypeType
  2. See DnsOptionsSpecificationTypeDef
  3. See SubnetConfigurationTypeDef

GetAwsNetworkPerformanceDataRequestRequestTypeDef#

# GetAwsNetworkPerformanceDataRequestRequestTypeDef definition

class GetAwsNetworkPerformanceDataRequestRequestTypeDef(TypedDict):
    DataQueries: NotRequired[Sequence[DataQueryTypeDef]],  # (1)
    StartTime: NotRequired[TimestampTypeDef],
    EndTime: NotRequired[TimestampTypeDef],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See DataQueryTypeDef

DataResponseTypeDef#

# DataResponseTypeDef definition

class DataResponseTypeDef(TypedDict):
    Id: NotRequired[str],
    Source: NotRequired[str],
    Destination: NotRequired[str],
    Metric: NotRequired[MetricTypeType],  # (1)
    Statistic: NotRequired[StatisticTypeType],  # (2)
    Period: NotRequired[PeriodTypeType],  # (3)
    MetricPoints: NotRequired[list[MetricPointTypeDef]],  # (4)
  1. See MetricTypeType
  2. See StatisticTypeType
  3. See PeriodTypeType
  4. See MetricPointTypeDef

DeleteFleetErrorItemTypeDef#

# DeleteFleetErrorItemTypeDef definition

class DeleteFleetErrorItemTypeDef(TypedDict):
    Error: NotRequired[DeleteFleetErrorTypeDef],  # (1)
    FleetId: NotRequired[str],
  1. See DeleteFleetErrorTypeDef

DeleteInstanceEventWindowResultTypeDef#

# DeleteInstanceEventWindowResultTypeDef definition

class DeleteInstanceEventWindowResultTypeDef(TypedDict):
    InstanceEventWindowState: InstanceEventWindowStateChangeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceEventWindowStateChangeTypeDef
  2. See ResponseMetadataTypeDef

DeleteLaunchTemplateVersionsResponseErrorItemTypeDef#

# DeleteLaunchTemplateVersionsResponseErrorItemTypeDef definition

class DeleteLaunchTemplateVersionsResponseErrorItemTypeDef(TypedDict):
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],
    VersionNumber: NotRequired[int],
    ResponseError: NotRequired[ResponseErrorTypeDef],  # (1)
  1. See ResponseErrorTypeDef

FailedQueuedPurchaseDeletionTypeDef#

# FailedQueuedPurchaseDeletionTypeDef definition

class FailedQueuedPurchaseDeletionTypeDef(TypedDict):
    Error: NotRequired[DeleteQueuedReservedInstancesErrorTypeDef],  # (1)
    ReservedInstancesId: NotRequired[str],
  1. See DeleteQueuedReservedInstancesErrorTypeDef

DeregisterInstanceEventNotificationAttributesRequestRequestTypeDef#

# DeregisterInstanceEventNotificationAttributesRequestRequestTypeDef definition

class DeregisterInstanceEventNotificationAttributesRequestRequestTypeDef(TypedDict):
    InstanceTagAttribute: DeregisterInstanceTagAttributeRequestTypeDef,  # (1)
    DryRun: NotRequired[bool],
  1. See DeregisterInstanceTagAttributeRequestTypeDef

DeregisterInstanceEventNotificationAttributesResultTypeDef#

# DeregisterInstanceEventNotificationAttributesResultTypeDef definition

class DeregisterInstanceEventNotificationAttributesResultTypeDef(TypedDict):
    InstanceTagAttribute: InstanceTagNotificationAttributeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTagNotificationAttributeTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstanceEventNotificationAttributesResultTypeDef#

# DescribeInstanceEventNotificationAttributesResultTypeDef definition

class DescribeInstanceEventNotificationAttributesResultTypeDef(TypedDict):
    InstanceTagAttribute: InstanceTagNotificationAttributeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTagNotificationAttributeTypeDef
  2. See ResponseMetadataTypeDef

RegisterInstanceEventNotificationAttributesResultTypeDef#

# RegisterInstanceEventNotificationAttributesResultTypeDef definition

class RegisterInstanceEventNotificationAttributesResultTypeDef(TypedDict):
    InstanceTagAttribute: InstanceTagNotificationAttributeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTagNotificationAttributeTypeDef
  2. See ResponseMetadataTypeDef

DeregisterTransitGatewayMulticastGroupMembersResultTypeDef#

# DeregisterTransitGatewayMulticastGroupMembersResultTypeDef definition

class DeregisterTransitGatewayMulticastGroupMembersResultTypeDef(TypedDict):
    DeregisteredMulticastGroupMembers: TransitGatewayMulticastDeregisteredGroupMembersTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayMulticastDeregisteredGroupMembersTypeDef
  2. See ResponseMetadataTypeDef

DeregisterTransitGatewayMulticastGroupSourcesResultTypeDef#

# DeregisterTransitGatewayMulticastGroupSourcesResultTypeDef definition

class DeregisterTransitGatewayMulticastGroupSourcesResultTypeDef(TypedDict):
    DeregisteredMulticastGroupSources: TransitGatewayMulticastDeregisteredGroupSourcesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayMulticastDeregisteredGroupSourcesTypeDef
  2. See ResponseMetadataTypeDef

DescribeAddressTransfersRequestPaginateTypeDef#

# DescribeAddressTransfersRequestPaginateTypeDef definition

class DescribeAddressTransfersRequestPaginateTypeDef(TypedDict):
    AllocationIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeAddressesAttributeRequestPaginateTypeDef#

# DescribeAddressesAttributeRequestPaginateTypeDef definition

class DescribeAddressesAttributeRequestPaginateTypeDef(TypedDict):
    AllocationIds: NotRequired[Sequence[str]],
    Attribute: NotRequired[AddressAttributeNameType],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AddressAttributeNameType
  2. See PaginatorConfigTypeDef

DescribeByoipCidrsRequestPaginateTypeDef#

# DescribeByoipCidrsRequestPaginateTypeDef definition

class DescribeByoipCidrsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeCapacityBlockExtensionOfferingsRequestPaginateTypeDef#

# DescribeCapacityBlockExtensionOfferingsRequestPaginateTypeDef definition

class DescribeCapacityBlockExtensionOfferingsRequestPaginateTypeDef(TypedDict):
    CapacityBlockExtensionDurationHours: int,
    CapacityReservationId: str,
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeCapacityBlockOfferingsRequestPaginateTypeDef#

# DescribeCapacityBlockOfferingsRequestPaginateTypeDef definition

class DescribeCapacityBlockOfferingsRequestPaginateTypeDef(TypedDict):
    CapacityDurationHours: int,
    DryRun: NotRequired[bool],
    InstanceType: NotRequired[str],
    InstanceCount: NotRequired[int],
    StartDateRange: NotRequired[TimestampTypeDef],
    EndDateRange: NotRequired[TimestampTypeDef],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribePrincipalIdFormatRequestPaginateTypeDef#

# DescribePrincipalIdFormatRequestPaginateTypeDef definition

class DescribePrincipalIdFormatRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Resources: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeSpotFleetInstancesRequestPaginateTypeDef#

# DescribeSpotFleetInstancesRequestPaginateTypeDef definition

class DescribeSpotFleetInstancesRequestPaginateTypeDef(TypedDict):
    SpotFleetRequestId: str,
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeSpotFleetRequestsRequestPaginateTypeDef#

# DescribeSpotFleetRequestsRequestPaginateTypeDef definition

class DescribeSpotFleetRequestsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    SpotFleetRequestIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeStaleSecurityGroupsRequestPaginateTypeDef#

# DescribeStaleSecurityGroupsRequestPaginateTypeDef definition

class DescribeStaleSecurityGroupsRequestPaginateTypeDef(TypedDict):
    VpcId: str,
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeVpcClassicLinkDnsSupportRequestPaginateTypeDef#

# DescribeVpcClassicLinkDnsSupportRequestPaginateTypeDef definition

class DescribeVpcClassicLinkDnsSupportRequestPaginateTypeDef(TypedDict):
    VpcIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetAssociatedIpv6PoolCidrsRequestPaginateTypeDef#

# GetAssociatedIpv6PoolCidrsRequestPaginateTypeDef definition

class GetAssociatedIpv6PoolCidrsRequestPaginateTypeDef(TypedDict):
    PoolId: str,
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetAwsNetworkPerformanceDataRequestPaginateTypeDef#

# GetAwsNetworkPerformanceDataRequestPaginateTypeDef definition

class GetAwsNetworkPerformanceDataRequestPaginateTypeDef(TypedDict):
    DataQueries: NotRequired[Sequence[DataQueryTypeDef]],  # (1)
    StartTime: NotRequired[TimestampTypeDef],
    EndTime: NotRequired[TimestampTypeDef],
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DataQueryTypeDef
  2. See PaginatorConfigTypeDef

GetGroupsForCapacityReservationRequestPaginateTypeDef#

# GetGroupsForCapacityReservationRequestPaginateTypeDef definition

class GetGroupsForCapacityReservationRequestPaginateTypeDef(TypedDict):
    CapacityReservationId: str,
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetIpamAddressHistoryRequestPaginateTypeDef#

# GetIpamAddressHistoryRequestPaginateTypeDef definition

class GetIpamAddressHistoryRequestPaginateTypeDef(TypedDict):
    Cidr: str,
    IpamScopeId: str,
    DryRun: NotRequired[bool],
    VpcId: NotRequired[str],
    StartTime: NotRequired[TimestampTypeDef],
    EndTime: NotRequired[TimestampTypeDef],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetManagedPrefixListAssociationsRequestPaginateTypeDef#

# GetManagedPrefixListAssociationsRequestPaginateTypeDef definition

class GetManagedPrefixListAssociationsRequestPaginateTypeDef(TypedDict):
    PrefixListId: str,
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetManagedPrefixListEntriesRequestPaginateTypeDef#

# GetManagedPrefixListEntriesRequestPaginateTypeDef definition

class GetManagedPrefixListEntriesRequestPaginateTypeDef(TypedDict):
    PrefixListId: str,
    DryRun: NotRequired[bool],
    TargetVersion: NotRequired[int],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetNetworkInsightsAccessScopeAnalysisFindingsRequestPaginateTypeDef#

# GetNetworkInsightsAccessScopeAnalysisFindingsRequestPaginateTypeDef definition

class GetNetworkInsightsAccessScopeAnalysisFindingsRequestPaginateTypeDef(TypedDict):
    NetworkInsightsAccessScopeAnalysisId: str,
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetVpnConnectionDeviceTypesRequestPaginateTypeDef#

# GetVpnConnectionDeviceTypesRequestPaginateTypeDef definition

class GetVpnConnectionDeviceTypesRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListImagesInRecycleBinRequestPaginateTypeDef#

# ListImagesInRecycleBinRequestPaginateTypeDef definition

class ListImagesInRecycleBinRequestPaginateTypeDef(TypedDict):
    ImageIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSnapshotsInRecycleBinRequestPaginateTypeDef#

# ListSnapshotsInRecycleBinRequestPaginateTypeDef definition

class ListSnapshotsInRecycleBinRequestPaginateTypeDef(TypedDict):
    SnapshotIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeAddressesRequestRequestTypeDef#

# DescribeAddressesRequestRequestTypeDef definition

class DescribeAddressesRequestRequestTypeDef(TypedDict):
    PublicIps: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    AllocationIds: NotRequired[Sequence[str]],
  1. See FilterTypeDef

DescribeAvailabilityZonesRequestRequestTypeDef#

# DescribeAvailabilityZonesRequestRequestTypeDef definition

class DescribeAvailabilityZonesRequestRequestTypeDef(TypedDict):
    ZoneNames: NotRequired[Sequence[str]],
    ZoneIds: NotRequired[Sequence[str]],
    AllAvailabilityZones: NotRequired[bool],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeAwsNetworkPerformanceMetricSubscriptionsRequestPaginateTypeDef#

# DescribeAwsNetworkPerformanceMetricSubscriptionsRequestPaginateTypeDef definition

class DescribeAwsNetworkPerformanceMetricSubscriptionsRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeAwsNetworkPerformanceMetricSubscriptionsRequestRequestTypeDef#

# DescribeAwsNetworkPerformanceMetricSubscriptionsRequestRequestTypeDef definition

class DescribeAwsNetworkPerformanceMetricSubscriptionsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeBundleTasksRequestRequestTypeDef#

# DescribeBundleTasksRequestRequestTypeDef definition

class DescribeBundleTasksRequestRequestTypeDef(TypedDict):
    BundleIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeCapacityBlockExtensionHistoryRequestPaginateTypeDef#

# DescribeCapacityBlockExtensionHistoryRequestPaginateTypeDef definition

class DescribeCapacityBlockExtensionHistoryRequestPaginateTypeDef(TypedDict):
    CapacityReservationIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeCapacityBlockExtensionHistoryRequestRequestTypeDef#

# DescribeCapacityBlockExtensionHistoryRequestRequestTypeDef definition

class DescribeCapacityBlockExtensionHistoryRequestRequestTypeDef(TypedDict):
    CapacityReservationIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeCapacityReservationBillingRequestsRequestPaginateTypeDef#

# DescribeCapacityReservationBillingRequestsRequestPaginateTypeDef definition

class DescribeCapacityReservationBillingRequestsRequestPaginateTypeDef(TypedDict):
    Role: CallerRoleType,  # (1)
    CapacityReservationIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See CallerRoleType
  2. See FilterTypeDef
  3. See PaginatorConfigTypeDef

DescribeCapacityReservationBillingRequestsRequestRequestTypeDef#

# DescribeCapacityReservationBillingRequestsRequestRequestTypeDef definition

class DescribeCapacityReservationBillingRequestsRequestRequestTypeDef(TypedDict):
    Role: CallerRoleType,  # (1)
    CapacityReservationIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    DryRun: NotRequired[bool],
  1. See CallerRoleType
  2. See FilterTypeDef

DescribeCapacityReservationFleetsRequestPaginateTypeDef#

# DescribeCapacityReservationFleetsRequestPaginateTypeDef definition

class DescribeCapacityReservationFleetsRequestPaginateTypeDef(TypedDict):
    CapacityReservationFleetIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeCapacityReservationFleetsRequestRequestTypeDef#

# DescribeCapacityReservationFleetsRequestRequestTypeDef definition

class DescribeCapacityReservationFleetsRequestRequestTypeDef(TypedDict):
    CapacityReservationFleetIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeCapacityReservationsRequestPaginateTypeDef#

# DescribeCapacityReservationsRequestPaginateTypeDef definition

class DescribeCapacityReservationsRequestPaginateTypeDef(TypedDict):
    CapacityReservationIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeCapacityReservationsRequestRequestTypeDef#

# DescribeCapacityReservationsRequestRequestTypeDef definition

class DescribeCapacityReservationsRequestRequestTypeDef(TypedDict):
    CapacityReservationIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeCarrierGatewaysRequestPaginateTypeDef#

# DescribeCarrierGatewaysRequestPaginateTypeDef definition

class DescribeCarrierGatewaysRequestPaginateTypeDef(TypedDict):
    CarrierGatewayIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeCarrierGatewaysRequestRequestTypeDef#

# DescribeCarrierGatewaysRequestRequestTypeDef definition

class DescribeCarrierGatewaysRequestRequestTypeDef(TypedDict):
    CarrierGatewayIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeClassicLinkInstancesRequestPaginateTypeDef#

# DescribeClassicLinkInstancesRequestPaginateTypeDef definition

class DescribeClassicLinkInstancesRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    InstanceIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeClassicLinkInstancesRequestRequestTypeDef#

# DescribeClassicLinkInstancesRequestRequestTypeDef definition

class DescribeClassicLinkInstancesRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    InstanceIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

DescribeClientVpnAuthorizationRulesRequestPaginateTypeDef#

# DescribeClientVpnAuthorizationRulesRequestPaginateTypeDef definition

class DescribeClientVpnAuthorizationRulesRequestPaginateTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeClientVpnAuthorizationRulesRequestRequestTypeDef#

# DescribeClientVpnAuthorizationRulesRequestRequestTypeDef definition

class DescribeClientVpnAuthorizationRulesRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    DryRun: NotRequired[bool],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

DescribeClientVpnConnectionsRequestPaginateTypeDef#

# DescribeClientVpnConnectionsRequestPaginateTypeDef definition

class DescribeClientVpnConnectionsRequestPaginateTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeClientVpnConnectionsRequestRequestTypeDef#

# DescribeClientVpnConnectionsRequestRequestTypeDef definition

class DescribeClientVpnConnectionsRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeClientVpnEndpointsRequestPaginateTypeDef#

# DescribeClientVpnEndpointsRequestPaginateTypeDef definition

class DescribeClientVpnEndpointsRequestPaginateTypeDef(TypedDict):
    ClientVpnEndpointIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeClientVpnEndpointsRequestRequestTypeDef#

# DescribeClientVpnEndpointsRequestRequestTypeDef definition

class DescribeClientVpnEndpointsRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeClientVpnRoutesRequestPaginateTypeDef#

# DescribeClientVpnRoutesRequestPaginateTypeDef definition

class DescribeClientVpnRoutesRequestPaginateTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeClientVpnRoutesRequestRequestTypeDef#

# DescribeClientVpnRoutesRequestRequestTypeDef definition

class DescribeClientVpnRoutesRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeClientVpnTargetNetworksRequestPaginateTypeDef#

# DescribeClientVpnTargetNetworksRequestPaginateTypeDef definition

class DescribeClientVpnTargetNetworksRequestPaginateTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    AssociationIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeClientVpnTargetNetworksRequestRequestTypeDef#

# DescribeClientVpnTargetNetworksRequestRequestTypeDef definition

class DescribeClientVpnTargetNetworksRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    AssociationIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeCoipPoolsRequestPaginateTypeDef#

# DescribeCoipPoolsRequestPaginateTypeDef definition

class DescribeCoipPoolsRequestPaginateTypeDef(TypedDict):
    PoolIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeCoipPoolsRequestRequestTypeDef#

# DescribeCoipPoolsRequestRequestTypeDef definition

class DescribeCoipPoolsRequestRequestTypeDef(TypedDict):
    PoolIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeCustomerGatewaysRequestRequestTypeDef#

# DescribeCustomerGatewaysRequestRequestTypeDef definition

class DescribeCustomerGatewaysRequestRequestTypeDef(TypedDict):
    CustomerGatewayIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeDhcpOptionsRequestPaginateTypeDef#

# DescribeDhcpOptionsRequestPaginateTypeDef definition

class DescribeDhcpOptionsRequestPaginateTypeDef(TypedDict):
    DhcpOptionsIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDhcpOptionsRequestRequestTypeDef#

# DescribeDhcpOptionsRequestRequestTypeDef definition

class DescribeDhcpOptionsRequestRequestTypeDef(TypedDict):
    DhcpOptionsIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeEgressOnlyInternetGatewaysRequestPaginateTypeDef#

# DescribeEgressOnlyInternetGatewaysRequestPaginateTypeDef definition

class DescribeEgressOnlyInternetGatewaysRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    EgressOnlyInternetGatewayIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEgressOnlyInternetGatewaysRequestRequestTypeDef#

# DescribeEgressOnlyInternetGatewaysRequestRequestTypeDef definition

class DescribeEgressOnlyInternetGatewaysRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    EgressOnlyInternetGatewayIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeElasticGpusRequestRequestTypeDef#

# DescribeElasticGpusRequestRequestTypeDef definition

class DescribeElasticGpusRequestRequestTypeDef(TypedDict):
    ElasticGpuIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeExportImageTasksRequestPaginateTypeDef#

# DescribeExportImageTasksRequestPaginateTypeDef definition

class DescribeExportImageTasksRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    ExportImageTaskIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeExportImageTasksRequestRequestTypeDef#

# DescribeExportImageTasksRequestRequestTypeDef definition

class DescribeExportImageTasksRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    ExportImageTaskIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeExportTasksRequestRequestTypeDef#

# DescribeExportTasksRequestRequestTypeDef definition

class DescribeExportTasksRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    ExportTaskIds: NotRequired[Sequence[str]],
  1. See FilterTypeDef

DescribeFastLaunchImagesRequestPaginateTypeDef#

# DescribeFastLaunchImagesRequestPaginateTypeDef definition

class DescribeFastLaunchImagesRequestPaginateTypeDef(TypedDict):
    ImageIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeFastLaunchImagesRequestRequestTypeDef#

# DescribeFastLaunchImagesRequestRequestTypeDef definition

class DescribeFastLaunchImagesRequestRequestTypeDef(TypedDict):
    ImageIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeFastSnapshotRestoresRequestPaginateTypeDef#

# DescribeFastSnapshotRestoresRequestPaginateTypeDef definition

class DescribeFastSnapshotRestoresRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeFastSnapshotRestoresRequestRequestTypeDef#

# DescribeFastSnapshotRestoresRequestRequestTypeDef definition

class DescribeFastSnapshotRestoresRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeFleetInstancesRequestRequestTypeDef#

# DescribeFleetInstancesRequestRequestTypeDef definition

class DescribeFleetInstancesRequestRequestTypeDef(TypedDict):
    FleetId: str,
    DryRun: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeFleetsRequestPaginateTypeDef#

# DescribeFleetsRequestPaginateTypeDef definition

class DescribeFleetsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    FleetIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeFleetsRequestRequestTypeDef#

# DescribeFleetsRequestRequestTypeDef definition

class DescribeFleetsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    FleetIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeFlowLogsRequestPaginateTypeDef#

# DescribeFlowLogsRequestPaginateTypeDef definition

class DescribeFlowLogsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    FlowLogIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeFlowLogsRequestRequestTypeDef#

# DescribeFlowLogsRequestRequestTypeDef definition

class DescribeFlowLogsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    FlowLogIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeFpgaImagesRequestPaginateTypeDef#

# DescribeFpgaImagesRequestPaginateTypeDef definition

class DescribeFpgaImagesRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    FpgaImageIds: NotRequired[Sequence[str]],
    Owners: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeFpgaImagesRequestRequestTypeDef#

# DescribeFpgaImagesRequestRequestTypeDef definition

class DescribeFpgaImagesRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    FpgaImageIds: NotRequired[Sequence[str]],
    Owners: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

DescribeHostReservationOfferingsRequestPaginateTypeDef#

# DescribeHostReservationOfferingsRequestPaginateTypeDef definition

class DescribeHostReservationOfferingsRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxDuration: NotRequired[int],
    MinDuration: NotRequired[int],
    OfferingId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeHostReservationOfferingsRequestRequestTypeDef#

# DescribeHostReservationOfferingsRequestRequestTypeDef definition

class DescribeHostReservationOfferingsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxDuration: NotRequired[int],
    MaxResults: NotRequired[int],
    MinDuration: NotRequired[int],
    NextToken: NotRequired[str],
    OfferingId: NotRequired[str],
  1. See FilterTypeDef

DescribeHostReservationsRequestPaginateTypeDef#

# DescribeHostReservationsRequestPaginateTypeDef definition

class DescribeHostReservationsRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    HostReservationIdSet: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeHostReservationsRequestRequestTypeDef#

# DescribeHostReservationsRequestRequestTypeDef definition

class DescribeHostReservationsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    HostReservationIdSet: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeHostsRequestPaginateTypeDef#

# DescribeHostsRequestPaginateTypeDef definition

class DescribeHostsRequestPaginateTypeDef(TypedDict):
    HostIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeHostsRequestRequestTypeDef#

# DescribeHostsRequestRequestTypeDef definition

class DescribeHostsRequestRequestTypeDef(TypedDict):
    HostIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeIamInstanceProfileAssociationsRequestPaginateTypeDef#

# DescribeIamInstanceProfileAssociationsRequestPaginateTypeDef definition

class DescribeIamInstanceProfileAssociationsRequestPaginateTypeDef(TypedDict):
    AssociationIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeIamInstanceProfileAssociationsRequestRequestTypeDef#

# DescribeIamInstanceProfileAssociationsRequestRequestTypeDef definition

class DescribeIamInstanceProfileAssociationsRequestRequestTypeDef(TypedDict):
    AssociationIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeImagesRequestPaginateTypeDef#

# DescribeImagesRequestPaginateTypeDef definition

class DescribeImagesRequestPaginateTypeDef(TypedDict):
    ExecutableUsers: NotRequired[Sequence[str]],
    ImageIds: NotRequired[Sequence[str]],
    Owners: NotRequired[Sequence[str]],
    IncludeDeprecated: NotRequired[bool],
    IncludeDisabled: NotRequired[bool],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeImagesRequestRequestTypeDef#

# DescribeImagesRequestRequestTypeDef definition

class DescribeImagesRequestRequestTypeDef(TypedDict):
    ExecutableUsers: NotRequired[Sequence[str]],
    ImageIds: NotRequired[Sequence[str]],
    Owners: NotRequired[Sequence[str]],
    IncludeDeprecated: NotRequired[bool],
    IncludeDisabled: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeImportImageTasksRequestPaginateTypeDef#

# DescribeImportImageTasksRequestPaginateTypeDef definition

class DescribeImportImageTasksRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    ImportTaskIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeImportImageTasksRequestRequestTypeDef#

# DescribeImportImageTasksRequestRequestTypeDef definition

class DescribeImportImageTasksRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    ImportTaskIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeImportSnapshotTasksRequestPaginateTypeDef#

# DescribeImportSnapshotTasksRequestPaginateTypeDef definition

class DescribeImportSnapshotTasksRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    ImportTaskIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeImportSnapshotTasksRequestRequestTypeDef#

# DescribeImportSnapshotTasksRequestRequestTypeDef definition

class DescribeImportSnapshotTasksRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    ImportTaskIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeInstanceConnectEndpointsRequestPaginateTypeDef#

# DescribeInstanceConnectEndpointsRequestPaginateTypeDef definition

class DescribeInstanceConnectEndpointsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    InstanceConnectEndpointIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeInstanceConnectEndpointsRequestRequestTypeDef#

# DescribeInstanceConnectEndpointsRequestRequestTypeDef definition

class DescribeInstanceConnectEndpointsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    InstanceConnectEndpointIds: NotRequired[Sequence[str]],
  1. See FilterTypeDef

DescribeInstanceCreditSpecificationsRequestPaginateTypeDef#

# DescribeInstanceCreditSpecificationsRequestPaginateTypeDef definition

class DescribeInstanceCreditSpecificationsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    InstanceIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeInstanceCreditSpecificationsRequestRequestTypeDef#

# DescribeInstanceCreditSpecificationsRequestRequestTypeDef definition

class DescribeInstanceCreditSpecificationsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    InstanceIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeInstanceEventWindowsRequestPaginateTypeDef#

# DescribeInstanceEventWindowsRequestPaginateTypeDef definition

class DescribeInstanceEventWindowsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    InstanceEventWindowIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeInstanceEventWindowsRequestRequestTypeDef#

# DescribeInstanceEventWindowsRequestRequestTypeDef definition

class DescribeInstanceEventWindowsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    InstanceEventWindowIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeInstanceImageMetadataRequestPaginateTypeDef#

# DescribeInstanceImageMetadataRequestPaginateTypeDef definition

class DescribeInstanceImageMetadataRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    InstanceIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeInstanceImageMetadataRequestRequestTypeDef#

# DescribeInstanceImageMetadataRequestRequestTypeDef definition

class DescribeInstanceImageMetadataRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    InstanceIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeInstanceStatusRequestPaginateTypeDef#

# DescribeInstanceStatusRequestPaginateTypeDef definition

class DescribeInstanceStatusRequestPaginateTypeDef(TypedDict):
    InstanceIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    IncludeAllInstances: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeInstanceStatusRequestRequestTypeDef#

# DescribeInstanceStatusRequestRequestTypeDef definition

class DescribeInstanceStatusRequestRequestTypeDef(TypedDict):
    InstanceIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    IncludeAllInstances: NotRequired[bool],
  1. See FilterTypeDef

DescribeInstanceTopologyRequestPaginateTypeDef#

# DescribeInstanceTopologyRequestPaginateTypeDef definition

class DescribeInstanceTopologyRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    InstanceIds: NotRequired[Sequence[str]],
    GroupNames: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeInstanceTopologyRequestRequestTypeDef#

# DescribeInstanceTopologyRequestRequestTypeDef definition

class DescribeInstanceTopologyRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    InstanceIds: NotRequired[Sequence[str]],
    GroupNames: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeInstanceTypeOfferingsRequestPaginateTypeDef#

# DescribeInstanceTypeOfferingsRequestPaginateTypeDef definition

class DescribeInstanceTypeOfferingsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    LocationType: NotRequired[LocationTypeType],  # (1)
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See LocationTypeType
  2. See FilterTypeDef
  3. See PaginatorConfigTypeDef

DescribeInstanceTypeOfferingsRequestRequestTypeDef#

# DescribeInstanceTypeOfferingsRequestRequestTypeDef definition

class DescribeInstanceTypeOfferingsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    LocationType: NotRequired[LocationTypeType],  # (1)
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See LocationTypeType
  2. See FilterTypeDef

DescribeInstanceTypesRequestPaginateTypeDef#

# DescribeInstanceTypesRequestPaginateTypeDef definition

class DescribeInstanceTypesRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    InstanceTypes: NotRequired[Sequence[InstanceTypeType]],  # (1)
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See InstanceTypeType
  2. See FilterTypeDef
  3. See PaginatorConfigTypeDef

DescribeInstanceTypesRequestRequestTypeDef#

# DescribeInstanceTypesRequestRequestTypeDef definition

class DescribeInstanceTypesRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    InstanceTypes: NotRequired[Sequence[InstanceTypeType]],  # (1)
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See InstanceTypeType
  2. See FilterTypeDef

DescribeInstancesRequestPaginateTypeDef#

# DescribeInstancesRequestPaginateTypeDef definition

class DescribeInstancesRequestPaginateTypeDef(TypedDict):
    InstanceIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeInstancesRequestRequestTypeDef#

# DescribeInstancesRequestRequestTypeDef definition

class DescribeInstancesRequestRequestTypeDef(TypedDict):
    InstanceIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

DescribeInternetGatewaysRequestPaginateTypeDef#

# DescribeInternetGatewaysRequestPaginateTypeDef definition

class DescribeInternetGatewaysRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    InternetGatewayIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeInternetGatewaysRequestRequestTypeDef#

# DescribeInternetGatewaysRequestRequestTypeDef definition

class DescribeInternetGatewaysRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    InternetGatewayIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeIpamExternalResourceVerificationTokensRequestRequestTypeDef#

# DescribeIpamExternalResourceVerificationTokensRequestRequestTypeDef definition

class DescribeIpamExternalResourceVerificationTokensRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    IpamExternalResourceVerificationTokenIds: NotRequired[Sequence[str]],
  1. See FilterTypeDef

DescribeIpamPoolsRequestPaginateTypeDef#

# DescribeIpamPoolsRequestPaginateTypeDef definition

class DescribeIpamPoolsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    IpamPoolIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeIpamPoolsRequestRequestTypeDef#

# DescribeIpamPoolsRequestRequestTypeDef definition

class DescribeIpamPoolsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    IpamPoolIds: NotRequired[Sequence[str]],
  1. See FilterTypeDef

DescribeIpamResourceDiscoveriesRequestPaginateTypeDef#

# DescribeIpamResourceDiscoveriesRequestPaginateTypeDef definition

class DescribeIpamResourceDiscoveriesRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    IpamResourceDiscoveryIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeIpamResourceDiscoveriesRequestRequestTypeDef#

# DescribeIpamResourceDiscoveriesRequestRequestTypeDef definition

class DescribeIpamResourceDiscoveriesRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    IpamResourceDiscoveryIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeIpamResourceDiscoveryAssociationsRequestPaginateTypeDef#

# DescribeIpamResourceDiscoveryAssociationsRequestPaginateTypeDef definition

class DescribeIpamResourceDiscoveryAssociationsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    IpamResourceDiscoveryAssociationIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeIpamResourceDiscoveryAssociationsRequestRequestTypeDef#

# DescribeIpamResourceDiscoveryAssociationsRequestRequestTypeDef definition

class DescribeIpamResourceDiscoveryAssociationsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    IpamResourceDiscoveryAssociationIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeIpamScopesRequestPaginateTypeDef#

# DescribeIpamScopesRequestPaginateTypeDef definition

class DescribeIpamScopesRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    IpamScopeIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeIpamScopesRequestRequestTypeDef#

# DescribeIpamScopesRequestRequestTypeDef definition

class DescribeIpamScopesRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    IpamScopeIds: NotRequired[Sequence[str]],
  1. See FilterTypeDef

DescribeIpamsRequestPaginateTypeDef#

# DescribeIpamsRequestPaginateTypeDef definition

class DescribeIpamsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    IpamIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeIpamsRequestRequestTypeDef#

# DescribeIpamsRequestRequestTypeDef definition

class DescribeIpamsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    IpamIds: NotRequired[Sequence[str]],
  1. See FilterTypeDef

DescribeIpv6PoolsRequestPaginateTypeDef#

# DescribeIpv6PoolsRequestPaginateTypeDef definition

class DescribeIpv6PoolsRequestPaginateTypeDef(TypedDict):
    PoolIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeIpv6PoolsRequestRequestTypeDef#

# DescribeIpv6PoolsRequestRequestTypeDef definition

class DescribeIpv6PoolsRequestRequestTypeDef(TypedDict):
    PoolIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeKeyPairsRequestRequestTypeDef#

# DescribeKeyPairsRequestRequestTypeDef definition

class DescribeKeyPairsRequestRequestTypeDef(TypedDict):
    KeyNames: NotRequired[Sequence[str]],
    KeyPairIds: NotRequired[Sequence[str]],
    IncludePublicKey: NotRequired[bool],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeLaunchTemplateVersionsRequestPaginateTypeDef#

# DescribeLaunchTemplateVersionsRequestPaginateTypeDef definition

class DescribeLaunchTemplateVersionsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],
    Versions: NotRequired[Sequence[str]],
    MinVersion: NotRequired[str],
    MaxVersion: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    ResolveAlias: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeLaunchTemplateVersionsRequestRequestTypeDef#

# DescribeLaunchTemplateVersionsRequestRequestTypeDef definition

class DescribeLaunchTemplateVersionsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],
    Versions: NotRequired[Sequence[str]],
    MinVersion: NotRequired[str],
    MaxVersion: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    ResolveAlias: NotRequired[bool],
  1. See FilterTypeDef

DescribeLaunchTemplatesRequestPaginateTypeDef#

# DescribeLaunchTemplatesRequestPaginateTypeDef definition

class DescribeLaunchTemplatesRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    LaunchTemplateIds: NotRequired[Sequence[str]],
    LaunchTemplateNames: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeLaunchTemplatesRequestRequestTypeDef#

# DescribeLaunchTemplatesRequestRequestTypeDef definition

class DescribeLaunchTemplatesRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    LaunchTemplateIds: NotRequired[Sequence[str]],
    LaunchTemplateNames: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestPaginateTypeDef#

# DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestPaginateTypeDef definition

class DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestPaginateTypeDef(TypedDict):
    LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestRequestTypeDef#

# DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestRequestTypeDef definition

class DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestRequestTypeDef(TypedDict):
    LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeLocalGatewayRouteTableVpcAssociationsRequestPaginateTypeDef#

# DescribeLocalGatewayRouteTableVpcAssociationsRequestPaginateTypeDef definition

class DescribeLocalGatewayRouteTableVpcAssociationsRequestPaginateTypeDef(TypedDict):
    LocalGatewayRouteTableVpcAssociationIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeLocalGatewayRouteTableVpcAssociationsRequestRequestTypeDef#

# DescribeLocalGatewayRouteTableVpcAssociationsRequestRequestTypeDef definition

class DescribeLocalGatewayRouteTableVpcAssociationsRequestRequestTypeDef(TypedDict):
    LocalGatewayRouteTableVpcAssociationIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeLocalGatewayRouteTablesRequestPaginateTypeDef#

# DescribeLocalGatewayRouteTablesRequestPaginateTypeDef definition

class DescribeLocalGatewayRouteTablesRequestPaginateTypeDef(TypedDict):
    LocalGatewayRouteTableIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeLocalGatewayRouteTablesRequestRequestTypeDef#

# DescribeLocalGatewayRouteTablesRequestRequestTypeDef definition

class DescribeLocalGatewayRouteTablesRequestRequestTypeDef(TypedDict):
    LocalGatewayRouteTableIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeLocalGatewayVirtualInterfaceGroupsRequestPaginateTypeDef#

# DescribeLocalGatewayVirtualInterfaceGroupsRequestPaginateTypeDef definition

class DescribeLocalGatewayVirtualInterfaceGroupsRequestPaginateTypeDef(TypedDict):
    LocalGatewayVirtualInterfaceGroupIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeLocalGatewayVirtualInterfaceGroupsRequestRequestTypeDef#

# DescribeLocalGatewayVirtualInterfaceGroupsRequestRequestTypeDef definition

class DescribeLocalGatewayVirtualInterfaceGroupsRequestRequestTypeDef(TypedDict):
    LocalGatewayVirtualInterfaceGroupIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeLocalGatewayVirtualInterfacesRequestPaginateTypeDef#

# DescribeLocalGatewayVirtualInterfacesRequestPaginateTypeDef definition

class DescribeLocalGatewayVirtualInterfacesRequestPaginateTypeDef(TypedDict):
    LocalGatewayVirtualInterfaceIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeLocalGatewayVirtualInterfacesRequestRequestTypeDef#

# DescribeLocalGatewayVirtualInterfacesRequestRequestTypeDef definition

class DescribeLocalGatewayVirtualInterfacesRequestRequestTypeDef(TypedDict):
    LocalGatewayVirtualInterfaceIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeLocalGatewaysRequestPaginateTypeDef#

# DescribeLocalGatewaysRequestPaginateTypeDef definition

class DescribeLocalGatewaysRequestPaginateTypeDef(TypedDict):
    LocalGatewayIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeLocalGatewaysRequestRequestTypeDef#

# DescribeLocalGatewaysRequestRequestTypeDef definition

class DescribeLocalGatewaysRequestRequestTypeDef(TypedDict):
    LocalGatewayIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeLockedSnapshotsRequestRequestTypeDef#

# DescribeLockedSnapshotsRequestRequestTypeDef definition

class DescribeLockedSnapshotsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    SnapshotIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeMacHostsRequestPaginateTypeDef#

# DescribeMacHostsRequestPaginateTypeDef definition

class DescribeMacHostsRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    HostIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeMacHostsRequestRequestTypeDef#

# DescribeMacHostsRequestRequestTypeDef definition

class DescribeMacHostsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    HostIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeManagedPrefixListsRequestPaginateTypeDef#

# DescribeManagedPrefixListsRequestPaginateTypeDef definition

class DescribeManagedPrefixListsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PrefixListIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeManagedPrefixListsRequestRequestTypeDef#

# DescribeManagedPrefixListsRequestRequestTypeDef definition

class DescribeManagedPrefixListsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    PrefixListIds: NotRequired[Sequence[str]],
  1. See FilterTypeDef

DescribeMovingAddressesRequestPaginateTypeDef#

# DescribeMovingAddressesRequestPaginateTypeDef definition

class DescribeMovingAddressesRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    PublicIps: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeMovingAddressesRequestRequestTypeDef#

# DescribeMovingAddressesRequestRequestTypeDef definition

class DescribeMovingAddressesRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    PublicIps: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

DescribeNatGatewaysRequestPaginateTypeDef#

# DescribeNatGatewaysRequestPaginateTypeDef definition

class DescribeNatGatewaysRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NatGatewayIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeNatGatewaysRequestRequestTypeDef#

# DescribeNatGatewaysRequestRequestTypeDef definition

class DescribeNatGatewaysRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NatGatewayIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeNetworkAclsRequestPaginateTypeDef#

# DescribeNetworkAclsRequestPaginateTypeDef definition

class DescribeNetworkAclsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    NetworkAclIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeNetworkAclsRequestRequestTypeDef#

# DescribeNetworkAclsRequestRequestTypeDef definition

class DescribeNetworkAclsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    NetworkAclIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeNetworkInsightsAccessScopeAnalysesRequestPaginateTypeDef#

# DescribeNetworkInsightsAccessScopeAnalysesRequestPaginateTypeDef definition

class DescribeNetworkInsightsAccessScopeAnalysesRequestPaginateTypeDef(TypedDict):
    NetworkInsightsAccessScopeAnalysisIds: NotRequired[Sequence[str]],
    NetworkInsightsAccessScopeId: NotRequired[str],
    AnalysisStartTimeBegin: NotRequired[TimestampTypeDef],
    AnalysisStartTimeEnd: NotRequired[TimestampTypeDef],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeNetworkInsightsAccessScopeAnalysesRequestRequestTypeDef#

# DescribeNetworkInsightsAccessScopeAnalysesRequestRequestTypeDef definition

class DescribeNetworkInsightsAccessScopeAnalysesRequestRequestTypeDef(TypedDict):
    NetworkInsightsAccessScopeAnalysisIds: NotRequired[Sequence[str]],
    NetworkInsightsAccessScopeId: NotRequired[str],
    AnalysisStartTimeBegin: NotRequired[TimestampTypeDef],
    AnalysisStartTimeEnd: NotRequired[TimestampTypeDef],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeNetworkInsightsAccessScopesRequestPaginateTypeDef#

# DescribeNetworkInsightsAccessScopesRequestPaginateTypeDef definition

class DescribeNetworkInsightsAccessScopesRequestPaginateTypeDef(TypedDict):
    NetworkInsightsAccessScopeIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeNetworkInsightsAccessScopesRequestRequestTypeDef#

# DescribeNetworkInsightsAccessScopesRequestRequestTypeDef definition

class DescribeNetworkInsightsAccessScopesRequestRequestTypeDef(TypedDict):
    NetworkInsightsAccessScopeIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeNetworkInsightsAnalysesRequestPaginateTypeDef#

# DescribeNetworkInsightsAnalysesRequestPaginateTypeDef definition

class DescribeNetworkInsightsAnalysesRequestPaginateTypeDef(TypedDict):
    NetworkInsightsAnalysisIds: NotRequired[Sequence[str]],
    NetworkInsightsPathId: NotRequired[str],
    AnalysisStartTime: NotRequired[TimestampTypeDef],
    AnalysisEndTime: NotRequired[TimestampTypeDef],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeNetworkInsightsAnalysesRequestRequestTypeDef#

# DescribeNetworkInsightsAnalysesRequestRequestTypeDef definition

class DescribeNetworkInsightsAnalysesRequestRequestTypeDef(TypedDict):
    NetworkInsightsAnalysisIds: NotRequired[Sequence[str]],
    NetworkInsightsPathId: NotRequired[str],
    AnalysisStartTime: NotRequired[TimestampTypeDef],
    AnalysisEndTime: NotRequired[TimestampTypeDef],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeNetworkInsightsPathsRequestPaginateTypeDef#

# DescribeNetworkInsightsPathsRequestPaginateTypeDef definition

class DescribeNetworkInsightsPathsRequestPaginateTypeDef(TypedDict):
    NetworkInsightsPathIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeNetworkInsightsPathsRequestRequestTypeDef#

# DescribeNetworkInsightsPathsRequestRequestTypeDef definition

class DescribeNetworkInsightsPathsRequestRequestTypeDef(TypedDict):
    NetworkInsightsPathIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeNetworkInterfacePermissionsRequestPaginateTypeDef#

# DescribeNetworkInterfacePermissionsRequestPaginateTypeDef definition

class DescribeNetworkInterfacePermissionsRequestPaginateTypeDef(TypedDict):
    NetworkInterfacePermissionIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeNetworkInterfacePermissionsRequestRequestTypeDef#

# DescribeNetworkInterfacePermissionsRequestRequestTypeDef definition

class DescribeNetworkInterfacePermissionsRequestRequestTypeDef(TypedDict):
    NetworkInterfacePermissionIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

DescribeNetworkInterfacesRequestPaginateTypeDef#

# DescribeNetworkInterfacesRequestPaginateTypeDef definition

class DescribeNetworkInterfacesRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    NetworkInterfaceIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeNetworkInterfacesRequestRequestTypeDef#

# DescribeNetworkInterfacesRequestRequestTypeDef definition

class DescribeNetworkInterfacesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    NetworkInterfaceIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribePlacementGroupsRequestRequestTypeDef#

# DescribePlacementGroupsRequestRequestTypeDef definition

class DescribePlacementGroupsRequestRequestTypeDef(TypedDict):
    GroupIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    GroupNames: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribePrefixListsRequestPaginateTypeDef#

# DescribePrefixListsRequestPaginateTypeDef definition

class DescribePrefixListsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PrefixListIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribePrefixListsRequestRequestTypeDef#

# DescribePrefixListsRequestRequestTypeDef definition

class DescribePrefixListsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    PrefixListIds: NotRequired[Sequence[str]],
  1. See FilterTypeDef

DescribePublicIpv4PoolsRequestPaginateTypeDef#

# DescribePublicIpv4PoolsRequestPaginateTypeDef definition

class DescribePublicIpv4PoolsRequestPaginateTypeDef(TypedDict):
    PoolIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribePublicIpv4PoolsRequestRequestTypeDef#

# DescribePublicIpv4PoolsRequestRequestTypeDef definition

class DescribePublicIpv4PoolsRequestRequestTypeDef(TypedDict):
    PoolIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeRegionsRequestRequestTypeDef#

# DescribeRegionsRequestRequestTypeDef definition

class DescribeRegionsRequestRequestTypeDef(TypedDict):
    RegionNames: NotRequired[Sequence[str]],
    AllRegions: NotRequired[bool],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeReplaceRootVolumeTasksRequestPaginateTypeDef#

# DescribeReplaceRootVolumeTasksRequestPaginateTypeDef definition

class DescribeReplaceRootVolumeTasksRequestPaginateTypeDef(TypedDict):
    ReplaceRootVolumeTaskIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeReplaceRootVolumeTasksRequestRequestTypeDef#

# DescribeReplaceRootVolumeTasksRequestRequestTypeDef definition

class DescribeReplaceRootVolumeTasksRequestRequestTypeDef(TypedDict):
    ReplaceRootVolumeTaskIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeReservedInstancesListingsRequestRequestTypeDef#

# DescribeReservedInstancesListingsRequestRequestTypeDef definition

class DescribeReservedInstancesListingsRequestRequestTypeDef(TypedDict):
    ReservedInstancesId: NotRequired[str],
    ReservedInstancesListingId: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeReservedInstancesModificationsRequestPaginateTypeDef#

# DescribeReservedInstancesModificationsRequestPaginateTypeDef definition

class DescribeReservedInstancesModificationsRequestPaginateTypeDef(TypedDict):
    ReservedInstancesModificationIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeReservedInstancesModificationsRequestRequestTypeDef#

# DescribeReservedInstancesModificationsRequestRequestTypeDef definition

class DescribeReservedInstancesModificationsRequestRequestTypeDef(TypedDict):
    ReservedInstancesModificationIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeReservedInstancesOfferingsRequestPaginateTypeDef#

# DescribeReservedInstancesOfferingsRequestPaginateTypeDef definition

class DescribeReservedInstancesOfferingsRequestPaginateTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    IncludeMarketplace: NotRequired[bool],
    InstanceType: NotRequired[InstanceTypeType],  # (1)
    MaxDuration: NotRequired[int],
    MaxInstanceCount: NotRequired[int],
    MinDuration: NotRequired[int],
    OfferingClass: NotRequired[OfferingClassTypeType],  # (2)
    ProductDescription: NotRequired[RIProductDescriptionType],  # (3)
    ReservedInstancesOfferingIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (4)
    InstanceTenancy: NotRequired[TenancyType],  # (5)
    OfferingType: NotRequired[OfferingTypeValuesType],  # (6)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (7)
  1. See InstanceTypeType
  2. See OfferingClassTypeType
  3. See RIProductDescriptionType
  4. See FilterTypeDef
  5. See TenancyType
  6. See OfferingTypeValuesType
  7. See PaginatorConfigTypeDef

DescribeReservedInstancesOfferingsRequestRequestTypeDef#

# DescribeReservedInstancesOfferingsRequestRequestTypeDef definition

class DescribeReservedInstancesOfferingsRequestRequestTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    IncludeMarketplace: NotRequired[bool],
    InstanceType: NotRequired[InstanceTypeType],  # (1)
    MaxDuration: NotRequired[int],
    MaxInstanceCount: NotRequired[int],
    MinDuration: NotRequired[int],
    OfferingClass: NotRequired[OfferingClassTypeType],  # (2)
    ProductDescription: NotRequired[RIProductDescriptionType],  # (3)
    ReservedInstancesOfferingIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (4)
    InstanceTenancy: NotRequired[TenancyType],  # (5)
    OfferingType: NotRequired[OfferingTypeValuesType],  # (6)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See InstanceTypeType
  2. See OfferingClassTypeType
  3. See RIProductDescriptionType
  4. See FilterTypeDef
  5. See TenancyType
  6. See OfferingTypeValuesType

DescribeReservedInstancesRequestRequestTypeDef#

# DescribeReservedInstancesRequestRequestTypeDef definition

class DescribeReservedInstancesRequestRequestTypeDef(TypedDict):
    OfferingClass: NotRequired[OfferingClassTypeType],  # (1)
    ReservedInstancesIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    OfferingType: NotRequired[OfferingTypeValuesType],  # (3)
  1. See OfferingClassTypeType
  2. See FilterTypeDef
  3. See OfferingTypeValuesType

DescribeRouteTablesRequestPaginateTypeDef#

# DescribeRouteTablesRequestPaginateTypeDef definition

class DescribeRouteTablesRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    RouteTableIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeRouteTablesRequestRequestTypeDef#

# DescribeRouteTablesRequestRequestTypeDef definition

class DescribeRouteTablesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    RouteTableIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeSecurityGroupRulesRequestPaginateTypeDef#

# DescribeSecurityGroupRulesRequestPaginateTypeDef definition

class DescribeSecurityGroupRulesRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SecurityGroupRuleIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeSecurityGroupRulesRequestRequestTypeDef#

# DescribeSecurityGroupRulesRequestRequestTypeDef definition

class DescribeSecurityGroupRulesRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SecurityGroupRuleIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

DescribeSecurityGroupVpcAssociationsRequestPaginateTypeDef#

# DescribeSecurityGroupVpcAssociationsRequestPaginateTypeDef definition

class DescribeSecurityGroupVpcAssociationsRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeSecurityGroupVpcAssociationsRequestRequestTypeDef#

# DescribeSecurityGroupVpcAssociationsRequestRequestTypeDef definition

class DescribeSecurityGroupVpcAssociationsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeSecurityGroupsRequestPaginateTypeDef#

# DescribeSecurityGroupsRequestPaginateTypeDef definition

class DescribeSecurityGroupsRequestPaginateTypeDef(TypedDict):
    GroupIds: NotRequired[Sequence[str]],
    GroupNames: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeSecurityGroupsRequestRequestTypeDef#

# DescribeSecurityGroupsRequestRequestTypeDef definition

class DescribeSecurityGroupsRequestRequestTypeDef(TypedDict):
    GroupIds: NotRequired[Sequence[str]],
    GroupNames: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeSnapshotTierStatusRequestPaginateTypeDef#

# DescribeSnapshotTierStatusRequestPaginateTypeDef definition

class DescribeSnapshotTierStatusRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeSnapshotTierStatusRequestRequestTypeDef#

# DescribeSnapshotTierStatusRequestRequestTypeDef definition

class DescribeSnapshotTierStatusRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

DescribeSnapshotsRequestPaginateTypeDef#

# DescribeSnapshotsRequestPaginateTypeDef definition

class DescribeSnapshotsRequestPaginateTypeDef(TypedDict):
    OwnerIds: NotRequired[Sequence[str]],
    RestorableByUserIds: NotRequired[Sequence[str]],
    SnapshotIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeSnapshotsRequestRequestTypeDef#

# DescribeSnapshotsRequestRequestTypeDef definition

class DescribeSnapshotsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    OwnerIds: NotRequired[Sequence[str]],
    RestorableByUserIds: NotRequired[Sequence[str]],
    SnapshotIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeSpotInstanceRequestsRequestPaginateTypeDef#

# DescribeSpotInstanceRequestsRequestPaginateTypeDef definition

class DescribeSpotInstanceRequestsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    SpotInstanceRequestIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeSpotInstanceRequestsRequestRequestTypeDef#

# DescribeSpotInstanceRequestsRequestRequestTypeDef definition

class DescribeSpotInstanceRequestsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    SpotInstanceRequestIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeSpotPriceHistoryRequestPaginateTypeDef#

# DescribeSpotPriceHistoryRequestPaginateTypeDef definition

class DescribeSpotPriceHistoryRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    StartTime: NotRequired[TimestampTypeDef],
    EndTime: NotRequired[TimestampTypeDef],
    InstanceTypes: NotRequired[Sequence[InstanceTypeType]],  # (1)
    ProductDescriptions: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    AvailabilityZone: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See InstanceTypeType
  2. See FilterTypeDef
  3. See PaginatorConfigTypeDef

DescribeSpotPriceHistoryRequestRequestTypeDef#

# DescribeSpotPriceHistoryRequestRequestTypeDef definition

class DescribeSpotPriceHistoryRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    StartTime: NotRequired[TimestampTypeDef],
    EndTime: NotRequired[TimestampTypeDef],
    InstanceTypes: NotRequired[Sequence[InstanceTypeType]],  # (1)
    ProductDescriptions: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    AvailabilityZone: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See InstanceTypeType
  2. See FilterTypeDef

DescribeStoreImageTasksRequestPaginateTypeDef#

# DescribeStoreImageTasksRequestPaginateTypeDef definition

class DescribeStoreImageTasksRequestPaginateTypeDef(TypedDict):
    ImageIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeStoreImageTasksRequestRequestTypeDef#

# DescribeStoreImageTasksRequestRequestTypeDef definition

class DescribeStoreImageTasksRequestRequestTypeDef(TypedDict):
    ImageIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

DescribeSubnetsRequestPaginateTypeDef#

# DescribeSubnetsRequestPaginateTypeDef definition

class DescribeSubnetsRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SubnetIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeSubnetsRequestRequestTypeDef#

# DescribeSubnetsRequestRequestTypeDef definition

class DescribeSubnetsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SubnetIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeTagsRequestPaginateTypeDef#

# DescribeTagsRequestPaginateTypeDef definition

class DescribeTagsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTagsRequestRequestTypeDef#

# DescribeTagsRequestRequestTypeDef definition

class DescribeTagsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeTrafficMirrorFilterRulesRequestRequestTypeDef#

# DescribeTrafficMirrorFilterRulesRequestRequestTypeDef definition

class DescribeTrafficMirrorFilterRulesRequestRequestTypeDef(TypedDict):
    TrafficMirrorFilterRuleIds: NotRequired[Sequence[str]],
    TrafficMirrorFilterId: NotRequired[str],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeTrafficMirrorFiltersRequestPaginateTypeDef#

# DescribeTrafficMirrorFiltersRequestPaginateTypeDef definition

class DescribeTrafficMirrorFiltersRequestPaginateTypeDef(TypedDict):
    TrafficMirrorFilterIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTrafficMirrorFiltersRequestRequestTypeDef#

# DescribeTrafficMirrorFiltersRequestRequestTypeDef definition

class DescribeTrafficMirrorFiltersRequestRequestTypeDef(TypedDict):
    TrafficMirrorFilterIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeTrafficMirrorSessionsRequestPaginateTypeDef#

# DescribeTrafficMirrorSessionsRequestPaginateTypeDef definition

class DescribeTrafficMirrorSessionsRequestPaginateTypeDef(TypedDict):
    TrafficMirrorSessionIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTrafficMirrorSessionsRequestRequestTypeDef#

# DescribeTrafficMirrorSessionsRequestRequestTypeDef definition

class DescribeTrafficMirrorSessionsRequestRequestTypeDef(TypedDict):
    TrafficMirrorSessionIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeTrafficMirrorTargetsRequestPaginateTypeDef#

# DescribeTrafficMirrorTargetsRequestPaginateTypeDef definition

class DescribeTrafficMirrorTargetsRequestPaginateTypeDef(TypedDict):
    TrafficMirrorTargetIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTrafficMirrorTargetsRequestRequestTypeDef#

# DescribeTrafficMirrorTargetsRequestRequestTypeDef definition

class DescribeTrafficMirrorTargetsRequestRequestTypeDef(TypedDict):
    TrafficMirrorTargetIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeTransitGatewayAttachmentsRequestPaginateTypeDef#

# DescribeTransitGatewayAttachmentsRequestPaginateTypeDef definition

class DescribeTransitGatewayAttachmentsRequestPaginateTypeDef(TypedDict):
    TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTransitGatewayAttachmentsRequestRequestTypeDef#

# DescribeTransitGatewayAttachmentsRequestRequestTypeDef definition

class DescribeTransitGatewayAttachmentsRequestRequestTypeDef(TypedDict):
    TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeTransitGatewayConnectPeersRequestPaginateTypeDef#

# DescribeTransitGatewayConnectPeersRequestPaginateTypeDef definition

class DescribeTransitGatewayConnectPeersRequestPaginateTypeDef(TypedDict):
    TransitGatewayConnectPeerIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTransitGatewayConnectPeersRequestRequestTypeDef#

# DescribeTransitGatewayConnectPeersRequestRequestTypeDef definition

class DescribeTransitGatewayConnectPeersRequestRequestTypeDef(TypedDict):
    TransitGatewayConnectPeerIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeTransitGatewayConnectsRequestPaginateTypeDef#

# DescribeTransitGatewayConnectsRequestPaginateTypeDef definition

class DescribeTransitGatewayConnectsRequestPaginateTypeDef(TypedDict):
    TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTransitGatewayConnectsRequestRequestTypeDef#

# DescribeTransitGatewayConnectsRequestRequestTypeDef definition

class DescribeTransitGatewayConnectsRequestRequestTypeDef(TypedDict):
    TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeTransitGatewayMulticastDomainsRequestPaginateTypeDef#

# DescribeTransitGatewayMulticastDomainsRequestPaginateTypeDef definition

class DescribeTransitGatewayMulticastDomainsRequestPaginateTypeDef(TypedDict):
    TransitGatewayMulticastDomainIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTransitGatewayMulticastDomainsRequestRequestTypeDef#

# DescribeTransitGatewayMulticastDomainsRequestRequestTypeDef definition

class DescribeTransitGatewayMulticastDomainsRequestRequestTypeDef(TypedDict):
    TransitGatewayMulticastDomainIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeTransitGatewayPeeringAttachmentsRequestPaginateTypeDef#

# DescribeTransitGatewayPeeringAttachmentsRequestPaginateTypeDef definition

class DescribeTransitGatewayPeeringAttachmentsRequestPaginateTypeDef(TypedDict):
    TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTransitGatewayPeeringAttachmentsRequestRequestTypeDef#

# DescribeTransitGatewayPeeringAttachmentsRequestRequestTypeDef definition

class DescribeTransitGatewayPeeringAttachmentsRequestRequestTypeDef(TypedDict):
    TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeTransitGatewayPolicyTablesRequestPaginateTypeDef#

# DescribeTransitGatewayPolicyTablesRequestPaginateTypeDef definition

class DescribeTransitGatewayPolicyTablesRequestPaginateTypeDef(TypedDict):
    TransitGatewayPolicyTableIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTransitGatewayPolicyTablesRequestRequestTypeDef#

# DescribeTransitGatewayPolicyTablesRequestRequestTypeDef definition

class DescribeTransitGatewayPolicyTablesRequestRequestTypeDef(TypedDict):
    TransitGatewayPolicyTableIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeTransitGatewayRouteTableAnnouncementsRequestPaginateTypeDef#

# DescribeTransitGatewayRouteTableAnnouncementsRequestPaginateTypeDef definition

class DescribeTransitGatewayRouteTableAnnouncementsRequestPaginateTypeDef(TypedDict):
    TransitGatewayRouteTableAnnouncementIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTransitGatewayRouteTableAnnouncementsRequestRequestTypeDef#

# DescribeTransitGatewayRouteTableAnnouncementsRequestRequestTypeDef definition

class DescribeTransitGatewayRouteTableAnnouncementsRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableAnnouncementIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeTransitGatewayRouteTablesRequestPaginateTypeDef#

# DescribeTransitGatewayRouteTablesRequestPaginateTypeDef definition

class DescribeTransitGatewayRouteTablesRequestPaginateTypeDef(TypedDict):
    TransitGatewayRouteTableIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTransitGatewayRouteTablesRequestRequestTypeDef#

# DescribeTransitGatewayRouteTablesRequestRequestTypeDef definition

class DescribeTransitGatewayRouteTablesRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeTransitGatewayVpcAttachmentsRequestPaginateTypeDef#

# DescribeTransitGatewayVpcAttachmentsRequestPaginateTypeDef definition

class DescribeTransitGatewayVpcAttachmentsRequestPaginateTypeDef(TypedDict):
    TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTransitGatewayVpcAttachmentsRequestRequestTypeDef#

# DescribeTransitGatewayVpcAttachmentsRequestRequestTypeDef definition

class DescribeTransitGatewayVpcAttachmentsRequestRequestTypeDef(TypedDict):
    TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeTransitGatewaysRequestPaginateTypeDef#

# DescribeTransitGatewaysRequestPaginateTypeDef definition

class DescribeTransitGatewaysRequestPaginateTypeDef(TypedDict):
    TransitGatewayIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTransitGatewaysRequestRequestTypeDef#

# DescribeTransitGatewaysRequestRequestTypeDef definition

class DescribeTransitGatewaysRequestRequestTypeDef(TypedDict):
    TransitGatewayIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeTrunkInterfaceAssociationsRequestPaginateTypeDef#

# DescribeTrunkInterfaceAssociationsRequestPaginateTypeDef definition

class DescribeTrunkInterfaceAssociationsRequestPaginateTypeDef(TypedDict):
    AssociationIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTrunkInterfaceAssociationsRequestRequestTypeDef#

# DescribeTrunkInterfaceAssociationsRequestRequestTypeDef definition

class DescribeTrunkInterfaceAssociationsRequestRequestTypeDef(TypedDict):
    AssociationIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

DescribeVerifiedAccessEndpointsRequestPaginateTypeDef#

# DescribeVerifiedAccessEndpointsRequestPaginateTypeDef definition

class DescribeVerifiedAccessEndpointsRequestPaginateTypeDef(TypedDict):
    VerifiedAccessEndpointIds: NotRequired[Sequence[str]],
    VerifiedAccessInstanceId: NotRequired[str],
    VerifiedAccessGroupId: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVerifiedAccessEndpointsRequestRequestTypeDef#

# DescribeVerifiedAccessEndpointsRequestRequestTypeDef definition

class DescribeVerifiedAccessEndpointsRequestRequestTypeDef(TypedDict):
    VerifiedAccessEndpointIds: NotRequired[Sequence[str]],
    VerifiedAccessInstanceId: NotRequired[str],
    VerifiedAccessGroupId: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeVerifiedAccessGroupsRequestPaginateTypeDef#

# DescribeVerifiedAccessGroupsRequestPaginateTypeDef definition

class DescribeVerifiedAccessGroupsRequestPaginateTypeDef(TypedDict):
    VerifiedAccessGroupIds: NotRequired[Sequence[str]],
    VerifiedAccessInstanceId: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVerifiedAccessGroupsRequestRequestTypeDef#

# DescribeVerifiedAccessGroupsRequestRequestTypeDef definition

class DescribeVerifiedAccessGroupsRequestRequestTypeDef(TypedDict):
    VerifiedAccessGroupIds: NotRequired[Sequence[str]],
    VerifiedAccessInstanceId: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeVerifiedAccessInstanceLoggingConfigurationsRequestPaginateTypeDef#

# DescribeVerifiedAccessInstanceLoggingConfigurationsRequestPaginateTypeDef definition

class DescribeVerifiedAccessInstanceLoggingConfigurationsRequestPaginateTypeDef(TypedDict):
    VerifiedAccessInstanceIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVerifiedAccessInstanceLoggingConfigurationsRequestRequestTypeDef#

# DescribeVerifiedAccessInstanceLoggingConfigurationsRequestRequestTypeDef definition

class DescribeVerifiedAccessInstanceLoggingConfigurationsRequestRequestTypeDef(TypedDict):
    VerifiedAccessInstanceIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeVerifiedAccessInstancesRequestPaginateTypeDef#

# DescribeVerifiedAccessInstancesRequestPaginateTypeDef definition

class DescribeVerifiedAccessInstancesRequestPaginateTypeDef(TypedDict):
    VerifiedAccessInstanceIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVerifiedAccessInstancesRequestRequestTypeDef#

# DescribeVerifiedAccessInstancesRequestRequestTypeDef definition

class DescribeVerifiedAccessInstancesRequestRequestTypeDef(TypedDict):
    VerifiedAccessInstanceIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeVerifiedAccessTrustProvidersRequestPaginateTypeDef#

# DescribeVerifiedAccessTrustProvidersRequestPaginateTypeDef definition

class DescribeVerifiedAccessTrustProvidersRequestPaginateTypeDef(TypedDict):
    VerifiedAccessTrustProviderIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVerifiedAccessTrustProvidersRequestRequestTypeDef#

# DescribeVerifiedAccessTrustProvidersRequestRequestTypeDef definition

class DescribeVerifiedAccessTrustProvidersRequestRequestTypeDef(TypedDict):
    VerifiedAccessTrustProviderIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeVolumeStatusRequestPaginateTypeDef#

# DescribeVolumeStatusRequestPaginateTypeDef definition

class DescribeVolumeStatusRequestPaginateTypeDef(TypedDict):
    VolumeIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVolumeStatusRequestRequestTypeDef#

# DescribeVolumeStatusRequestRequestTypeDef definition

class DescribeVolumeStatusRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    VolumeIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeVolumeStatusRequestVolumeDescribeStatusTypeDef#

# DescribeVolumeStatusRequestVolumeDescribeStatusTypeDef definition

class DescribeVolumeStatusRequestVolumeDescribeStatusTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeVolumesModificationsRequestPaginateTypeDef#

# DescribeVolumesModificationsRequestPaginateTypeDef definition

class DescribeVolumesModificationsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    VolumeIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVolumesModificationsRequestRequestTypeDef#

# DescribeVolumesModificationsRequestRequestTypeDef definition

class DescribeVolumesModificationsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    VolumeIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

DescribeVolumesRequestPaginateTypeDef#

# DescribeVolumesRequestPaginateTypeDef definition

class DescribeVolumesRequestPaginateTypeDef(TypedDict):
    VolumeIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVolumesRequestRequestTypeDef#

# DescribeVolumesRequestRequestTypeDef definition

class DescribeVolumesRequestRequestTypeDef(TypedDict):
    VolumeIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

DescribeVpcBlockPublicAccessExclusionsRequestRequestTypeDef#

# DescribeVpcBlockPublicAccessExclusionsRequestRequestTypeDef definition

class DescribeVpcBlockPublicAccessExclusionsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    ExclusionIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

DescribeVpcClassicLinkRequestRequestTypeDef#

# DescribeVpcClassicLinkRequestRequestTypeDef definition

class DescribeVpcClassicLinkRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    VpcIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeVpcEndpointAssociationsRequestRequestTypeDef#

# DescribeVpcEndpointAssociationsRequestRequestTypeDef definition

class DescribeVpcEndpointAssociationsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    VpcEndpointIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeVpcEndpointConnectionNotificationsRequestPaginateTypeDef#

# DescribeVpcEndpointConnectionNotificationsRequestPaginateTypeDef definition

class DescribeVpcEndpointConnectionNotificationsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    ConnectionNotificationId: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVpcEndpointConnectionNotificationsRequestRequestTypeDef#

# DescribeVpcEndpointConnectionNotificationsRequestRequestTypeDef definition

class DescribeVpcEndpointConnectionNotificationsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    ConnectionNotificationId: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeVpcEndpointConnectionsRequestPaginateTypeDef#

# DescribeVpcEndpointConnectionsRequestPaginateTypeDef definition

class DescribeVpcEndpointConnectionsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVpcEndpointConnectionsRequestRequestTypeDef#

# DescribeVpcEndpointConnectionsRequestRequestTypeDef definition

class DescribeVpcEndpointConnectionsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeVpcEndpointServiceConfigurationsRequestPaginateTypeDef#

# DescribeVpcEndpointServiceConfigurationsRequestPaginateTypeDef definition

class DescribeVpcEndpointServiceConfigurationsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    ServiceIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVpcEndpointServiceConfigurationsRequestRequestTypeDef#

# DescribeVpcEndpointServiceConfigurationsRequestRequestTypeDef definition

class DescribeVpcEndpointServiceConfigurationsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    ServiceIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeVpcEndpointServicePermissionsRequestPaginateTypeDef#

# DescribeVpcEndpointServicePermissionsRequestPaginateTypeDef definition

class DescribeVpcEndpointServicePermissionsRequestPaginateTypeDef(TypedDict):
    ServiceId: str,
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVpcEndpointServicePermissionsRequestRequestTypeDef#

# DescribeVpcEndpointServicePermissionsRequestRequestTypeDef definition

class DescribeVpcEndpointServicePermissionsRequestRequestTypeDef(TypedDict):
    ServiceId: str,
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeVpcEndpointServicesRequestPaginateTypeDef#

# DescribeVpcEndpointServicesRequestPaginateTypeDef definition

class DescribeVpcEndpointServicesRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    ServiceNames: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    ServiceRegions: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVpcEndpointServicesRequestRequestTypeDef#

# DescribeVpcEndpointServicesRequestRequestTypeDef definition

class DescribeVpcEndpointServicesRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    ServiceNames: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    ServiceRegions: NotRequired[Sequence[str]],
  1. See FilterTypeDef

DescribeVpcEndpointsRequestPaginateTypeDef#

# DescribeVpcEndpointsRequestPaginateTypeDef definition

class DescribeVpcEndpointsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    VpcEndpointIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVpcEndpointsRequestRequestTypeDef#

# DescribeVpcEndpointsRequestRequestTypeDef definition

class DescribeVpcEndpointsRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    VpcEndpointIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeVpcPeeringConnectionsRequestPaginateTypeDef#

# DescribeVpcPeeringConnectionsRequestPaginateTypeDef definition

class DescribeVpcPeeringConnectionsRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    VpcPeeringConnectionIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVpcPeeringConnectionsRequestRequestTypeDef#

# DescribeVpcPeeringConnectionsRequestRequestTypeDef definition

class DescribeVpcPeeringConnectionsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    VpcPeeringConnectionIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeVpcsRequestPaginateTypeDef#

# DescribeVpcsRequestPaginateTypeDef definition

class DescribeVpcsRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    VpcIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVpcsRequestRequestTypeDef#

# DescribeVpcsRequestRequestTypeDef definition

class DescribeVpcsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    VpcIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeVpnConnectionsRequestRequestTypeDef#

# DescribeVpnConnectionsRequestRequestTypeDef definition

class DescribeVpnConnectionsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    VpnConnectionIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeVpnGatewaysRequestRequestTypeDef#

# DescribeVpnGatewaysRequestRequestTypeDef definition

class DescribeVpnGatewaysRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    VpnGatewayIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

ExportTransitGatewayRoutesRequestRequestTypeDef#

# ExportTransitGatewayRoutesRequestRequestTypeDef definition

class ExportTransitGatewayRoutesRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    S3Bucket: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

GetCoipPoolUsageRequestRequestTypeDef#

# GetCoipPoolUsageRequestRequestTypeDef definition

class GetCoipPoolUsageRequestRequestTypeDef(TypedDict):
    PoolId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

GetIpamDiscoveredAccountsRequestPaginateTypeDef#

# GetIpamDiscoveredAccountsRequestPaginateTypeDef definition

class GetIpamDiscoveredAccountsRequestPaginateTypeDef(TypedDict):
    IpamResourceDiscoveryId: str,
    DiscoveryRegion: str,
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

GetIpamDiscoveredAccountsRequestRequestTypeDef#

# GetIpamDiscoveredAccountsRequestRequestTypeDef definition

class GetIpamDiscoveredAccountsRequestRequestTypeDef(TypedDict):
    IpamResourceDiscoveryId: str,
    DiscoveryRegion: str,
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

GetIpamDiscoveredPublicAddressesRequestRequestTypeDef#

# GetIpamDiscoveredPublicAddressesRequestRequestTypeDef definition

class GetIpamDiscoveredPublicAddressesRequestRequestTypeDef(TypedDict):
    IpamResourceDiscoveryId: str,
    AddressRegion: str,
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

GetIpamDiscoveredResourceCidrsRequestPaginateTypeDef#

# GetIpamDiscoveredResourceCidrsRequestPaginateTypeDef definition

class GetIpamDiscoveredResourceCidrsRequestPaginateTypeDef(TypedDict):
    IpamResourceDiscoveryId: str,
    ResourceRegion: str,
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

GetIpamDiscoveredResourceCidrsRequestRequestTypeDef#

# GetIpamDiscoveredResourceCidrsRequestRequestTypeDef definition

class GetIpamDiscoveredResourceCidrsRequestRequestTypeDef(TypedDict):
    IpamResourceDiscoveryId: str,
    ResourceRegion: str,
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

GetIpamPoolAllocationsRequestPaginateTypeDef#

# GetIpamPoolAllocationsRequestPaginateTypeDef definition

class GetIpamPoolAllocationsRequestPaginateTypeDef(TypedDict):
    IpamPoolId: str,
    DryRun: NotRequired[bool],
    IpamPoolAllocationId: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

GetIpamPoolAllocationsRequestRequestTypeDef#

# GetIpamPoolAllocationsRequestRequestTypeDef definition

class GetIpamPoolAllocationsRequestRequestTypeDef(TypedDict):
    IpamPoolId: str,
    DryRun: NotRequired[bool],
    IpamPoolAllocationId: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

GetIpamPoolCidrsRequestPaginateTypeDef#

# GetIpamPoolCidrsRequestPaginateTypeDef definition

class GetIpamPoolCidrsRequestPaginateTypeDef(TypedDict):
    IpamPoolId: str,
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

GetIpamPoolCidrsRequestRequestTypeDef#

# GetIpamPoolCidrsRequestRequestTypeDef definition

class GetIpamPoolCidrsRequestRequestTypeDef(TypedDict):
    IpamPoolId: str,
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

GetIpamResourceCidrsRequestPaginateTypeDef#

# GetIpamResourceCidrsRequestPaginateTypeDef definition

class GetIpamResourceCidrsRequestPaginateTypeDef(TypedDict):
    IpamScopeId: str,
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    IpamPoolId: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[IpamResourceTypeType],  # (2)
    ResourceTag: NotRequired[RequestIpamResourceTagTypeDef],  # (3)
    ResourceOwner: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See FilterTypeDef
  2. See IpamResourceTypeType
  3. See RequestIpamResourceTagTypeDef
  4. See PaginatorConfigTypeDef

GetIpamResourceCidrsRequestRequestTypeDef#

# GetIpamResourceCidrsRequestRequestTypeDef definition

class GetIpamResourceCidrsRequestRequestTypeDef(TypedDict):
    IpamScopeId: str,
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    IpamPoolId: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[IpamResourceTypeType],  # (2)
    ResourceTag: NotRequired[RequestIpamResourceTagTypeDef],  # (3)
    ResourceOwner: NotRequired[str],
  1. See FilterTypeDef
  2. See IpamResourceTypeType
  3. See RequestIpamResourceTagTypeDef

GetSecurityGroupsForVpcRequestPaginateTypeDef#

# GetSecurityGroupsForVpcRequestPaginateTypeDef definition

class GetSecurityGroupsForVpcRequestPaginateTypeDef(TypedDict):
    VpcId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

GetSecurityGroupsForVpcRequestRequestTypeDef#

# GetSecurityGroupsForVpcRequestRequestTypeDef definition

class GetSecurityGroupsForVpcRequestRequestTypeDef(TypedDict):
    VpcId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

GetSubnetCidrReservationsRequestRequestTypeDef#

# GetSubnetCidrReservationsRequestRequestTypeDef definition

class GetSubnetCidrReservationsRequestRequestTypeDef(TypedDict):
    SubnetId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

GetTransitGatewayAttachmentPropagationsRequestPaginateTypeDef#

# GetTransitGatewayAttachmentPropagationsRequestPaginateTypeDef definition

class GetTransitGatewayAttachmentPropagationsRequestPaginateTypeDef(TypedDict):
    TransitGatewayAttachmentId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

GetTransitGatewayAttachmentPropagationsRequestRequestTypeDef#

# GetTransitGatewayAttachmentPropagationsRequestRequestTypeDef definition

class GetTransitGatewayAttachmentPropagationsRequestRequestTypeDef(TypedDict):
    TransitGatewayAttachmentId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

GetTransitGatewayMulticastDomainAssociationsRequestPaginateTypeDef#

# GetTransitGatewayMulticastDomainAssociationsRequestPaginateTypeDef definition

class GetTransitGatewayMulticastDomainAssociationsRequestPaginateTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

GetTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef#

# GetTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef definition

class GetTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

GetTransitGatewayPolicyTableAssociationsRequestPaginateTypeDef#

# GetTransitGatewayPolicyTableAssociationsRequestPaginateTypeDef definition

class GetTransitGatewayPolicyTableAssociationsRequestPaginateTypeDef(TypedDict):
    TransitGatewayPolicyTableId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

GetTransitGatewayPolicyTableAssociationsRequestRequestTypeDef#

# GetTransitGatewayPolicyTableAssociationsRequestRequestTypeDef definition

class GetTransitGatewayPolicyTableAssociationsRequestRequestTypeDef(TypedDict):
    TransitGatewayPolicyTableId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

GetTransitGatewayPolicyTableEntriesRequestRequestTypeDef#

# GetTransitGatewayPolicyTableEntriesRequestRequestTypeDef definition

class GetTransitGatewayPolicyTableEntriesRequestRequestTypeDef(TypedDict):
    TransitGatewayPolicyTableId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

GetTransitGatewayPrefixListReferencesRequestPaginateTypeDef#

# GetTransitGatewayPrefixListReferencesRequestPaginateTypeDef definition

class GetTransitGatewayPrefixListReferencesRequestPaginateTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

GetTransitGatewayPrefixListReferencesRequestRequestTypeDef#

# GetTransitGatewayPrefixListReferencesRequestRequestTypeDef definition

class GetTransitGatewayPrefixListReferencesRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

GetTransitGatewayRouteTableAssociationsRequestPaginateTypeDef#

# GetTransitGatewayRouteTableAssociationsRequestPaginateTypeDef definition

class GetTransitGatewayRouteTableAssociationsRequestPaginateTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

GetTransitGatewayRouteTableAssociationsRequestRequestTypeDef#

# GetTransitGatewayRouteTableAssociationsRequestRequestTypeDef definition

class GetTransitGatewayRouteTableAssociationsRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

GetTransitGatewayRouteTablePropagationsRequestPaginateTypeDef#

# GetTransitGatewayRouteTablePropagationsRequestPaginateTypeDef definition

class GetTransitGatewayRouteTablePropagationsRequestPaginateTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

GetTransitGatewayRouteTablePropagationsRequestRequestTypeDef#

# GetTransitGatewayRouteTablePropagationsRequestRequestTypeDef definition

class GetTransitGatewayRouteTablePropagationsRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

SearchLocalGatewayRoutesRequestPaginateTypeDef#

# SearchLocalGatewayRoutesRequestPaginateTypeDef definition

class SearchLocalGatewayRoutesRequestPaginateTypeDef(TypedDict):
    LocalGatewayRouteTableId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

SearchLocalGatewayRoutesRequestRequestTypeDef#

# SearchLocalGatewayRoutesRequestRequestTypeDef definition

class SearchLocalGatewayRoutesRequestRequestTypeDef(TypedDict):
    LocalGatewayRouteTableId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

SearchTransitGatewayMulticastGroupsRequestPaginateTypeDef#

# SearchTransitGatewayMulticastGroupsRequestPaginateTypeDef definition

class SearchTransitGatewayMulticastGroupsRequestPaginateTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

SearchTransitGatewayMulticastGroupsRequestRequestTypeDef#

# SearchTransitGatewayMulticastGroupsRequestRequestTypeDef definition

class SearchTransitGatewayMulticastGroupsRequestRequestTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

SearchTransitGatewayRoutesRequestRequestTypeDef#

# SearchTransitGatewayRoutesRequestRequestTypeDef definition

class SearchTransitGatewayRoutesRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    Filters: Sequence[FilterTypeDef],  # (1)
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See FilterTypeDef

DescribeAggregateIdFormatResultTypeDef#

# DescribeAggregateIdFormatResultTypeDef definition

class DescribeAggregateIdFormatResultTypeDef(TypedDict):
    UseLongIdsAggregated: bool,
    Statuses: list[IdFormatTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdFormatTypeDef
  2. See ResponseMetadataTypeDef

DescribeIdFormatResultTypeDef#

# DescribeIdFormatResultTypeDef definition

class DescribeIdFormatResultTypeDef(TypedDict):
    Statuses: list[IdFormatTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdFormatTypeDef
  2. See ResponseMetadataTypeDef

DescribeIdentityIdFormatResultTypeDef#

# DescribeIdentityIdFormatResultTypeDef definition

class DescribeIdentityIdFormatResultTypeDef(TypedDict):
    Statuses: list[IdFormatTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdFormatTypeDef
  2. See ResponseMetadataTypeDef

PrincipalIdFormatTypeDef#

# PrincipalIdFormatTypeDef definition

class PrincipalIdFormatTypeDef(TypedDict):
    Arn: NotRequired[str],
    Statuses: NotRequired[list[IdFormatTypeDef]],  # (1)
  1. See IdFormatTypeDef

DescribeAwsNetworkPerformanceMetricSubscriptionsResultTypeDef#

# DescribeAwsNetworkPerformanceMetricSubscriptionsResultTypeDef definition

class DescribeAwsNetworkPerformanceMetricSubscriptionsResultTypeDef(TypedDict):
    Subscriptions: list[SubscriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SubscriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeBundleTasksRequestWaitTypeDef#

# DescribeBundleTasksRequestWaitTypeDef definition

class DescribeBundleTasksRequestWaitTypeDef(TypedDict):
    BundleIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeConversionTasksRequestWaitTypeDef#

# DescribeConversionTasksRequestWaitTypeDef definition

class DescribeConversionTasksRequestWaitTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    ConversionTaskIds: NotRequired[Sequence[str]],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeCustomerGatewaysRequestWaitTypeDef#

# DescribeCustomerGatewaysRequestWaitTypeDef definition

class DescribeCustomerGatewaysRequestWaitTypeDef(TypedDict):
    CustomerGatewayIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeExportTasksRequestWaitTypeDef#

# DescribeExportTasksRequestWaitTypeDef definition

class DescribeExportTasksRequestWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    ExportTaskIds: NotRequired[Sequence[str]],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeImagesRequestWaitTypeDef#

# DescribeImagesRequestWaitTypeDef definition

class DescribeImagesRequestWaitTypeDef(TypedDict):
    ExecutableUsers: NotRequired[Sequence[str]],
    ImageIds: NotRequired[Sequence[str]],
    Owners: NotRequired[Sequence[str]],
    IncludeDeprecated: NotRequired[bool],
    IncludeDisabled: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeImportSnapshotTasksRequestWaitTypeDef#

# DescribeImportSnapshotTasksRequestWaitTypeDef definition

class DescribeImportSnapshotTasksRequestWaitTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    ImportTaskIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeInstanceStatusRequestWaitTypeDef#

# DescribeInstanceStatusRequestWaitTypeDef definition

class DescribeInstanceStatusRequestWaitTypeDef(TypedDict):
    InstanceIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    IncludeAllInstances: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeInstancesRequestWaitTypeDef#

# DescribeInstancesRequestWaitTypeDef definition

class DescribeInstancesRequestWaitTypeDef(TypedDict):
    InstanceIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeInternetGatewaysRequestWaitTypeDef#

# DescribeInternetGatewaysRequestWaitTypeDef definition

class DescribeInternetGatewaysRequestWaitTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    InternetGatewayIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeKeyPairsRequestWaitTypeDef#

# DescribeKeyPairsRequestWaitTypeDef definition

class DescribeKeyPairsRequestWaitTypeDef(TypedDict):
    KeyNames: NotRequired[Sequence[str]],
    KeyPairIds: NotRequired[Sequence[str]],
    IncludePublicKey: NotRequired[bool],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeNatGatewaysRequestWaitTypeDef#

# DescribeNatGatewaysRequestWaitTypeDef definition

class DescribeNatGatewaysRequestWaitTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NatGatewayIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeNetworkInterfacesRequestWaitTypeDef#

# DescribeNetworkInterfacesRequestWaitTypeDef definition

class DescribeNetworkInterfacesRequestWaitTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    NetworkInterfaceIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeSecurityGroupsRequestWaitTypeDef#

# DescribeSecurityGroupsRequestWaitTypeDef definition

class DescribeSecurityGroupsRequestWaitTypeDef(TypedDict):
    GroupIds: NotRequired[Sequence[str]],
    GroupNames: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeSnapshotsRequestWaitTypeDef#

# DescribeSnapshotsRequestWaitTypeDef definition

class DescribeSnapshotsRequestWaitTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    OwnerIds: NotRequired[Sequence[str]],
    RestorableByUserIds: NotRequired[Sequence[str]],
    SnapshotIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeSpotInstanceRequestsRequestWaitTypeDef#

# DescribeSpotInstanceRequestsRequestWaitTypeDef definition

class DescribeSpotInstanceRequestsRequestWaitTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    SpotInstanceRequestIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeStoreImageTasksRequestWaitTypeDef#

# DescribeStoreImageTasksRequestWaitTypeDef definition

class DescribeStoreImageTasksRequestWaitTypeDef(TypedDict):
    ImageIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeSubnetsRequestWaitTypeDef#

# DescribeSubnetsRequestWaitTypeDef definition

class DescribeSubnetsRequestWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SubnetIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeVolumesRequestWaitTypeDef#

# DescribeVolumesRequestWaitTypeDef definition

class DescribeVolumesRequestWaitTypeDef(TypedDict):
    VolumeIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeVpcPeeringConnectionsRequestWaitTypeDef#

# DescribeVpcPeeringConnectionsRequestWaitTypeDef definition

class DescribeVpcPeeringConnectionsRequestWaitTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    VpcPeeringConnectionIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeVpcsRequestWaitTypeDef#

# DescribeVpcsRequestWaitTypeDef definition

class DescribeVpcsRequestWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    VpcIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DryRun: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeVpnConnectionsRequestWaitTypeDef#

# DescribeVpnConnectionsRequestWaitTypeDef definition

class DescribeVpnConnectionsRequestWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    VpnConnectionIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

GetPasswordDataRequestWaitTypeDef#

# GetPasswordDataRequestWaitTypeDef definition

class GetPasswordDataRequestWaitTypeDef(TypedDict):
    InstanceId: str,
    DryRun: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeFastLaunchImagesSuccessItemTypeDef#

# DescribeFastLaunchImagesSuccessItemTypeDef definition

class DescribeFastLaunchImagesSuccessItemTypeDef(TypedDict):
    ImageId: NotRequired[str],
    ResourceType: NotRequired[FastLaunchResourceTypeType],  # (1)
    SnapshotConfiguration: NotRequired[FastLaunchSnapshotConfigurationResponseTypeDef],  # (2)
    LaunchTemplate: NotRequired[FastLaunchLaunchTemplateSpecificationResponseTypeDef],  # (3)
    MaxParallelLaunches: NotRequired[int],
    OwnerId: NotRequired[str],
    State: NotRequired[FastLaunchStateCodeType],  # (4)
    StateTransitionReason: NotRequired[str],
    StateTransitionTime: NotRequired[datetime],
  1. See FastLaunchResourceTypeType
  2. See FastLaunchSnapshotConfigurationResponseTypeDef
  3. See FastLaunchLaunchTemplateSpecificationResponseTypeDef
  4. See FastLaunchStateCodeType

DisableFastLaunchResultTypeDef#

# DisableFastLaunchResultTypeDef definition

class DisableFastLaunchResultTypeDef(TypedDict):
    ImageId: str,
    ResourceType: FastLaunchResourceTypeType,  # (1)
    SnapshotConfiguration: FastLaunchSnapshotConfigurationResponseTypeDef,  # (2)
    LaunchTemplate: FastLaunchLaunchTemplateSpecificationResponseTypeDef,  # (3)
    MaxParallelLaunches: int,
    OwnerId: str,
    State: FastLaunchStateCodeType,  # (4)
    StateTransitionReason: str,
    StateTransitionTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See FastLaunchResourceTypeType
  2. See FastLaunchSnapshotConfigurationResponseTypeDef
  3. See FastLaunchLaunchTemplateSpecificationResponseTypeDef
  4. See FastLaunchStateCodeType
  5. See ResponseMetadataTypeDef

EnableFastLaunchResultTypeDef#

# EnableFastLaunchResultTypeDef definition

class EnableFastLaunchResultTypeDef(TypedDict):
    ImageId: str,
    ResourceType: FastLaunchResourceTypeType,  # (1)
    SnapshotConfiguration: FastLaunchSnapshotConfigurationResponseTypeDef,  # (2)
    LaunchTemplate: FastLaunchLaunchTemplateSpecificationResponseTypeDef,  # (3)
    MaxParallelLaunches: int,
    OwnerId: str,
    State: FastLaunchStateCodeType,  # (4)
    StateTransitionReason: str,
    StateTransitionTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See FastLaunchResourceTypeType
  2. See FastLaunchSnapshotConfigurationResponseTypeDef
  3. See FastLaunchLaunchTemplateSpecificationResponseTypeDef
  4. See FastLaunchStateCodeType
  5. See ResponseMetadataTypeDef

DescribeFastSnapshotRestoresResultTypeDef#

# DescribeFastSnapshotRestoresResultTypeDef definition

class DescribeFastSnapshotRestoresResultTypeDef(TypedDict):
    FastSnapshotRestores: list[DescribeFastSnapshotRestoreSuccessItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DescribeFastSnapshotRestoreSuccessItemTypeDef
  2. See ResponseMetadataTypeDef

DescribeHostReservationOfferingsResultTypeDef#

# DescribeHostReservationOfferingsResultTypeDef definition

class DescribeHostReservationOfferingsResultTypeDef(TypedDict):
    OfferingSet: list[HostOfferingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See HostOfferingTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstanceCreditSpecificationsResultTypeDef#

# DescribeInstanceCreditSpecificationsResultTypeDef definition

class DescribeInstanceCreditSpecificationsResultTypeDef(TypedDict):
    InstanceCreditSpecifications: list[InstanceCreditSpecificationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InstanceCreditSpecificationTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstanceTopologyResultTypeDef#

# DescribeInstanceTopologyResultTypeDef definition

class DescribeInstanceTopologyResultTypeDef(TypedDict):
    Instances: list[InstanceTopologyTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InstanceTopologyTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstanceTypeOfferingsResultTypeDef#

# DescribeInstanceTypeOfferingsResultTypeDef definition

class DescribeInstanceTypeOfferingsResultTypeDef(TypedDict):
    InstanceTypeOfferings: list[InstanceTypeOfferingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InstanceTypeOfferingTypeDef
  2. See ResponseMetadataTypeDef

DescribeLockedSnapshotsResultTypeDef#

# DescribeLockedSnapshotsResultTypeDef definition

class DescribeLockedSnapshotsResultTypeDef(TypedDict):
    Snapshots: list[LockedSnapshotsInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See LockedSnapshotsInfoTypeDef
  2. See ResponseMetadataTypeDef

DescribeMacHostsResultTypeDef#

# DescribeMacHostsResultTypeDef definition

class DescribeMacHostsResultTypeDef(TypedDict):
    MacHosts: list[MacHostTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See MacHostTypeDef
  2. See ResponseMetadataTypeDef

DescribeMovingAddressesResultTypeDef#

# DescribeMovingAddressesResultTypeDef definition

class DescribeMovingAddressesResultTypeDef(TypedDict):
    MovingAddressStatuses: list[MovingAddressStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See MovingAddressStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribePrefixListsResultTypeDef#

# DescribePrefixListsResultTypeDef definition

class DescribePrefixListsResultTypeDef(TypedDict):
    PrefixLists: list[PrefixListTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PrefixListTypeDef
  2. See ResponseMetadataTypeDef

DescribeRegionsResultTypeDef#

# DescribeRegionsResultTypeDef definition

class DescribeRegionsResultTypeDef(TypedDict):
    Regions: list[RegionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RegionTypeDef
  2. See ResponseMetadataTypeDef

DescribeSecurityGroupReferencesResultTypeDef#

# DescribeSecurityGroupReferencesResultTypeDef definition

class DescribeSecurityGroupReferencesResultTypeDef(TypedDict):
    SecurityGroupReferenceSet: list[SecurityGroupReferenceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SecurityGroupReferenceTypeDef
  2. See ResponseMetadataTypeDef

DescribeSecurityGroupVpcAssociationsResultTypeDef#

# DescribeSecurityGroupVpcAssociationsResultTypeDef definition

class DescribeSecurityGroupVpcAssociationsResultTypeDef(TypedDict):
    SecurityGroupVpcAssociations: list[SecurityGroupVpcAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SecurityGroupVpcAssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeSnapshotAttributeResultTypeDef#

# DescribeSnapshotAttributeResultTypeDef definition

class DescribeSnapshotAttributeResultTypeDef(TypedDict):
    ProductCodes: list[ProductCodeTypeDef],  # (1)
    SnapshotId: str,
    CreateVolumePermissions: list[CreateVolumePermissionTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProductCodeTypeDef
  2. See CreateVolumePermissionTypeDef
  3. See ResponseMetadataTypeDef

DescribeVolumeAttributeResultTypeDef#

# DescribeVolumeAttributeResultTypeDef definition

class DescribeVolumeAttributeResultTypeDef(TypedDict):
    AutoEnableIO: AttributeBooleanValueTypeDef,  # (1)
    ProductCodes: list[ProductCodeTypeDef],  # (2)
    VolumeId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AttributeBooleanValueTypeDef
  2. See ProductCodeTypeDef
  3. See ResponseMetadataTypeDef

DescribeSpotPriceHistoryResultTypeDef#

# DescribeSpotPriceHistoryResultTypeDef definition

class DescribeSpotPriceHistoryResultTypeDef(TypedDict):
    SpotPriceHistory: list[SpotPriceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SpotPriceTypeDef
  2. See ResponseMetadataTypeDef

DescribeStoreImageTasksResultTypeDef#

# DescribeStoreImageTasksResultTypeDef definition

class DescribeStoreImageTasksResultTypeDef(TypedDict):
    StoreImageTaskResults: list[StoreImageTaskResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See StoreImageTaskResultTypeDef
  2. See ResponseMetadataTypeDef

DescribeTagsResultTypeDef#

# DescribeTagsResultTypeDef definition

class DescribeTagsResultTypeDef(TypedDict):
    Tags: list[TagDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TagDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeVolumesModificationsResultTypeDef#

# DescribeVolumesModificationsResultTypeDef definition

class DescribeVolumesModificationsResultTypeDef(TypedDict):
    VolumesModifications: list[VolumeModificationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VolumeModificationTypeDef
  2. See ResponseMetadataTypeDef

ModifyVolumeResultTypeDef#

# ModifyVolumeResultTypeDef definition

class ModifyVolumeResultTypeDef(TypedDict):
    VolumeModification: VolumeModificationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VolumeModificationTypeDef
  2. See ResponseMetadataTypeDef

DescribeVpcBlockPublicAccessOptionsResultTypeDef#

# DescribeVpcBlockPublicAccessOptionsResultTypeDef definition

class DescribeVpcBlockPublicAccessOptionsResultTypeDef(TypedDict):
    VpcBlockPublicAccessOptions: VpcBlockPublicAccessOptionsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcBlockPublicAccessOptionsTypeDef
  2. See ResponseMetadataTypeDef

ModifyVpcBlockPublicAccessOptionsResultTypeDef#

# ModifyVpcBlockPublicAccessOptionsResultTypeDef definition

class ModifyVpcBlockPublicAccessOptionsResultTypeDef(TypedDict):
    VpcBlockPublicAccessOptions: VpcBlockPublicAccessOptionsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcBlockPublicAccessOptionsTypeDef
  2. See ResponseMetadataTypeDef

FlowLogTypeDef#

# FlowLogTypeDef definition

class FlowLogTypeDef(TypedDict):
    CreationTime: NotRequired[datetime],
    DeliverLogsErrorMessage: NotRequired[str],
    DeliverLogsPermissionArn: NotRequired[str],
    DeliverCrossAccountRole: NotRequired[str],
    DeliverLogsStatus: NotRequired[str],
    FlowLogId: NotRequired[str],
    FlowLogStatus: NotRequired[str],
    LogGroupName: NotRequired[str],
    ResourceId: NotRequired[str],
    TrafficType: NotRequired[TrafficTypeType],  # (1)
    LogDestinationType: NotRequired[LogDestinationTypeType],  # (2)
    LogDestination: NotRequired[str],
    LogFormat: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (3)
    MaxAggregationInterval: NotRequired[int],
    DestinationOptions: NotRequired[DestinationOptionsResponseTypeDef],  # (4)
  1. See TrafficTypeType
  2. See LogDestinationTypeType
  3. See TagTypeDef
  4. See DestinationOptionsResponseTypeDef

DisableFastSnapshotRestoreStateErrorItemTypeDef#

# DisableFastSnapshotRestoreStateErrorItemTypeDef definition

class DisableFastSnapshotRestoreStateErrorItemTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    Error: NotRequired[DisableFastSnapshotRestoreStateErrorTypeDef],  # (1)
  1. See DisableFastSnapshotRestoreStateErrorTypeDef

DisableTransitGatewayRouteTablePropagationResultTypeDef#

# DisableTransitGatewayRouteTablePropagationResultTypeDef definition

class DisableTransitGatewayRouteTablePropagationResultTypeDef(TypedDict):
    Propagation: TransitGatewayPropagationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPropagationTypeDef
  2. See ResponseMetadataTypeDef

EnableTransitGatewayRouteTablePropagationResultTypeDef#

# EnableTransitGatewayRouteTablePropagationResultTypeDef definition

class EnableTransitGatewayRouteTablePropagationResultTypeDef(TypedDict):
    Propagation: TransitGatewayPropagationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPropagationTypeDef
  2. See ResponseMetadataTypeDef

DiskImageTypeDef#

# DiskImageTypeDef definition

class DiskImageTypeDef(TypedDict):
    Description: NotRequired[str],
    Image: NotRequired[DiskImageDetailTypeDef],  # (1)
    Volume: NotRequired[VolumeDetailTypeDef],  # (2)
  1. See DiskImageDetailTypeDef
  2. See VolumeDetailTypeDef

ImportVolumeRequestRequestTypeDef#

# ImportVolumeRequestRequestTypeDef definition

class ImportVolumeRequestRequestTypeDef(TypedDict):
    AvailabilityZone: str,
    Image: DiskImageDetailTypeDef,  # (1)
    Volume: VolumeDetailTypeDef,  # (2)
    DryRun: NotRequired[bool],
    Description: NotRequired[str],
  1. See DiskImageDetailTypeDef
  2. See VolumeDetailTypeDef

ImportInstanceVolumeDetailItemTypeDef#

# ImportInstanceVolumeDetailItemTypeDef definition

class ImportInstanceVolumeDetailItemTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    BytesConverted: NotRequired[int],
    Description: NotRequired[str],
    Image: NotRequired[DiskImageDescriptionTypeDef],  # (1)
    Status: NotRequired[str],
    StatusMessage: NotRequired[str],
    Volume: NotRequired[DiskImageVolumeDescriptionTypeDef],  # (2)
  1. See DiskImageDescriptionTypeDef
  2. See DiskImageVolumeDescriptionTypeDef

ImportVolumeTaskDetailsTypeDef#

# ImportVolumeTaskDetailsTypeDef definition

class ImportVolumeTaskDetailsTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    BytesConverted: NotRequired[int],
    Description: NotRequired[str],
    Image: NotRequired[DiskImageDescriptionTypeDef],  # (1)
    Volume: NotRequired[DiskImageVolumeDescriptionTypeDef],  # (2)
  1. See DiskImageDescriptionTypeDef
  2. See DiskImageVolumeDescriptionTypeDef

InstanceStorageInfoTypeDef#

# InstanceStorageInfoTypeDef definition

class InstanceStorageInfoTypeDef(TypedDict):
    TotalSizeInGB: NotRequired[int],
    Disks: NotRequired[list[DiskInfoTypeDef]],  # (1)
    NvmeSupport: NotRequired[EphemeralNvmeSupportType],  # (2)
    EncryptionSupport: NotRequired[InstanceStorageEncryptionSupportType],  # (3)
  1. See DiskInfoTypeDef
  2. See EphemeralNvmeSupportType
  3. See InstanceStorageEncryptionSupportType

VpcEndpointAssociationTypeDef#

# VpcEndpointAssociationTypeDef definition

class VpcEndpointAssociationTypeDef(TypedDict):
    Id: NotRequired[str],
    VpcEndpointId: NotRequired[str],
    ServiceNetworkArn: NotRequired[str],
    ServiceNetworkName: NotRequired[str],
    AssociatedResourceAccessibility: NotRequired[str],
    FailureReason: NotRequired[str],
    FailureCode: NotRequired[str],
    DnsEntry: NotRequired[DnsEntryTypeDef],  # (1)
    PrivateDnsEntry: NotRequired[DnsEntryTypeDef],  # (1)
    AssociatedResourceArn: NotRequired[str],
    ResourceConfigurationGroupArn: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (3)
  1. See DnsEntryTypeDef
  2. See DnsEntryTypeDef
  3. See TagTypeDef

VpcEndpointConnectionTypeDef#

# VpcEndpointConnectionTypeDef definition

class VpcEndpointConnectionTypeDef(TypedDict):
    ServiceId: NotRequired[str],
    VpcEndpointId: NotRequired[str],
    VpcEndpointOwner: NotRequired[str],
    VpcEndpointState: NotRequired[StateType],  # (1)
    CreationTimestamp: NotRequired[datetime],
    DnsEntries: NotRequired[list[DnsEntryTypeDef]],  # (2)
    NetworkLoadBalancerArns: NotRequired[list[str]],
    GatewayLoadBalancerArns: NotRequired[list[str]],
    IpAddressType: NotRequired[IpAddressTypeType],  # (3)
    VpcEndpointConnectionId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (4)
    VpcEndpointRegion: NotRequired[str],
  1. See StateType
  2. See DnsEntryTypeDef
  3. See IpAddressTypeType
  4. See TagTypeDef

ModifyClientVpnEndpointRequestRequestTypeDef#

# ModifyClientVpnEndpointRequestRequestTypeDef definition

class ModifyClientVpnEndpointRequestRequestTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    ServerCertificateArn: NotRequired[str],
    ConnectionLogOptions: NotRequired[ConnectionLogOptionsTypeDef],  # (1)
    DnsServers: NotRequired[DnsServersOptionsModifyStructureTypeDef],  # (2)
    VpnPort: NotRequired[int],
    Description: NotRequired[str],
    SplitTunnel: NotRequired[bool],
    DryRun: NotRequired[bool],
    SecurityGroupIds: NotRequired[Sequence[str]],
    VpcId: NotRequired[str],
    SelfServicePortal: NotRequired[SelfServicePortalType],  # (3)
    ClientConnectOptions: NotRequired[ClientConnectOptionsTypeDef],  # (4)
    SessionTimeoutHours: NotRequired[int],
    ClientLoginBannerOptions: NotRequired[ClientLoginBannerOptionsTypeDef],  # (5)
  1. See ConnectionLogOptionsTypeDef
  2. See DnsServersOptionsModifyStructureTypeDef
  3. See SelfServicePortalType
  4. See ClientConnectOptionsTypeDef
  5. See ClientLoginBannerOptionsTypeDef

EbsInfoTypeDef#

# EbsInfoTypeDef definition

class EbsInfoTypeDef(TypedDict):
    EbsOptimizedSupport: NotRequired[EbsOptimizedSupportType],  # (1)
    EncryptionSupport: NotRequired[EbsEncryptionSupportType],  # (2)
    EbsOptimizedInfo: NotRequired[EbsOptimizedInfoTypeDef],  # (3)
    NvmeSupport: NotRequired[EbsNvmeSupportType],  # (4)
  1. See EbsOptimizedSupportType
  2. See EbsEncryptionSupportType
  3. See EbsOptimizedInfoTypeDef
  4. See EbsNvmeSupportType

InstanceBlockDeviceMappingSpecificationTypeDef#

# InstanceBlockDeviceMappingSpecificationTypeDef definition

class InstanceBlockDeviceMappingSpecificationTypeDef(TypedDict):
    DeviceName: NotRequired[str],
    Ebs: NotRequired[EbsInstanceBlockDeviceSpecificationTypeDef],  # (1)
    VirtualName: NotRequired[str],
    NoDevice: NotRequired[str],
  1. See EbsInstanceBlockDeviceSpecificationTypeDef

EbsInstanceBlockDeviceTypeDef#

# EbsInstanceBlockDeviceTypeDef definition

class EbsInstanceBlockDeviceTypeDef(TypedDict):
    AttachTime: NotRequired[datetime],
    DeleteOnTermination: NotRequired[bool],
    Status: NotRequired[AttachmentStatusType],  # (1)
    VolumeId: NotRequired[str],
    AssociatedResource: NotRequired[str],
    VolumeOwnerId: NotRequired[str],
    Operator: NotRequired[OperatorResponseTypeDef],  # (2)
  1. See AttachmentStatusType
  2. See OperatorResponseTypeDef

LaunchTemplateTypeDef#

# LaunchTemplateTypeDef definition

class LaunchTemplateTypeDef(TypedDict):
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],
    CreateTime: NotRequired[datetime],
    CreatedBy: NotRequired[str],
    DefaultVersionNumber: NotRequired[int],
    LatestVersionNumber: NotRequired[int],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
    Operator: NotRequired[OperatorResponseTypeDef],  # (2)
  1. See TagTypeDef
  2. See OperatorResponseTypeDef

EbsStatusSummaryTypeDef#

# EbsStatusSummaryTypeDef definition

class EbsStatusSummaryTypeDef(TypedDict):
    Details: NotRequired[list[EbsStatusDetailsTypeDef]],  # (1)
    Status: NotRequired[SummaryStatusType],  # (2)
  1. See EbsStatusDetailsTypeDef
  2. See SummaryStatusType

EgressOnlyInternetGatewayTypeDef#

# EgressOnlyInternetGatewayTypeDef definition

class EgressOnlyInternetGatewayTypeDef(TypedDict):
    Attachments: NotRequired[list[InternetGatewayAttachmentTypeDef]],  # (1)
    EgressOnlyInternetGatewayId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See InternetGatewayAttachmentTypeDef
  2. See TagTypeDef

InternetGatewayTypeDef#

# InternetGatewayTypeDef definition

class InternetGatewayTypeDef(TypedDict):
    Attachments: NotRequired[list[InternetGatewayAttachmentTypeDef]],  # (1)
    InternetGatewayId: NotRequired[str],
    OwnerId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See InternetGatewayAttachmentTypeDef
  2. See TagTypeDef

ElasticGpusTypeDef#

# ElasticGpusTypeDef definition

class ElasticGpusTypeDef(TypedDict):
    ElasticGpuId: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    ElasticGpuType: NotRequired[str],
    ElasticGpuHealth: NotRequired[ElasticGpuHealthTypeDef],  # (1)
    ElasticGpuState: NotRequired[ElasticGpuStateType],  # (2)
    InstanceId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (3)
  1. See ElasticGpuHealthTypeDef
  2. See ElasticGpuStateType
  3. See TagTypeDef

EnaSrdSpecificationRequestTypeDef#

# EnaSrdSpecificationRequestTypeDef definition

class EnaSrdSpecificationRequestTypeDef(TypedDict):
    EnaSrdEnabled: NotRequired[bool],
    EnaSrdUdpSpecification: NotRequired[EnaSrdUdpSpecificationRequestTypeDef],  # (1)
  1. See EnaSrdUdpSpecificationRequestTypeDef

EnaSrdSpecificationTypeDef#

# EnaSrdSpecificationTypeDef definition

class EnaSrdSpecificationTypeDef(TypedDict):
    EnaSrdEnabled: NotRequired[bool],
    EnaSrdUdpSpecification: NotRequired[EnaSrdUdpSpecificationTypeDef],  # (1)
  1. See EnaSrdUdpSpecificationTypeDef

EnableFastLaunchRequestRequestTypeDef#

# EnableFastLaunchRequestRequestTypeDef definition

class EnableFastLaunchRequestRequestTypeDef(TypedDict):
    ImageId: str,
    ResourceType: NotRequired[str],
    SnapshotConfiguration: NotRequired[FastLaunchSnapshotConfigurationRequestTypeDef],  # (1)
    LaunchTemplate: NotRequired[FastLaunchLaunchTemplateSpecificationRequestTypeDef],  # (2)
    MaxParallelLaunches: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See FastLaunchSnapshotConfigurationRequestTypeDef
  2. See FastLaunchLaunchTemplateSpecificationRequestTypeDef

EnableFastSnapshotRestoreStateErrorItemTypeDef#

# EnableFastSnapshotRestoreStateErrorItemTypeDef definition

class EnableFastSnapshotRestoreStateErrorItemTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    Error: NotRequired[EnableFastSnapshotRestoreStateErrorTypeDef],  # (1)
  1. See EnableFastSnapshotRestoreStateErrorTypeDef

HistoryRecordEntryTypeDef#

# HistoryRecordEntryTypeDef definition

class HistoryRecordEntryTypeDef(TypedDict):
    EventInformation: NotRequired[EventInformationTypeDef],  # (1)
    EventType: NotRequired[FleetEventTypeType],  # (2)
    Timestamp: NotRequired[datetime],
  1. See EventInformationTypeDef
  2. See FleetEventTypeType

HistoryRecordTypeDef#

# HistoryRecordTypeDef definition

class HistoryRecordTypeDef(TypedDict):
    EventInformation: NotRequired[EventInformationTypeDef],  # (1)
    EventType: NotRequired[EventTypeType],  # (2)
    Timestamp: NotRequired[datetime],
  1. See EventInformationTypeDef
  2. See EventTypeType

ExportImageResultTypeDef#

# ExportImageResultTypeDef definition

class ExportImageResultTypeDef(TypedDict):
    Description: str,
    DiskImageFormat: DiskImageFormatType,  # (1)
    ExportImageTaskId: str,
    ImageId: str,
    RoleName: str,
    Progress: str,
    S3ExportLocation: ExportTaskS3LocationTypeDef,  # (2)
    Status: str,
    StatusMessage: str,
    Tags: list[TagTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See DiskImageFormatType
  2. See ExportTaskS3LocationTypeDef
  3. See TagTypeDef
  4. See ResponseMetadataTypeDef

ExportImageTaskTypeDef#

# ExportImageTaskTypeDef definition

class ExportImageTaskTypeDef(TypedDict):
    Description: NotRequired[str],
    ExportImageTaskId: NotRequired[str],
    ImageId: NotRequired[str],
    Progress: NotRequired[str],
    S3ExportLocation: NotRequired[ExportTaskS3LocationTypeDef],  # (1)
    Status: NotRequired[str],
    StatusMessage: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See ExportTaskS3LocationTypeDef
  2. See TagTypeDef

ExportTaskTypeDef#

# ExportTaskTypeDef definition

class ExportTaskTypeDef(TypedDict):
    Description: NotRequired[str],
    ExportTaskId: NotRequired[str],
    ExportToS3Task: NotRequired[ExportToS3TaskTypeDef],  # (1)
    InstanceExportDetails: NotRequired[InstanceExportDetailsTypeDef],  # (2)
    State: NotRequired[ExportTaskStateType],  # (3)
    StatusMessage: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (4)
  1. See ExportToS3TaskTypeDef
  2. See InstanceExportDetailsTypeDef
  3. See ExportTaskStateType
  4. See TagTypeDef

PathFilterTypeDef#

# PathFilterTypeDef definition

class PathFilterTypeDef(TypedDict):
    SourceAddress: NotRequired[str],
    SourcePortRange: NotRequired[FilterPortRangeTypeDef],  # (1)
    DestinationAddress: NotRequired[str],
    DestinationPortRange: NotRequired[FilterPortRangeTypeDef],  # (1)
  1. See FilterPortRangeTypeDef
  2. See FilterPortRangeTypeDef

FleetSpotMaintenanceStrategiesRequestTypeDef#

# FleetSpotMaintenanceStrategiesRequestTypeDef definition

class FleetSpotMaintenanceStrategiesRequestTypeDef(TypedDict):
    CapacityRebalance: NotRequired[FleetSpotCapacityRebalanceRequestTypeDef],  # (1)
  1. See FleetSpotCapacityRebalanceRequestTypeDef

FleetSpotMaintenanceStrategiesTypeDef#

# FleetSpotMaintenanceStrategiesTypeDef definition

class FleetSpotMaintenanceStrategiesTypeDef(TypedDict):
    CapacityRebalance: NotRequired[FleetSpotCapacityRebalanceTypeDef],  # (1)
  1. See FleetSpotCapacityRebalanceTypeDef

FpgaDeviceInfoTypeDef#

# FpgaDeviceInfoTypeDef definition

class FpgaDeviceInfoTypeDef(TypedDict):
    Name: NotRequired[str],
    Manufacturer: NotRequired[str],
    Count: NotRequired[int],
    MemoryInfo: NotRequired[FpgaDeviceMemoryInfoTypeDef],  # (1)
  1. See FpgaDeviceMemoryInfoTypeDef

FpgaImageAttributeTypeDef#

# FpgaImageAttributeTypeDef definition

class FpgaImageAttributeTypeDef(TypedDict):
    FpgaImageId: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    LoadPermissions: NotRequired[list[LoadPermissionTypeDef]],  # (1)
    ProductCodes: NotRequired[list[ProductCodeTypeDef]],  # (2)
  1. See LoadPermissionTypeDef
  2. See ProductCodeTypeDef

FpgaImageTypeDef#

# FpgaImageTypeDef definition

class FpgaImageTypeDef(TypedDict):
    FpgaImageId: NotRequired[str],
    FpgaImageGlobalId: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    ShellVersion: NotRequired[str],
    PciId: NotRequired[PciIdTypeDef],  # (1)
    State: NotRequired[FpgaImageStateTypeDef],  # (2)
    CreateTime: NotRequired[datetime],
    UpdateTime: NotRequired[datetime],
    OwnerId: NotRequired[str],
    OwnerAlias: NotRequired[str],
    ProductCodes: NotRequired[list[ProductCodeTypeDef]],  # (3)
    Tags: NotRequired[list[TagTypeDef]],  # (4)
    Public: NotRequired[bool],
    DataRetentionSupport: NotRequired[bool],
    InstanceTypes: NotRequired[list[str]],
  1. See PciIdTypeDef
  2. See FpgaImageStateTypeDef
  3. See ProductCodeTypeDef
  4. See TagTypeDef

GetAllowedImagesSettingsResultTypeDef#

# GetAllowedImagesSettingsResultTypeDef definition

class GetAllowedImagesSettingsResultTypeDef(TypedDict):
    State: str,
    ImageCriteria: list[ImageCriterionTypeDef],  # (1)
    ManagedBy: ManagedByType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ImageCriterionTypeDef
  2. See ManagedByType
  3. See ResponseMetadataTypeDef

GetAssociatedIpv6PoolCidrsResultTypeDef#

# GetAssociatedIpv6PoolCidrsResultTypeDef definition

class GetAssociatedIpv6PoolCidrsResultTypeDef(TypedDict):
    Ipv6CidrAssociations: list[Ipv6CidrAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See Ipv6CidrAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetCapacityReservationUsageResultTypeDef#

# GetCapacityReservationUsageResultTypeDef definition

class GetCapacityReservationUsageResultTypeDef(TypedDict):
    CapacityReservationId: str,
    InstanceType: str,
    TotalInstanceCount: int,
    AvailableInstanceCount: int,
    State: CapacityReservationStateType,  # (1)
    InstanceUsages: list[InstanceUsageTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    NextToken: NotRequired[str],
  1. See CapacityReservationStateType
  2. See InstanceUsageTypeDef
  3. See ResponseMetadataTypeDef

GetDefaultCreditSpecificationResultTypeDef#

# GetDefaultCreditSpecificationResultTypeDef definition

class GetDefaultCreditSpecificationResultTypeDef(TypedDict):
    InstanceFamilyCreditSpecification: InstanceFamilyCreditSpecificationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceFamilyCreditSpecificationTypeDef
  2. See ResponseMetadataTypeDef

ModifyDefaultCreditSpecificationResultTypeDef#

# ModifyDefaultCreditSpecificationResultTypeDef definition

class ModifyDefaultCreditSpecificationResultTypeDef(TypedDict):
    InstanceFamilyCreditSpecification: InstanceFamilyCreditSpecificationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceFamilyCreditSpecificationTypeDef
  2. See ResponseMetadataTypeDef

GetHostReservationPurchasePreviewResultTypeDef#

# GetHostReservationPurchasePreviewResultTypeDef definition

class GetHostReservationPurchasePreviewResultTypeDef(TypedDict):
    CurrencyCode: CurrencyCodeValuesType,  # (1)
    Purchase: list[PurchaseTypeDef],  # (2)
    TotalHourlyPrice: str,
    TotalUpfrontPrice: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CurrencyCodeValuesType
  2. See PurchaseTypeDef
  3. See ResponseMetadataTypeDef

PurchaseHostReservationResultTypeDef#

# PurchaseHostReservationResultTypeDef definition

class PurchaseHostReservationResultTypeDef(TypedDict):
    ClientToken: str,
    CurrencyCode: CurrencyCodeValuesType,  # (1)
    Purchase: list[PurchaseTypeDef],  # (2)
    TotalHourlyPrice: str,
    TotalUpfrontPrice: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CurrencyCodeValuesType
  2. See PurchaseTypeDef
  3. See ResponseMetadataTypeDef

GetInstanceMetadataDefaultsResultTypeDef#

# GetInstanceMetadataDefaultsResultTypeDef definition

class GetInstanceMetadataDefaultsResultTypeDef(TypedDict):
    AccountLevel: InstanceMetadataDefaultsResponseTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceMetadataDefaultsResponseTypeDef
  2. See ResponseMetadataTypeDef

GetInstanceTypesFromInstanceRequirementsResultTypeDef#

# GetInstanceTypesFromInstanceRequirementsResultTypeDef definition

class GetInstanceTypesFromInstanceRequirementsResultTypeDef(TypedDict):
    InstanceTypes: list[InstanceTypeInfoFromInstanceRequirementsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InstanceTypeInfoFromInstanceRequirementsTypeDef
  2. See ResponseMetadataTypeDef

GetIpamAddressHistoryResultTypeDef#

# GetIpamAddressHistoryResultTypeDef definition

class GetIpamAddressHistoryResultTypeDef(TypedDict):
    HistoryRecords: list[IpamAddressHistoryRecordTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See IpamAddressHistoryRecordTypeDef
  2. See ResponseMetadataTypeDef

GetManagedPrefixListAssociationsResultTypeDef#

# GetManagedPrefixListAssociationsResultTypeDef definition

class GetManagedPrefixListAssociationsResultTypeDef(TypedDict):
    PrefixListAssociations: list[PrefixListAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PrefixListAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetManagedPrefixListEntriesResultTypeDef#

# GetManagedPrefixListEntriesResultTypeDef definition

class GetManagedPrefixListEntriesResultTypeDef(TypedDict):
    Entries: list[PrefixListEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PrefixListEntryTypeDef
  2. See ResponseMetadataTypeDef

ReservedInstanceReservationValueTypeDef#

# ReservedInstanceReservationValueTypeDef definition

class ReservedInstanceReservationValueTypeDef(TypedDict):
    ReservationValue: NotRequired[ReservationValueTypeDef],  # (1)
    ReservedInstanceId: NotRequired[str],
  1. See ReservationValueTypeDef

GetSpotPlacementScoresResultTypeDef#

# GetSpotPlacementScoresResultTypeDef definition

class GetSpotPlacementScoresResultTypeDef(TypedDict):
    SpotPlacementScores: list[SpotPlacementScoreTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SpotPlacementScoreTypeDef
  2. See ResponseMetadataTypeDef

GetTransitGatewayAttachmentPropagationsResultTypeDef#

# GetTransitGatewayAttachmentPropagationsResultTypeDef definition

class GetTransitGatewayAttachmentPropagationsResultTypeDef(TypedDict):
    TransitGatewayAttachmentPropagations: list[TransitGatewayAttachmentPropagationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayAttachmentPropagationTypeDef
  2. See ResponseMetadataTypeDef

GetTransitGatewayRouteTableAssociationsResultTypeDef#

# GetTransitGatewayRouteTableAssociationsResultTypeDef definition

class GetTransitGatewayRouteTableAssociationsResultTypeDef(TypedDict):
    Associations: list[TransitGatewayRouteTableAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayRouteTableAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetTransitGatewayRouteTablePropagationsResultTypeDef#

# GetTransitGatewayRouteTablePropagationsResultTypeDef definition

class GetTransitGatewayRouteTablePropagationsResultTypeDef(TypedDict):
    TransitGatewayRouteTablePropagations: list[TransitGatewayRouteTablePropagationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayRouteTablePropagationTypeDef
  2. See ResponseMetadataTypeDef

GetVerifiedAccessEndpointTargetsResultTypeDef#

# GetVerifiedAccessEndpointTargetsResultTypeDef definition

class GetVerifiedAccessEndpointTargetsResultTypeDef(TypedDict):
    VerifiedAccessEndpointTargets: list[VerifiedAccessEndpointTargetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VerifiedAccessEndpointTargetTypeDef
  2. See ResponseMetadataTypeDef

GetVpnConnectionDeviceTypesResultTypeDef#

# GetVpnConnectionDeviceTypesResultTypeDef definition

class GetVpnConnectionDeviceTypesResultTypeDef(TypedDict):
    VpnConnectionDeviceTypes: list[VpnConnectionDeviceTypeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VpnConnectionDeviceTypeTypeDef
  2. See ResponseMetadataTypeDef

GetVpnTunnelReplacementStatusResultTypeDef#

# GetVpnTunnelReplacementStatusResultTypeDef definition

class GetVpnTunnelReplacementStatusResultTypeDef(TypedDict):
    VpnConnectionId: str,
    TransitGatewayId: str,
    CustomerGatewayId: str,
    VpnGatewayId: str,
    VpnTunnelOutsideIpAddress: str,
    MaintenanceDetails: MaintenanceDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceDetailsTypeDef
  2. See ResponseMetadataTypeDef

GpuDeviceInfoTypeDef#

# GpuDeviceInfoTypeDef definition

class GpuDeviceInfoTypeDef(TypedDict):
    Name: NotRequired[str],
    Manufacturer: NotRequired[str],
    Count: NotRequired[int],
    MemoryInfo: NotRequired[GpuDeviceMemoryInfoTypeDef],  # (1)
  1. See GpuDeviceMemoryInfoTypeDef

IamInstanceProfileAssociationTypeDef#

# IamInstanceProfileAssociationTypeDef definition

class IamInstanceProfileAssociationTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    InstanceId: NotRequired[str],
    IamInstanceProfile: NotRequired[IamInstanceProfileTypeDef],  # (1)
    State: NotRequired[IamInstanceProfileAssociationStateType],  # (2)
    Timestamp: NotRequired[datetime],
  1. See IamInstanceProfileTypeDef
  2. See IamInstanceProfileAssociationStateType

LaunchPermissionModificationsTypeDef#

# LaunchPermissionModificationsTypeDef definition

class LaunchPermissionModificationsTypeDef(TypedDict):
    Add: NotRequired[Sequence[LaunchPermissionTypeDef]],  # (1)
    Remove: NotRequired[Sequence[LaunchPermissionTypeDef]],  # (1)
  1. See LaunchPermissionTypeDef
  2. See LaunchPermissionTypeDef

ReplaceImageCriteriaInAllowedImagesSettingsRequestRequestTypeDef#

# ReplaceImageCriteriaInAllowedImagesSettingsRequestRequestTypeDef definition

class ReplaceImageCriteriaInAllowedImagesSettingsRequestRequestTypeDef(TypedDict):
    ImageCriteria: NotRequired[Sequence[ImageCriterionRequestTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See ImageCriterionRequestTypeDef

ImageDiskContainerTypeDef#

# ImageDiskContainerTypeDef definition

class ImageDiskContainerTypeDef(TypedDict):
    Description: NotRequired[str],
    DeviceName: NotRequired[str],
    Format: NotRequired[str],
    SnapshotId: NotRequired[str],
    Url: NotRequired[str],
    UserBucket: NotRequired[UserBucketTypeDef],  # (1)
  1. See UserBucketTypeDef

SnapshotDiskContainerTypeDef#

# SnapshotDiskContainerTypeDef definition

class SnapshotDiskContainerTypeDef(TypedDict):
    Description: NotRequired[str],
    Format: NotRequired[str],
    Url: NotRequired[str],
    UserBucket: NotRequired[UserBucketTypeDef],  # (1)
  1. See UserBucketTypeDef

ListImagesInRecycleBinResultTypeDef#

# ListImagesInRecycleBinResultTypeDef definition

class ListImagesInRecycleBinResultTypeDef(TypedDict):
    Images: list[ImageRecycleBinInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ImageRecycleBinInfoTypeDef
  2. See ResponseMetadataTypeDef

LocalGatewayRouteTableTypeDef#

# LocalGatewayRouteTableTypeDef definition

class LocalGatewayRouteTableTypeDef(TypedDict):
    LocalGatewayRouteTableId: NotRequired[str],
    LocalGatewayRouteTableArn: NotRequired[str],
    LocalGatewayId: NotRequired[str],
    OutpostArn: NotRequired[str],
    OwnerId: NotRequired[str],
    State: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
    Mode: NotRequired[LocalGatewayRouteTableModeType],  # (2)
    StateReason: NotRequired[StateReasonTypeDef],  # (3)
  1. See TagTypeDef
  2. See LocalGatewayRouteTableModeType
  3. See StateReasonTypeDef

ImportInstanceLaunchSpecificationTypeDef#

# ImportInstanceLaunchSpecificationTypeDef definition

class ImportInstanceLaunchSpecificationTypeDef(TypedDict):
    Architecture: NotRequired[ArchitectureValuesType],  # (1)
    GroupNames: NotRequired[Sequence[str]],
    GroupIds: NotRequired[Sequence[str]],
    AdditionalInfo: NotRequired[str],
    UserData: NotRequired[UserDataTypeDef],  # (2)
    InstanceType: NotRequired[InstanceTypeType],  # (3)
    Placement: NotRequired[PlacementTypeDef],  # (4)
    Monitoring: NotRequired[bool],
    SubnetId: NotRequired[str],
    InstanceInitiatedShutdownBehavior: NotRequired[ShutdownBehaviorType],  # (5)
    PrivateIpAddress: NotRequired[str],
  1. See ArchitectureValuesType
  2. See UserDataTypeDef
  3. See InstanceTypeType
  4. See PlacementTypeDef
  5. See ShutdownBehaviorType

InferenceDeviceInfoTypeDef#

# InferenceDeviceInfoTypeDef definition

class InferenceDeviceInfoTypeDef(TypedDict):
    Count: NotRequired[int],
    Name: NotRequired[str],
    Manufacturer: NotRequired[str],
    MemoryInfo: NotRequired[InferenceDeviceMemoryInfoTypeDef],  # (1)
  1. See InferenceDeviceMemoryInfoTypeDef

InstanceAttachmentEnaSrdSpecificationTypeDef#

# InstanceAttachmentEnaSrdSpecificationTypeDef definition

class InstanceAttachmentEnaSrdSpecificationTypeDef(TypedDict):
    EnaSrdEnabled: NotRequired[bool],
    EnaSrdUdpSpecification: NotRequired[InstanceAttachmentEnaSrdUdpSpecificationTypeDef],  # (1)
  1. See InstanceAttachmentEnaSrdUdpSpecificationTypeDef

ModifyInstanceCreditSpecificationRequestRequestTypeDef#

# ModifyInstanceCreditSpecificationRequestRequestTypeDef definition

class ModifyInstanceCreditSpecificationRequestRequestTypeDef(TypedDict):
    InstanceCreditSpecifications: Sequence[InstanceCreditSpecificationRequestTypeDef],  # (1)
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
  1. See InstanceCreditSpecificationRequestTypeDef

InstanceImageMetadataTypeDef#

# InstanceImageMetadataTypeDef definition

class InstanceImageMetadataTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    InstanceType: NotRequired[InstanceTypeType],  # (1)
    LaunchTime: NotRequired[datetime],
    AvailabilityZone: NotRequired[str],
    ZoneId: NotRequired[str],
    State: NotRequired[InstanceStateTypeDef],  # (2)
    OwnerId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (3)
    ImageMetadata: NotRequired[ImageMetadataTypeDef],  # (4)
    Operator: NotRequired[OperatorResponseTypeDef],  # (5)
  1. See InstanceTypeType
  2. See InstanceStateTypeDef
  3. See TagTypeDef
  4. See ImageMetadataTypeDef
  5. See OperatorResponseTypeDef

InstanceStateChangeTypeDef#

# InstanceStateChangeTypeDef definition

class InstanceStateChangeTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    CurrentState: NotRequired[InstanceStateTypeDef],  # (1)
    PreviousState: NotRequired[InstanceStateTypeDef],  # (1)
  1. See InstanceStateTypeDef
  2. See InstanceStateTypeDef

ModifyInstanceMetadataOptionsResultTypeDef#

# ModifyInstanceMetadataOptionsResultTypeDef definition

class ModifyInstanceMetadataOptionsResultTypeDef(TypedDict):
    InstanceId: str,
    InstanceMetadataOptions: InstanceMetadataOptionsResponseTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceMetadataOptionsResponseTypeDef
  2. See ResponseMetadataTypeDef

InstanceMonitoringTypeDef#

# InstanceMonitoringTypeDef definition

class InstanceMonitoringTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    Monitoring: NotRequired[MonitoringTypeDef],  # (1)
  1. See MonitoringTypeDef

InstancePrivateIpAddressTypeDef#

# InstancePrivateIpAddressTypeDef definition

class InstancePrivateIpAddressTypeDef(TypedDict):
    Association: NotRequired[InstanceNetworkInterfaceAssociationTypeDef],  # (1)
    Primary: NotRequired[bool],
    PrivateDnsName: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
  1. See InstanceNetworkInterfaceAssociationTypeDef

InstanceStatusSummaryTypeDef#

# InstanceStatusSummaryTypeDef definition

class InstanceStatusSummaryTypeDef(TypedDict):
    Details: NotRequired[list[InstanceStatusDetailsTypeDef]],  # (1)
    Status: NotRequired[SummaryStatusType],  # (2)
  1. See InstanceStatusDetailsTypeDef
  2. See SummaryStatusType

ModifyInstanceEventStartTimeResultTypeDef#

# ModifyInstanceEventStartTimeResultTypeDef definition

class ModifyInstanceEventStartTimeResultTypeDef(TypedDict):
    Event: InstanceStatusEventTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceStatusEventTypeDef
  2. See ResponseMetadataTypeDef

IpPermissionOutputTypeDef#

# IpPermissionOutputTypeDef definition

class IpPermissionOutputTypeDef(TypedDict):
    IpProtocol: NotRequired[str],
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],
    UserIdGroupPairs: NotRequired[list[UserIdGroupPairTypeDef]],  # (1)
    IpRanges: NotRequired[list[IpRangeTypeDef]],  # (2)
    Ipv6Ranges: NotRequired[list[Ipv6RangeTypeDef]],  # (3)
    PrefixListIds: NotRequired[list[PrefixListIdTypeDef]],  # (4)
  1. See UserIdGroupPairTypeDef
  2. See IpRangeTypeDef
  3. See Ipv6RangeTypeDef
  4. See PrefixListIdTypeDef

IpPermissionTypeDef#

# IpPermissionTypeDef definition

class IpPermissionTypeDef(TypedDict):
    IpProtocol: NotRequired[str],
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],
    UserIdGroupPairs: NotRequired[Sequence[UserIdGroupPairTypeDef]],  # (1)
    IpRanges: NotRequired[Sequence[IpRangeTypeDef]],  # (2)
    Ipv6Ranges: NotRequired[Sequence[Ipv6RangeTypeDef]],  # (3)
    PrefixListIds: NotRequired[Sequence[PrefixListIdTypeDef]],  # (4)
  1. See UserIdGroupPairTypeDef
  2. See IpRangeTypeDef
  3. See Ipv6RangeTypeDef
  4. See PrefixListIdTypeDef

StaleIpPermissionTypeDef#

# StaleIpPermissionTypeDef definition

class StaleIpPermissionTypeDef(TypedDict):
    FromPort: NotRequired[int],
    IpProtocol: NotRequired[str],
    IpRanges: NotRequired[list[str]],
    PrefixListIds: NotRequired[list[str]],
    ToPort: NotRequired[int],
    UserIdGroupPairs: NotRequired[list[UserIdGroupPairTypeDef]],  # (1)
  1. See UserIdGroupPairTypeDef

ProvisionIpamPoolCidrRequestRequestTypeDef#

# ProvisionIpamPoolCidrRequestRequestTypeDef definition

class ProvisionIpamPoolCidrRequestRequestTypeDef(TypedDict):
    IpamPoolId: str,
    DryRun: NotRequired[bool],
    Cidr: NotRequired[str],
    CidrAuthorizationContext: NotRequired[IpamCidrAuthorizationContextTypeDef],  # (1)
    NetmaskLength: NotRequired[int],
    ClientToken: NotRequired[str],
    VerificationMethod: NotRequired[VerificationMethodType],  # (2)
    IpamExternalResourceVerificationTokenId: NotRequired[str],
  1. See IpamCidrAuthorizationContextTypeDef
  2. See VerificationMethodType

IpamDiscoveredAccountTypeDef#

# IpamDiscoveredAccountTypeDef definition

class IpamDiscoveredAccountTypeDef(TypedDict):
    AccountId: NotRequired[str],
    DiscoveryRegion: NotRequired[str],
    FailureReason: NotRequired[IpamDiscoveryFailureReasonTypeDef],  # (1)
    LastAttemptedDiscoveryTime: NotRequired[datetime],
    LastSuccessfulDiscoveryTime: NotRequired[datetime],
    OrganizationalUnitId: NotRequired[str],
  1. See IpamDiscoveryFailureReasonTypeDef

IpamDiscoveredResourceCidrTypeDef#

# IpamDiscoveredResourceCidrTypeDef definition

class IpamDiscoveredResourceCidrTypeDef(TypedDict):
    IpamResourceDiscoveryId: NotRequired[str],
    ResourceRegion: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceOwnerId: NotRequired[str],
    ResourceCidr: NotRequired[str],
    IpSource: NotRequired[IpamResourceCidrIpSourceType],  # (1)
    ResourceType: NotRequired[IpamResourceTypeType],  # (2)
    ResourceTags: NotRequired[list[IpamResourceTagTypeDef]],  # (3)
    IpUsage: NotRequired[float],
    VpcId: NotRequired[str],
    SubnetId: NotRequired[str],
    NetworkInterfaceAttachmentStatus: NotRequired[IpamNetworkInterfaceAttachmentStatusType],  # (4)
    SampleTime: NotRequired[datetime],
    AvailabilityZoneId: NotRequired[str],
  1. See IpamResourceCidrIpSourceType
  2. See IpamResourceTypeType
  3. See IpamResourceTagTypeDef
  4. See IpamNetworkInterfaceAttachmentStatusType

IpamResourceCidrTypeDef#

# IpamResourceCidrTypeDef definition

class IpamResourceCidrTypeDef(TypedDict):
    IpamId: NotRequired[str],
    IpamScopeId: NotRequired[str],
    IpamPoolId: NotRequired[str],
    ResourceRegion: NotRequired[str],
    ResourceOwnerId: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceName: NotRequired[str],
    ResourceCidr: NotRequired[str],
    ResourceType: NotRequired[IpamResourceTypeType],  # (1)
    ResourceTags: NotRequired[list[IpamResourceTagTypeDef]],  # (2)
    IpUsage: NotRequired[float],
    ComplianceStatus: NotRequired[IpamComplianceStatusType],  # (3)
    ManagementState: NotRequired[IpamManagementStateType],  # (4)
    OverlapStatus: NotRequired[IpamOverlapStatusType],  # (5)
    VpcId: NotRequired[str],
    AvailabilityZoneId: NotRequired[str],
  1. See IpamResourceTypeType
  2. See IpamResourceTagTypeDef
  3. See IpamComplianceStatusType
  4. See IpamManagementStateType
  5. See IpamOverlapStatusType

IpamTypeDef#

# IpamTypeDef definition

class IpamTypeDef(TypedDict):
    OwnerId: NotRequired[str],
    IpamId: NotRequired[str],
    IpamArn: NotRequired[str],
    IpamRegion: NotRequired[str],
    PublicDefaultScopeId: NotRequired[str],
    PrivateDefaultScopeId: NotRequired[str],
    ScopeCount: NotRequired[int],
    Description: NotRequired[str],
    OperatingRegions: NotRequired[list[IpamOperatingRegionTypeDef]],  # (1)
    State: NotRequired[IpamStateType],  # (2)
    Tags: NotRequired[list[TagTypeDef]],  # (3)
    DefaultResourceDiscoveryId: NotRequired[str],
    DefaultResourceDiscoveryAssociationId: NotRequired[str],
    ResourceDiscoveryAssociationCount: NotRequired[int],
    StateMessage: NotRequired[str],
    Tier: NotRequired[IpamTierType],  # (4)
    EnablePrivateGua: NotRequired[bool],
  1. See IpamOperatingRegionTypeDef
  2. See IpamStateType
  3. See TagTypeDef
  4. See IpamTierType

IpamResourceDiscoveryTypeDef#

# IpamResourceDiscoveryTypeDef definition

class IpamResourceDiscoveryTypeDef(TypedDict):
    OwnerId: NotRequired[str],
    IpamResourceDiscoveryId: NotRequired[str],
    IpamResourceDiscoveryArn: NotRequired[str],
    IpamResourceDiscoveryRegion: NotRequired[str],
    Description: NotRequired[str],
    OperatingRegions: NotRequired[list[IpamOperatingRegionTypeDef]],  # (1)
    IsDefault: NotRequired[bool],
    State: NotRequired[IpamResourceDiscoveryStateType],  # (2)
    Tags: NotRequired[list[TagTypeDef]],  # (3)
    OrganizationalUnitExclusions: NotRequired[list[IpamOrganizationalUnitExclusionTypeDef]],  # (4)
  1. See IpamOperatingRegionTypeDef
  2. See IpamResourceDiscoveryStateType
  3. See TagTypeDef
  4. See IpamOrganizationalUnitExclusionTypeDef

IpamPoolCidrTypeDef#

# IpamPoolCidrTypeDef definition

class IpamPoolCidrTypeDef(TypedDict):
    Cidr: NotRequired[str],
    State: NotRequired[IpamPoolCidrStateType],  # (1)
    FailureReason: NotRequired[IpamPoolCidrFailureReasonTypeDef],  # (2)
    IpamPoolCidrId: NotRequired[str],
    NetmaskLength: NotRequired[int],
  1. See IpamPoolCidrStateType
  2. See IpamPoolCidrFailureReasonTypeDef

IpamPoolTypeDef#

# IpamPoolTypeDef definition

class IpamPoolTypeDef(TypedDict):
    OwnerId: NotRequired[str],
    IpamPoolId: NotRequired[str],
    SourceIpamPoolId: NotRequired[str],
    IpamPoolArn: NotRequired[str],
    IpamScopeArn: NotRequired[str],
    IpamScopeType: NotRequired[IpamScopeTypeType],  # (1)
    IpamArn: NotRequired[str],
    IpamRegion: NotRequired[str],
    Locale: NotRequired[str],
    PoolDepth: NotRequired[int],
    State: NotRequired[IpamPoolStateType],  # (2)
    StateMessage: NotRequired[str],
    Description: NotRequired[str],
    AutoImport: NotRequired[bool],
    PubliclyAdvertisable: NotRequired[bool],
    AddressFamily: NotRequired[AddressFamilyType],  # (3)
    AllocationMinNetmaskLength: NotRequired[int],
    AllocationMaxNetmaskLength: NotRequired[int],
    AllocationDefaultNetmaskLength: NotRequired[int],
    AllocationResourceTags: NotRequired[list[IpamResourceTagTypeDef]],  # (4)
    Tags: NotRequired[list[TagTypeDef]],  # (5)
    AwsService: NotRequired[IpamPoolAwsServiceType],  # (6)
    PublicIpSource: NotRequired[IpamPoolPublicIpSourceType],  # (7)
    SourceResource: NotRequired[IpamPoolSourceResourceTypeDef],  # (8)
  1. See IpamScopeTypeType
  2. See IpamPoolStateType
  3. See AddressFamilyType
  4. See IpamResourceTagTypeDef
  5. See TagTypeDef
  6. See IpamPoolAwsServiceType
  7. See IpamPoolPublicIpSourceType
  8. See IpamPoolSourceResourceTypeDef

IpamPublicAddressTagsTypeDef#

# IpamPublicAddressTagsTypeDef definition

class IpamPublicAddressTagsTypeDef(TypedDict):
    EipTags: NotRequired[list[IpamPublicAddressTagTypeDef]],  # (1)
  1. See IpamPublicAddressTagTypeDef

Ipv6PoolTypeDef#

# Ipv6PoolTypeDef definition

class Ipv6PoolTypeDef(TypedDict):
    PoolId: NotRequired[str],
    Description: NotRequired[str],
    PoolCidrBlocks: NotRequired[list[PoolCidrBlockTypeDef]],  # (1)
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See PoolCidrBlockTypeDef
  2. See TagTypeDef

LaunchTemplateBlockDeviceMappingRequestTypeDef#

# LaunchTemplateBlockDeviceMappingRequestTypeDef definition

class LaunchTemplateBlockDeviceMappingRequestTypeDef(TypedDict):
    DeviceName: NotRequired[str],
    VirtualName: NotRequired[str],
    Ebs: NotRequired[LaunchTemplateEbsBlockDeviceRequestTypeDef],  # (1)
    NoDevice: NotRequired[str],
  1. See LaunchTemplateEbsBlockDeviceRequestTypeDef

LaunchTemplateBlockDeviceMappingTypeDef#

# LaunchTemplateBlockDeviceMappingTypeDef definition

class LaunchTemplateBlockDeviceMappingTypeDef(TypedDict):
    DeviceName: NotRequired[str],
    VirtualName: NotRequired[str],
    Ebs: NotRequired[LaunchTemplateEbsBlockDeviceTypeDef],  # (1)
    NoDevice: NotRequired[str],
  1. See LaunchTemplateEbsBlockDeviceTypeDef

LaunchTemplateEnaSrdSpecificationTypeDef#

# LaunchTemplateEnaSrdSpecificationTypeDef definition

class LaunchTemplateEnaSrdSpecificationTypeDef(TypedDict):
    EnaSrdEnabled: NotRequired[bool],
    EnaSrdUdpSpecification: NotRequired[LaunchTemplateEnaSrdUdpSpecificationTypeDef],  # (1)
  1. See LaunchTemplateEnaSrdUdpSpecificationTypeDef

LaunchTemplateInstanceMarketOptionsTypeDef#

# LaunchTemplateInstanceMarketOptionsTypeDef definition

class LaunchTemplateInstanceMarketOptionsTypeDef(TypedDict):
    MarketType: NotRequired[MarketTypeType],  # (1)
    SpotOptions: NotRequired[LaunchTemplateSpotMarketOptionsTypeDef],  # (2)
  1. See MarketTypeType
  2. See LaunchTemplateSpotMarketOptionsTypeDef

ListSnapshotsInRecycleBinResultTypeDef#

# ListSnapshotsInRecycleBinResultTypeDef definition

class ListSnapshotsInRecycleBinResultTypeDef(TypedDict):
    Snapshots: list[SnapshotRecycleBinInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SnapshotRecycleBinInfoTypeDef
  2. See ResponseMetadataTypeDef

LoadPermissionModificationsTypeDef#

# LoadPermissionModificationsTypeDef definition

class LoadPermissionModificationsTypeDef(TypedDict):
    Add: NotRequired[Sequence[LoadPermissionRequestTypeDef]],  # (1)
    Remove: NotRequired[Sequence[LoadPermissionRequestTypeDef]],  # (1)
  1. See LoadPermissionRequestTypeDef
  2. See LoadPermissionRequestTypeDef

MediaDeviceInfoTypeDef#

# MediaDeviceInfoTypeDef definition

class MediaDeviceInfoTypeDef(TypedDict):
    Count: NotRequired[int],
    Name: NotRequired[str],
    Manufacturer: NotRequired[str],
    MemoryInfo: NotRequired[MediaDeviceMemoryInfoTypeDef],  # (1)
  1. See MediaDeviceMemoryInfoTypeDef

ModifyIpamRequestRequestTypeDef#

# ModifyIpamRequestRequestTypeDef definition

class ModifyIpamRequestRequestTypeDef(TypedDict):
    IpamId: str,
    DryRun: NotRequired[bool],
    Description: NotRequired[str],
    AddOperatingRegions: NotRequired[Sequence[AddIpamOperatingRegionTypeDef]],  # (1)
    RemoveOperatingRegions: NotRequired[Sequence[RemoveIpamOperatingRegionTypeDef]],  # (2)
    Tier: NotRequired[IpamTierType],  # (3)
    EnablePrivateGua: NotRequired[bool],
  1. See AddIpamOperatingRegionTypeDef
  2. See RemoveIpamOperatingRegionTypeDef
  3. See IpamTierType

ModifyIpamResourceDiscoveryRequestRequestTypeDef#

# ModifyIpamResourceDiscoveryRequestRequestTypeDef definition

class ModifyIpamResourceDiscoveryRequestRequestTypeDef(TypedDict):
    IpamResourceDiscoveryId: str,
    DryRun: NotRequired[bool],
    Description: NotRequired[str],
    AddOperatingRegions: NotRequired[Sequence[AddIpamOperatingRegionTypeDef]],  # (1)
    RemoveOperatingRegions: NotRequired[Sequence[RemoveIpamOperatingRegionTypeDef]],  # (2)
    AddOrganizationalUnitExclusions: NotRequired[Sequence[AddIpamOrganizationalUnitExclusionTypeDef]],  # (3)
    RemoveOrganizationalUnitExclusions: NotRequired[Sequence[RemoveIpamOrganizationalUnitExclusionTypeDef]],  # (4)
  1. See AddIpamOperatingRegionTypeDef
  2. See RemoveIpamOperatingRegionTypeDef
  3. See AddIpamOrganizationalUnitExclusionTypeDef
  4. See RemoveIpamOrganizationalUnitExclusionTypeDef

ModifyManagedPrefixListRequestRequestTypeDef#

# ModifyManagedPrefixListRequestRequestTypeDef definition

class ModifyManagedPrefixListRequestRequestTypeDef(TypedDict):
    PrefixListId: str,
    DryRun: NotRequired[bool],
    CurrentVersion: NotRequired[int],
    PrefixListName: NotRequired[str],
    AddEntries: NotRequired[Sequence[AddPrefixListEntryTypeDef]],  # (1)
    RemoveEntries: NotRequired[Sequence[RemovePrefixListEntryTypeDef]],  # (2)
    MaxEntries: NotRequired[int],
  1. See AddPrefixListEntryTypeDef
  2. See RemovePrefixListEntryTypeDef

ModifyReservedInstancesRequestRequestTypeDef#

# ModifyReservedInstancesRequestRequestTypeDef definition

class ModifyReservedInstancesRequestRequestTypeDef(TypedDict):
    ReservedInstancesIds: Sequence[str],
    TargetConfigurations: Sequence[ReservedInstancesConfigurationTypeDef],  # (1)
    ClientToken: NotRequired[str],
  1. See ReservedInstancesConfigurationTypeDef

ReservedInstancesModificationResultTypeDef#

# ReservedInstancesModificationResultTypeDef definition

class ReservedInstancesModificationResultTypeDef(TypedDict):
    ReservedInstancesId: NotRequired[str],
    TargetConfiguration: NotRequired[ReservedInstancesConfigurationTypeDef],  # (1)
  1. See ReservedInstancesConfigurationTypeDef

ModifyTransitGatewayRequestRequestTypeDef#

# ModifyTransitGatewayRequestRequestTypeDef definition

class ModifyTransitGatewayRequestRequestTypeDef(TypedDict):
    TransitGatewayId: str,
    Description: NotRequired[str],
    Options: NotRequired[ModifyTransitGatewayOptionsTypeDef],  # (1)
    DryRun: NotRequired[bool],
  1. See ModifyTransitGatewayOptionsTypeDef

ModifyTransitGatewayVpcAttachmentRequestRequestTypeDef#

# ModifyTransitGatewayVpcAttachmentRequestRequestTypeDef definition

class ModifyTransitGatewayVpcAttachmentRequestRequestTypeDef(TypedDict):
    TransitGatewayAttachmentId: str,
    AddSubnetIds: NotRequired[Sequence[str]],
    RemoveSubnetIds: NotRequired[Sequence[str]],
    Options: NotRequired[ModifyTransitGatewayVpcAttachmentRequestOptionsTypeDef],  # (1)
    DryRun: NotRequired[bool],
  1. See ModifyTransitGatewayVpcAttachmentRequestOptionsTypeDef

ModifyVerifiedAccessEndpointCidrOptionsTypeDef#

# ModifyVerifiedAccessEndpointCidrOptionsTypeDef definition

class ModifyVerifiedAccessEndpointCidrOptionsTypeDef(TypedDict):
    PortRanges: NotRequired[Sequence[ModifyVerifiedAccessEndpointPortRangeTypeDef]],  # (1)
  1. See ModifyVerifiedAccessEndpointPortRangeTypeDef

ModifyVerifiedAccessEndpointEniOptionsTypeDef#

# ModifyVerifiedAccessEndpointEniOptionsTypeDef definition

class ModifyVerifiedAccessEndpointEniOptionsTypeDef(TypedDict):
    Protocol: NotRequired[VerifiedAccessEndpointProtocolType],  # (1)
    Port: NotRequired[int],
    PortRanges: NotRequired[Sequence[ModifyVerifiedAccessEndpointPortRangeTypeDef]],  # (2)
  1. See VerifiedAccessEndpointProtocolType
  2. See ModifyVerifiedAccessEndpointPortRangeTypeDef

ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef#

# ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef definition

class ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef(TypedDict):
    SubnetIds: NotRequired[Sequence[str]],
    Protocol: NotRequired[VerifiedAccessEndpointProtocolType],  # (1)
    Port: NotRequired[int],
    PortRanges: NotRequired[Sequence[ModifyVerifiedAccessEndpointPortRangeTypeDef]],  # (2)
  1. See VerifiedAccessEndpointProtocolType
  2. See ModifyVerifiedAccessEndpointPortRangeTypeDef

ModifyVerifiedAccessEndpointPolicyResultTypeDef#

# ModifyVerifiedAccessEndpointPolicyResultTypeDef definition

class ModifyVerifiedAccessEndpointPolicyResultTypeDef(TypedDict):
    PolicyEnabled: bool,
    PolicyDocument: str,
    SseSpecification: VerifiedAccessSseSpecificationResponseTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VerifiedAccessSseSpecificationResponseTypeDef
  2. See ResponseMetadataTypeDef

ModifyVerifiedAccessGroupPolicyResultTypeDef#

# ModifyVerifiedAccessGroupPolicyResultTypeDef definition

class ModifyVerifiedAccessGroupPolicyResultTypeDef(TypedDict):
    PolicyEnabled: bool,
    PolicyDocument: str,
    SseSpecification: VerifiedAccessSseSpecificationResponseTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VerifiedAccessSseSpecificationResponseTypeDef
  2. See ResponseMetadataTypeDef

VerifiedAccessGroupTypeDef#

# VerifiedAccessGroupTypeDef definition

class VerifiedAccessGroupTypeDef(TypedDict):
    VerifiedAccessGroupId: NotRequired[str],
    VerifiedAccessInstanceId: NotRequired[str],
    Description: NotRequired[str],
    Owner: NotRequired[str],
    VerifiedAccessGroupArn: NotRequired[str],
    CreationTime: NotRequired[str],
    LastUpdatedTime: NotRequired[str],
    DeletionTime: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
    SseSpecification: NotRequired[VerifiedAccessSseSpecificationResponseTypeDef],  # (2)
  1. See TagTypeDef
  2. See VerifiedAccessSseSpecificationResponseTypeDef

ModifyVerifiedAccessTrustProviderRequestRequestTypeDef#

# ModifyVerifiedAccessTrustProviderRequestRequestTypeDef definition

class ModifyVerifiedAccessTrustProviderRequestRequestTypeDef(TypedDict):
    VerifiedAccessTrustProviderId: str,
    OidcOptions: NotRequired[ModifyVerifiedAccessTrustProviderOidcOptionsTypeDef],  # (1)
    DeviceOptions: NotRequired[ModifyVerifiedAccessTrustProviderDeviceOptionsTypeDef],  # (2)
    Description: NotRequired[str],
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
    SseSpecification: NotRequired[VerifiedAccessSseSpecificationRequestTypeDef],  # (3)
    NativeApplicationOidcOptions: NotRequired[ModifyVerifiedAccessNativeApplicationOidcOptionsTypeDef],  # (4)
  1. See ModifyVerifiedAccessTrustProviderOidcOptionsTypeDef
  2. See ModifyVerifiedAccessTrustProviderDeviceOptionsTypeDef
  3. See VerifiedAccessSseSpecificationRequestTypeDef
  4. See ModifyVerifiedAccessNativeApplicationOidcOptionsTypeDef

ModifyVpcPeeringConnectionOptionsRequestRequestTypeDef#

# ModifyVpcPeeringConnectionOptionsRequestRequestTypeDef definition

class ModifyVpcPeeringConnectionOptionsRequestRequestTypeDef(TypedDict):
    VpcPeeringConnectionId: str,
    AccepterPeeringConnectionOptions: NotRequired[PeeringConnectionOptionsRequestTypeDef],  # (1)
    DryRun: NotRequired[bool],
    RequesterPeeringConnectionOptions: NotRequired[PeeringConnectionOptionsRequestTypeDef],  # (1)
  1. See PeeringConnectionOptionsRequestTypeDef
  2. See PeeringConnectionOptionsRequestTypeDef

ModifyVpcPeeringConnectionOptionsResultTypeDef#

# ModifyVpcPeeringConnectionOptionsResultTypeDef definition

class ModifyVpcPeeringConnectionOptionsResultTypeDef(TypedDict):
    AccepterPeeringConnectionOptions: PeeringConnectionOptionsTypeDef,  # (1)
    RequesterPeeringConnectionOptions: PeeringConnectionOptionsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PeeringConnectionOptionsTypeDef
  2. See PeeringConnectionOptionsTypeDef
  3. See ResponseMetadataTypeDef

NatGatewayTypeDef#

# NatGatewayTypeDef definition

class NatGatewayTypeDef(TypedDict):
    CreateTime: NotRequired[datetime],
    DeleteTime: NotRequired[datetime],
    FailureCode: NotRequired[str],
    FailureMessage: NotRequired[str],
    NatGatewayAddresses: NotRequired[list[NatGatewayAddressTypeDef]],  # (1)
    NatGatewayId: NotRequired[str],
    ProvisionedBandwidth: NotRequired[ProvisionedBandwidthTypeDef],  # (2)
    State: NotRequired[NatGatewayStateType],  # (3)
    SubnetId: NotRequired[str],
    VpcId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (4)
    ConnectivityType: NotRequired[ConnectivityTypeType],  # (5)
  1. See NatGatewayAddressTypeDef
  2. See ProvisionedBandwidthTypeDef
  3. See NatGatewayStateType
  4. See TagTypeDef
  5. See ConnectivityTypeType

NetworkInfoTypeDef#

# NetworkInfoTypeDef definition

class NetworkInfoTypeDef(TypedDict):
    NetworkPerformance: NotRequired[str],
    MaximumNetworkInterfaces: NotRequired[int],
    MaximumNetworkCards: NotRequired[int],
    DefaultNetworkCardIndex: NotRequired[int],
    NetworkCards: NotRequired[list[NetworkCardInfoTypeDef]],  # (1)
    Ipv4AddressesPerInterface: NotRequired[int],
    Ipv6AddressesPerInterface: NotRequired[int],
    Ipv6Supported: NotRequired[bool],
    EnaSupport: NotRequired[EnaSupportType],  # (2)
    EfaSupported: NotRequired[bool],
    EfaInfo: NotRequired[EfaInfoTypeDef],  # (3)
    EncryptionInTransitSupported: NotRequired[bool],
    EnaSrdSupported: NotRequired[bool],
    BandwidthWeightings: NotRequired[list[BandwidthWeightingTypeType]],  # (4)
  1. See NetworkCardInfoTypeDef
  2. See EnaSupportType
  3. See EfaInfoTypeDef
  4. See BandwidthWeightingTypeType

NetworkInterfacePrivateIpAddressTypeDef#

# NetworkInterfacePrivateIpAddressTypeDef definition

class NetworkInterfacePrivateIpAddressTypeDef(TypedDict):
    Association: NotRequired[NetworkInterfaceAssociationTypeDef],  # (1)
    Primary: NotRequired[bool],
    PrivateDnsName: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
  1. See NetworkInterfaceAssociationTypeDef

NetworkInterfacePermissionTypeDef#

# NetworkInterfacePermissionTypeDef definition

class NetworkInterfacePermissionTypeDef(TypedDict):
    NetworkInterfacePermissionId: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],
    AwsAccountId: NotRequired[str],
    AwsService: NotRequired[str],
    Permission: NotRequired[InterfacePermissionTypeType],  # (1)
    PermissionState: NotRequired[NetworkInterfacePermissionStateTypeDef],  # (2)
  1. See InterfacePermissionTypeType
  2. See NetworkInterfacePermissionStateTypeDef

NeuronDeviceInfoTypeDef#

# NeuronDeviceInfoTypeDef definition

class NeuronDeviceInfoTypeDef(TypedDict):
    Count: NotRequired[int],
    Name: NotRequired[str],
    CoreInfo: NotRequired[NeuronDeviceCoreInfoTypeDef],  # (1)
    MemoryInfo: NotRequired[NeuronDeviceMemoryInfoTypeDef],  # (2)
  1. See NeuronDeviceCoreInfoTypeDef
  2. See NeuronDeviceMemoryInfoTypeDef

VerifiedAccessTrustProviderTypeDef#

# VerifiedAccessTrustProviderTypeDef definition

class VerifiedAccessTrustProviderTypeDef(TypedDict):
    VerifiedAccessTrustProviderId: NotRequired[str],
    Description: NotRequired[str],
    TrustProviderType: NotRequired[TrustProviderTypeType],  # (1)
    UserTrustProviderType: NotRequired[UserTrustProviderTypeType],  # (2)
    DeviceTrustProviderType: NotRequired[DeviceTrustProviderTypeType],  # (3)
    OidcOptions: NotRequired[OidcOptionsTypeDef],  # (4)
    DeviceOptions: NotRequired[DeviceOptionsTypeDef],  # (5)
    PolicyReferenceName: NotRequired[str],
    CreationTime: NotRequired[str],
    LastUpdatedTime: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (6)
    SseSpecification: NotRequired[VerifiedAccessSseSpecificationResponseTypeDef],  # (7)
    NativeApplicationOidcOptions: NotRequired[NativeApplicationOidcOptionsTypeDef],  # (8)
  1. See TrustProviderTypeType
  2. See UserTrustProviderTypeType
  3. See DeviceTrustProviderTypeType
  4. See OidcOptionsTypeDef
  5. See DeviceOptionsTypeDef
  6. See TagTypeDef
  7. See VerifiedAccessSseSpecificationResponseTypeDef
  8. See NativeApplicationOidcOptionsTypeDef

PathRequestFilterTypeDef#

# PathRequestFilterTypeDef definition

class PathRequestFilterTypeDef(TypedDict):
    SourceAddress: NotRequired[str],
    SourcePortRange: NotRequired[RequestFilterPortRangeTypeDef],  # (1)
    DestinationAddress: NotRequired[str],
    DestinationPortRange: NotRequired[RequestFilterPortRangeTypeDef],  # (1)
  1. See RequestFilterPortRangeTypeDef
  2. See RequestFilterPortRangeTypeDef

PathStatementRequestTypeDef#

# PathStatementRequestTypeDef definition

class PathStatementRequestTypeDef(TypedDict):
    PacketHeaderStatement: NotRequired[PacketHeaderStatementRequestTypeDef],  # (1)
    ResourceStatement: NotRequired[ResourceStatementRequestTypeDef],  # (2)
  1. See PacketHeaderStatementRequestTypeDef
  2. See ResourceStatementRequestTypeDef

ThroughResourcesStatementRequestTypeDef#

# ThroughResourcesStatementRequestTypeDef definition

class ThroughResourcesStatementRequestTypeDef(TypedDict):
    ResourceStatement: NotRequired[ResourceStatementRequestTypeDef],  # (1)
  1. See ResourceStatementRequestTypeDef

PathStatementTypeDef#

# PathStatementTypeDef definition

class PathStatementTypeDef(TypedDict):
    PacketHeaderStatement: NotRequired[PacketHeaderStatementTypeDef],  # (1)
    ResourceStatement: NotRequired[ResourceStatementTypeDef],  # (2)
  1. See PacketHeaderStatementTypeDef
  2. See ResourceStatementTypeDef

ThroughResourcesStatementTypeDef#

# ThroughResourcesStatementTypeDef definition

class ThroughResourcesStatementTypeDef(TypedDict):
    ResourceStatement: NotRequired[ResourceStatementTypeDef],  # (1)
  1. See ResourceStatementTypeDef

ReservedInstancesListingTypeDef#

# ReservedInstancesListingTypeDef definition

class ReservedInstancesListingTypeDef(TypedDict):
    ClientToken: NotRequired[str],
    CreateDate: NotRequired[datetime],
    InstanceCounts: NotRequired[list[InstanceCountTypeDef]],  # (1)
    PriceSchedules: NotRequired[list[PriceScheduleTypeDef]],  # (2)
    ReservedInstancesId: NotRequired[str],
    ReservedInstancesListingId: NotRequired[str],
    Status: NotRequired[ListingStatusType],  # (3)
    StatusMessage: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (4)
    UpdateDate: NotRequired[datetime],
  1. See InstanceCountTypeDef
  2. See PriceScheduleTypeDef
  3. See ListingStatusType
  4. See TagTypeDef

ProvisionPublicIpv4PoolCidrResultTypeDef#

# ProvisionPublicIpv4PoolCidrResultTypeDef definition

class ProvisionPublicIpv4PoolCidrResultTypeDef(TypedDict):
    PoolId: str,
    PoolAddressRange: PublicIpv4PoolRangeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PublicIpv4PoolRangeTypeDef
  2. See ResponseMetadataTypeDef

PublicIpv4PoolTypeDef#

# PublicIpv4PoolTypeDef definition

class PublicIpv4PoolTypeDef(TypedDict):
    PoolId: NotRequired[str],
    Description: NotRequired[str],
    PoolAddressRanges: NotRequired[list[PublicIpv4PoolRangeTypeDef]],  # (1)
    TotalAddressCount: NotRequired[int],
    TotalAvailableAddressCount: NotRequired[int],
    NetworkBorderGroup: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See PublicIpv4PoolRangeTypeDef
  2. See TagTypeDef

PurchaseScheduledInstancesRequestRequestTypeDef#

# PurchaseScheduledInstancesRequestRequestTypeDef definition

class PurchaseScheduledInstancesRequestRequestTypeDef(TypedDict):
    PurchaseRequests: Sequence[PurchaseRequestTypeDef],  # (1)
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See PurchaseRequestTypeDef

PurchaseReservedInstancesOfferingRequestRequestTypeDef#

# PurchaseReservedInstancesOfferingRequestRequestTypeDef definition

class PurchaseReservedInstancesOfferingRequestRequestTypeDef(TypedDict):
    InstanceCount: int,
    ReservedInstancesOfferingId: str,
    PurchaseTime: NotRequired[TimestampTypeDef],
    DryRun: NotRequired[bool],
    LimitPrice: NotRequired[ReservedInstanceLimitPriceTypeDef],  # (1)
  1. See ReservedInstanceLimitPriceTypeDef

ReservedInstancesOfferingTypeDef#

# ReservedInstancesOfferingTypeDef definition

class ReservedInstancesOfferingTypeDef(TypedDict):
    CurrencyCode: NotRequired[CurrencyCodeValuesType],  # (1)
    InstanceTenancy: NotRequired[TenancyType],  # (2)
    Marketplace: NotRequired[bool],
    OfferingClass: NotRequired[OfferingClassTypeType],  # (3)
    OfferingType: NotRequired[OfferingTypeValuesType],  # (4)
    PricingDetails: NotRequired[list[PricingDetailTypeDef]],  # (5)
    RecurringCharges: NotRequired[list[RecurringChargeTypeDef]],  # (6)
    Scope: NotRequired[ScopeType],  # (7)
    ReservedInstancesOfferingId: NotRequired[str],
    InstanceType: NotRequired[InstanceTypeType],  # (8)
    AvailabilityZone: NotRequired[str],
    Duration: NotRequired[int],
    UsagePrice: NotRequired[float],
    FixedPrice: NotRequired[float],
    ProductDescription: NotRequired[RIProductDescriptionType],  # (9)
  1. See CurrencyCodeValuesType
  2. See TenancyType
  3. See OfferingClassTypeType
  4. See OfferingTypeValuesType
  5. See PricingDetailTypeDef
  6. See RecurringChargeTypeDef
  7. See ScopeType
  8. See InstanceTypeType
  9. See RIProductDescriptionType

ReservedInstancesTypeDef#

# ReservedInstancesTypeDef definition

class ReservedInstancesTypeDef(TypedDict):
    CurrencyCode: NotRequired[CurrencyCodeValuesType],  # (1)
    InstanceTenancy: NotRequired[TenancyType],  # (2)
    OfferingClass: NotRequired[OfferingClassTypeType],  # (3)
    OfferingType: NotRequired[OfferingTypeValuesType],  # (4)
    RecurringCharges: NotRequired[list[RecurringChargeTypeDef]],  # (5)
    Scope: NotRequired[ScopeType],  # (6)
    Tags: NotRequired[list[TagTypeDef]],  # (7)
    ReservedInstancesId: NotRequired[str],
    InstanceType: NotRequired[InstanceTypeType],  # (8)
    AvailabilityZone: NotRequired[str],
    Start: NotRequired[datetime],
    End: NotRequired[datetime],
    Duration: NotRequired[int],
    UsagePrice: NotRequired[float],
    FixedPrice: NotRequired[float],
    InstanceCount: NotRequired[int],
    ProductDescription: NotRequired[RIProductDescriptionType],  # (9)
    State: NotRequired[ReservedInstanceStateType],  # (10)
  1. See CurrencyCodeValuesType
  2. See TenancyType
  3. See OfferingClassTypeType
  4. See OfferingTypeValuesType
  5. See RecurringChargeTypeDef
  6. See ScopeType
  7. See TagTypeDef
  8. See InstanceTypeType
  9. See RIProductDescriptionType
  10. See ReservedInstanceStateType

SecurityGroupRuleTypeDef#

# SecurityGroupRuleTypeDef definition

class SecurityGroupRuleTypeDef(TypedDict):
    SecurityGroupRuleId: NotRequired[str],
    GroupId: NotRequired[str],
    GroupOwnerId: NotRequired[str],
    IsEgress: NotRequired[bool],
    IpProtocol: NotRequired[str],
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],
    CidrIpv4: NotRequired[str],
    CidrIpv6: NotRequired[str],
    PrefixListId: NotRequired[str],
    ReferencedGroupInfo: NotRequired[ReferencedSecurityGroupTypeDef],  # (1)
    Description: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
    SecurityGroupRuleArn: NotRequired[str],
  1. See ReferencedSecurityGroupTypeDef
  2. See TagTypeDef

RegisterInstanceEventNotificationAttributesRequestRequestTypeDef#

# RegisterInstanceEventNotificationAttributesRequestRequestTypeDef definition

class RegisterInstanceEventNotificationAttributesRequestRequestTypeDef(TypedDict):
    InstanceTagAttribute: RegisterInstanceTagAttributeRequestTypeDef,  # (1)
    DryRun: NotRequired[bool],
  1. See RegisterInstanceTagAttributeRequestTypeDef

RegisterTransitGatewayMulticastGroupMembersResultTypeDef#

# RegisterTransitGatewayMulticastGroupMembersResultTypeDef definition

class RegisterTransitGatewayMulticastGroupMembersResultTypeDef(TypedDict):
    RegisteredMulticastGroupMembers: TransitGatewayMulticastRegisteredGroupMembersTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayMulticastRegisteredGroupMembersTypeDef
  2. See ResponseMetadataTypeDef

RegisterTransitGatewayMulticastGroupSourcesResultTypeDef#

# RegisterTransitGatewayMulticastGroupSourcesResultTypeDef definition

class RegisterTransitGatewayMulticastGroupSourcesResultTypeDef(TypedDict):
    RegisteredMulticastGroupSources: TransitGatewayMulticastRegisteredGroupSourcesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayMulticastRegisteredGroupSourcesTypeDef
  2. See ResponseMetadataTypeDef

StorageOutputTypeDef#

# StorageOutputTypeDef definition

class StorageOutputTypeDef(TypedDict):
    S3: NotRequired[S3StorageOutputTypeDef],  # (1)
  1. See S3StorageOutputTypeDef

ScheduledInstanceAvailabilityTypeDef#

# ScheduledInstanceAvailabilityTypeDef definition

class ScheduledInstanceAvailabilityTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    AvailableInstanceCount: NotRequired[int],
    FirstSlotStartTime: NotRequired[datetime],
    HourlyPrice: NotRequired[str],
    InstanceType: NotRequired[str],
    MaxTermDurationInDays: NotRequired[int],
    MinTermDurationInDays: NotRequired[int],
    NetworkPlatform: NotRequired[str],
    Platform: NotRequired[str],
    PurchaseToken: NotRequired[str],
    Recurrence: NotRequired[ScheduledInstanceRecurrenceTypeDef],  # (1)
    SlotDurationInHours: NotRequired[int],
    TotalScheduledInstanceHours: NotRequired[int],
  1. See ScheduledInstanceRecurrenceTypeDef

ScheduledInstanceTypeDef#

# ScheduledInstanceTypeDef definition

class ScheduledInstanceTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    CreateDate: NotRequired[datetime],
    HourlyPrice: NotRequired[str],
    InstanceCount: NotRequired[int],
    InstanceType: NotRequired[str],
    NetworkPlatform: NotRequired[str],
    NextSlotStartTime: NotRequired[datetime],
    Platform: NotRequired[str],
    PreviousSlotEndTime: NotRequired[datetime],
    Recurrence: NotRequired[ScheduledInstanceRecurrenceTypeDef],  # (1)
    ScheduledInstanceId: NotRequired[str],
    SlotDurationInHours: NotRequired[int],
    TermEndDate: NotRequired[datetime],
    TermStartDate: NotRequired[datetime],
    TotalScheduledInstanceHours: NotRequired[int],
  1. See ScheduledInstanceRecurrenceTypeDef

ScheduledInstancesBlockDeviceMappingTypeDef#

# ScheduledInstancesBlockDeviceMappingTypeDef definition

class ScheduledInstancesBlockDeviceMappingTypeDef(TypedDict):
    DeviceName: NotRequired[str],
    Ebs: NotRequired[ScheduledInstancesEbsTypeDef],  # (1)
    NoDevice: NotRequired[str],
    VirtualName: NotRequired[str],
  1. See ScheduledInstancesEbsTypeDef

ScheduledInstancesNetworkInterfaceTypeDef#

# ScheduledInstancesNetworkInterfaceTypeDef definition

class ScheduledInstancesNetworkInterfaceTypeDef(TypedDict):
    AssociatePublicIpAddress: NotRequired[bool],
    DeleteOnTermination: NotRequired[bool],
    Description: NotRequired[str],
    DeviceIndex: NotRequired[int],
    Groups: NotRequired[Sequence[str]],
    Ipv6AddressCount: NotRequired[int],
    Ipv6Addresses: NotRequired[Sequence[ScheduledInstancesIpv6AddressTypeDef]],  # (1)
    NetworkInterfaceId: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
    PrivateIpAddressConfigs: NotRequired[Sequence[ScheduledInstancesPrivateIpAddressConfigTypeDef]],  # (2)
    SecondaryPrivateIpAddressCount: NotRequired[int],
    SubnetId: NotRequired[str],
  1. See ScheduledInstancesIpv6AddressTypeDef
  2. See ScheduledInstancesPrivateIpAddressConfigTypeDef

SearchTransitGatewayMulticastGroupsResultTypeDef#

# SearchTransitGatewayMulticastGroupsResultTypeDef definition

class SearchTransitGatewayMulticastGroupsResultTypeDef(TypedDict):
    MulticastGroups: list[TransitGatewayMulticastGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayMulticastGroupTypeDef
  2. See ResponseMetadataTypeDef

SecurityGroupRuleUpdateTypeDef#

# SecurityGroupRuleUpdateTypeDef definition

class SecurityGroupRuleUpdateTypeDef(TypedDict):
    SecurityGroupRuleId: str,
    SecurityGroupRule: NotRequired[SecurityGroupRuleRequestTypeDef],  # (1)
  1. See SecurityGroupRuleRequestTypeDef

ServiceDetailTypeDef#

# ServiceDetailTypeDef definition

class ServiceDetailTypeDef(TypedDict):
    ServiceName: NotRequired[str],
    ServiceId: NotRequired[str],
    ServiceType: NotRequired[list[ServiceTypeDetailTypeDef]],  # (1)
    ServiceRegion: NotRequired[str],
    AvailabilityZones: NotRequired[list[str]],
    Owner: NotRequired[str],
    BaseEndpointDnsNames: NotRequired[list[str]],
    PrivateDnsName: NotRequired[str],
    PrivateDnsNames: NotRequired[list[PrivateDnsDetailsTypeDef]],  # (2)
    VpcEndpointPolicySupported: NotRequired[bool],
    AcceptanceRequired: NotRequired[bool],
    ManagesVpcEndpoints: NotRequired[bool],
    PayerResponsibility: NotRequired[PayerResponsibilityType],  # (3)
    Tags: NotRequired[list[TagTypeDef]],  # (4)
    PrivateDnsNameVerificationState: NotRequired[DnsNameStateType],  # (5)
    SupportedIpAddressTypes: NotRequired[list[ServiceConnectivityTypeType]],  # (6)
  1. See ServiceTypeDetailTypeDef
  2. See PrivateDnsDetailsTypeDef
  3. See PayerResponsibilityType
  4. See TagTypeDef
  5. See DnsNameStateType
  6. See ServiceConnectivityTypeType

ServiceConfigurationTypeDef#

# ServiceConfigurationTypeDef definition

class ServiceConfigurationTypeDef(TypedDict):
    ServiceType: NotRequired[list[ServiceTypeDetailTypeDef]],  # (1)
    ServiceId: NotRequired[str],
    ServiceName: NotRequired[str],
    ServiceState: NotRequired[ServiceStateType],  # (2)
    AvailabilityZones: NotRequired[list[str]],
    AcceptanceRequired: NotRequired[bool],
    ManagesVpcEndpoints: NotRequired[bool],
    NetworkLoadBalancerArns: NotRequired[list[str]],
    GatewayLoadBalancerArns: NotRequired[list[str]],
    SupportedIpAddressTypes: NotRequired[list[ServiceConnectivityTypeType]],  # (3)
    BaseEndpointDnsNames: NotRequired[list[str]],
    PrivateDnsName: NotRequired[str],
    PrivateDnsNameConfiguration: NotRequired[PrivateDnsNameConfigurationTypeDef],  # (4)
    PayerResponsibility: NotRequired[PayerResponsibilityType],  # (5)
    Tags: NotRequired[list[TagTypeDef]],  # (6)
    SupportedRegions: NotRequired[list[SupportedRegionDetailTypeDef]],  # (7)
    RemoteAccessEnabled: NotRequired[bool],
  1. See ServiceTypeDetailTypeDef
  2. See ServiceStateType
  3. See ServiceConnectivityTypeType
  4. See PrivateDnsNameConfigurationTypeDef
  5. See PayerResponsibilityType
  6. See TagTypeDef
  7. See SupportedRegionDetailTypeDef

SnapshotDetailTypeDef#

# SnapshotDetailTypeDef definition

class SnapshotDetailTypeDef(TypedDict):
    Description: NotRequired[str],
    DeviceName: NotRequired[str],
    DiskImageSize: NotRequired[float],
    Format: NotRequired[str],
    Progress: NotRequired[str],
    SnapshotId: NotRequired[str],
    Status: NotRequired[str],
    StatusMessage: NotRequired[str],
    Url: NotRequired[str],
    UserBucket: NotRequired[UserBucketDetailsTypeDef],  # (1)
  1. See UserBucketDetailsTypeDef

SnapshotTaskDetailTypeDef#

# SnapshotTaskDetailTypeDef definition

class SnapshotTaskDetailTypeDef(TypedDict):
    Description: NotRequired[str],
    DiskImageSize: NotRequired[float],
    Encrypted: NotRequired[bool],
    Format: NotRequired[str],
    KmsKeyId: NotRequired[str],
    Progress: NotRequired[str],
    SnapshotId: NotRequired[str],
    Status: NotRequired[str],
    StatusMessage: NotRequired[str],
    Url: NotRequired[str],
    UserBucket: NotRequired[UserBucketDetailsTypeDef],  # (1)
  1. See UserBucketDetailsTypeDef

SpotMaintenanceStrategiesTypeDef#

# SpotMaintenanceStrategiesTypeDef definition

class SpotMaintenanceStrategiesTypeDef(TypedDict):
    CapacityRebalance: NotRequired[SpotCapacityRebalanceTypeDef],  # (1)
  1. See SpotCapacityRebalanceTypeDef

SpotDatafeedSubscriptionTypeDef#

# SpotDatafeedSubscriptionTypeDef definition

class SpotDatafeedSubscriptionTypeDef(TypedDict):
    Bucket: NotRequired[str],
    Fault: NotRequired[SpotInstanceStateFaultTypeDef],  # (1)
    OwnerId: NotRequired[str],
    Prefix: NotRequired[str],
    State: NotRequired[DatafeedSubscriptionStateType],  # (2)
  1. See SpotInstanceStateFaultTypeDef
  2. See DatafeedSubscriptionStateType

TransitGatewayMulticastDomainAssociationTypeDef#

# TransitGatewayMulticastDomainAssociationTypeDef definition

class TransitGatewayMulticastDomainAssociationTypeDef(TypedDict):
    TransitGatewayAttachmentId: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType],  # (1)
    ResourceOwnerId: NotRequired[str],
    Subnet: NotRequired[SubnetAssociationTypeDef],  # (2)
  1. See TransitGatewayAttachmentResourceTypeType
  2. See SubnetAssociationTypeDef

TransitGatewayMulticastDomainAssociationsTypeDef#

# TransitGatewayMulticastDomainAssociationsTypeDef definition

class TransitGatewayMulticastDomainAssociationsTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: NotRequired[str],
    TransitGatewayAttachmentId: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType],  # (1)
    ResourceOwnerId: NotRequired[str],
    Subnets: NotRequired[list[SubnetAssociationTypeDef]],  # (2)
  1. See TransitGatewayAttachmentResourceTypeType
  2. See SubnetAssociationTypeDef

SubnetIpv6CidrBlockAssociationTypeDef#

# SubnetIpv6CidrBlockAssociationTypeDef definition

class SubnetIpv6CidrBlockAssociationTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    Ipv6CidrBlock: NotRequired[str],
    Ipv6CidrBlockState: NotRequired[SubnetCidrBlockStateTypeDef],  # (1)
    Ipv6AddressAttribute: NotRequired[Ipv6AddressAttributeType],  # (2)
    IpSource: NotRequired[IpSourceType],  # (3)
  1. See SubnetCidrBlockStateTypeDef
  2. See Ipv6AddressAttributeType
  3. See IpSourceType

VpcEndpointTypeDef#

# VpcEndpointTypeDef definition

class VpcEndpointTypeDef(TypedDict):
    VpcEndpointId: NotRequired[str],
    VpcEndpointType: NotRequired[VpcEndpointTypeType],  # (1)
    VpcId: NotRequired[str],
    ServiceName: NotRequired[str],
    State: NotRequired[StateType],  # (2)
    PolicyDocument: NotRequired[str],
    RouteTableIds: NotRequired[list[str]],
    SubnetIds: NotRequired[list[str]],
    Groups: NotRequired[list[SecurityGroupIdentifierTypeDef]],  # (3)
    IpAddressType: NotRequired[IpAddressTypeType],  # (4)
    DnsOptions: NotRequired[DnsOptionsTypeDef],  # (5)
    PrivateDnsEnabled: NotRequired[bool],
    RequesterManaged: NotRequired[bool],
    NetworkInterfaceIds: NotRequired[list[str]],
    DnsEntries: NotRequired[list[DnsEntryTypeDef]],  # (6)
    CreationTimestamp: NotRequired[datetime],
    Tags: NotRequired[list[TagTypeDef]],  # (7)
    OwnerId: NotRequired[str],
    LastError: NotRequired[LastErrorTypeDef],  # (8)
    Ipv4Prefixes: NotRequired[list[SubnetIpPrefixesTypeDef]],  # (9)
    Ipv6Prefixes: NotRequired[list[SubnetIpPrefixesTypeDef]],  # (9)
    FailureReason: NotRequired[str],
    ServiceNetworkArn: NotRequired[str],
    ResourceConfigurationArn: NotRequired[str],
    ServiceRegion: NotRequired[str],
  1. See VpcEndpointTypeType
  2. See StateType
  3. See SecurityGroupIdentifierTypeDef
  4. See IpAddressTypeType
  5. See DnsOptionsTypeDef
  6. See DnsEntryTypeDef
  7. See TagTypeDef
  8. See LastErrorTypeDef
  9. See SubnetIpPrefixesTypeDef
  10. See SubnetIpPrefixesTypeDef

TargetReservationValueTypeDef#

# TargetReservationValueTypeDef definition

class TargetReservationValueTypeDef(TypedDict):
    ReservationValue: NotRequired[ReservationValueTypeDef],  # (1)
    TargetConfiguration: NotRequired[TargetConfigurationTypeDef],  # (2)
  1. See ReservationValueTypeDef
  2. See TargetConfigurationTypeDef

TargetGroupsConfigOutputTypeDef#

# TargetGroupsConfigOutputTypeDef definition

class TargetGroupsConfigOutputTypeDef(TypedDict):
    TargetGroups: NotRequired[list[TargetGroupTypeDef]],  # (1)
  1. See TargetGroupTypeDef

TargetGroupsConfigTypeDef#

# TargetGroupsConfigTypeDef definition

class TargetGroupsConfigTypeDef(TypedDict):
    TargetGroups: NotRequired[Sequence[TargetGroupTypeDef]],  # (1)
  1. See TargetGroupTypeDef

TrafficMirrorFilterRuleTypeDef#

# TrafficMirrorFilterRuleTypeDef definition

class TrafficMirrorFilterRuleTypeDef(TypedDict):
    TrafficMirrorFilterRuleId: NotRequired[str],
    TrafficMirrorFilterId: NotRequired[str],
    TrafficDirection: NotRequired[TrafficDirectionType],  # (1)
    RuleNumber: NotRequired[int],
    RuleAction: NotRequired[TrafficMirrorRuleActionType],  # (2)
    Protocol: NotRequired[int],
    DestinationPortRange: NotRequired[TrafficMirrorPortRangeTypeDef],  # (3)
    SourcePortRange: NotRequired[TrafficMirrorPortRangeTypeDef],  # (3)
    DestinationCidrBlock: NotRequired[str],
    SourceCidrBlock: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (5)
  1. See TrafficDirectionType
  2. See TrafficMirrorRuleActionType
  3. See TrafficMirrorPortRangeTypeDef
  4. See TrafficMirrorPortRangeTypeDef
  5. See TagTypeDef

TransitGatewayAttachmentTypeDef#

# TransitGatewayAttachmentTypeDef definition

class TransitGatewayAttachmentTypeDef(TypedDict):
    TransitGatewayAttachmentId: NotRequired[str],
    TransitGatewayId: NotRequired[str],
    TransitGatewayOwnerId: NotRequired[str],
    ResourceOwnerId: NotRequired[str],
    ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType],  # (1)
    ResourceId: NotRequired[str],
    State: NotRequired[TransitGatewayAttachmentStateType],  # (2)
    Association: NotRequired[TransitGatewayAttachmentAssociationTypeDef],  # (3)
    CreationTime: NotRequired[datetime],
    Tags: NotRequired[list[TagTypeDef]],  # (4)
  1. See TransitGatewayAttachmentResourceTypeType
  2. See TransitGatewayAttachmentStateType
  3. See TransitGatewayAttachmentAssociationTypeDef
  4. See TagTypeDef

TransitGatewayConnectPeerConfigurationTypeDef#

# TransitGatewayConnectPeerConfigurationTypeDef definition

class TransitGatewayConnectPeerConfigurationTypeDef(TypedDict):
    TransitGatewayAddress: NotRequired[str],
    PeerAddress: NotRequired[str],
    InsideCidrBlocks: NotRequired[list[str]],
    Protocol: NotRequired[ProtocolValueType],  # (1)
    BgpConfigurations: NotRequired[list[TransitGatewayAttachmentBgpConfigurationTypeDef]],  # (2)
  1. See ProtocolValueType
  2. See TransitGatewayAttachmentBgpConfigurationTypeDef

TransitGatewayConnectTypeDef#

# TransitGatewayConnectTypeDef definition

class TransitGatewayConnectTypeDef(TypedDict):
    TransitGatewayAttachmentId: NotRequired[str],
    TransportTransitGatewayAttachmentId: NotRequired[str],
    TransitGatewayId: NotRequired[str],
    State: NotRequired[TransitGatewayAttachmentStateType],  # (1)
    CreationTime: NotRequired[datetime],
    Options: NotRequired[TransitGatewayConnectOptionsTypeDef],  # (2)
    Tags: NotRequired[list[TagTypeDef]],  # (3)
  1. See TransitGatewayAttachmentStateType
  2. See TransitGatewayConnectOptionsTypeDef
  3. See TagTypeDef

TransitGatewayMulticastDomainTypeDef#

# TransitGatewayMulticastDomainTypeDef definition

class TransitGatewayMulticastDomainTypeDef(TypedDict):
    TransitGatewayMulticastDomainId: NotRequired[str],
    TransitGatewayId: NotRequired[str],
    TransitGatewayMulticastDomainArn: NotRequired[str],
    OwnerId: NotRequired[str],
    Options: NotRequired[TransitGatewayMulticastDomainOptionsTypeDef],  # (1)
    State: NotRequired[TransitGatewayMulticastDomainStateType],  # (2)
    CreationTime: NotRequired[datetime],
    Tags: NotRequired[list[TagTypeDef]],  # (3)
  1. See TransitGatewayMulticastDomainOptionsTypeDef
  2. See TransitGatewayMulticastDomainStateType
  3. See TagTypeDef

TransitGatewayTypeDef#

# TransitGatewayTypeDef definition

class TransitGatewayTypeDef(TypedDict):
    TransitGatewayId: NotRequired[str],
    TransitGatewayArn: NotRequired[str],
    State: NotRequired[TransitGatewayStateType],  # (1)
    OwnerId: NotRequired[str],
    Description: NotRequired[str],
    CreationTime: NotRequired[datetime],
    Options: NotRequired[TransitGatewayOptionsTypeDef],  # (2)
    Tags: NotRequired[list[TagTypeDef]],  # (3)
  1. See TransitGatewayStateType
  2. See TransitGatewayOptionsTypeDef
  3. See TagTypeDef

TransitGatewayPeeringAttachmentTypeDef#

# TransitGatewayPeeringAttachmentTypeDef definition

class TransitGatewayPeeringAttachmentTypeDef(TypedDict):
    TransitGatewayAttachmentId: NotRequired[str],
    AccepterTransitGatewayAttachmentId: NotRequired[str],
    RequesterTgwInfo: NotRequired[PeeringTgwInfoTypeDef],  # (1)
    AccepterTgwInfo: NotRequired[PeeringTgwInfoTypeDef],  # (1)
    Options: NotRequired[TransitGatewayPeeringAttachmentOptionsTypeDef],  # (3)
    Status: NotRequired[PeeringAttachmentStatusTypeDef],  # (4)
    State: NotRequired[TransitGatewayAttachmentStateType],  # (5)
    CreationTime: NotRequired[datetime],
    Tags: NotRequired[list[TagTypeDef]],  # (6)
  1. See PeeringTgwInfoTypeDef
  2. See PeeringTgwInfoTypeDef
  3. See TransitGatewayPeeringAttachmentOptionsTypeDef
  4. See PeeringAttachmentStatusTypeDef
  5. See TransitGatewayAttachmentStateType
  6. See TagTypeDef

TransitGatewayPolicyRuleTypeDef#

# TransitGatewayPolicyRuleTypeDef definition

class TransitGatewayPolicyRuleTypeDef(TypedDict):
    SourceCidrBlock: NotRequired[str],
    SourcePortRange: NotRequired[str],
    DestinationCidrBlock: NotRequired[str],
    DestinationPortRange: NotRequired[str],
    Protocol: NotRequired[str],
    MetaData: NotRequired[TransitGatewayPolicyRuleMetaDataTypeDef],  # (1)
  1. See TransitGatewayPolicyRuleMetaDataTypeDef

TransitGatewayPrefixListReferenceTypeDef#

# TransitGatewayPrefixListReferenceTypeDef definition

class TransitGatewayPrefixListReferenceTypeDef(TypedDict):
    TransitGatewayRouteTableId: NotRequired[str],
    PrefixListId: NotRequired[str],
    PrefixListOwnerId: NotRequired[str],
    State: NotRequired[TransitGatewayPrefixListReferenceStateType],  # (1)
    Blackhole: NotRequired[bool],
    TransitGatewayAttachment: NotRequired[TransitGatewayPrefixListAttachmentTypeDef],  # (2)
  1. See TransitGatewayPrefixListReferenceStateType
  2. See TransitGatewayPrefixListAttachmentTypeDef

TransitGatewayRouteTypeDef#

# TransitGatewayRouteTypeDef definition

class TransitGatewayRouteTypeDef(TypedDict):
    DestinationCidrBlock: NotRequired[str],
    PrefixListId: NotRequired[str],
    TransitGatewayRouteTableAnnouncementId: NotRequired[str],
    TransitGatewayAttachments: NotRequired[list[TransitGatewayRouteAttachmentTypeDef]],  # (1)
    Type: NotRequired[TransitGatewayRouteTypeType],  # (2)
    State: NotRequired[TransitGatewayRouteStateType],  # (3)
  1. See TransitGatewayRouteAttachmentTypeDef
  2. See TransitGatewayRouteTypeType
  3. See TransitGatewayRouteStateType

TransitGatewayVpcAttachmentTypeDef#

# TransitGatewayVpcAttachmentTypeDef definition

class TransitGatewayVpcAttachmentTypeDef(TypedDict):
    TransitGatewayAttachmentId: NotRequired[str],
    TransitGatewayId: NotRequired[str],
    VpcId: NotRequired[str],
    VpcOwnerId: NotRequired[str],
    State: NotRequired[TransitGatewayAttachmentStateType],  # (1)
    SubnetIds: NotRequired[list[str]],
    CreationTime: NotRequired[datetime],
    Options: NotRequired[TransitGatewayVpcAttachmentOptionsTypeDef],  # (2)
    Tags: NotRequired[list[TagTypeDef]],  # (3)
  1. See TransitGatewayAttachmentStateType
  2. See TransitGatewayVpcAttachmentOptionsTypeDef
  3. See TagTypeDef

UnsuccessfulInstanceCreditSpecificationItemTypeDef#

# UnsuccessfulInstanceCreditSpecificationItemTypeDef definition

class UnsuccessfulInstanceCreditSpecificationItemTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    Error: NotRequired[UnsuccessfulInstanceCreditSpecificationItemErrorTypeDef],  # (1)
  1. See UnsuccessfulInstanceCreditSpecificationItemErrorTypeDef

UnsuccessfulItemTypeDef#

# UnsuccessfulItemTypeDef definition

class UnsuccessfulItemTypeDef(TypedDict):
    Error: NotRequired[UnsuccessfulItemErrorTypeDef],  # (1)
    ResourceId: NotRequired[str],
  1. See UnsuccessfulItemErrorTypeDef

ValidationWarningTypeDef#

# ValidationWarningTypeDef definition

class ValidationWarningTypeDef(TypedDict):
    Errors: NotRequired[list[ValidationErrorTypeDef]],  # (1)
  1. See ValidationErrorTypeDef

VerifiedAccessEndpointCidrOptionsTypeDef#

# VerifiedAccessEndpointCidrOptionsTypeDef definition

class VerifiedAccessEndpointCidrOptionsTypeDef(TypedDict):
    Cidr: NotRequired[str],
    PortRanges: NotRequired[list[VerifiedAccessEndpointPortRangeTypeDef]],  # (1)
    Protocol: NotRequired[VerifiedAccessEndpointProtocolType],  # (2)
    SubnetIds: NotRequired[list[str]],
  1. See VerifiedAccessEndpointPortRangeTypeDef
  2. See VerifiedAccessEndpointProtocolType

VerifiedAccessEndpointEniOptionsTypeDef#

# VerifiedAccessEndpointEniOptionsTypeDef definition

class VerifiedAccessEndpointEniOptionsTypeDef(TypedDict):
    NetworkInterfaceId: NotRequired[str],
    Protocol: NotRequired[VerifiedAccessEndpointProtocolType],  # (1)
    Port: NotRequired[int],
    PortRanges: NotRequired[list[VerifiedAccessEndpointPortRangeTypeDef]],  # (2)
  1. See VerifiedAccessEndpointProtocolType
  2. See VerifiedAccessEndpointPortRangeTypeDef

VerifiedAccessEndpointLoadBalancerOptionsTypeDef#

# VerifiedAccessEndpointLoadBalancerOptionsTypeDef definition

class VerifiedAccessEndpointLoadBalancerOptionsTypeDef(TypedDict):
    Protocol: NotRequired[VerifiedAccessEndpointProtocolType],  # (1)
    Port: NotRequired[int],
    LoadBalancerArn: NotRequired[str],
    SubnetIds: NotRequired[list[str]],
    PortRanges: NotRequired[list[VerifiedAccessEndpointPortRangeTypeDef]],  # (2)
  1. See VerifiedAccessEndpointProtocolType
  2. See VerifiedAccessEndpointPortRangeTypeDef

VerifiedAccessInstanceOpenVpnClientConfigurationTypeDef#

# VerifiedAccessInstanceOpenVpnClientConfigurationTypeDef definition

class VerifiedAccessInstanceOpenVpnClientConfigurationTypeDef(TypedDict):
    Config: NotRequired[str],
    Routes: NotRequired[list[VerifiedAccessInstanceOpenVpnClientConfigurationRouteTypeDef]],  # (1)
  1. See VerifiedAccessInstanceOpenVpnClientConfigurationRouteTypeDef

VerifiedAccessInstanceTypeDef#

# VerifiedAccessInstanceTypeDef definition

class VerifiedAccessInstanceTypeDef(TypedDict):
    VerifiedAccessInstanceId: NotRequired[str],
    Description: NotRequired[str],
    VerifiedAccessTrustProviders: NotRequired[list[VerifiedAccessTrustProviderCondensedTypeDef]],  # (1)
    CreationTime: NotRequired[str],
    LastUpdatedTime: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
    FipsEnabled: NotRequired[bool],
    CidrEndpointsCustomSubDomain: NotRequired[VerifiedAccessInstanceCustomSubDomainTypeDef],  # (3)
  1. See VerifiedAccessTrustProviderCondensedTypeDef
  2. See TagTypeDef
  3. See VerifiedAccessInstanceCustomSubDomainTypeDef

VerifiedAccessLogCloudWatchLogsDestinationTypeDef#

# VerifiedAccessLogCloudWatchLogsDestinationTypeDef definition

class VerifiedAccessLogCloudWatchLogsDestinationTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    DeliveryStatus: NotRequired[VerifiedAccessLogDeliveryStatusTypeDef],  # (1)
    LogGroup: NotRequired[str],
  1. See VerifiedAccessLogDeliveryStatusTypeDef

VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef#

# VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef definition

class VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    DeliveryStatus: NotRequired[VerifiedAccessLogDeliveryStatusTypeDef],  # (1)
    DeliveryStream: NotRequired[str],
  1. See VerifiedAccessLogDeliveryStatusTypeDef

VerifiedAccessLogS3DestinationTypeDef#

# VerifiedAccessLogS3DestinationTypeDef definition

class VerifiedAccessLogS3DestinationTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    DeliveryStatus: NotRequired[VerifiedAccessLogDeliveryStatusTypeDef],  # (1)
    BucketName: NotRequired[str],
    Prefix: NotRequired[str],
    BucketOwner: NotRequired[str],
  1. See VerifiedAccessLogDeliveryStatusTypeDef

VerifiedAccessLogOptionsTypeDef#

# VerifiedAccessLogOptionsTypeDef definition

class VerifiedAccessLogOptionsTypeDef(TypedDict):
    S3: NotRequired[VerifiedAccessLogS3DestinationOptionsTypeDef],  # (1)
    CloudWatchLogs: NotRequired[VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef],  # (2)
    KinesisDataFirehose: NotRequired[VerifiedAccessLogKinesisDataFirehoseDestinationOptionsTypeDef],  # (3)
    LogVersion: NotRequired[str],
    IncludeTrustContext: NotRequired[bool],
  1. See VerifiedAccessLogS3DestinationOptionsTypeDef
  2. See VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef
  3. See VerifiedAccessLogKinesisDataFirehoseDestinationOptionsTypeDef

VolumeResponseTypeDef#

# VolumeResponseTypeDef definition

class VolumeResponseTypeDef(TypedDict):
    OutpostArn: str,
    Iops: int,
    Tags: list[TagTypeDef],  # (1)
    VolumeType: VolumeTypeType,  # (2)
    FastRestored: bool,
    MultiAttachEnabled: bool,
    Throughput: int,
    SseType: SSETypeType,  # (3)
    Operator: OperatorResponseTypeDef,  # (4)
    VolumeId: str,
    Size: int,
    SnapshotId: str,
    AvailabilityZone: str,
    State: VolumeStateType,  # (5)
    CreateTime: datetime,
    Attachments: list[VolumeAttachmentTypeDef],  # (6)
    Encrypted: bool,
    KmsKeyId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See TagTypeDef
  2. See VolumeTypeType
  3. See SSETypeType
  4. See OperatorResponseTypeDef
  5. See VolumeStateType
  6. See VolumeAttachmentTypeDef
  7. See ResponseMetadataTypeDef

VolumeTypeDef#

# VolumeTypeDef definition

class VolumeTypeDef(TypedDict):
    OutpostArn: NotRequired[str],
    Iops: NotRequired[int],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
    VolumeType: NotRequired[VolumeTypeType],  # (2)
    FastRestored: NotRequired[bool],
    MultiAttachEnabled: NotRequired[bool],
    Throughput: NotRequired[int],
    SseType: NotRequired[SSETypeType],  # (3)
    Operator: NotRequired[OperatorResponseTypeDef],  # (4)
    VolumeId: NotRequired[str],
    Size: NotRequired[int],
    SnapshotId: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    State: NotRequired[VolumeStateType],  # (5)
    CreateTime: NotRequired[datetime],
    Attachments: NotRequired[list[VolumeAttachmentTypeDef]],  # (6)
    Encrypted: NotRequired[bool],
    KmsKeyId: NotRequired[str],
  1. See TagTypeDef
  2. See VolumeTypeType
  3. See SSETypeType
  4. See OperatorResponseTypeDef
  5. See VolumeStateType
  6. See VolumeAttachmentTypeDef

VolumeStatusInfoTypeDef#

# VolumeStatusInfoTypeDef definition

class VolumeStatusInfoTypeDef(TypedDict):
    Details: NotRequired[list[VolumeStatusDetailsTypeDef]],  # (1)
    Status: NotRequired[VolumeStatusInfoStatusType],  # (2)
  1. See VolumeStatusDetailsTypeDef
  2. See VolumeStatusInfoStatusType

VpcCidrBlockAssociationTypeDef#

# VpcCidrBlockAssociationTypeDef definition

class VpcCidrBlockAssociationTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    CidrBlock: NotRequired[str],
    CidrBlockState: NotRequired[VpcCidrBlockStateTypeDef],  # (1)
  1. See VpcCidrBlockStateTypeDef

VpcIpv6CidrBlockAssociationTypeDef#

# VpcIpv6CidrBlockAssociationTypeDef definition

class VpcIpv6CidrBlockAssociationTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    Ipv6CidrBlock: NotRequired[str],
    Ipv6CidrBlockState: NotRequired[VpcCidrBlockStateTypeDef],  # (1)
    NetworkBorderGroup: NotRequired[str],
    Ipv6Pool: NotRequired[str],
    Ipv6AddressAttribute: NotRequired[Ipv6AddressAttributeType],  # (2)
    IpSource: NotRequired[IpSourceType],  # (3)
  1. See VpcCidrBlockStateTypeDef
  2. See Ipv6AddressAttributeType
  3. See IpSourceType

VpcPeeringConnectionVpcInfoTypeDef#

# VpcPeeringConnectionVpcInfoTypeDef definition

class VpcPeeringConnectionVpcInfoTypeDef(TypedDict):
    CidrBlock: NotRequired[str],
    Ipv6CidrBlockSet: NotRequired[list[Ipv6CidrBlockTypeDef]],  # (1)
    CidrBlockSet: NotRequired[list[CidrBlockTypeDef]],  # (2)
    OwnerId: NotRequired[str],
    PeeringOptions: NotRequired[VpcPeeringConnectionOptionsDescriptionTypeDef],  # (3)
    VpcId: NotRequired[str],
    Region: NotRequired[str],
  1. See Ipv6CidrBlockTypeDef
  2. See CidrBlockTypeDef
  3. See VpcPeeringConnectionOptionsDescriptionTypeDef

DescribeAccountAttributesResultTypeDef#

# DescribeAccountAttributesResultTypeDef definition

class DescribeAccountAttributesResultTypeDef(TypedDict):
    AccountAttributes: list[AccountAttributeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountAttributeTypeDef
  2. See ResponseMetadataTypeDef

AdditionalDetailTypeDef#

# AdditionalDetailTypeDef definition

class AdditionalDetailTypeDef(TypedDict):
    AdditionalDetailType: NotRequired[str],
    Component: NotRequired[AnalysisComponentTypeDef],  # (1)
    VpcEndpointService: NotRequired[AnalysisComponentTypeDef],  # (1)
    RuleOptions: NotRequired[list[RuleOptionTypeDef]],  # (3)
    RuleGroupTypePairs: NotRequired[list[RuleGroupTypePairTypeDef]],  # (4)
    RuleGroupRuleOptionsPairs: NotRequired[list[RuleGroupRuleOptionsPairTypeDef]],  # (5)
    ServiceName: NotRequired[str],
    LoadBalancers: NotRequired[list[AnalysisComponentTypeDef]],  # (6)
  1. See AnalysisComponentTypeDef
  2. See AnalysisComponentTypeDef
  3. See RuleOptionTypeDef
  4. See RuleGroupTypePairTypeDef
  5. See RuleGroupRuleOptionsPairTypeDef
  6. See AnalysisComponentTypeDef

DescribeAddressesAttributeResultTypeDef#

# DescribeAddressesAttributeResultTypeDef definition

class DescribeAddressesAttributeResultTypeDef(TypedDict):
    Addresses: list[AddressAttributeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AddressAttributeTypeDef
  2. See ResponseMetadataTypeDef

ModifyAddressAttributeResultTypeDef#

# ModifyAddressAttributeResultTypeDef definition

class ModifyAddressAttributeResultTypeDef(TypedDict):
    Address: AddressAttributeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddressAttributeTypeDef
  2. See ResponseMetadataTypeDef

ResetAddressAttributeResultTypeDef#

# ResetAddressAttributeResultTypeDef definition

class ResetAddressAttributeResultTypeDef(TypedDict):
    Address: AddressAttributeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddressAttributeTypeDef
  2. See ResponseMetadataTypeDef

DescribeAddressesResultTypeDef#

# DescribeAddressesResultTypeDef definition

class DescribeAddressesResultTypeDef(TypedDict):
    Addresses: list[AddressTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddressTypeDef
  2. See ResponseMetadataTypeDef

DescribeVpcEndpointServicePermissionsResultTypeDef#

# DescribeVpcEndpointServicePermissionsResultTypeDef definition

class DescribeVpcEndpointServicePermissionsResultTypeDef(TypedDict):
    AllowedPrincipals: list[AllowedPrincipalTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AllowedPrincipalTypeDef
  2. See ResponseMetadataTypeDef

CreateCarrierGatewayResultTypeDef#

# CreateCarrierGatewayResultTypeDef definition

class CreateCarrierGatewayResultTypeDef(TypedDict):
    CarrierGateway: CarrierGatewayTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CarrierGatewayTypeDef
  2. See ResponseMetadataTypeDef

DeleteCarrierGatewayResultTypeDef#

# DeleteCarrierGatewayResultTypeDef definition

class DeleteCarrierGatewayResultTypeDef(TypedDict):
    CarrierGateway: CarrierGatewayTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CarrierGatewayTypeDef
  2. See ResponseMetadataTypeDef

DescribeCarrierGatewaysResultTypeDef#

# DescribeCarrierGatewaysResultTypeDef definition

class DescribeCarrierGatewaysResultTypeDef(TypedDict):
    CarrierGateways: list[CarrierGatewayTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CarrierGatewayTypeDef
  2. See ResponseMetadataTypeDef

CreateCoipPoolResultTypeDef#

# CreateCoipPoolResultTypeDef definition

class CreateCoipPoolResultTypeDef(TypedDict):
    CoipPool: CoipPoolTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoipPoolTypeDef
  2. See ResponseMetadataTypeDef

DeleteCoipPoolResultTypeDef#

# DeleteCoipPoolResultTypeDef definition

class DeleteCoipPoolResultTypeDef(TypedDict):
    CoipPool: CoipPoolTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoipPoolTypeDef
  2. See ResponseMetadataTypeDef

DescribeCoipPoolsResultTypeDef#

# DescribeCoipPoolsResultTypeDef definition

class DescribeCoipPoolsResultTypeDef(TypedDict):
    CoipPools: list[CoipPoolTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CoipPoolTypeDef
  2. See ResponseMetadataTypeDef

CreateCustomerGatewayResultTypeDef#

# CreateCustomerGatewayResultTypeDef definition

class CreateCustomerGatewayResultTypeDef(TypedDict):
    CustomerGateway: CustomerGatewayTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomerGatewayTypeDef
  2. See ResponseMetadataTypeDef

DescribeCustomerGatewaysResultTypeDef#

# DescribeCustomerGatewaysResultTypeDef definition

class DescribeCustomerGatewaysResultTypeDef(TypedDict):
    CustomerGateways: list[CustomerGatewayTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomerGatewayTypeDef
  2. See ResponseMetadataTypeDef

DescribeDeclarativePoliciesReportsResultTypeDef#

# DescribeDeclarativePoliciesReportsResultTypeDef definition

class DescribeDeclarativePoliciesReportsResultTypeDef(TypedDict):
    Reports: list[DeclarativePoliciesReportTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DeclarativePoliciesReportTypeDef
  2. See ResponseMetadataTypeDef

CreateInstanceConnectEndpointResultTypeDef#

# CreateInstanceConnectEndpointResultTypeDef definition

class CreateInstanceConnectEndpointResultTypeDef(TypedDict):
    InstanceConnectEndpoint: Ec2InstanceConnectEndpointTypeDef,  # (1)
    ClientToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See Ec2InstanceConnectEndpointTypeDef
  2. See ResponseMetadataTypeDef

DeleteInstanceConnectEndpointResultTypeDef#

# DeleteInstanceConnectEndpointResultTypeDef definition

class DeleteInstanceConnectEndpointResultTypeDef(TypedDict):
    InstanceConnectEndpoint: Ec2InstanceConnectEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See Ec2InstanceConnectEndpointTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstanceConnectEndpointsResultTypeDef#

# DescribeInstanceConnectEndpointsResultTypeDef definition

class DescribeInstanceConnectEndpointsResultTypeDef(TypedDict):
    InstanceConnectEndpoints: list[Ec2InstanceConnectEndpointTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See Ec2InstanceConnectEndpointTypeDef
  2. See ResponseMetadataTypeDef

DescribeHostReservationsResultTypeDef#

# DescribeHostReservationsResultTypeDef definition

class DescribeHostReservationsResultTypeDef(TypedDict):
    HostReservationSet: list[HostReservationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See HostReservationTypeDef
  2. See ResponseMetadataTypeDef

AssociateInstanceEventWindowRequestRequestTypeDef#

# AssociateInstanceEventWindowRequestRequestTypeDef definition

class AssociateInstanceEventWindowRequestRequestTypeDef(TypedDict):
    InstanceEventWindowId: str,
    AssociationTarget: InstanceEventWindowAssociationRequestTypeDef,  # (1)
    DryRun: NotRequired[bool],
  1. See InstanceEventWindowAssociationRequestTypeDef

InstanceEventWindowTypeDef#

# InstanceEventWindowTypeDef definition

class InstanceEventWindowTypeDef(TypedDict):
    InstanceEventWindowId: NotRequired[str],
    TimeRanges: NotRequired[list[InstanceEventWindowTimeRangeTypeDef]],  # (1)
    Name: NotRequired[str],
    CronExpression: NotRequired[str],
    AssociationTarget: NotRequired[InstanceEventWindowAssociationTargetTypeDef],  # (2)
    State: NotRequired[InstanceEventWindowStateType],  # (3)
    Tags: NotRequired[list[TagTypeDef]],  # (4)
  1. See InstanceEventWindowTimeRangeTypeDef
  2. See InstanceEventWindowAssociationTargetTypeDef
  3. See InstanceEventWindowStateType
  4. See TagTypeDef

DisassociateInstanceEventWindowRequestRequestTypeDef#

# DisassociateInstanceEventWindowRequestRequestTypeDef definition

class DisassociateInstanceEventWindowRequestRequestTypeDef(TypedDict):
    InstanceEventWindowId: str,
    AssociationTarget: InstanceEventWindowDisassociationRequestTypeDef,  # (1)
    DryRun: NotRequired[bool],
  1. See InstanceEventWindowDisassociationRequestTypeDef

CreateIpamExternalResourceVerificationTokenResultTypeDef#

# CreateIpamExternalResourceVerificationTokenResultTypeDef definition

class CreateIpamExternalResourceVerificationTokenResultTypeDef(TypedDict):
    IpamExternalResourceVerificationToken: IpamExternalResourceVerificationTokenTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamExternalResourceVerificationTokenTypeDef
  2. See ResponseMetadataTypeDef

DeleteIpamExternalResourceVerificationTokenResultTypeDef#

# DeleteIpamExternalResourceVerificationTokenResultTypeDef definition

class DeleteIpamExternalResourceVerificationTokenResultTypeDef(TypedDict):
    IpamExternalResourceVerificationToken: IpamExternalResourceVerificationTokenTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamExternalResourceVerificationTokenTypeDef
  2. See ResponseMetadataTypeDef

DescribeIpamExternalResourceVerificationTokensResultTypeDef#

# DescribeIpamExternalResourceVerificationTokensResultTypeDef definition

class DescribeIpamExternalResourceVerificationTokensResultTypeDef(TypedDict):
    IpamExternalResourceVerificationTokens: list[IpamExternalResourceVerificationTokenTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See IpamExternalResourceVerificationTokenTypeDef
  2. See ResponseMetadataTypeDef

AssociateIpamResourceDiscoveryResultTypeDef#

# AssociateIpamResourceDiscoveryResultTypeDef definition

class AssociateIpamResourceDiscoveryResultTypeDef(TypedDict):
    IpamResourceDiscoveryAssociation: IpamResourceDiscoveryAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamResourceDiscoveryAssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeIpamResourceDiscoveryAssociationsResultTypeDef#

# DescribeIpamResourceDiscoveryAssociationsResultTypeDef definition

class DescribeIpamResourceDiscoveryAssociationsResultTypeDef(TypedDict):
    IpamResourceDiscoveryAssociations: list[IpamResourceDiscoveryAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See IpamResourceDiscoveryAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateIpamResourceDiscoveryResultTypeDef#

# DisassociateIpamResourceDiscoveryResultTypeDef definition

class DisassociateIpamResourceDiscoveryResultTypeDef(TypedDict):
    IpamResourceDiscoveryAssociation: IpamResourceDiscoveryAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamResourceDiscoveryAssociationTypeDef
  2. See ResponseMetadataTypeDef

CreateIpamScopeResultTypeDef#

# CreateIpamScopeResultTypeDef definition

class CreateIpamScopeResultTypeDef(TypedDict):
    IpamScope: IpamScopeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamScopeTypeDef
  2. See ResponseMetadataTypeDef

DeleteIpamScopeResultTypeDef#

# DeleteIpamScopeResultTypeDef definition

class DeleteIpamScopeResultTypeDef(TypedDict):
    IpamScope: IpamScopeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamScopeTypeDef
  2. See ResponseMetadataTypeDef

DescribeIpamScopesResultTypeDef#

# DescribeIpamScopesResultTypeDef definition

class DescribeIpamScopesResultTypeDef(TypedDict):
    IpamScopes: list[IpamScopeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See IpamScopeTypeDef
  2. See ResponseMetadataTypeDef

ModifyIpamScopeResultTypeDef#

# ModifyIpamScopeResultTypeDef definition

class ModifyIpamScopeResultTypeDef(TypedDict):
    IpamScope: IpamScopeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamScopeTypeDef
  2. See ResponseMetadataTypeDef

DescribeKeyPairsResultTypeDef#

# DescribeKeyPairsResultTypeDef definition

class DescribeKeyPairsResultTypeDef(TypedDict):
    KeyPairs: list[KeyPairInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KeyPairInfoTypeDef
  2. See ResponseMetadataTypeDef

CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef#

# CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef definition

class CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef(TypedDict):
    LocalGatewayRouteTableVirtualInterfaceGroupAssociation: LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef
  2. See ResponseMetadataTypeDef

DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef#

# DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef definition

class DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef(TypedDict):
    LocalGatewayRouteTableVirtualInterfaceGroupAssociation: LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResultTypeDef#

# DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResultTypeDef definition

class DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResultTypeDef(TypedDict):
    LocalGatewayRouteTableVirtualInterfaceGroupAssociations: list[LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef
  2. See ResponseMetadataTypeDef

CreateLocalGatewayRouteTableVpcAssociationResultTypeDef#

# CreateLocalGatewayRouteTableVpcAssociationResultTypeDef definition

class CreateLocalGatewayRouteTableVpcAssociationResultTypeDef(TypedDict):
    LocalGatewayRouteTableVpcAssociation: LocalGatewayRouteTableVpcAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LocalGatewayRouteTableVpcAssociationTypeDef
  2. See ResponseMetadataTypeDef

DeleteLocalGatewayRouteTableVpcAssociationResultTypeDef#

# DeleteLocalGatewayRouteTableVpcAssociationResultTypeDef definition

class DeleteLocalGatewayRouteTableVpcAssociationResultTypeDef(TypedDict):
    LocalGatewayRouteTableVpcAssociation: LocalGatewayRouteTableVpcAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LocalGatewayRouteTableVpcAssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeLocalGatewayRouteTableVpcAssociationsResultTypeDef#

# DescribeLocalGatewayRouteTableVpcAssociationsResultTypeDef definition

class DescribeLocalGatewayRouteTableVpcAssociationsResultTypeDef(TypedDict):
    LocalGatewayRouteTableVpcAssociations: list[LocalGatewayRouteTableVpcAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See LocalGatewayRouteTableVpcAssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeLocalGatewaysResultTypeDef#

# DescribeLocalGatewaysResultTypeDef definition

class DescribeLocalGatewaysResultTypeDef(TypedDict):
    LocalGateways: list[LocalGatewayTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See LocalGatewayTypeDef
  2. See ResponseMetadataTypeDef

DescribeLocalGatewayVirtualInterfaceGroupsResultTypeDef#

# DescribeLocalGatewayVirtualInterfaceGroupsResultTypeDef definition

class DescribeLocalGatewayVirtualInterfaceGroupsResultTypeDef(TypedDict):
    LocalGatewayVirtualInterfaceGroups: list[LocalGatewayVirtualInterfaceGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See LocalGatewayVirtualInterfaceGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeLocalGatewayVirtualInterfacesResultTypeDef#

# DescribeLocalGatewayVirtualInterfacesResultTypeDef definition

class DescribeLocalGatewayVirtualInterfacesResultTypeDef(TypedDict):
    LocalGatewayVirtualInterfaces: list[LocalGatewayVirtualInterfaceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See LocalGatewayVirtualInterfaceTypeDef
  2. See ResponseMetadataTypeDef

CreateManagedPrefixListResultTypeDef#

# CreateManagedPrefixListResultTypeDef definition

class CreateManagedPrefixListResultTypeDef(TypedDict):
    PrefixList: ManagedPrefixListTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ManagedPrefixListTypeDef
  2. See ResponseMetadataTypeDef

DeleteManagedPrefixListResultTypeDef#

# DeleteManagedPrefixListResultTypeDef definition

class DeleteManagedPrefixListResultTypeDef(TypedDict):
    PrefixList: ManagedPrefixListTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ManagedPrefixListTypeDef
  2. See ResponseMetadataTypeDef

DescribeManagedPrefixListsResultTypeDef#

# DescribeManagedPrefixListsResultTypeDef definition

class DescribeManagedPrefixListsResultTypeDef(TypedDict):
    PrefixLists: list[ManagedPrefixListTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ManagedPrefixListTypeDef
  2. See ResponseMetadataTypeDef

ModifyManagedPrefixListResultTypeDef#

# ModifyManagedPrefixListResultTypeDef definition

class ModifyManagedPrefixListResultTypeDef(TypedDict):
    PrefixList: ManagedPrefixListTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ManagedPrefixListTypeDef
  2. See ResponseMetadataTypeDef

RestoreManagedPrefixListVersionResultTypeDef#

# RestoreManagedPrefixListVersionResultTypeDef definition

class RestoreManagedPrefixListVersionResultTypeDef(TypedDict):
    PrefixList: ManagedPrefixListTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ManagedPrefixListTypeDef
  2. See ResponseMetadataTypeDef

DescribeNetworkInsightsAccessScopeAnalysesResultTypeDef#

# DescribeNetworkInsightsAccessScopeAnalysesResultTypeDef definition

class DescribeNetworkInsightsAccessScopeAnalysesResultTypeDef(TypedDict):
    NetworkInsightsAccessScopeAnalyses: list[NetworkInsightsAccessScopeAnalysisTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See NetworkInsightsAccessScopeAnalysisTypeDef
  2. See ResponseMetadataTypeDef

StartNetworkInsightsAccessScopeAnalysisResultTypeDef#

# StartNetworkInsightsAccessScopeAnalysisResultTypeDef definition

class StartNetworkInsightsAccessScopeAnalysisResultTypeDef(TypedDict):
    NetworkInsightsAccessScopeAnalysis: NetworkInsightsAccessScopeAnalysisTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkInsightsAccessScopeAnalysisTypeDef
  2. See ResponseMetadataTypeDef

DescribeNetworkInsightsAccessScopesResultTypeDef#

# DescribeNetworkInsightsAccessScopesResultTypeDef definition

class DescribeNetworkInsightsAccessScopesResultTypeDef(TypedDict):
    NetworkInsightsAccessScopes: list[NetworkInsightsAccessScopeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See NetworkInsightsAccessScopeTypeDef
  2. See ResponseMetadataTypeDef

CreatePlacementGroupResultTypeDef#

# CreatePlacementGroupResultTypeDef definition

class CreatePlacementGroupResultTypeDef(TypedDict):
    PlacementGroup: PlacementGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PlacementGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribePlacementGroupsResultTypeDef#

# DescribePlacementGroupsResultTypeDef definition

class DescribePlacementGroupsResultTypeDef(TypedDict):
    PlacementGroups: list[PlacementGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PlacementGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateReplaceRootVolumeTaskResultTypeDef#

# CreateReplaceRootVolumeTaskResultTypeDef definition

class CreateReplaceRootVolumeTaskResultTypeDef(TypedDict):
    ReplaceRootVolumeTask: ReplaceRootVolumeTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplaceRootVolumeTaskTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplaceRootVolumeTasksResultTypeDef#

# DescribeReplaceRootVolumeTasksResultTypeDef definition

class DescribeReplaceRootVolumeTasksResultTypeDef(TypedDict):
    ReplaceRootVolumeTasks: list[ReplaceRootVolumeTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ReplaceRootVolumeTaskTypeDef
  2. See ResponseMetadataTypeDef

GetSecurityGroupsForVpcResultTypeDef#

# GetSecurityGroupsForVpcResultTypeDef definition

class GetSecurityGroupsForVpcResultTypeDef(TypedDict):
    SecurityGroupForVpcs: list[SecurityGroupForVpcTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SecurityGroupForVpcTypeDef
  2. See ResponseMetadataTypeDef

CreateSnapshotsResultTypeDef#

# CreateSnapshotsResultTypeDef definition

class CreateSnapshotsResultTypeDef(TypedDict):
    Snapshots: list[SnapshotInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotInfoTypeDef
  2. See ResponseMetadataTypeDef

DescribeSnapshotTierStatusResultTypeDef#

# DescribeSnapshotTierStatusResultTypeDef definition

class DescribeSnapshotTierStatusResultTypeDef(TypedDict):
    SnapshotTierStatuses: list[SnapshotTierStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SnapshotTierStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeSnapshotsResultTypeDef#

# DescribeSnapshotsResultTypeDef definition

class DescribeSnapshotsResultTypeDef(TypedDict):
    Snapshots: list[SnapshotTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SnapshotTypeDef
  2. See ResponseMetadataTypeDef

CreateSubnetCidrReservationResultTypeDef#

# CreateSubnetCidrReservationResultTypeDef definition

class CreateSubnetCidrReservationResultTypeDef(TypedDict):
    SubnetCidrReservation: SubnetCidrReservationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SubnetCidrReservationTypeDef
  2. See ResponseMetadataTypeDef

DeleteSubnetCidrReservationResultTypeDef#

# DeleteSubnetCidrReservationResultTypeDef definition

class DeleteSubnetCidrReservationResultTypeDef(TypedDict):
    DeletedSubnetCidrReservation: SubnetCidrReservationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SubnetCidrReservationTypeDef
  2. See ResponseMetadataTypeDef

GetSubnetCidrReservationsResultTypeDef#

# GetSubnetCidrReservationsResultTypeDef definition

class GetSubnetCidrReservationsResultTypeDef(TypedDict):
    SubnetIpv4CidrReservations: list[SubnetCidrReservationTypeDef],  # (1)
    SubnetIpv6CidrReservations: list[SubnetCidrReservationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    NextToken: NotRequired[str],
  1. See SubnetCidrReservationTypeDef
  2. See SubnetCidrReservationTypeDef
  3. See ResponseMetadataTypeDef

AllocateAddressRequestRequestTypeDef#

# AllocateAddressRequestRequestTypeDef definition

class AllocateAddressRequestRequestTypeDef(TypedDict):
    Domain: NotRequired[DomainTypeType],  # (1)
    Address: NotRequired[str],
    PublicIpv4Pool: NotRequired[str],
    NetworkBorderGroup: NotRequired[str],
    CustomerOwnedIpv4Pool: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    IpamPoolId: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See DomainTypeType
  2. See TagSpecificationTypeDef

AllocateHostsRequestRequestTypeDef#

# AllocateHostsRequestRequestTypeDef definition

class AllocateHostsRequestRequestTypeDef(TypedDict):
    AvailabilityZone: str,
    InstanceFamily: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    HostRecovery: NotRequired[HostRecoveryType],  # (2)
    OutpostArn: NotRequired[str],
    HostMaintenance: NotRequired[HostMaintenanceType],  # (3)
    AssetIds: NotRequired[Sequence[str]],
    AutoPlacement: NotRequired[AutoPlacementType],  # (4)
    ClientToken: NotRequired[str],
    InstanceType: NotRequired[str],
    Quantity: NotRequired[int],
  1. See TagSpecificationTypeDef
  2. See HostRecoveryType
  3. See HostMaintenanceType
  4. See AutoPlacementType

AssociateIpamResourceDiscoveryRequestRequestTypeDef#

# AssociateIpamResourceDiscoveryRequestRequestTypeDef definition

class AssociateIpamResourceDiscoveryRequestRequestTypeDef(TypedDict):
    IpamId: str,
    IpamResourceDiscoveryId: str,
    DryRun: NotRequired[bool],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    ClientToken: NotRequired[str],
  1. See TagSpecificationTypeDef

CopyImageRequestRequestTypeDef#

# CopyImageRequestRequestTypeDef definition

class CopyImageRequestRequestTypeDef(TypedDict):
    Name: str,
    SourceImageId: str,
    SourceRegion: str,
    ClientToken: NotRequired[str],
    Description: NotRequired[str],
    Encrypted: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    DestinationOutpostArn: NotRequired[str],
    CopyImageTags: NotRequired[bool],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CopySnapshotRequestRequestTypeDef#

# CopySnapshotRequestRequestTypeDef definition

class CopySnapshotRequestRequestTypeDef(TypedDict):
    SourceRegion: str,
    SourceSnapshotId: str,
    Description: NotRequired[str],
    DestinationOutpostArn: NotRequired[str],
    DestinationRegion: NotRequired[str],
    Encrypted: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    PresignedUrl: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    CompletionDurationMinutes: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CopySnapshotRequestSnapshotCopyTypeDef#

# CopySnapshotRequestSnapshotCopyTypeDef definition

class CopySnapshotRequestSnapshotCopyTypeDef(TypedDict):
    SourceRegion: str,
    Description: NotRequired[str],
    DestinationOutpostArn: NotRequired[str],
    DestinationRegion: NotRequired[str],
    Encrypted: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    PresignedUrl: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    CompletionDurationMinutes: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateCapacityReservationBySplittingRequestRequestTypeDef#

# CreateCapacityReservationBySplittingRequestRequestTypeDef definition

class CreateCapacityReservationBySplittingRequestRequestTypeDef(TypedDict):
    SourceCapacityReservationId: str,
    InstanceCount: int,
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
  1. See TagSpecificationTypeDef

CreateCapacityReservationFleetRequestRequestTypeDef#

# CreateCapacityReservationFleetRequestRequestTypeDef definition

class CreateCapacityReservationFleetRequestRequestTypeDef(TypedDict):
    InstanceTypeSpecifications: Sequence[ReservationFleetInstanceSpecificationTypeDef],  # (1)
    TotalTargetCapacity: int,
    AllocationStrategy: NotRequired[str],
    ClientToken: NotRequired[str],
    Tenancy: NotRequired[FleetCapacityReservationTenancyType],  # (2)
    EndDate: NotRequired[TimestampTypeDef],
    InstanceMatchCriteria: NotRequired[FleetInstanceMatchCriteriaType],  # (3)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (4)
    DryRun: NotRequired[bool],
  1. See ReservationFleetInstanceSpecificationTypeDef
  2. See FleetCapacityReservationTenancyType
  3. See FleetInstanceMatchCriteriaType
  4. See TagSpecificationTypeDef

CreateCapacityReservationRequestRequestTypeDef#

# CreateCapacityReservationRequestRequestTypeDef definition

class CreateCapacityReservationRequestRequestTypeDef(TypedDict):
    InstanceType: str,
    InstancePlatform: CapacityReservationInstancePlatformType,  # (1)
    InstanceCount: int,
    ClientToken: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    AvailabilityZoneId: NotRequired[str],
    Tenancy: NotRequired[CapacityReservationTenancyType],  # (2)
    EbsOptimized: NotRequired[bool],
    EphemeralStorage: NotRequired[bool],
    EndDate: NotRequired[TimestampTypeDef],
    EndDateType: NotRequired[EndDateTypeType],  # (3)
    InstanceMatchCriteria: NotRequired[InstanceMatchCriteriaType],  # (4)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (5)
    DryRun: NotRequired[bool],
    OutpostArn: NotRequired[str],
    PlacementGroupArn: NotRequired[str],
    StartDate: NotRequired[TimestampTypeDef],
    CommitmentDuration: NotRequired[int],
    DeliveryPreference: NotRequired[CapacityReservationDeliveryPreferenceType],  # (6)
  1. See CapacityReservationInstancePlatformType
  2. See CapacityReservationTenancyType
  3. See EndDateTypeType
  4. See InstanceMatchCriteriaType
  5. See TagSpecificationTypeDef
  6. See CapacityReservationDeliveryPreferenceType

CreateCarrierGatewayRequestRequestTypeDef#

# CreateCarrierGatewayRequestRequestTypeDef definition

class CreateCarrierGatewayRequestRequestTypeDef(TypedDict):
    VpcId: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
  1. See TagSpecificationTypeDef

CreateCoipPoolRequestRequestTypeDef#

# CreateCoipPoolRequestRequestTypeDef definition

class CreateCoipPoolRequestRequestTypeDef(TypedDict):
    LocalGatewayRouteTableId: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateCustomerGatewayRequestRequestTypeDef#

# CreateCustomerGatewayRequestRequestTypeDef definition

class CreateCustomerGatewayRequestRequestTypeDef(TypedDict):
    Type: GatewayTypeType,  # (1)
    BgpAsn: NotRequired[int],
    PublicIp: NotRequired[str],
    CertificateArn: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    DeviceName: NotRequired[str],
    IpAddress: NotRequired[str],
    BgpAsnExtended: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See GatewayTypeType
  2. See TagSpecificationTypeDef

CreateDhcpOptionsRequestRequestTypeDef#

# CreateDhcpOptionsRequestRequestTypeDef definition

class CreateDhcpOptionsRequestRequestTypeDef(TypedDict):
    DhcpConfigurations: Sequence[NewDhcpConfigurationTypeDef],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    DryRun: NotRequired[bool],
  1. See NewDhcpConfigurationTypeDef
  2. See TagSpecificationTypeDef

CreateDhcpOptionsRequestServiceResourceCreateDhcpOptionsTypeDef#

# CreateDhcpOptionsRequestServiceResourceCreateDhcpOptionsTypeDef definition

class CreateDhcpOptionsRequestServiceResourceCreateDhcpOptionsTypeDef(TypedDict):
    DhcpConfigurations: Sequence[NewDhcpConfigurationTypeDef],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    DryRun: NotRequired[bool],
  1. See NewDhcpConfigurationTypeDef
  2. See TagSpecificationTypeDef

CreateEgressOnlyInternetGatewayRequestRequestTypeDef#

# CreateEgressOnlyInternetGatewayRequestRequestTypeDef definition

class CreateEgressOnlyInternetGatewayRequestRequestTypeDef(TypedDict):
    VpcId: str,
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
  1. See TagSpecificationTypeDef

CreateFlowLogsRequestRequestTypeDef#

# CreateFlowLogsRequestRequestTypeDef definition

class CreateFlowLogsRequestRequestTypeDef(TypedDict):
    ResourceIds: Sequence[str],
    ResourceType: FlowLogsResourceTypeType,  # (1)
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
    DeliverLogsPermissionArn: NotRequired[str],
    DeliverCrossAccountRole: NotRequired[str],
    LogGroupName: NotRequired[str],
    TrafficType: NotRequired[TrafficTypeType],  # (2)
    LogDestinationType: NotRequired[LogDestinationTypeType],  # (3)
    LogDestination: NotRequired[str],
    LogFormat: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (4)
    MaxAggregationInterval: NotRequired[int],
    DestinationOptions: NotRequired[DestinationOptionsRequestTypeDef],  # (5)
  1. See FlowLogsResourceTypeType
  2. See TrafficTypeType
  3. See LogDestinationTypeType
  4. See TagSpecificationTypeDef
  5. See DestinationOptionsRequestTypeDef

CreateFpgaImageRequestRequestTypeDef#

# CreateFpgaImageRequestRequestTypeDef definition

class CreateFpgaImageRequestRequestTypeDef(TypedDict):
    InputStorageLocation: StorageLocationTypeDef,  # (1)
    DryRun: NotRequired[bool],
    LogsStorageLocation: NotRequired[StorageLocationTypeDef],  # (1)
    Description: NotRequired[str],
    Name: NotRequired[str],
    ClientToken: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (3)
  1. See StorageLocationTypeDef
  2. See StorageLocationTypeDef
  3. See TagSpecificationTypeDef

CreateInstanceConnectEndpointRequestRequestTypeDef#

# CreateInstanceConnectEndpointRequestRequestTypeDef definition

class CreateInstanceConnectEndpointRequestRequestTypeDef(TypedDict):
    SubnetId: str,
    DryRun: NotRequired[bool],
    SecurityGroupIds: NotRequired[Sequence[str]],
    PreserveClientIp: NotRequired[bool],
    ClientToken: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
  1. See TagSpecificationTypeDef

CreateInstanceEventWindowRequestRequestTypeDef#

# CreateInstanceEventWindowRequestRequestTypeDef definition

class CreateInstanceEventWindowRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Name: NotRequired[str],
    TimeRanges: NotRequired[Sequence[InstanceEventWindowTimeRangeRequestTypeDef]],  # (1)
    CronExpression: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
  1. See InstanceEventWindowTimeRangeRequestTypeDef
  2. See TagSpecificationTypeDef

CreateInstanceExportTaskRequestRequestTypeDef#

# CreateInstanceExportTaskRequestRequestTypeDef definition

class CreateInstanceExportTaskRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    TargetEnvironment: ExportEnvironmentType,  # (1)
    ExportToS3Task: ExportToS3TaskSpecificationTypeDef,  # (2)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (3)
    Description: NotRequired[str],
  1. See ExportEnvironmentType
  2. See ExportToS3TaskSpecificationTypeDef
  3. See TagSpecificationTypeDef

CreateInternetGatewayRequestRequestTypeDef#

# CreateInternetGatewayRequestRequestTypeDef definition

class CreateInternetGatewayRequestRequestTypeDef(TypedDict):
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateInternetGatewayRequestServiceResourceCreateInternetGatewayTypeDef#

# CreateInternetGatewayRequestServiceResourceCreateInternetGatewayTypeDef definition

class CreateInternetGatewayRequestServiceResourceCreateInternetGatewayTypeDef(TypedDict):
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateIpamExternalResourceVerificationTokenRequestRequestTypeDef#

# CreateIpamExternalResourceVerificationTokenRequestRequestTypeDef definition

class CreateIpamExternalResourceVerificationTokenRequestRequestTypeDef(TypedDict):
    IpamId: str,
    DryRun: NotRequired[bool],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    ClientToken: NotRequired[str],
  1. See TagSpecificationTypeDef

CreateIpamPoolRequestRequestTypeDef#

# CreateIpamPoolRequestRequestTypeDef definition

class CreateIpamPoolRequestRequestTypeDef(TypedDict):
    IpamScopeId: str,
    AddressFamily: AddressFamilyType,  # (1)
    DryRun: NotRequired[bool],
    Locale: NotRequired[str],
    SourceIpamPoolId: NotRequired[str],
    Description: NotRequired[str],
    AutoImport: NotRequired[bool],
    PubliclyAdvertisable: NotRequired[bool],
    AllocationMinNetmaskLength: NotRequired[int],
    AllocationMaxNetmaskLength: NotRequired[int],
    AllocationDefaultNetmaskLength: NotRequired[int],
    AllocationResourceTags: NotRequired[Sequence[RequestIpamResourceTagTypeDef]],  # (2)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (3)
    ClientToken: NotRequired[str],
    AwsService: NotRequired[IpamPoolAwsServiceType],  # (4)
    PublicIpSource: NotRequired[IpamPoolPublicIpSourceType],  # (5)
    SourceResource: NotRequired[IpamPoolSourceResourceRequestTypeDef],  # (6)
  1. See AddressFamilyType
  2. See RequestIpamResourceTagTypeDef
  3. See TagSpecificationTypeDef
  4. See IpamPoolAwsServiceType
  5. See IpamPoolPublicIpSourceType
  6. See IpamPoolSourceResourceRequestTypeDef

CreateIpamRequestRequestTypeDef#

# CreateIpamRequestRequestTypeDef definition

class CreateIpamRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Description: NotRequired[str],
    OperatingRegions: NotRequired[Sequence[AddIpamOperatingRegionTypeDef]],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    ClientToken: NotRequired[str],
    Tier: NotRequired[IpamTierType],  # (3)
    EnablePrivateGua: NotRequired[bool],
  1. See AddIpamOperatingRegionTypeDef
  2. See TagSpecificationTypeDef
  3. See IpamTierType

CreateIpamResourceDiscoveryRequestRequestTypeDef#

# CreateIpamResourceDiscoveryRequestRequestTypeDef definition

class CreateIpamResourceDiscoveryRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Description: NotRequired[str],
    OperatingRegions: NotRequired[Sequence[AddIpamOperatingRegionTypeDef]],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    ClientToken: NotRequired[str],
  1. See AddIpamOperatingRegionTypeDef
  2. See TagSpecificationTypeDef

CreateIpamScopeRequestRequestTypeDef#

# CreateIpamScopeRequestRequestTypeDef definition

class CreateIpamScopeRequestRequestTypeDef(TypedDict):
    IpamId: str,
    DryRun: NotRequired[bool],
    Description: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    ClientToken: NotRequired[str],
  1. See TagSpecificationTypeDef

CreateKeyPairRequestRequestTypeDef#

# CreateKeyPairRequestRequestTypeDef definition

class CreateKeyPairRequestRequestTypeDef(TypedDict):
    KeyName: str,
    KeyType: NotRequired[KeyTypeType],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    KeyFormat: NotRequired[KeyFormatType],  # (3)
    DryRun: NotRequired[bool],
  1. See KeyTypeType
  2. See TagSpecificationTypeDef
  3. See KeyFormatType

CreateKeyPairRequestServiceResourceCreateKeyPairTypeDef#

# CreateKeyPairRequestServiceResourceCreateKeyPairTypeDef definition

class CreateKeyPairRequestServiceResourceCreateKeyPairTypeDef(TypedDict):
    KeyName: str,
    KeyType: NotRequired[KeyTypeType],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    KeyFormat: NotRequired[KeyFormatType],  # (3)
    DryRun: NotRequired[bool],
  1. See KeyTypeType
  2. See TagSpecificationTypeDef
  3. See KeyFormatType

CreateLocalGatewayRouteTableRequestRequestTypeDef#

# CreateLocalGatewayRouteTableRequestRequestTypeDef definition

class CreateLocalGatewayRouteTableRequestRequestTypeDef(TypedDict):
    LocalGatewayId: str,
    Mode: NotRequired[LocalGatewayRouteTableModeType],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    DryRun: NotRequired[bool],
  1. See LocalGatewayRouteTableModeType
  2. See TagSpecificationTypeDef

CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestRequestTypeDef#

# CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestRequestTypeDef definition

class CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestRequestTypeDef(TypedDict):
    LocalGatewayRouteTableId: str,
    LocalGatewayVirtualInterfaceGroupId: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateLocalGatewayRouteTableVpcAssociationRequestRequestTypeDef#

# CreateLocalGatewayRouteTableVpcAssociationRequestRequestTypeDef definition

class CreateLocalGatewayRouteTableVpcAssociationRequestRequestTypeDef(TypedDict):
    LocalGatewayRouteTableId: str,
    VpcId: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateManagedPrefixListRequestRequestTypeDef#

# CreateManagedPrefixListRequestRequestTypeDef definition

class CreateManagedPrefixListRequestRequestTypeDef(TypedDict):
    PrefixListName: str,
    MaxEntries: int,
    AddressFamily: str,
    DryRun: NotRequired[bool],
    Entries: NotRequired[Sequence[AddPrefixListEntryTypeDef]],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    ClientToken: NotRequired[str],
  1. See AddPrefixListEntryTypeDef
  2. See TagSpecificationTypeDef

CreateNatGatewayRequestRequestTypeDef#

# CreateNatGatewayRequestRequestTypeDef definition

class CreateNatGatewayRequestRequestTypeDef(TypedDict):
    SubnetId: str,
    AllocationId: NotRequired[str],
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    ConnectivityType: NotRequired[ConnectivityTypeType],  # (2)
    PrivateIpAddress: NotRequired[str],
    SecondaryAllocationIds: NotRequired[Sequence[str]],
    SecondaryPrivateIpAddresses: NotRequired[Sequence[str]],
    SecondaryPrivateIpAddressCount: NotRequired[int],
  1. See TagSpecificationTypeDef
  2. See ConnectivityTypeType

CreateNetworkAclRequestRequestTypeDef#

# CreateNetworkAclRequestRequestTypeDef definition

class CreateNetworkAclRequestRequestTypeDef(TypedDict):
    VpcId: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateNetworkAclRequestServiceResourceCreateNetworkAclTypeDef#

# CreateNetworkAclRequestServiceResourceCreateNetworkAclTypeDef definition

class CreateNetworkAclRequestServiceResourceCreateNetworkAclTypeDef(TypedDict):
    VpcId: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateNetworkAclRequestVpcCreateNetworkAclTypeDef#

# CreateNetworkAclRequestVpcCreateNetworkAclTypeDef definition

class CreateNetworkAclRequestVpcCreateNetworkAclTypeDef(TypedDict):
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateNetworkInterfaceRequestRequestTypeDef#

# CreateNetworkInterfaceRequestRequestTypeDef definition

class CreateNetworkInterfaceRequestRequestTypeDef(TypedDict):
    SubnetId: str,
    Ipv4Prefixes: NotRequired[Sequence[Ipv4PrefixSpecificationRequestTypeDef]],  # (1)
    Ipv4PrefixCount: NotRequired[int],
    Ipv6Prefixes: NotRequired[Sequence[Ipv6PrefixSpecificationRequestTypeDef]],  # (2)
    Ipv6PrefixCount: NotRequired[int],
    InterfaceType: NotRequired[NetworkInterfaceCreationTypeType],  # (3)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (4)
    ClientToken: NotRequired[str],
    EnablePrimaryIpv6: NotRequired[bool],
    ConnectionTrackingSpecification: NotRequired[ConnectionTrackingSpecificationRequestTypeDef],  # (5)
    Operator: NotRequired[OperatorRequestTypeDef],  # (6)
    Description: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
    Groups: NotRequired[Sequence[str]],
    PrivateIpAddresses: NotRequired[Sequence[PrivateIpAddressSpecificationTypeDef]],  # (7)
    SecondaryPrivateIpAddressCount: NotRequired[int],
    Ipv6Addresses: NotRequired[Sequence[InstanceIpv6AddressTypeDef]],  # (8)
    Ipv6AddressCount: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See Ipv4PrefixSpecificationRequestTypeDef
  2. See Ipv6PrefixSpecificationRequestTypeDef
  3. See NetworkInterfaceCreationTypeType
  4. See TagSpecificationTypeDef
  5. See ConnectionTrackingSpecificationRequestTypeDef
  6. See OperatorRequestTypeDef
  7. See PrivateIpAddressSpecificationTypeDef
  8. See InstanceIpv6AddressTypeDef

CreateNetworkInterfaceRequestServiceResourceCreateNetworkInterfaceTypeDef#

# CreateNetworkInterfaceRequestServiceResourceCreateNetworkInterfaceTypeDef definition

class CreateNetworkInterfaceRequestServiceResourceCreateNetworkInterfaceTypeDef(TypedDict):
    SubnetId: str,
    Ipv4Prefixes: NotRequired[Sequence[Ipv4PrefixSpecificationRequestTypeDef]],  # (1)
    Ipv4PrefixCount: NotRequired[int],
    Ipv6Prefixes: NotRequired[Sequence[Ipv6PrefixSpecificationRequestTypeDef]],  # (2)
    Ipv6PrefixCount: NotRequired[int],
    InterfaceType: NotRequired[NetworkInterfaceCreationTypeType],  # (3)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (4)
    ClientToken: NotRequired[str],
    EnablePrimaryIpv6: NotRequired[bool],
    ConnectionTrackingSpecification: NotRequired[ConnectionTrackingSpecificationRequestTypeDef],  # (5)
    Operator: NotRequired[OperatorRequestTypeDef],  # (6)
    Description: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
    Groups: NotRequired[Sequence[str]],
    PrivateIpAddresses: NotRequired[Sequence[PrivateIpAddressSpecificationTypeDef]],  # (7)
    SecondaryPrivateIpAddressCount: NotRequired[int],
    Ipv6Addresses: NotRequired[Sequence[InstanceIpv6AddressTypeDef]],  # (8)
    Ipv6AddressCount: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See Ipv4PrefixSpecificationRequestTypeDef
  2. See Ipv6PrefixSpecificationRequestTypeDef
  3. See NetworkInterfaceCreationTypeType
  4. See TagSpecificationTypeDef
  5. See ConnectionTrackingSpecificationRequestTypeDef
  6. See OperatorRequestTypeDef
  7. See PrivateIpAddressSpecificationTypeDef
  8. See InstanceIpv6AddressTypeDef

CreateNetworkInterfaceRequestSubnetCreateNetworkInterfaceTypeDef#

# CreateNetworkInterfaceRequestSubnetCreateNetworkInterfaceTypeDef definition

class CreateNetworkInterfaceRequestSubnetCreateNetworkInterfaceTypeDef(TypedDict):
    Ipv4Prefixes: NotRequired[Sequence[Ipv4PrefixSpecificationRequestTypeDef]],  # (1)
    Ipv4PrefixCount: NotRequired[int],
    Ipv6Prefixes: NotRequired[Sequence[Ipv6PrefixSpecificationRequestTypeDef]],  # (2)
    Ipv6PrefixCount: NotRequired[int],
    InterfaceType: NotRequired[NetworkInterfaceCreationTypeType],  # (3)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (4)
    ClientToken: NotRequired[str],
    EnablePrimaryIpv6: NotRequired[bool],
    ConnectionTrackingSpecification: NotRequired[ConnectionTrackingSpecificationRequestTypeDef],  # (5)
    Operator: NotRequired[OperatorRequestTypeDef],  # (6)
    Description: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
    Groups: NotRequired[Sequence[str]],
    PrivateIpAddresses: NotRequired[Sequence[PrivateIpAddressSpecificationTypeDef]],  # (7)
    SecondaryPrivateIpAddressCount: NotRequired[int],
    Ipv6Addresses: NotRequired[Sequence[InstanceIpv6AddressTypeDef]],  # (8)
    Ipv6AddressCount: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See Ipv4PrefixSpecificationRequestTypeDef
  2. See Ipv6PrefixSpecificationRequestTypeDef
  3. See NetworkInterfaceCreationTypeType
  4. See TagSpecificationTypeDef
  5. See ConnectionTrackingSpecificationRequestTypeDef
  6. See OperatorRequestTypeDef
  7. See PrivateIpAddressSpecificationTypeDef
  8. See InstanceIpv6AddressTypeDef

CreatePlacementGroupRequestRequestTypeDef#

# CreatePlacementGroupRequestRequestTypeDef definition

class CreatePlacementGroupRequestRequestTypeDef(TypedDict):
    PartitionCount: NotRequired[int],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    SpreadLevel: NotRequired[SpreadLevelType],  # (2)
    DryRun: NotRequired[bool],
    GroupName: NotRequired[str],
    Strategy: NotRequired[PlacementStrategyType],  # (3)
  1. See TagSpecificationTypeDef
  2. See SpreadLevelType
  3. See PlacementStrategyType

CreatePlacementGroupRequestServiceResourceCreatePlacementGroupTypeDef#

# CreatePlacementGroupRequestServiceResourceCreatePlacementGroupTypeDef definition

class CreatePlacementGroupRequestServiceResourceCreatePlacementGroupTypeDef(TypedDict):
    PartitionCount: NotRequired[int],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    SpreadLevel: NotRequired[SpreadLevelType],  # (2)
    DryRun: NotRequired[bool],
    GroupName: NotRequired[str],
    Strategy: NotRequired[PlacementStrategyType],  # (3)
  1. See TagSpecificationTypeDef
  2. See SpreadLevelType
  3. See PlacementStrategyType

CreatePublicIpv4PoolRequestRequestTypeDef#

# CreatePublicIpv4PoolRequestRequestTypeDef definition

class CreatePublicIpv4PoolRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    NetworkBorderGroup: NotRequired[str],
  1. See TagSpecificationTypeDef

CreateReplaceRootVolumeTaskRequestRequestTypeDef#

# CreateReplaceRootVolumeTaskRequestRequestTypeDef definition

class CreateReplaceRootVolumeTaskRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    SnapshotId: NotRequired[str],
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    ImageId: NotRequired[str],
    DeleteReplacedRootVolume: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateRestoreImageTaskRequestRequestTypeDef#

# CreateRestoreImageTaskRequestRequestTypeDef definition

class CreateRestoreImageTaskRequestRequestTypeDef(TypedDict):
    Bucket: str,
    ObjectKey: str,
    Name: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateRouteTableRequestRequestTypeDef#

# CreateRouteTableRequestRequestTypeDef definition

class CreateRouteTableRequestRequestTypeDef(TypedDict):
    VpcId: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateRouteTableRequestServiceResourceCreateRouteTableTypeDef#

# CreateRouteTableRequestServiceResourceCreateRouteTableTypeDef definition

class CreateRouteTableRequestServiceResourceCreateRouteTableTypeDef(TypedDict):
    VpcId: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateRouteTableRequestVpcCreateRouteTableTypeDef#

# CreateRouteTableRequestVpcCreateRouteTableTypeDef definition

class CreateRouteTableRequestVpcCreateRouteTableTypeDef(TypedDict):
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateSecurityGroupRequestRequestTypeDef#

# CreateSecurityGroupRequestRequestTypeDef definition

class CreateSecurityGroupRequestRequestTypeDef(TypedDict):
    Description: str,
    GroupName: str,
    VpcId: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateSecurityGroupRequestServiceResourceCreateSecurityGroupTypeDef#

# CreateSecurityGroupRequestServiceResourceCreateSecurityGroupTypeDef definition

class CreateSecurityGroupRequestServiceResourceCreateSecurityGroupTypeDef(TypedDict):
    Description: str,
    GroupName: str,
    VpcId: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateSecurityGroupRequestVpcCreateSecurityGroupTypeDef#

# CreateSecurityGroupRequestVpcCreateSecurityGroupTypeDef definition

class CreateSecurityGroupRequestVpcCreateSecurityGroupTypeDef(TypedDict):
    Description: str,
    GroupName: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateSnapshotRequestRequestTypeDef#

# CreateSnapshotRequestRequestTypeDef definition

class CreateSnapshotRequestRequestTypeDef(TypedDict):
    VolumeId: str,
    Description: NotRequired[str],
    OutpostArn: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    Location: NotRequired[SnapshotLocationEnumType],  # (2)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef
  2. See SnapshotLocationEnumType

CreateSnapshotRequestServiceResourceCreateSnapshotTypeDef#

# CreateSnapshotRequestServiceResourceCreateSnapshotTypeDef definition

class CreateSnapshotRequestServiceResourceCreateSnapshotTypeDef(TypedDict):
    VolumeId: str,
    Description: NotRequired[str],
    OutpostArn: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    Location: NotRequired[SnapshotLocationEnumType],  # (2)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef
  2. See SnapshotLocationEnumType

CreateSnapshotRequestVolumeCreateSnapshotTypeDef#

# CreateSnapshotRequestVolumeCreateSnapshotTypeDef definition

class CreateSnapshotRequestVolumeCreateSnapshotTypeDef(TypedDict):
    Description: NotRequired[str],
    OutpostArn: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    Location: NotRequired[SnapshotLocationEnumType],  # (2)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef
  2. See SnapshotLocationEnumType

CreateSnapshotsRequestRequestTypeDef#

# CreateSnapshotsRequestRequestTypeDef definition

class CreateSnapshotsRequestRequestTypeDef(TypedDict):
    InstanceSpecification: InstanceSpecificationTypeDef,  # (1)
    Description: NotRequired[str],
    OutpostArn: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    DryRun: NotRequired[bool],
    CopyTagsFromSource: NotRequired[CopyTagsFromSourceType],  # (3)
    Location: NotRequired[SnapshotLocationEnumType],  # (4)
  1. See InstanceSpecificationTypeDef
  2. See TagSpecificationTypeDef
  3. See CopyTagsFromSourceType
  4. See SnapshotLocationEnumType

CreateSubnetCidrReservationRequestRequestTypeDef#

# CreateSubnetCidrReservationRequestRequestTypeDef definition

class CreateSubnetCidrReservationRequestRequestTypeDef(TypedDict):
    SubnetId: str,
    Cidr: str,
    ReservationType: SubnetCidrReservationTypeType,  # (1)
    Description: NotRequired[str],
    DryRun: NotRequired[bool],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
  1. See SubnetCidrReservationTypeType
  2. See TagSpecificationTypeDef

CreateSubnetRequestRequestTypeDef#

# CreateSubnetRequestRequestTypeDef definition

class CreateSubnetRequestRequestTypeDef(TypedDict):
    VpcId: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    AvailabilityZone: NotRequired[str],
    AvailabilityZoneId: NotRequired[str],
    CidrBlock: NotRequired[str],
    Ipv6CidrBlock: NotRequired[str],
    OutpostArn: NotRequired[str],
    Ipv6Native: NotRequired[bool],
    Ipv4IpamPoolId: NotRequired[str],
    Ipv4NetmaskLength: NotRequired[int],
    Ipv6IpamPoolId: NotRequired[str],
    Ipv6NetmaskLength: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateSubnetRequestServiceResourceCreateSubnetTypeDef#

# CreateSubnetRequestServiceResourceCreateSubnetTypeDef definition

class CreateSubnetRequestServiceResourceCreateSubnetTypeDef(TypedDict):
    VpcId: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    AvailabilityZone: NotRequired[str],
    AvailabilityZoneId: NotRequired[str],
    CidrBlock: NotRequired[str],
    Ipv6CidrBlock: NotRequired[str],
    OutpostArn: NotRequired[str],
    Ipv6Native: NotRequired[bool],
    Ipv4IpamPoolId: NotRequired[str],
    Ipv4NetmaskLength: NotRequired[int],
    Ipv6IpamPoolId: NotRequired[str],
    Ipv6NetmaskLength: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateSubnetRequestVpcCreateSubnetTypeDef#

# CreateSubnetRequestVpcCreateSubnetTypeDef definition

class CreateSubnetRequestVpcCreateSubnetTypeDef(TypedDict):
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    AvailabilityZone: NotRequired[str],
    AvailabilityZoneId: NotRequired[str],
    CidrBlock: NotRequired[str],
    Ipv6CidrBlock: NotRequired[str],
    OutpostArn: NotRequired[str],
    Ipv6Native: NotRequired[bool],
    Ipv4IpamPoolId: NotRequired[str],
    Ipv4NetmaskLength: NotRequired[int],
    Ipv6IpamPoolId: NotRequired[str],
    Ipv6NetmaskLength: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateTrafficMirrorFilterRequestRequestTypeDef#

# CreateTrafficMirrorFilterRequestRequestTypeDef definition

class CreateTrafficMirrorFilterRequestRequestTypeDef(TypedDict):
    Description: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
  1. See TagSpecificationTypeDef

CreateTrafficMirrorFilterRuleRequestRequestTypeDef#

# CreateTrafficMirrorFilterRuleRequestRequestTypeDef definition

class CreateTrafficMirrorFilterRuleRequestRequestTypeDef(TypedDict):
    TrafficMirrorFilterId: str,
    TrafficDirection: TrafficDirectionType,  # (1)
    RuleNumber: int,
    RuleAction: TrafficMirrorRuleActionType,  # (2)
    DestinationCidrBlock: str,
    SourceCidrBlock: str,
    DestinationPortRange: NotRequired[TrafficMirrorPortRangeRequestTypeDef],  # (3)
    SourcePortRange: NotRequired[TrafficMirrorPortRangeRequestTypeDef],  # (3)
    Protocol: NotRequired[int],
    Description: NotRequired[str],
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (5)
  1. See TrafficDirectionType
  2. See TrafficMirrorRuleActionType
  3. See TrafficMirrorPortRangeRequestTypeDef
  4. See TrafficMirrorPortRangeRequestTypeDef
  5. See TagSpecificationTypeDef

CreateTrafficMirrorSessionRequestRequestTypeDef#

# CreateTrafficMirrorSessionRequestRequestTypeDef definition

class CreateTrafficMirrorSessionRequestRequestTypeDef(TypedDict):
    NetworkInterfaceId: str,
    TrafficMirrorTargetId: str,
    TrafficMirrorFilterId: str,
    SessionNumber: int,
    PacketLength: NotRequired[int],
    VirtualNetworkId: NotRequired[int],
    Description: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
  1. See TagSpecificationTypeDef

CreateTrafficMirrorTargetRequestRequestTypeDef#

# CreateTrafficMirrorTargetRequestRequestTypeDef definition

class CreateTrafficMirrorTargetRequestRequestTypeDef(TypedDict):
    NetworkInterfaceId: NotRequired[str],
    NetworkLoadBalancerArn: NotRequired[str],
    Description: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
    GatewayLoadBalancerEndpointId: NotRequired[str],
  1. See TagSpecificationTypeDef

CreateTransitGatewayConnectPeerRequestRequestTypeDef#

# CreateTransitGatewayConnectPeerRequestRequestTypeDef definition

class CreateTransitGatewayConnectPeerRequestRequestTypeDef(TypedDict):
    TransitGatewayAttachmentId: str,
    PeerAddress: str,
    InsideCidrBlocks: Sequence[str],
    TransitGatewayAddress: NotRequired[str],
    BgpOptions: NotRequired[TransitGatewayConnectRequestBgpOptionsTypeDef],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    DryRun: NotRequired[bool],
  1. See TransitGatewayConnectRequestBgpOptionsTypeDef
  2. See TagSpecificationTypeDef

CreateTransitGatewayConnectRequestRequestTypeDef#

# CreateTransitGatewayConnectRequestRequestTypeDef definition

class CreateTransitGatewayConnectRequestRequestTypeDef(TypedDict):
    TransportTransitGatewayAttachmentId: str,
    Options: CreateTransitGatewayConnectRequestOptionsTypeDef,  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    DryRun: NotRequired[bool],
  1. See CreateTransitGatewayConnectRequestOptionsTypeDef
  2. See TagSpecificationTypeDef

CreateTransitGatewayMulticastDomainRequestRequestTypeDef#

# CreateTransitGatewayMulticastDomainRequestRequestTypeDef definition

class CreateTransitGatewayMulticastDomainRequestRequestTypeDef(TypedDict):
    TransitGatewayId: str,
    Options: NotRequired[CreateTransitGatewayMulticastDomainRequestOptionsTypeDef],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    DryRun: NotRequired[bool],
  1. See CreateTransitGatewayMulticastDomainRequestOptionsTypeDef
  2. See TagSpecificationTypeDef

CreateTransitGatewayPeeringAttachmentRequestRequestTypeDef#

# CreateTransitGatewayPeeringAttachmentRequestRequestTypeDef definition

class CreateTransitGatewayPeeringAttachmentRequestRequestTypeDef(TypedDict):
    TransitGatewayId: str,
    PeerTransitGatewayId: str,
    PeerAccountId: str,
    PeerRegion: str,
    Options: NotRequired[CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    DryRun: NotRequired[bool],
  1. See CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef
  2. See TagSpecificationTypeDef

CreateTransitGatewayPolicyTableRequestRequestTypeDef#

# CreateTransitGatewayPolicyTableRequestRequestTypeDef definition

class CreateTransitGatewayPolicyTableRequestRequestTypeDef(TypedDict):
    TransitGatewayId: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateTransitGatewayRequestRequestTypeDef#

# CreateTransitGatewayRequestRequestTypeDef definition

class CreateTransitGatewayRequestRequestTypeDef(TypedDict):
    Description: NotRequired[str],
    Options: NotRequired[TransitGatewayRequestOptionsTypeDef],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    DryRun: NotRequired[bool],
  1. See TransitGatewayRequestOptionsTypeDef
  2. See TagSpecificationTypeDef

CreateTransitGatewayRouteTableAnnouncementRequestRequestTypeDef#

# CreateTransitGatewayRouteTableAnnouncementRequestRequestTypeDef definition

class CreateTransitGatewayRouteTableAnnouncementRequestRequestTypeDef(TypedDict):
    TransitGatewayRouteTableId: str,
    PeeringAttachmentId: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateTransitGatewayRouteTableRequestRequestTypeDef#

# CreateTransitGatewayRouteTableRequestRequestTypeDef definition

class CreateTransitGatewayRouteTableRequestRequestTypeDef(TypedDict):
    TransitGatewayId: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

CreateTransitGatewayVpcAttachmentRequestRequestTypeDef#

# CreateTransitGatewayVpcAttachmentRequestRequestTypeDef definition

class CreateTransitGatewayVpcAttachmentRequestRequestTypeDef(TypedDict):
    TransitGatewayId: str,
    VpcId: str,
    SubnetIds: Sequence[str],
    Options: NotRequired[CreateTransitGatewayVpcAttachmentRequestOptionsTypeDef],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    DryRun: NotRequired[bool],
  1. See CreateTransitGatewayVpcAttachmentRequestOptionsTypeDef
  2. See TagSpecificationTypeDef

CreateVerifiedAccessGroupRequestRequestTypeDef#

# CreateVerifiedAccessGroupRequestRequestTypeDef definition

class CreateVerifiedAccessGroupRequestRequestTypeDef(TypedDict):
    VerifiedAccessInstanceId: str,
    Description: NotRequired[str],
    PolicyDocument: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
    SseSpecification: NotRequired[VerifiedAccessSseSpecificationRequestTypeDef],  # (2)
  1. See TagSpecificationTypeDef
  2. See VerifiedAccessSseSpecificationRequestTypeDef

CreateVerifiedAccessInstanceRequestRequestTypeDef#

# CreateVerifiedAccessInstanceRequestRequestTypeDef definition

class CreateVerifiedAccessInstanceRequestRequestTypeDef(TypedDict):
    Description: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
    FIPSEnabled: NotRequired[bool],
    CidrEndpointsCustomSubDomain: NotRequired[str],
  1. See TagSpecificationTypeDef

CreateVerifiedAccessTrustProviderRequestRequestTypeDef#

# CreateVerifiedAccessTrustProviderRequestRequestTypeDef definition

class CreateVerifiedAccessTrustProviderRequestRequestTypeDef(TypedDict):
    TrustProviderType: TrustProviderTypeType,  # (1)
    PolicyReferenceName: str,
    UserTrustProviderType: NotRequired[UserTrustProviderTypeType],  # (2)
    DeviceTrustProviderType: NotRequired[DeviceTrustProviderTypeType],  # (3)
    OidcOptions: NotRequired[CreateVerifiedAccessTrustProviderOidcOptionsTypeDef],  # (4)
    DeviceOptions: NotRequired[CreateVerifiedAccessTrustProviderDeviceOptionsTypeDef],  # (5)
    Description: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (6)
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
    SseSpecification: NotRequired[VerifiedAccessSseSpecificationRequestTypeDef],  # (7)
    NativeApplicationOidcOptions: NotRequired[CreateVerifiedAccessNativeApplicationOidcOptionsTypeDef],  # (8)
  1. See TrustProviderTypeType
  2. See UserTrustProviderTypeType
  3. See DeviceTrustProviderTypeType
  4. See CreateVerifiedAccessTrustProviderOidcOptionsTypeDef
  5. See CreateVerifiedAccessTrustProviderDeviceOptionsTypeDef
  6. See TagSpecificationTypeDef
  7. See VerifiedAccessSseSpecificationRequestTypeDef
  8. See CreateVerifiedAccessNativeApplicationOidcOptionsTypeDef

CreateVolumeRequestRequestTypeDef#

# CreateVolumeRequestRequestTypeDef definition

class CreateVolumeRequestRequestTypeDef(TypedDict):
    AvailabilityZone: str,
    Encrypted: NotRequired[bool],
    Iops: NotRequired[int],
    KmsKeyId: NotRequired[str],
    OutpostArn: NotRequired[str],
    Size: NotRequired[int],
    SnapshotId: NotRequired[str],
    VolumeType: NotRequired[VolumeTypeType],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    MultiAttachEnabled: NotRequired[bool],
    Throughput: NotRequired[int],
    ClientToken: NotRequired[str],
    Operator: NotRequired[OperatorRequestTypeDef],  # (3)
    DryRun: NotRequired[bool],
  1. See VolumeTypeType
  2. See TagSpecificationTypeDef
  3. See OperatorRequestTypeDef

CreateVolumeRequestServiceResourceCreateVolumeTypeDef#

# CreateVolumeRequestServiceResourceCreateVolumeTypeDef definition

class CreateVolumeRequestServiceResourceCreateVolumeTypeDef(TypedDict):
    AvailabilityZone: str,
    Encrypted: NotRequired[bool],
    Iops: NotRequired[int],
    KmsKeyId: NotRequired[str],
    OutpostArn: NotRequired[str],
    Size: NotRequired[int],
    SnapshotId: NotRequired[str],
    VolumeType: NotRequired[VolumeTypeType],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    MultiAttachEnabled: NotRequired[bool],
    Throughput: NotRequired[int],
    ClientToken: NotRequired[str],
    Operator: NotRequired[OperatorRequestTypeDef],  # (3)
    DryRun: NotRequired[bool],
  1. See VolumeTypeType
  2. See TagSpecificationTypeDef
  3. See OperatorRequestTypeDef

CreateVpcBlockPublicAccessExclusionRequestRequestTypeDef#

# CreateVpcBlockPublicAccessExclusionRequestRequestTypeDef definition

class CreateVpcBlockPublicAccessExclusionRequestRequestTypeDef(TypedDict):
    InternetGatewayExclusionMode: InternetGatewayExclusionModeType,  # (1)
    DryRun: NotRequired[bool],
    SubnetId: NotRequired[str],
    VpcId: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
  1. See InternetGatewayExclusionModeType
  2. See TagSpecificationTypeDef

CreateVpcEndpointRequestRequestTypeDef#

# CreateVpcEndpointRequestRequestTypeDef definition

class CreateVpcEndpointRequestRequestTypeDef(TypedDict):
    VpcId: str,
    DryRun: NotRequired[bool],
    VpcEndpointType: NotRequired[VpcEndpointTypeType],  # (1)
    ServiceName: NotRequired[str],
    PolicyDocument: NotRequired[str],
    RouteTableIds: NotRequired[Sequence[str]],
    SubnetIds: NotRequired[Sequence[str]],
    SecurityGroupIds: NotRequired[Sequence[str]],
    IpAddressType: NotRequired[IpAddressTypeType],  # (2)
    DnsOptions: NotRequired[DnsOptionsSpecificationTypeDef],  # (3)
    ClientToken: NotRequired[str],
    PrivateDnsEnabled: NotRequired[bool],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (4)
    SubnetConfigurations: NotRequired[Sequence[SubnetConfigurationTypeDef]],  # (5)
    ServiceNetworkArn: NotRequired[str],
    ResourceConfigurationArn: NotRequired[str],
    ServiceRegion: NotRequired[str],
  1. See VpcEndpointTypeType
  2. See IpAddressTypeType
  3. See DnsOptionsSpecificationTypeDef
  4. See TagSpecificationTypeDef
  5. See SubnetConfigurationTypeDef

CreateVpcEndpointServiceConfigurationRequestRequestTypeDef#

# CreateVpcEndpointServiceConfigurationRequestRequestTypeDef definition

class CreateVpcEndpointServiceConfigurationRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    AcceptanceRequired: NotRequired[bool],
    PrivateDnsName: NotRequired[str],
    NetworkLoadBalancerArns: NotRequired[Sequence[str]],
    GatewayLoadBalancerArns: NotRequired[Sequence[str]],
    SupportedIpAddressTypes: NotRequired[Sequence[str]],
    SupportedRegions: NotRequired[Sequence[str]],
    ClientToken: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
  1. See TagSpecificationTypeDef

CreateVpcPeeringConnectionRequestRequestTypeDef#

# CreateVpcPeeringConnectionRequestRequestTypeDef definition

class CreateVpcPeeringConnectionRequestRequestTypeDef(TypedDict):
    VpcId: str,
    PeerRegion: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PeerVpcId: NotRequired[str],
    PeerOwnerId: NotRequired[str],
  1. See TagSpecificationTypeDef

CreateVpcPeeringConnectionRequestServiceResourceCreateVpcPeeringConnectionTypeDef#

# CreateVpcPeeringConnectionRequestServiceResourceCreateVpcPeeringConnectionTypeDef definition

class CreateVpcPeeringConnectionRequestServiceResourceCreateVpcPeeringConnectionTypeDef(TypedDict):
    VpcId: str,
    PeerRegion: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PeerVpcId: NotRequired[str],
    PeerOwnerId: NotRequired[str],
  1. See TagSpecificationTypeDef

CreateVpcPeeringConnectionRequestVpcRequestVpcPeeringConnectionTypeDef#

# CreateVpcPeeringConnectionRequestVpcRequestVpcPeeringConnectionTypeDef definition

class CreateVpcPeeringConnectionRequestVpcRequestVpcPeeringConnectionTypeDef(TypedDict):
    PeerRegion: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    PeerVpcId: NotRequired[str],
    PeerOwnerId: NotRequired[str],
  1. See TagSpecificationTypeDef

CreateVpcRequestRequestTypeDef#

# CreateVpcRequestRequestTypeDef definition

class CreateVpcRequestRequestTypeDef(TypedDict):
    CidrBlock: NotRequired[str],
    Ipv6Pool: NotRequired[str],
    Ipv6CidrBlock: NotRequired[str],
    Ipv4IpamPoolId: NotRequired[str],
    Ipv4NetmaskLength: NotRequired[int],
    Ipv6IpamPoolId: NotRequired[str],
    Ipv6NetmaskLength: NotRequired[int],
    Ipv6CidrBlockNetworkBorderGroup: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    InstanceTenancy: NotRequired[TenancyType],  # (2)
    AmazonProvidedIpv6CidrBlock: NotRequired[bool],
  1. See TagSpecificationTypeDef
  2. See TenancyType

CreateVpcRequestServiceResourceCreateVpcTypeDef#

# CreateVpcRequestServiceResourceCreateVpcTypeDef definition

class CreateVpcRequestServiceResourceCreateVpcTypeDef(TypedDict):
    CidrBlock: NotRequired[str],
    Ipv6Pool: NotRequired[str],
    Ipv6CidrBlock: NotRequired[str],
    Ipv4IpamPoolId: NotRequired[str],
    Ipv4NetmaskLength: NotRequired[int],
    Ipv6IpamPoolId: NotRequired[str],
    Ipv6NetmaskLength: NotRequired[int],
    Ipv6CidrBlockNetworkBorderGroup: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    InstanceTenancy: NotRequired[TenancyType],  # (2)
    AmazonProvidedIpv6CidrBlock: NotRequired[bool],
  1. See TagSpecificationTypeDef
  2. See TenancyType

CreateVpnGatewayRequestRequestTypeDef#

# CreateVpnGatewayRequestRequestTypeDef definition

class CreateVpnGatewayRequestRequestTypeDef(TypedDict):
    Type: GatewayTypeType,  # (1)
    AvailabilityZone: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    AmazonSideAsn: NotRequired[int],
    DryRun: NotRequired[bool],
  1. See GatewayTypeType
  2. See TagSpecificationTypeDef

ExportImageRequestRequestTypeDef#

# ExportImageRequestRequestTypeDef definition

class ExportImageRequestRequestTypeDef(TypedDict):
    DiskImageFormat: DiskImageFormatType,  # (1)
    ImageId: str,
    S3ExportLocation: ExportTaskS3LocationRequestTypeDef,  # (2)
    ClientToken: NotRequired[str],
    Description: NotRequired[str],
    DryRun: NotRequired[bool],
    RoleName: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (3)
  1. See DiskImageFormatType
  2. See ExportTaskS3LocationRequestTypeDef
  3. See TagSpecificationTypeDef

ImportKeyPairRequestRequestTypeDef#

# ImportKeyPairRequestRequestTypeDef definition

class ImportKeyPairRequestRequestTypeDef(TypedDict):
    KeyName: str,
    PublicKeyMaterial: BlobTypeDef,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

ImportKeyPairRequestServiceResourceImportKeyPairTypeDef#

# ImportKeyPairRequestServiceResourceImportKeyPairTypeDef definition

class ImportKeyPairRequestServiceResourceImportKeyPairTypeDef(TypedDict):
    KeyName: str,
    PublicKeyMaterial: BlobTypeDef,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef

ProvisionByoipCidrRequestRequestTypeDef#

# ProvisionByoipCidrRequestRequestTypeDef definition

class ProvisionByoipCidrRequestRequestTypeDef(TypedDict):
    Cidr: str,
    CidrAuthorizationContext: NotRequired[CidrAuthorizationContextTypeDef],  # (1)
    PubliclyAdvertisable: NotRequired[bool],
    Description: NotRequired[str],
    DryRun: NotRequired[bool],
    PoolTagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    MultiRegion: NotRequired[bool],
    NetworkBorderGroup: NotRequired[str],
  1. See CidrAuthorizationContextTypeDef
  2. See TagSpecificationTypeDef

PurchaseCapacityBlockRequestRequestTypeDef#

# PurchaseCapacityBlockRequestRequestTypeDef definition

class PurchaseCapacityBlockRequestRequestTypeDef(TypedDict):
    CapacityBlockOfferingId: str,
    InstancePlatform: CapacityReservationInstancePlatformType,  # (1)
    DryRun: NotRequired[bool],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
  1. See CapacityReservationInstancePlatformType
  2. See TagSpecificationTypeDef

PurchaseHostReservationRequestRequestTypeDef#

# PurchaseHostReservationRequestRequestTypeDef definition

class PurchaseHostReservationRequestRequestTypeDef(TypedDict):
    HostIdSet: Sequence[str],
    OfferingId: str,
    ClientToken: NotRequired[str],
    CurrencyCode: NotRequired[CurrencyCodeValuesType],  # (1)
    LimitPrice: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
  1. See CurrencyCodeValuesType
  2. See TagSpecificationTypeDef

StartDeclarativePoliciesReportRequestRequestTypeDef#

# StartDeclarativePoliciesReportRequestRequestTypeDef definition

class StartDeclarativePoliciesReportRequestRequestTypeDef(TypedDict):
    S3Bucket: str,
    TargetId: str,
    DryRun: NotRequired[bool],
    S3Prefix: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
  1. See TagSpecificationTypeDef

StartNetworkInsightsAccessScopeAnalysisRequestRequestTypeDef#

# StartNetworkInsightsAccessScopeAnalysisRequestRequestTypeDef definition

class StartNetworkInsightsAccessScopeAnalysisRequestRequestTypeDef(TypedDict):
    NetworkInsightsAccessScopeId: str,
    ClientToken: str,
    DryRun: NotRequired[bool],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
  1. See TagSpecificationTypeDef

StartNetworkInsightsAnalysisRequestRequestTypeDef#

# StartNetworkInsightsAnalysisRequestRequestTypeDef definition

class StartNetworkInsightsAnalysisRequestRequestTypeDef(TypedDict):
    NetworkInsightsPathId: str,
    ClientToken: str,
    AdditionalAccounts: NotRequired[Sequence[str]],
    FilterInArns: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
  1. See TagSpecificationTypeDef

CreateTrafficMirrorSessionResultTypeDef#

# CreateTrafficMirrorSessionResultTypeDef definition

class CreateTrafficMirrorSessionResultTypeDef(TypedDict):
    TrafficMirrorSession: TrafficMirrorSessionTypeDef,  # (1)
    ClientToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficMirrorSessionTypeDef
  2. See ResponseMetadataTypeDef

DescribeTrafficMirrorSessionsResultTypeDef#

# DescribeTrafficMirrorSessionsResultTypeDef definition

class DescribeTrafficMirrorSessionsResultTypeDef(TypedDict):
    TrafficMirrorSessions: list[TrafficMirrorSessionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TrafficMirrorSessionTypeDef
  2. See ResponseMetadataTypeDef

ModifyTrafficMirrorSessionResultTypeDef#

# ModifyTrafficMirrorSessionResultTypeDef definition

class ModifyTrafficMirrorSessionResultTypeDef(TypedDict):
    TrafficMirrorSession: TrafficMirrorSessionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficMirrorSessionTypeDef
  2. See ResponseMetadataTypeDef

CreateTrafficMirrorTargetResultTypeDef#

# CreateTrafficMirrorTargetResultTypeDef definition

class CreateTrafficMirrorTargetResultTypeDef(TypedDict):
    TrafficMirrorTarget: TrafficMirrorTargetTypeDef,  # (1)
    ClientToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficMirrorTargetTypeDef
  2. See ResponseMetadataTypeDef

DescribeTrafficMirrorTargetsResultTypeDef#

# DescribeTrafficMirrorTargetsResultTypeDef definition

class DescribeTrafficMirrorTargetsResultTypeDef(TypedDict):
    TrafficMirrorTargets: list[TrafficMirrorTargetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TrafficMirrorTargetTypeDef
  2. See ResponseMetadataTypeDef

CreateTransitGatewayPolicyTableResultTypeDef#

# CreateTransitGatewayPolicyTableResultTypeDef definition

class CreateTransitGatewayPolicyTableResultTypeDef(TypedDict):
    TransitGatewayPolicyTable: TransitGatewayPolicyTableTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPolicyTableTypeDef
  2. See ResponseMetadataTypeDef

DeleteTransitGatewayPolicyTableResultTypeDef#

# DeleteTransitGatewayPolicyTableResultTypeDef definition

class DeleteTransitGatewayPolicyTableResultTypeDef(TypedDict):
    TransitGatewayPolicyTable: TransitGatewayPolicyTableTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPolicyTableTypeDef
  2. See ResponseMetadataTypeDef

DescribeTransitGatewayPolicyTablesResultTypeDef#

# DescribeTransitGatewayPolicyTablesResultTypeDef definition

class DescribeTransitGatewayPolicyTablesResultTypeDef(TypedDict):
    TransitGatewayPolicyTables: list[TransitGatewayPolicyTableTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayPolicyTableTypeDef
  2. See ResponseMetadataTypeDef

CreateTransitGatewayRouteTableAnnouncementResultTypeDef#

# CreateTransitGatewayRouteTableAnnouncementResultTypeDef definition

class CreateTransitGatewayRouteTableAnnouncementResultTypeDef(TypedDict):
    TransitGatewayRouteTableAnnouncement: TransitGatewayRouteTableAnnouncementTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRouteTableAnnouncementTypeDef
  2. See ResponseMetadataTypeDef

DeleteTransitGatewayRouteTableAnnouncementResultTypeDef#

# DeleteTransitGatewayRouteTableAnnouncementResultTypeDef definition

class DeleteTransitGatewayRouteTableAnnouncementResultTypeDef(TypedDict):
    TransitGatewayRouteTableAnnouncement: TransitGatewayRouteTableAnnouncementTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRouteTableAnnouncementTypeDef
  2. See ResponseMetadataTypeDef

DescribeTransitGatewayRouteTableAnnouncementsResultTypeDef#

# DescribeTransitGatewayRouteTableAnnouncementsResultTypeDef definition

class DescribeTransitGatewayRouteTableAnnouncementsResultTypeDef(TypedDict):
    TransitGatewayRouteTableAnnouncements: list[TransitGatewayRouteTableAnnouncementTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayRouteTableAnnouncementTypeDef
  2. See ResponseMetadataTypeDef

CreateTransitGatewayRouteTableResultTypeDef#

# CreateTransitGatewayRouteTableResultTypeDef definition

class CreateTransitGatewayRouteTableResultTypeDef(TypedDict):
    TransitGatewayRouteTable: TransitGatewayRouteTableTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRouteTableTypeDef
  2. See ResponseMetadataTypeDef

DeleteTransitGatewayRouteTableResultTypeDef#

# DeleteTransitGatewayRouteTableResultTypeDef definition

class DeleteTransitGatewayRouteTableResultTypeDef(TypedDict):
    TransitGatewayRouteTable: TransitGatewayRouteTableTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRouteTableTypeDef
  2. See ResponseMetadataTypeDef

DescribeTransitGatewayRouteTablesResultTypeDef#

# DescribeTransitGatewayRouteTablesResultTypeDef definition

class DescribeTransitGatewayRouteTablesResultTypeDef(TypedDict):
    TransitGatewayRouteTables: list[TransitGatewayRouteTableTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayRouteTableTypeDef
  2. See ResponseMetadataTypeDef

AssociateTrunkInterfaceResultTypeDef#

# AssociateTrunkInterfaceResultTypeDef definition

class AssociateTrunkInterfaceResultTypeDef(TypedDict):
    InterfaceAssociation: TrunkInterfaceAssociationTypeDef,  # (1)
    ClientToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrunkInterfaceAssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeTrunkInterfaceAssociationsResultTypeDef#

# DescribeTrunkInterfaceAssociationsResultTypeDef definition

class DescribeTrunkInterfaceAssociationsResultTypeDef(TypedDict):
    InterfaceAssociations: list[TrunkInterfaceAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TrunkInterfaceAssociationTypeDef
  2. See ResponseMetadataTypeDef

CreateVpcBlockPublicAccessExclusionResultTypeDef#

# CreateVpcBlockPublicAccessExclusionResultTypeDef definition

class CreateVpcBlockPublicAccessExclusionResultTypeDef(TypedDict):
    VpcBlockPublicAccessExclusion: VpcBlockPublicAccessExclusionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcBlockPublicAccessExclusionTypeDef
  2. See ResponseMetadataTypeDef

DeleteVpcBlockPublicAccessExclusionResultTypeDef#

# DeleteVpcBlockPublicAccessExclusionResultTypeDef definition

class DeleteVpcBlockPublicAccessExclusionResultTypeDef(TypedDict):
    VpcBlockPublicAccessExclusion: VpcBlockPublicAccessExclusionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcBlockPublicAccessExclusionTypeDef
  2. See ResponseMetadataTypeDef

DescribeVpcBlockPublicAccessExclusionsResultTypeDef#

# DescribeVpcBlockPublicAccessExclusionsResultTypeDef definition

class DescribeVpcBlockPublicAccessExclusionsResultTypeDef(TypedDict):
    VpcBlockPublicAccessExclusions: list[VpcBlockPublicAccessExclusionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VpcBlockPublicAccessExclusionTypeDef
  2. See ResponseMetadataTypeDef

ModifyVpcBlockPublicAccessExclusionResultTypeDef#

# ModifyVpcBlockPublicAccessExclusionResultTypeDef definition

class ModifyVpcBlockPublicAccessExclusionResultTypeDef(TypedDict):
    VpcBlockPublicAccessExclusion: VpcBlockPublicAccessExclusionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcBlockPublicAccessExclusionTypeDef
  2. See ResponseMetadataTypeDef

DescribeVpcClassicLinkResultTypeDef#

# DescribeVpcClassicLinkResultTypeDef definition

class DescribeVpcClassicLinkResultTypeDef(TypedDict):
    Vpcs: list[VpcClassicLinkTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcClassicLinkTypeDef
  2. See ResponseMetadataTypeDef

ExplanationTypeDef#

# ExplanationTypeDef definition

class ExplanationTypeDef(TypedDict):
    Acl: NotRequired[AnalysisComponentTypeDef],  # (1)
    AclRule: NotRequired[AnalysisAclRuleTypeDef],  # (2)
    Address: NotRequired[str],
    Addresses: NotRequired[list[str]],
    AttachedTo: NotRequired[AnalysisComponentTypeDef],  # (1)
    AvailabilityZones: NotRequired[list[str]],
    Cidrs: NotRequired[list[str]],
    Component: NotRequired[AnalysisComponentTypeDef],  # (1)
    CustomerGateway: NotRequired[AnalysisComponentTypeDef],  # (1)
    Destination: NotRequired[AnalysisComponentTypeDef],  # (1)
    DestinationVpc: NotRequired[AnalysisComponentTypeDef],  # (1)
    Direction: NotRequired[str],
    ExplanationCode: NotRequired[str],
    IngressRouteTable: NotRequired[AnalysisComponentTypeDef],  # (1)
    InternetGateway: NotRequired[AnalysisComponentTypeDef],  # (1)
    LoadBalancerArn: NotRequired[str],
    ClassicLoadBalancerListener: NotRequired[AnalysisLoadBalancerListenerTypeDef],  # (10)
    LoadBalancerListenerPort: NotRequired[int],
    LoadBalancerTarget: NotRequired[AnalysisLoadBalancerTargetTypeDef],  # (11)
    LoadBalancerTargetGroup: NotRequired[AnalysisComponentTypeDef],  # (1)
    LoadBalancerTargetGroups: NotRequired[list[AnalysisComponentTypeDef]],  # (13)
    LoadBalancerTargetPort: NotRequired[int],
    ElasticLoadBalancerListener: NotRequired[AnalysisComponentTypeDef],  # (1)
    MissingComponent: NotRequired[str],
    NatGateway: NotRequired[AnalysisComponentTypeDef],  # (1)
    NetworkInterface: NotRequired[AnalysisComponentTypeDef],  # (1)
    PacketField: NotRequired[str],
    VpcPeeringConnection: NotRequired[AnalysisComponentTypeDef],  # (1)
    Port: NotRequired[int],
    PortRanges: NotRequired[list[PortRangeTypeDef]],  # (18)
    PrefixList: NotRequired[AnalysisComponentTypeDef],  # (1)
    Protocols: NotRequired[list[str]],
    RouteTableRoute: NotRequired[AnalysisRouteTableRouteTypeDef],  # (20)
    RouteTable: NotRequired[AnalysisComponentTypeDef],  # (1)
    SecurityGroup: NotRequired[AnalysisComponentTypeDef],  # (1)
    SecurityGroupRule: NotRequired[AnalysisSecurityGroupRuleTypeDef],  # (23)
    SecurityGroups: NotRequired[list[AnalysisComponentTypeDef]],  # (13)
    SourceVpc: NotRequired[AnalysisComponentTypeDef],  # (1)
    State: NotRequired[str],
    Subnet: NotRequired[AnalysisComponentTypeDef],  # (1)
    SubnetRouteTable: NotRequired[AnalysisComponentTypeDef],  # (1)
    Vpc: NotRequired[AnalysisComponentTypeDef],  # (1)
    VpcEndpoint: NotRequired[AnalysisComponentTypeDef],  # (1)
    VpnConnection: NotRequired[AnalysisComponentTypeDef],  # (1)
    VpnGateway: NotRequired[AnalysisComponentTypeDef],  # (1)
    TransitGateway: NotRequired[AnalysisComponentTypeDef],  # (1)
    TransitGatewayRouteTable: NotRequired[AnalysisComponentTypeDef],  # (1)
    TransitGatewayRouteTableRoute: NotRequired[TransitGatewayRouteTableRouteTypeDef],  # (34)
    TransitGatewayAttachment: NotRequired[AnalysisComponentTypeDef],  # (1)
    ComponentAccount: NotRequired[str],
    ComponentRegion: NotRequired[str],
    FirewallStatelessRule: NotRequired[FirewallStatelessRuleTypeDef],  # (36)
    FirewallStatefulRule: NotRequired[FirewallStatefulRuleTypeDef],  # (37)
  1. See AnalysisComponentTypeDef
  2. See AnalysisAclRuleTypeDef
  3. See AnalysisComponentTypeDef
  4. See AnalysisComponentTypeDef
  5. See AnalysisComponentTypeDef
  6. See AnalysisComponentTypeDef
  7. See AnalysisComponentTypeDef
  8. See AnalysisComponentTypeDef
  9. See AnalysisComponentTypeDef
  10. See AnalysisLoadBalancerListenerTypeDef
  11. See AnalysisLoadBalancerTargetTypeDef
  12. See AnalysisComponentTypeDef
  13. See AnalysisComponentTypeDef
  14. See AnalysisComponentTypeDef
  15. See AnalysisComponentTypeDef
  16. See AnalysisComponentTypeDef
  17. See AnalysisComponentTypeDef
  18. See PortRangeTypeDef
  19. See AnalysisComponentTypeDef
  20. See AnalysisRouteTableRouteTypeDef
  21. See AnalysisComponentTypeDef
  22. See AnalysisComponentTypeDef
  23. See AnalysisSecurityGroupRuleTypeDef
  24. See AnalysisComponentTypeDef
  25. See AnalysisComponentTypeDef
  26. See AnalysisComponentTypeDef
  27. See AnalysisComponentTypeDef
  28. See AnalysisComponentTypeDef
  29. See AnalysisComponentTypeDef
  30. See AnalysisComponentTypeDef
  31. See AnalysisComponentTypeDef
  32. See AnalysisComponentTypeDef
  33. See AnalysisComponentTypeDef
  34. See TransitGatewayRouteTableRouteTypeDef
  35. See AnalysisComponentTypeDef
  36. See FirewallStatelessRuleTypeDef
  37. See FirewallStatefulRuleTypeDef

AdvertiseByoipCidrResultTypeDef#

# AdvertiseByoipCidrResultTypeDef definition

class AdvertiseByoipCidrResultTypeDef(TypedDict):
    ByoipCidr: ByoipCidrTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ByoipCidrTypeDef
  2. See ResponseMetadataTypeDef

DeprovisionByoipCidrResultTypeDef#

# DeprovisionByoipCidrResultTypeDef definition

class DeprovisionByoipCidrResultTypeDef(TypedDict):
    ByoipCidr: ByoipCidrTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ByoipCidrTypeDef
  2. See ResponseMetadataTypeDef

DescribeByoipCidrsResultTypeDef#

# DescribeByoipCidrsResultTypeDef definition

class DescribeByoipCidrsResultTypeDef(TypedDict):
    ByoipCidrs: list[ByoipCidrTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ByoipCidrTypeDef
  2. See ResponseMetadataTypeDef

MoveByoipCidrToIpamResultTypeDef#

# MoveByoipCidrToIpamResultTypeDef definition

class MoveByoipCidrToIpamResultTypeDef(TypedDict):
    ByoipCidr: ByoipCidrTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ByoipCidrTypeDef
  2. See ResponseMetadataTypeDef

ProvisionByoipCidrResultTypeDef#

# ProvisionByoipCidrResultTypeDef definition

class ProvisionByoipCidrResultTypeDef(TypedDict):
    ByoipCidr: ByoipCidrTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ByoipCidrTypeDef
  2. See ResponseMetadataTypeDef

WithdrawByoipCidrResultTypeDef#

# WithdrawByoipCidrResultTypeDef definition

class WithdrawByoipCidrResultTypeDef(TypedDict):
    ByoipCidr: ByoipCidrTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ByoipCidrTypeDef
  2. See ResponseMetadataTypeDef

DescribeClientVpnTargetNetworksResultTypeDef#

# DescribeClientVpnTargetNetworksResultTypeDef definition

class DescribeClientVpnTargetNetworksResultTypeDef(TypedDict):
    ClientVpnTargetNetworks: list[TargetNetworkTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TargetNetworkTypeDef
  2. See ResponseMetadataTypeDef

RouteTableTypeDef#

# RouteTableTypeDef definition

class RouteTableTypeDef(TypedDict):
    Associations: NotRequired[list[RouteTableAssociationTypeDef]],  # (1)
    PropagatingVgws: NotRequired[list[PropagatingVgwTypeDef]],  # (2)
    RouteTableId: NotRequired[str],
    Routes: NotRequired[list[RouteTypeDef]],  # (3)
    Tags: NotRequired[list[TagTypeDef]],  # (4)
    VpcId: NotRequired[str],
    OwnerId: NotRequired[str],
  1. See RouteTableAssociationTypeDef
  2. See PropagatingVgwTypeDef
  3. See RouteTypeDef
  4. See TagTypeDef

IntegrateServicesTypeDef#

# IntegrateServicesTypeDef definition

class IntegrateServicesTypeDef(TypedDict):
    AthenaIntegrations: NotRequired[Sequence[AthenaIntegrationTypeDef]],  # (1)
  1. See AthenaIntegrationTypeDef

LaunchTemplateInstanceMarketOptionsRequestTypeDef#

# LaunchTemplateInstanceMarketOptionsRequestTypeDef definition

class LaunchTemplateInstanceMarketOptionsRequestTypeDef(TypedDict):
    MarketType: NotRequired[MarketTypeType],  # (1)
    SpotOptions: NotRequired[LaunchTemplateSpotMarketOptionsRequestTypeDef],  # (2)
  1. See MarketTypeType
  2. See LaunchTemplateSpotMarketOptionsRequestTypeDef

DescribeScheduledInstanceAvailabilityRequestPaginateTypeDef#

# DescribeScheduledInstanceAvailabilityRequestPaginateTypeDef definition

class DescribeScheduledInstanceAvailabilityRequestPaginateTypeDef(TypedDict):
    FirstSlotStartTimeRange: SlotDateTimeRangeRequestTypeDef,  # (1)
    Recurrence: ScheduledInstanceRecurrenceRequestTypeDef,  # (2)
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (3)
    MaxSlotDurationInHours: NotRequired[int],
    MinSlotDurationInHours: NotRequired[int],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See SlotDateTimeRangeRequestTypeDef
  2. See ScheduledInstanceRecurrenceRequestTypeDef
  3. See FilterTypeDef
  4. See PaginatorConfigTypeDef

DescribeScheduledInstanceAvailabilityRequestRequestTypeDef#

# DescribeScheduledInstanceAvailabilityRequestRequestTypeDef definition

class DescribeScheduledInstanceAvailabilityRequestRequestTypeDef(TypedDict):
    FirstSlotStartTimeRange: SlotDateTimeRangeRequestTypeDef,  # (1)
    Recurrence: ScheduledInstanceRecurrenceRequestTypeDef,  # (2)
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (3)
    MaxResults: NotRequired[int],
    MaxSlotDurationInHours: NotRequired[int],
    MinSlotDurationInHours: NotRequired[int],
    NextToken: NotRequired[str],
  1. See SlotDateTimeRangeRequestTypeDef
  2. See ScheduledInstanceRecurrenceRequestTypeDef
  3. See FilterTypeDef

DescribeScheduledInstancesRequestPaginateTypeDef#

# DescribeScheduledInstancesRequestPaginateTypeDef definition

class DescribeScheduledInstancesRequestPaginateTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    ScheduledInstanceIds: NotRequired[Sequence[str]],
    SlotStartTimeRange: NotRequired[SlotStartTimeRangeRequestTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See FilterTypeDef
  2. See SlotStartTimeRangeRequestTypeDef
  3. See PaginatorConfigTypeDef

DescribeScheduledInstancesRequestRequestTypeDef#

# DescribeScheduledInstancesRequestRequestTypeDef definition

class DescribeScheduledInstancesRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    ScheduledInstanceIds: NotRequired[Sequence[str]],
    SlotStartTimeRange: NotRequired[SlotStartTimeRangeRequestTypeDef],  # (2)
  1. See FilterTypeDef
  2. See SlotStartTimeRangeRequestTypeDef

InstanceMarketOptionsRequestTypeDef#

# InstanceMarketOptionsRequestTypeDef definition

class InstanceMarketOptionsRequestTypeDef(TypedDict):
    MarketType: NotRequired[MarketTypeType],  # (1)
    SpotOptions: NotRequired[SpotMarketOptionsTypeDef],  # (2)
  1. See MarketTypeType
  2. See SpotMarketOptionsTypeDef

CreateVpnGatewayResultTypeDef#

# CreateVpnGatewayResultTypeDef definition

class CreateVpnGatewayResultTypeDef(TypedDict):
    VpnGateway: VpnGatewayTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpnGatewayTypeDef
  2. See ResponseMetadataTypeDef

DescribeVpnGatewaysResultTypeDef#

# DescribeVpnGatewaysResultTypeDef definition

class DescribeVpnGatewaysResultTypeDef(TypedDict):
    VpnGateways: list[VpnGatewayTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpnGatewayTypeDef
  2. See ResponseMetadataTypeDef

NetworkInterfaceAttachmentTypeDef#

# NetworkInterfaceAttachmentTypeDef definition

class NetworkInterfaceAttachmentTypeDef(TypedDict):
    AttachTime: NotRequired[datetime],
    AttachmentId: NotRequired[str],
    DeleteOnTermination: NotRequired[bool],
    DeviceIndex: NotRequired[int],
    NetworkCardIndex: NotRequired[int],
    InstanceId: NotRequired[str],
    InstanceOwnerId: NotRequired[str],
    Status: NotRequired[AttachmentStatusType],  # (1)
    EnaSrdSpecification: NotRequired[AttachmentEnaSrdSpecificationTypeDef],  # (2)
  1. See AttachmentStatusType
  2. See AttachmentEnaSrdSpecificationTypeDef

GetDeclarativePoliciesReportSummaryResultTypeDef#

# GetDeclarativePoliciesReportSummaryResultTypeDef definition

class GetDeclarativePoliciesReportSummaryResultTypeDef(TypedDict):
    ReportId: str,
    S3Bucket: str,
    S3Prefix: str,
    TargetId: str,
    StartTime: datetime,
    EndTime: datetime,
    NumberOfAccounts: int,
    NumberOfFailedAccounts: int,
    AttributeSummaries: list[AttributeSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttributeSummaryTypeDef
  2. See ResponseMetadataTypeDef

DhcpOptionsTypeDef#

# DhcpOptionsTypeDef definition

class DhcpOptionsTypeDef(TypedDict):
    OwnerId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
    DhcpOptionsId: NotRequired[str],
    DhcpConfigurations: NotRequired[list[DhcpConfigurationTypeDef]],  # (2)
  1. See TagTypeDef
  2. See DhcpConfigurationTypeDef

DescribeClientVpnAuthorizationRulesResultTypeDef#

# DescribeClientVpnAuthorizationRulesResultTypeDef definition

class DescribeClientVpnAuthorizationRulesResultTypeDef(TypedDict):
    AuthorizationRules: list[AuthorizationRuleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AuthorizationRuleTypeDef
  2. See ResponseMetadataTypeDef

DescribeAvailabilityZonesResultTypeDef#

# DescribeAvailabilityZonesResultTypeDef definition

class DescribeAvailabilityZonesResultTypeDef(TypedDict):
    AvailabilityZones: list[AvailabilityZoneTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AvailabilityZoneTypeDef
  2. See ResponseMetadataTypeDef

HostTypeDef#

# HostTypeDef definition

class HostTypeDef(TypedDict):
    AutoPlacement: NotRequired[AutoPlacementType],  # (1)
    AvailabilityZone: NotRequired[str],
    AvailableCapacity: NotRequired[AvailableCapacityTypeDef],  # (2)
    ClientToken: NotRequired[str],
    HostId: NotRequired[str],
    HostProperties: NotRequired[HostPropertiesTypeDef],  # (3)
    HostReservationId: NotRequired[str],
    Instances: NotRequired[list[HostInstanceTypeDef]],  # (4)
    State: NotRequired[AllocationStateType],  # (5)
    AllocationTime: NotRequired[datetime],
    ReleaseTime: NotRequired[datetime],
    Tags: NotRequired[list[TagTypeDef]],  # (6)
    HostRecovery: NotRequired[HostRecoveryType],  # (7)
    AllowsMultipleInstanceTypes: NotRequired[AllowsMultipleInstanceTypesType],  # (8)
    OwnerId: NotRequired[str],
    AvailabilityZoneId: NotRequired[str],
    MemberOfServiceLinkedResourceGroup: NotRequired[bool],
    OutpostArn: NotRequired[str],
    HostMaintenance: NotRequired[HostMaintenanceType],  # (9)
    AssetId: NotRequired[str],
  1. See AutoPlacementType
  2. See AvailableCapacityTypeDef
  3. See HostPropertiesTypeDef
  4. See HostInstanceTypeDef
  5. See AllocationStateType
  6. See TagTypeDef
  7. See HostRecoveryType
  8. See AllowsMultipleInstanceTypesType
  9. See HostMaintenanceType

CreateImageRequestInstanceCreateImageTypeDef#

# CreateImageRequestInstanceCreateImageTypeDef definition

class CreateImageRequestInstanceCreateImageTypeDef(TypedDict):
    Name: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    Description: NotRequired[str],
    NoReboot: NotRequired[bool],
    BlockDeviceMappings: NotRequired[Sequence[BlockDeviceMappingTypeDef]],  # (2)
  1. See TagSpecificationTypeDef
  2. See BlockDeviceMappingTypeDef

CreateImageRequestRequestTypeDef#

# CreateImageRequestRequestTypeDef definition

class CreateImageRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    Description: NotRequired[str],
    NoReboot: NotRequired[bool],
    BlockDeviceMappings: NotRequired[Sequence[BlockDeviceMappingTypeDef]],  # (2)
  1. See TagSpecificationTypeDef
  2. See BlockDeviceMappingTypeDef

ImageAttributeTypeDef#

# ImageAttributeTypeDef definition

class ImageAttributeTypeDef(TypedDict):
    Description: AttributeValueTypeDef,  # (1)
    KernelId: AttributeValueTypeDef,  # (1)
    RamdiskId: AttributeValueTypeDef,  # (1)
    SriovNetSupport: AttributeValueTypeDef,  # (1)
    BootMode: AttributeValueTypeDef,  # (1)
    TpmSupport: AttributeValueTypeDef,  # (1)
    UefiData: AttributeValueTypeDef,  # (1)
    LastLaunchedTime: AttributeValueTypeDef,  # (1)
    ImdsSupport: AttributeValueTypeDef,  # (1)
    DeregistrationProtection: AttributeValueTypeDef,  # (1)
    ImageId: str,
    LaunchPermissions: list[LaunchPermissionTypeDef],  # (11)
    ProductCodes: list[ProductCodeTypeDef],  # (12)
    BlockDeviceMappings: list[BlockDeviceMappingTypeDef],  # (13)
    ResponseMetadata: ResponseMetadataTypeDef,  # (14)
  1. See AttributeValueTypeDef
  2. See AttributeValueTypeDef
  3. See AttributeValueTypeDef
  4. See AttributeValueTypeDef
  5. See AttributeValueTypeDef
  6. See AttributeValueTypeDef
  7. See AttributeValueTypeDef
  8. See AttributeValueTypeDef
  9. See AttributeValueTypeDef
  10. See AttributeValueTypeDef
  11. See LaunchPermissionTypeDef
  12. See ProductCodeTypeDef
  13. See BlockDeviceMappingTypeDef
  14. See ResponseMetadataTypeDef

ImageTypeDef#

# ImageTypeDef definition

class ImageTypeDef(TypedDict):
    PlatformDetails: NotRequired[str],
    UsageOperation: NotRequired[str],
    BlockDeviceMappings: NotRequired[list[BlockDeviceMappingTypeDef]],  # (1)
    Description: NotRequired[str],
    EnaSupport: NotRequired[bool],
    Hypervisor: NotRequired[HypervisorTypeType],  # (2)
    ImageOwnerAlias: NotRequired[str],
    Name: NotRequired[str],
    RootDeviceName: NotRequired[str],
    RootDeviceType: NotRequired[DeviceTypeType],  # (3)
    SriovNetSupport: NotRequired[str],
    StateReason: NotRequired[StateReasonTypeDef],  # (4)
    Tags: NotRequired[list[TagTypeDef]],  # (5)
    VirtualizationType: NotRequired[VirtualizationTypeType],  # (6)
    BootMode: NotRequired[BootModeValuesType],  # (7)
    TpmSupport: NotRequired[TpmSupportValuesType],  # (8)
    DeprecationTime: NotRequired[str],
    ImdsSupport: NotRequired[ImdsSupportValuesType],  # (9)
    SourceInstanceId: NotRequired[str],
    DeregistrationProtection: NotRequired[str],
    LastLaunchedTime: NotRequired[str],
    ImageAllowed: NotRequired[bool],
    SourceImageId: NotRequired[str],
    SourceImageRegion: NotRequired[str],
    ImageId: NotRequired[str],
    ImageLocation: NotRequired[str],
    State: NotRequired[ImageStateType],  # (10)
    OwnerId: NotRequired[str],
    CreationDate: NotRequired[str],
    Public: NotRequired[bool],
    ProductCodes: NotRequired[list[ProductCodeTypeDef]],  # (11)
    Architecture: NotRequired[ArchitectureValuesType],  # (12)
    ImageType: NotRequired[ImageTypeValuesType],  # (13)
    KernelId: NotRequired[str],
    RamdiskId: NotRequired[str],
    Platform: NotRequired[PlatformValuesType],  # (14)
  1. See BlockDeviceMappingTypeDef
  2. See HypervisorTypeType
  3. See DeviceTypeType
  4. See StateReasonTypeDef
  5. See TagTypeDef
  6. See VirtualizationTypeType
  7. See BootModeValuesType
  8. See TpmSupportValuesType
  9. See ImdsSupportValuesType
  10. See ImageStateType
  11. See ProductCodeTypeDef
  12. See ArchitectureValuesType
  13. See ImageTypeValuesType
  14. See PlatformValuesType

RegisterImageRequestRequestTypeDef#

# RegisterImageRequestRequestTypeDef definition

class RegisterImageRequestRequestTypeDef(TypedDict):
    Name: str,
    ImageLocation: NotRequired[str],
    BillingProducts: NotRequired[Sequence[str]],
    BootMode: NotRequired[BootModeValuesType],  # (1)
    TpmSupport: NotRequired[TpmSupportValuesType],  # (2)
    UefiData: NotRequired[str],
    ImdsSupport: NotRequired[ImdsSupportValuesType],  # (3)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (4)
    DryRun: NotRequired[bool],
    Description: NotRequired[str],
    Architecture: NotRequired[ArchitectureValuesType],  # (5)
    KernelId: NotRequired[str],
    RamdiskId: NotRequired[str],
    RootDeviceName: NotRequired[str],
    BlockDeviceMappings: NotRequired[Sequence[BlockDeviceMappingTypeDef]],  # (6)
    VirtualizationType: NotRequired[str],
    SriovNetSupport: NotRequired[str],
    EnaSupport: NotRequired[bool],
  1. See BootModeValuesType
  2. See TpmSupportValuesType
  3. See ImdsSupportValuesType
  4. See TagSpecificationTypeDef
  5. See ArchitectureValuesType
  6. See BlockDeviceMappingTypeDef

RegisterImageRequestServiceResourceRegisterImageTypeDef#

# RegisterImageRequestServiceResourceRegisterImageTypeDef definition

class RegisterImageRequestServiceResourceRegisterImageTypeDef(TypedDict):
    Name: str,
    ImageLocation: NotRequired[str],
    BillingProducts: NotRequired[Sequence[str]],
    BootMode: NotRequired[BootModeValuesType],  # (1)
    TpmSupport: NotRequired[TpmSupportValuesType],  # (2)
    UefiData: NotRequired[str],
    ImdsSupport: NotRequired[ImdsSupportValuesType],  # (3)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (4)
    DryRun: NotRequired[bool],
    Description: NotRequired[str],
    Architecture: NotRequired[ArchitectureValuesType],  # (5)
    KernelId: NotRequired[str],
    RamdiskId: NotRequired[str],
    RootDeviceName: NotRequired[str],
    BlockDeviceMappings: NotRequired[Sequence[BlockDeviceMappingTypeDef]],  # (6)
    VirtualizationType: NotRequired[str],
    SriovNetSupport: NotRequired[str],
    EnaSupport: NotRequired[bool],
  1. See BootModeValuesType
  2. See TpmSupportValuesType
  3. See ImdsSupportValuesType
  4. See TagSpecificationTypeDef
  5. See ArchitectureValuesType
  6. See BlockDeviceMappingTypeDef

CancelCapacityReservationFleetsResultTypeDef#

# CancelCapacityReservationFleetsResultTypeDef definition

class CancelCapacityReservationFleetsResultTypeDef(TypedDict):
    SuccessfulFleetCancellations: list[CapacityReservationFleetCancellationStateTypeDef],  # (1)
    FailedFleetCancellations: list[FailedCapacityReservationFleetCancellationResultTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CapacityReservationFleetCancellationStateTypeDef
  2. See FailedCapacityReservationFleetCancellationResultTypeDef
  3. See ResponseMetadataTypeDef

CancelSpotFleetRequestsResponseTypeDef#

# CancelSpotFleetRequestsResponseTypeDef definition

class CancelSpotFleetRequestsResponseTypeDef(TypedDict):
    SuccessfulFleetRequests: list[CancelSpotFleetRequestsSuccessItemTypeDef],  # (1)
    UnsuccessfulFleetRequests: list[CancelSpotFleetRequestsErrorItemTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CancelSpotFleetRequestsSuccessItemTypeDef
  2. See CancelSpotFleetRequestsErrorItemTypeDef
  3. See ResponseMetadataTypeDef

DescribeCapacityReservationBillingRequestsResultTypeDef#

# DescribeCapacityReservationBillingRequestsResultTypeDef definition

class DescribeCapacityReservationBillingRequestsResultTypeDef(TypedDict):
    CapacityReservationBillingRequests: list[CapacityReservationBillingRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CapacityReservationBillingRequestTypeDef
  2. See ResponseMetadataTypeDef

CreateCapacityReservationBySplittingResultTypeDef#

# CreateCapacityReservationBySplittingResultTypeDef definition

class CreateCapacityReservationBySplittingResultTypeDef(TypedDict):
    SourceCapacityReservation: CapacityReservationTypeDef,  # (1)
    DestinationCapacityReservation: CapacityReservationTypeDef,  # (1)
    InstanceCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CapacityReservationTypeDef
  2. See CapacityReservationTypeDef
  3. See ResponseMetadataTypeDef

CreateCapacityReservationResultTypeDef#

# CreateCapacityReservationResultTypeDef definition

class CreateCapacityReservationResultTypeDef(TypedDict):
    CapacityReservation: CapacityReservationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CapacityReservationTypeDef
  2. See ResponseMetadataTypeDef

DescribeCapacityReservationsResultTypeDef#

# DescribeCapacityReservationsResultTypeDef definition

class DescribeCapacityReservationsResultTypeDef(TypedDict):
    CapacityReservations: list[CapacityReservationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CapacityReservationTypeDef
  2. See ResponseMetadataTypeDef

MoveCapacityReservationInstancesResultTypeDef#

# MoveCapacityReservationInstancesResultTypeDef definition

class MoveCapacityReservationInstancesResultTypeDef(TypedDict):
    SourceCapacityReservation: CapacityReservationTypeDef,  # (1)
    DestinationCapacityReservation: CapacityReservationTypeDef,  # (1)
    InstanceCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CapacityReservationTypeDef
  2. See CapacityReservationTypeDef
  3. See ResponseMetadataTypeDef

PurchaseCapacityBlockResultTypeDef#

# PurchaseCapacityBlockResultTypeDef definition

class PurchaseCapacityBlockResultTypeDef(TypedDict):
    CapacityReservation: CapacityReservationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CapacityReservationTypeDef
  2. See ResponseMetadataTypeDef

DescribeCapacityReservationFleetsResultTypeDef#

# DescribeCapacityReservationFleetsResultTypeDef definition

class DescribeCapacityReservationFleetsResultTypeDef(TypedDict):
    CapacityReservationFleets: list[CapacityReservationFleetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CapacityReservationFleetTypeDef
  2. See ResponseMetadataTypeDef

ModifyInstanceCapacityReservationAttributesRequestRequestTypeDef#

# ModifyInstanceCapacityReservationAttributesRequestRequestTypeDef definition

class ModifyInstanceCapacityReservationAttributesRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    CapacityReservationSpecification: CapacityReservationSpecificationTypeDef,  # (1)
    DryRun: NotRequired[bool],
  1. See CapacityReservationSpecificationTypeDef

DescribeClassicLinkInstancesResultTypeDef#

# DescribeClassicLinkInstancesResultTypeDef definition

class DescribeClassicLinkInstancesResultTypeDef(TypedDict):
    Instances: list[ClassicLinkInstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ClassicLinkInstanceTypeDef
  2. See ResponseMetadataTypeDef

CreateClientVpnEndpointRequestRequestTypeDef#

# CreateClientVpnEndpointRequestRequestTypeDef definition

class CreateClientVpnEndpointRequestRequestTypeDef(TypedDict):
    ClientCidrBlock: str,
    ServerCertificateArn: str,
    AuthenticationOptions: Sequence[ClientVpnAuthenticationRequestTypeDef],  # (1)
    ConnectionLogOptions: ConnectionLogOptionsTypeDef,  # (2)
    DnsServers: NotRequired[Sequence[str]],
    TransportProtocol: NotRequired[TransportProtocolType],  # (3)
    VpnPort: NotRequired[int],
    Description: NotRequired[str],
    SplitTunnel: NotRequired[bool],
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (4)
    SecurityGroupIds: NotRequired[Sequence[str]],
    VpcId: NotRequired[str],
    SelfServicePortal: NotRequired[SelfServicePortalType],  # (5)
    ClientConnectOptions: NotRequired[ClientConnectOptionsTypeDef],  # (6)
    SessionTimeoutHours: NotRequired[int],
    ClientLoginBannerOptions: NotRequired[ClientLoginBannerOptionsTypeDef],  # (7)
  1. See ClientVpnAuthenticationRequestTypeDef
  2. See ConnectionLogOptionsTypeDef
  3. See TransportProtocolType
  4. See TagSpecificationTypeDef
  5. See SelfServicePortalType
  6. See ClientConnectOptionsTypeDef
  7. See ClientLoginBannerOptionsTypeDef

ClientVpnEndpointTypeDef#

# ClientVpnEndpointTypeDef definition

class ClientVpnEndpointTypeDef(TypedDict):
    ClientVpnEndpointId: NotRequired[str],
    Description: NotRequired[str],
    Status: NotRequired[ClientVpnEndpointStatusTypeDef],  # (1)
    CreationTime: NotRequired[str],
    DeletionTime: NotRequired[str],
    DnsName: NotRequired[str],
    ClientCidrBlock: NotRequired[str],
    DnsServers: NotRequired[list[str]],
    SplitTunnel: NotRequired[bool],
    VpnProtocol: NotRequired[VpnProtocolType],  # (2)
    TransportProtocol: NotRequired[TransportProtocolType],  # (3)
    VpnPort: NotRequired[int],
    AssociatedTargetNetworks: NotRequired[list[AssociatedTargetNetworkTypeDef]],  # (4)
    ServerCertificateArn: NotRequired[str],
    AuthenticationOptions: NotRequired[list[ClientVpnAuthenticationTypeDef]],  # (5)
    ConnectionLogOptions: NotRequired[ConnectionLogResponseOptionsTypeDef],  # (6)
    Tags: NotRequired[list[TagTypeDef]],  # (7)
    SecurityGroupIds: NotRequired[list[str]],
    VpcId: NotRequired[str],
    SelfServicePortalUrl: NotRequired[str],
    ClientConnectOptions: NotRequired[ClientConnectResponseOptionsTypeDef],  # (8)
    SessionTimeoutHours: NotRequired[int],
    ClientLoginBannerOptions: NotRequired[ClientLoginBannerResponseOptionsTypeDef],  # (9)
  1. See ClientVpnEndpointStatusTypeDef
  2. See VpnProtocolType
  3. See TransportProtocolType
  4. See AssociatedTargetNetworkTypeDef
  5. See ClientVpnAuthenticationTypeDef
  6. See ConnectionLogResponseOptionsTypeDef
  7. See TagTypeDef
  8. See ClientConnectResponseOptionsTypeDef
  9. See ClientLoginBannerResponseOptionsTypeDef

DescribeClientVpnConnectionsResultTypeDef#

# DescribeClientVpnConnectionsResultTypeDef definition

class DescribeClientVpnConnectionsResultTypeDef(TypedDict):
    Connections: list[ClientVpnConnectionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ClientVpnConnectionTypeDef
  2. See ResponseMetadataTypeDef

TerminateClientVpnConnectionsResultTypeDef#

# TerminateClientVpnConnectionsResultTypeDef definition

class TerminateClientVpnConnectionsResultTypeDef(TypedDict):
    ClientVpnEndpointId: str,
    Username: str,
    ConnectionStatuses: list[TerminateConnectionStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TerminateConnectionStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeClientVpnRoutesResultTypeDef#

# DescribeClientVpnRoutesResultTypeDef definition

class DescribeClientVpnRoutesResultTypeDef(TypedDict):
    Routes: list[ClientVpnRouteTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ClientVpnRouteTypeDef
  2. See ResponseMetadataTypeDef

ModifyVpnTunnelOptionsSpecificationTypeDef#

# ModifyVpnTunnelOptionsSpecificationTypeDef definition

class ModifyVpnTunnelOptionsSpecificationTypeDef(TypedDict):
    TunnelInsideCidr: NotRequired[str],
    TunnelInsideIpv6Cidr: NotRequired[str],
    PreSharedKey: NotRequired[str],
    Phase1LifetimeSeconds: NotRequired[int],
    Phase2LifetimeSeconds: NotRequired[int],
    RekeyMarginTimeSeconds: NotRequired[int],
    RekeyFuzzPercentage: NotRequired[int],
    ReplayWindowSize: NotRequired[int],
    DPDTimeoutSeconds: NotRequired[int],
    DPDTimeoutAction: NotRequired[str],
    Phase1EncryptionAlgorithms: NotRequired[Sequence[Phase1EncryptionAlgorithmsRequestListValueTypeDef]],  # (1)
    Phase2EncryptionAlgorithms: NotRequired[Sequence[Phase2EncryptionAlgorithmsRequestListValueTypeDef]],  # (2)
    Phase1IntegrityAlgorithms: NotRequired[Sequence[Phase1IntegrityAlgorithmsRequestListValueTypeDef]],  # (3)
    Phase2IntegrityAlgorithms: NotRequired[Sequence[Phase2IntegrityAlgorithmsRequestListValueTypeDef]],  # (4)
    Phase1DHGroupNumbers: NotRequired[Sequence[Phase1DHGroupNumbersRequestListValueTypeDef]],  # (5)
    Phase2DHGroupNumbers: NotRequired[Sequence[Phase2DHGroupNumbersRequestListValueTypeDef]],  # (6)
    IKEVersions: NotRequired[Sequence[IKEVersionsRequestListValueTypeDef]],  # (7)
    StartupAction: NotRequired[str],
    LogOptions: NotRequired[VpnTunnelLogOptionsSpecificationTypeDef],  # (8)
    EnableTunnelLifecycleControl: NotRequired[bool],
  1. See Phase1EncryptionAlgorithmsRequestListValueTypeDef
  2. See Phase2EncryptionAlgorithmsRequestListValueTypeDef
  3. See Phase1IntegrityAlgorithmsRequestListValueTypeDef
  4. See Phase2IntegrityAlgorithmsRequestListValueTypeDef
  5. See Phase1DHGroupNumbersRequestListValueTypeDef
  6. See Phase2DHGroupNumbersRequestListValueTypeDef
  7. See IKEVersionsRequestListValueTypeDef
  8. See VpnTunnelLogOptionsSpecificationTypeDef

VpnTunnelOptionsSpecificationTypeDef#

# VpnTunnelOptionsSpecificationTypeDef definition

class VpnTunnelOptionsSpecificationTypeDef(TypedDict):
    TunnelInsideCidr: NotRequired[str],
    TunnelInsideIpv6Cidr: NotRequired[str],
    PreSharedKey: NotRequired[str],
    Phase1LifetimeSeconds: NotRequired[int],
    Phase2LifetimeSeconds: NotRequired[int],
    RekeyMarginTimeSeconds: NotRequired[int],
    RekeyFuzzPercentage: NotRequired[int],
    ReplayWindowSize: NotRequired[int],
    DPDTimeoutSeconds: NotRequired[int],
    DPDTimeoutAction: NotRequired[str],
    Phase1EncryptionAlgorithms: NotRequired[Sequence[Phase1EncryptionAlgorithmsRequestListValueTypeDef]],  # (1)
    Phase2EncryptionAlgorithms: NotRequired[Sequence[Phase2EncryptionAlgorithmsRequestListValueTypeDef]],  # (2)
    Phase1IntegrityAlgorithms: NotRequired[Sequence[Phase1IntegrityAlgorithmsRequestListValueTypeDef]],  # (3)
    Phase2IntegrityAlgorithms: NotRequired[Sequence[Phase2IntegrityAlgorithmsRequestListValueTypeDef]],  # (4)
    Phase1DHGroupNumbers: NotRequired[Sequence[Phase1DHGroupNumbersRequestListValueTypeDef]],  # (5)
    Phase2DHGroupNumbers: NotRequired[Sequence[Phase2DHGroupNumbersRequestListValueTypeDef]],  # (6)
    IKEVersions: NotRequired[Sequence[IKEVersionsRequestListValueTypeDef]],  # (7)
    StartupAction: NotRequired[str],
    LogOptions: NotRequired[VpnTunnelLogOptionsSpecificationTypeDef],  # (8)
    EnableTunnelLifecycleControl: NotRequired[bool],
  1. See Phase1EncryptionAlgorithmsRequestListValueTypeDef
  2. See Phase2EncryptionAlgorithmsRequestListValueTypeDef
  3. See Phase1IntegrityAlgorithmsRequestListValueTypeDef
  4. See Phase2IntegrityAlgorithmsRequestListValueTypeDef
  5. See Phase1DHGroupNumbersRequestListValueTypeDef
  6. See Phase2DHGroupNumbersRequestListValueTypeDef
  7. See IKEVersionsRequestListValueTypeDef
  8. See VpnTunnelLogOptionsSpecificationTypeDef

TunnelOptionTypeDef#

# TunnelOptionTypeDef definition

class TunnelOptionTypeDef(TypedDict):
    OutsideIpAddress: NotRequired[str],
    TunnelInsideCidr: NotRequired[str],
    TunnelInsideIpv6Cidr: NotRequired[str],
    PreSharedKey: NotRequired[str],
    Phase1LifetimeSeconds: NotRequired[int],
    Phase2LifetimeSeconds: NotRequired[int],
    RekeyMarginTimeSeconds: NotRequired[int],
    RekeyFuzzPercentage: NotRequired[int],
    ReplayWindowSize: NotRequired[int],
    DpdTimeoutSeconds: NotRequired[int],
    DpdTimeoutAction: NotRequired[str],
    Phase1EncryptionAlgorithms: NotRequired[list[Phase1EncryptionAlgorithmsListValueTypeDef]],  # (1)
    Phase2EncryptionAlgorithms: NotRequired[list[Phase2EncryptionAlgorithmsListValueTypeDef]],  # (2)
    Phase1IntegrityAlgorithms: NotRequired[list[Phase1IntegrityAlgorithmsListValueTypeDef]],  # (3)
    Phase2IntegrityAlgorithms: NotRequired[list[Phase2IntegrityAlgorithmsListValueTypeDef]],  # (4)
    Phase1DHGroupNumbers: NotRequired[list[Phase1DHGroupNumbersListValueTypeDef]],  # (5)
    Phase2DHGroupNumbers: NotRequired[list[Phase2DHGroupNumbersListValueTypeDef]],  # (6)
    IkeVersions: NotRequired[list[IKEVersionsListValueTypeDef]],  # (7)
    StartupAction: NotRequired[str],
    LogOptions: NotRequired[VpnTunnelLogOptionsTypeDef],  # (8)
    EnableTunnelLifecycleControl: NotRequired[bool],
  1. See Phase1EncryptionAlgorithmsListValueTypeDef
  2. See Phase2EncryptionAlgorithmsListValueTypeDef
  3. See Phase1IntegrityAlgorithmsListValueTypeDef
  4. See Phase2IntegrityAlgorithmsListValueTypeDef
  5. See Phase1DHGroupNumbersListValueTypeDef
  6. See Phase2DHGroupNumbersListValueTypeDef
  7. See IKEVersionsListValueTypeDef
  8. See VpnTunnelLogOptionsTypeDef

BaselinePerformanceFactorsOutputTypeDef#

# BaselinePerformanceFactorsOutputTypeDef definition

class BaselinePerformanceFactorsOutputTypeDef(TypedDict):
    Cpu: NotRequired[CpuPerformanceFactorOutputTypeDef],  # (1)
  1. See CpuPerformanceFactorOutputTypeDef

BaselinePerformanceFactorsRequestTypeDef#

# BaselinePerformanceFactorsRequestTypeDef definition

class BaselinePerformanceFactorsRequestTypeDef(TypedDict):
    Cpu: NotRequired[CpuPerformanceFactorRequestTypeDef],  # (1)
  1. See CpuPerformanceFactorRequestTypeDef

NetworkAclTypeDef#

# NetworkAclTypeDef definition

class NetworkAclTypeDef(TypedDict):
    Associations: NotRequired[list[NetworkAclAssociationTypeDef]],  # (1)
    Entries: NotRequired[list[NetworkAclEntryTypeDef]],  # (2)
    IsDefault: NotRequired[bool],
    NetworkAclId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (3)
    VpcId: NotRequired[str],
    OwnerId: NotRequired[str],
  1. See NetworkAclAssociationTypeDef
  2. See NetworkAclEntryTypeDef
  3. See TagTypeDef

CreateVerifiedAccessEndpointRequestRequestTypeDef#

# CreateVerifiedAccessEndpointRequestRequestTypeDef definition

class CreateVerifiedAccessEndpointRequestRequestTypeDef(TypedDict):
    VerifiedAccessGroupId: str,
    EndpointType: VerifiedAccessEndpointTypeType,  # (1)
    AttachmentType: VerifiedAccessEndpointAttachmentTypeType,  # (2)
    DomainCertificateArn: NotRequired[str],
    ApplicationDomain: NotRequired[str],
    EndpointDomainPrefix: NotRequired[str],
    SecurityGroupIds: NotRequired[Sequence[str]],
    LoadBalancerOptions: NotRequired[CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef],  # (3)
    NetworkInterfaceOptions: NotRequired[CreateVerifiedAccessEndpointEniOptionsTypeDef],  # (4)
    Description: NotRequired[str],
    PolicyDocument: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (5)
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
    SseSpecification: NotRequired[VerifiedAccessSseSpecificationRequestTypeDef],  # (6)
    RdsOptions: NotRequired[CreateVerifiedAccessEndpointRdsOptionsTypeDef],  # (7)
    CidrOptions: NotRequired[CreateVerifiedAccessEndpointCidrOptionsTypeDef],  # (8)
  1. See VerifiedAccessEndpointTypeType
  2. See VerifiedAccessEndpointAttachmentTypeType
  3. See CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef
  4. See CreateVerifiedAccessEndpointEniOptionsTypeDef
  5. See TagSpecificationTypeDef
  6. See VerifiedAccessSseSpecificationRequestTypeDef
  7. See CreateVerifiedAccessEndpointRdsOptionsTypeDef
  8. See CreateVerifiedAccessEndpointCidrOptionsTypeDef

ModifySnapshotAttributeRequestRequestTypeDef#

# ModifySnapshotAttributeRequestRequestTypeDef definition

class ModifySnapshotAttributeRequestRequestTypeDef(TypedDict):
    SnapshotId: str,
    Attribute: NotRequired[SnapshotAttributeNameType],  # (1)
    CreateVolumePermission: NotRequired[CreateVolumePermissionModificationsTypeDef],  # (2)
    GroupNames: NotRequired[Sequence[str]],
    OperationType: NotRequired[OperationTypeType],  # (3)
    UserIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
  1. See SnapshotAttributeNameType
  2. See CreateVolumePermissionModificationsTypeDef
  3. See OperationTypeType

ModifySnapshotAttributeRequestSnapshotModifyAttributeTypeDef#

# ModifySnapshotAttributeRequestSnapshotModifyAttributeTypeDef definition

class ModifySnapshotAttributeRequestSnapshotModifyAttributeTypeDef(TypedDict):
    Attribute: NotRequired[SnapshotAttributeNameType],  # (1)
    CreateVolumePermission: NotRequired[CreateVolumePermissionModificationsTypeDef],  # (2)
    GroupNames: NotRequired[Sequence[str]],
    OperationType: NotRequired[OperationTypeType],  # (3)
    UserIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
  1. See SnapshotAttributeNameType
  2. See CreateVolumePermissionModificationsTypeDef
  3. See OperationTypeType

GetAwsNetworkPerformanceDataResultTypeDef#

# GetAwsNetworkPerformanceDataResultTypeDef definition

class GetAwsNetworkPerformanceDataResultTypeDef(TypedDict):
    DataResponses: list[DataResponseTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DataResponseTypeDef
  2. See ResponseMetadataTypeDef

DeleteFleetsResultTypeDef#

# DeleteFleetsResultTypeDef definition

class DeleteFleetsResultTypeDef(TypedDict):
    SuccessfulFleetDeletions: list[DeleteFleetSuccessItemTypeDef],  # (1)
    UnsuccessfulFleetDeletions: list[DeleteFleetErrorItemTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DeleteFleetSuccessItemTypeDef
  2. See DeleteFleetErrorItemTypeDef
  3. See ResponseMetadataTypeDef

DeleteLaunchTemplateVersionsResultTypeDef#

# DeleteLaunchTemplateVersionsResultTypeDef definition

class DeleteLaunchTemplateVersionsResultTypeDef(TypedDict):
    SuccessfullyDeletedLaunchTemplateVersions: list[DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef],  # (1)
    UnsuccessfullyDeletedLaunchTemplateVersions: list[DeleteLaunchTemplateVersionsResponseErrorItemTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef
  2. See DeleteLaunchTemplateVersionsResponseErrorItemTypeDef
  3. See ResponseMetadataTypeDef

DeleteQueuedReservedInstancesResultTypeDef#

# DeleteQueuedReservedInstancesResultTypeDef definition

class DeleteQueuedReservedInstancesResultTypeDef(TypedDict):
    SuccessfulQueuedPurchaseDeletions: list[SuccessfulQueuedPurchaseDeletionTypeDef],  # (1)
    FailedQueuedPurchaseDeletions: list[FailedQueuedPurchaseDeletionTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SuccessfulQueuedPurchaseDeletionTypeDef
  2. See FailedQueuedPurchaseDeletionTypeDef
  3. See ResponseMetadataTypeDef

DescribePrincipalIdFormatResultTypeDef#

# DescribePrincipalIdFormatResultTypeDef definition

class DescribePrincipalIdFormatResultTypeDef(TypedDict):
    Principals: list[PrincipalIdFormatTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PrincipalIdFormatTypeDef
  2. See ResponseMetadataTypeDef

DescribeFastLaunchImagesResultTypeDef#

# DescribeFastLaunchImagesResultTypeDef definition

class DescribeFastLaunchImagesResultTypeDef(TypedDict):
    FastLaunchImages: list[DescribeFastLaunchImagesSuccessItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DescribeFastLaunchImagesSuccessItemTypeDef
  2. See ResponseMetadataTypeDef

DescribeFlowLogsResultTypeDef#

# DescribeFlowLogsResultTypeDef definition

class DescribeFlowLogsResultTypeDef(TypedDict):
    FlowLogs: list[FlowLogTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See FlowLogTypeDef
  2. See ResponseMetadataTypeDef

DisableFastSnapshotRestoreErrorItemTypeDef#

# DisableFastSnapshotRestoreErrorItemTypeDef definition

class DisableFastSnapshotRestoreErrorItemTypeDef(TypedDict):
    SnapshotId: NotRequired[str],
    FastSnapshotRestoreStateErrors: NotRequired[list[DisableFastSnapshotRestoreStateErrorItemTypeDef]],  # (1)
  1. See DisableFastSnapshotRestoreStateErrorItemTypeDef

ImportInstanceTaskDetailsTypeDef#

# ImportInstanceTaskDetailsTypeDef definition

class ImportInstanceTaskDetailsTypeDef(TypedDict):
    Description: NotRequired[str],
    InstanceId: NotRequired[str],
    Platform: NotRequired[PlatformValuesType],  # (1)
    Volumes: NotRequired[list[ImportInstanceVolumeDetailItemTypeDef]],  # (2)
  1. See PlatformValuesType
  2. See ImportInstanceVolumeDetailItemTypeDef

DescribeVpcEndpointAssociationsResultTypeDef#

# DescribeVpcEndpointAssociationsResultTypeDef definition

class DescribeVpcEndpointAssociationsResultTypeDef(TypedDict):
    VpcEndpointAssociations: list[VpcEndpointAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VpcEndpointAssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeVpcEndpointConnectionsResultTypeDef#

# DescribeVpcEndpointConnectionsResultTypeDef definition

class DescribeVpcEndpointConnectionsResultTypeDef(TypedDict):
    VpcEndpointConnections: list[VpcEndpointConnectionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VpcEndpointConnectionTypeDef
  2. See ResponseMetadataTypeDef

ModifyInstanceAttributeRequestInstanceModifyAttributeTypeDef#

# ModifyInstanceAttributeRequestInstanceModifyAttributeTypeDef definition

class ModifyInstanceAttributeRequestInstanceModifyAttributeTypeDef(TypedDict):
    SourceDestCheck: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    DisableApiStop: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    DryRun: NotRequired[bool],
    Attribute: NotRequired[InstanceAttributeNameType],  # (3)
    Value: NotRequired[str],
    BlockDeviceMappings: NotRequired[Sequence[InstanceBlockDeviceMappingSpecificationTypeDef]],  # (4)
    DisableApiTermination: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    InstanceType: NotRequired[AttributeValueTypeDef],  # (6)
    Kernel: NotRequired[AttributeValueTypeDef],  # (6)
    Ramdisk: NotRequired[AttributeValueTypeDef],  # (6)
    UserData: NotRequired[BlobAttributeValueTypeDef],  # (9)
    InstanceInitiatedShutdownBehavior: NotRequired[AttributeValueTypeDef],  # (6)
    Groups: NotRequired[Sequence[str]],
    EbsOptimized: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    SriovNetSupport: NotRequired[AttributeValueTypeDef],  # (6)
    EnaSupport: NotRequired[AttributeBooleanValueTypeDef],  # (1)
  1. See AttributeBooleanValueTypeDef
  2. See AttributeBooleanValueTypeDef
  3. See InstanceAttributeNameType
  4. See InstanceBlockDeviceMappingSpecificationTypeDef
  5. See AttributeBooleanValueTypeDef
  6. See AttributeValueTypeDef
  7. See AttributeValueTypeDef
  8. See AttributeValueTypeDef
  9. See BlobAttributeValueTypeDef
  10. See AttributeValueTypeDef
  11. See AttributeBooleanValueTypeDef
  12. See AttributeValueTypeDef
  13. See AttributeBooleanValueTypeDef

ModifyInstanceAttributeRequestRequestTypeDef#

# ModifyInstanceAttributeRequestRequestTypeDef definition

class ModifyInstanceAttributeRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    SourceDestCheck: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    DisableApiStop: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    DryRun: NotRequired[bool],
    Attribute: NotRequired[InstanceAttributeNameType],  # (3)
    Value: NotRequired[str],
    BlockDeviceMappings: NotRequired[Sequence[InstanceBlockDeviceMappingSpecificationTypeDef]],  # (4)
    DisableApiTermination: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    InstanceType: NotRequired[AttributeValueTypeDef],  # (6)
    Kernel: NotRequired[AttributeValueTypeDef],  # (6)
    Ramdisk: NotRequired[AttributeValueTypeDef],  # (6)
    UserData: NotRequired[BlobAttributeValueTypeDef],  # (9)
    InstanceInitiatedShutdownBehavior: NotRequired[AttributeValueTypeDef],  # (6)
    Groups: NotRequired[Sequence[str]],
    EbsOptimized: NotRequired[AttributeBooleanValueTypeDef],  # (1)
    SriovNetSupport: NotRequired[AttributeValueTypeDef],  # (6)
    EnaSupport: NotRequired[AttributeBooleanValueTypeDef],  # (1)
  1. See AttributeBooleanValueTypeDef
  2. See AttributeBooleanValueTypeDef
  3. See InstanceAttributeNameType
  4. See InstanceBlockDeviceMappingSpecificationTypeDef
  5. See AttributeBooleanValueTypeDef
  6. See AttributeValueTypeDef
  7. See AttributeValueTypeDef
  8. See AttributeValueTypeDef
  9. See BlobAttributeValueTypeDef
  10. See AttributeValueTypeDef
  11. See AttributeBooleanValueTypeDef
  12. See AttributeValueTypeDef
  13. See AttributeBooleanValueTypeDef

InstanceBlockDeviceMappingTypeDef#

# InstanceBlockDeviceMappingTypeDef definition

class InstanceBlockDeviceMappingTypeDef(TypedDict):
    DeviceName: NotRequired[str],
    Ebs: NotRequired[EbsInstanceBlockDeviceTypeDef],  # (1)
  1. See EbsInstanceBlockDeviceTypeDef

DeleteLaunchTemplateResultTypeDef#

# DeleteLaunchTemplateResultTypeDef definition

class DeleteLaunchTemplateResultTypeDef(TypedDict):
    LaunchTemplate: LaunchTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchTemplateTypeDef
  2. See ResponseMetadataTypeDef

DescribeLaunchTemplatesResultTypeDef#

# DescribeLaunchTemplatesResultTypeDef definition

class DescribeLaunchTemplatesResultTypeDef(TypedDict):
    LaunchTemplates: list[LaunchTemplateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See LaunchTemplateTypeDef
  2. See ResponseMetadataTypeDef

ModifyLaunchTemplateResultTypeDef#

# ModifyLaunchTemplateResultTypeDef definition

class ModifyLaunchTemplateResultTypeDef(TypedDict):
    LaunchTemplate: LaunchTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchTemplateTypeDef
  2. See ResponseMetadataTypeDef

CreateEgressOnlyInternetGatewayResultTypeDef#

# CreateEgressOnlyInternetGatewayResultTypeDef definition

class CreateEgressOnlyInternetGatewayResultTypeDef(TypedDict):
    ClientToken: str,
    EgressOnlyInternetGateway: EgressOnlyInternetGatewayTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EgressOnlyInternetGatewayTypeDef
  2. See ResponseMetadataTypeDef

DescribeEgressOnlyInternetGatewaysResultTypeDef#

# DescribeEgressOnlyInternetGatewaysResultTypeDef definition

class DescribeEgressOnlyInternetGatewaysResultTypeDef(TypedDict):
    EgressOnlyInternetGateways: list[EgressOnlyInternetGatewayTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EgressOnlyInternetGatewayTypeDef
  2. See ResponseMetadataTypeDef

CreateInternetGatewayResultTypeDef#

# CreateInternetGatewayResultTypeDef definition

class CreateInternetGatewayResultTypeDef(TypedDict):
    InternetGateway: InternetGatewayTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InternetGatewayTypeDef
  2. See ResponseMetadataTypeDef

DescribeInternetGatewaysResultTypeDef#

# DescribeInternetGatewaysResultTypeDef definition

class DescribeInternetGatewaysResultTypeDef(TypedDict):
    InternetGateways: list[InternetGatewayTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InternetGatewayTypeDef
  2. See ResponseMetadataTypeDef

DescribeElasticGpusResultTypeDef#

# DescribeElasticGpusResultTypeDef definition

class DescribeElasticGpusResultTypeDef(TypedDict):
    ElasticGpuSet: list[ElasticGpusTypeDef],  # (1)
    MaxResults: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ElasticGpusTypeDef
  2. See ResponseMetadataTypeDef

InstanceNetworkInterfaceSpecificationOutputTypeDef#

# InstanceNetworkInterfaceSpecificationOutputTypeDef definition

class InstanceNetworkInterfaceSpecificationOutputTypeDef(TypedDict):
    AssociatePublicIpAddress: NotRequired[bool],
    DeleteOnTermination: NotRequired[bool],
    Description: NotRequired[str],
    DeviceIndex: NotRequired[int],
    Groups: NotRequired[list[str]],
    Ipv6AddressCount: NotRequired[int],
    Ipv6Addresses: NotRequired[list[InstanceIpv6AddressTypeDef]],  # (1)
    NetworkInterfaceId: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
    PrivateIpAddresses: NotRequired[list[PrivateIpAddressSpecificationTypeDef]],  # (2)
    SecondaryPrivateIpAddressCount: NotRequired[int],
    SubnetId: NotRequired[str],
    AssociateCarrierIpAddress: NotRequired[bool],
    InterfaceType: NotRequired[str],
    NetworkCardIndex: NotRequired[int],
    Ipv4Prefixes: NotRequired[list[Ipv4PrefixSpecificationRequestTypeDef]],  # (3)
    Ipv4PrefixCount: NotRequired[int],
    Ipv6Prefixes: NotRequired[list[Ipv6PrefixSpecificationRequestTypeDef]],  # (4)
    Ipv6PrefixCount: NotRequired[int],
    PrimaryIpv6: NotRequired[bool],
    EnaSrdSpecification: NotRequired[EnaSrdSpecificationRequestTypeDef],  # (5)
    ConnectionTrackingSpecification: NotRequired[ConnectionTrackingSpecificationRequestTypeDef],  # (6)
  1. See InstanceIpv6AddressTypeDef
  2. See PrivateIpAddressSpecificationTypeDef
  3. See Ipv4PrefixSpecificationRequestTypeDef
  4. See Ipv6PrefixSpecificationRequestTypeDef
  5. See EnaSrdSpecificationRequestTypeDef
  6. See ConnectionTrackingSpecificationRequestTypeDef

InstanceNetworkInterfaceSpecificationTypeDef#

# InstanceNetworkInterfaceSpecificationTypeDef definition

class InstanceNetworkInterfaceSpecificationTypeDef(TypedDict):
    AssociatePublicIpAddress: NotRequired[bool],
    DeleteOnTermination: NotRequired[bool],
    Description: NotRequired[str],
    DeviceIndex: NotRequired[int],
    Groups: NotRequired[Sequence[str]],
    Ipv6AddressCount: NotRequired[int],
    Ipv6Addresses: NotRequired[Sequence[InstanceIpv6AddressTypeDef]],  # (1)
    NetworkInterfaceId: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
    PrivateIpAddresses: NotRequired[Sequence[PrivateIpAddressSpecificationTypeDef]],  # (2)
    SecondaryPrivateIpAddressCount: NotRequired[int],
    SubnetId: NotRequired[str],
    AssociateCarrierIpAddress: NotRequired[bool],
    InterfaceType: NotRequired[str],
    NetworkCardIndex: NotRequired[int],
    Ipv4Prefixes: NotRequired[Sequence[Ipv4PrefixSpecificationRequestTypeDef]],  # (3)
    Ipv4PrefixCount: NotRequired[int],
    Ipv6Prefixes: NotRequired[Sequence[Ipv6PrefixSpecificationRequestTypeDef]],  # (4)
    Ipv6PrefixCount: NotRequired[int],
    PrimaryIpv6: NotRequired[bool],
    EnaSrdSpecification: NotRequired[EnaSrdSpecificationRequestTypeDef],  # (5)
    ConnectionTrackingSpecification: NotRequired[ConnectionTrackingSpecificationRequestTypeDef],  # (6)
  1. See InstanceIpv6AddressTypeDef
  2. See PrivateIpAddressSpecificationTypeDef
  3. See Ipv4PrefixSpecificationRequestTypeDef
  4. See Ipv6PrefixSpecificationRequestTypeDef
  5. See EnaSrdSpecificationRequestTypeDef
  6. See ConnectionTrackingSpecificationRequestTypeDef

LaunchTemplateInstanceNetworkInterfaceSpecificationRequestTypeDef#

# LaunchTemplateInstanceNetworkInterfaceSpecificationRequestTypeDef definition

class LaunchTemplateInstanceNetworkInterfaceSpecificationRequestTypeDef(TypedDict):
    AssociateCarrierIpAddress: NotRequired[bool],
    AssociatePublicIpAddress: NotRequired[bool],
    DeleteOnTermination: NotRequired[bool],
    Description: NotRequired[str],
    DeviceIndex: NotRequired[int],
    Groups: NotRequired[Sequence[str]],
    InterfaceType: NotRequired[str],
    Ipv6AddressCount: NotRequired[int],
    Ipv6Addresses: NotRequired[Sequence[InstanceIpv6AddressRequestTypeDef]],  # (1)
    NetworkInterfaceId: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
    PrivateIpAddresses: NotRequired[Sequence[PrivateIpAddressSpecificationTypeDef]],  # (2)
    SecondaryPrivateIpAddressCount: NotRequired[int],
    SubnetId: NotRequired[str],
    NetworkCardIndex: NotRequired[int],
    Ipv4Prefixes: NotRequired[Sequence[Ipv4PrefixSpecificationRequestTypeDef]],  # (3)
    Ipv4PrefixCount: NotRequired[int],
    Ipv6Prefixes: NotRequired[Sequence[Ipv6PrefixSpecificationRequestTypeDef]],  # (4)
    Ipv6PrefixCount: NotRequired[int],
    PrimaryIpv6: NotRequired[bool],
    EnaSrdSpecification: NotRequired[EnaSrdSpecificationRequestTypeDef],  # (5)
    ConnectionTrackingSpecification: NotRequired[ConnectionTrackingSpecificationRequestTypeDef],  # (6)
  1. See InstanceIpv6AddressRequestTypeDef
  2. See PrivateIpAddressSpecificationTypeDef
  3. See Ipv4PrefixSpecificationRequestTypeDef
  4. See Ipv6PrefixSpecificationRequestTypeDef
  5. See EnaSrdSpecificationRequestTypeDef
  6. See ConnectionTrackingSpecificationRequestTypeDef

AttachNetworkInterfaceRequestNetworkInterfaceAttachTypeDef#

# AttachNetworkInterfaceRequestNetworkInterfaceAttachTypeDef definition

class AttachNetworkInterfaceRequestNetworkInterfaceAttachTypeDef(TypedDict):
    InstanceId: str,
    DeviceIndex: int,
    NetworkCardIndex: NotRequired[int],
    EnaSrdSpecification: NotRequired[EnaSrdSpecificationTypeDef],  # (1)
    DryRun: NotRequired[bool],
  1. See EnaSrdSpecificationTypeDef

AttachNetworkInterfaceRequestRequestTypeDef#

# AttachNetworkInterfaceRequestRequestTypeDef definition

class AttachNetworkInterfaceRequestRequestTypeDef(TypedDict):
    NetworkInterfaceId: str,
    InstanceId: str,
    DeviceIndex: int,
    NetworkCardIndex: NotRequired[int],
    EnaSrdSpecification: NotRequired[EnaSrdSpecificationTypeDef],  # (1)
    DryRun: NotRequired[bool],
  1. See EnaSrdSpecificationTypeDef

ModifyNetworkInterfaceAttributeRequestNetworkInterfaceModifyAttributeTypeDef#

# ModifyNetworkInterfaceAttributeRequestNetworkInterfaceModifyAttributeTypeDef definition

class ModifyNetworkInterfaceAttributeRequestNetworkInterfaceModifyAttributeTypeDef(TypedDict):
    EnaSrdSpecification: NotRequired[EnaSrdSpecificationTypeDef],  # (1)
    EnablePrimaryIpv6: NotRequired[bool],
    ConnectionTrackingSpecification: NotRequired[ConnectionTrackingSpecificationRequestTypeDef],  # (2)
    AssociatePublicIpAddress: NotRequired[bool],
    DryRun: NotRequired[bool],
    Description: NotRequired[AttributeValueTypeDef],  # (3)
    SourceDestCheck: NotRequired[AttributeBooleanValueTypeDef],  # (4)
    Groups: NotRequired[Sequence[str]],
    Attachment: NotRequired[NetworkInterfaceAttachmentChangesTypeDef],  # (5)
  1. See EnaSrdSpecificationTypeDef
  2. See ConnectionTrackingSpecificationRequestTypeDef
  3. See AttributeValueTypeDef
  4. See AttributeBooleanValueTypeDef
  5. See NetworkInterfaceAttachmentChangesTypeDef

ModifyNetworkInterfaceAttributeRequestRequestTypeDef#

# ModifyNetworkInterfaceAttributeRequestRequestTypeDef definition

class ModifyNetworkInterfaceAttributeRequestRequestTypeDef(TypedDict):
    NetworkInterfaceId: str,
    EnaSrdSpecification: NotRequired[EnaSrdSpecificationTypeDef],  # (1)
    EnablePrimaryIpv6: NotRequired[bool],
    ConnectionTrackingSpecification: NotRequired[ConnectionTrackingSpecificationRequestTypeDef],  # (2)
    AssociatePublicIpAddress: NotRequired[bool],
    DryRun: NotRequired[bool],
    Description: NotRequired[AttributeValueTypeDef],  # (3)
    SourceDestCheck: NotRequired[AttributeBooleanValueTypeDef],  # (4)
    Groups: NotRequired[Sequence[str]],
    Attachment: NotRequired[NetworkInterfaceAttachmentChangesTypeDef],  # (5)
  1. See EnaSrdSpecificationTypeDef
  2. See ConnectionTrackingSpecificationRequestTypeDef
  3. See AttributeValueTypeDef
  4. See AttributeBooleanValueTypeDef
  5. See NetworkInterfaceAttachmentChangesTypeDef

EnableFastSnapshotRestoreErrorItemTypeDef#

# EnableFastSnapshotRestoreErrorItemTypeDef definition

class EnableFastSnapshotRestoreErrorItemTypeDef(TypedDict):
    SnapshotId: NotRequired[str],
    FastSnapshotRestoreStateErrors: NotRequired[list[EnableFastSnapshotRestoreStateErrorItemTypeDef]],  # (1)
  1. See EnableFastSnapshotRestoreStateErrorItemTypeDef

DescribeFleetHistoryResultTypeDef#

# DescribeFleetHistoryResultTypeDef definition

class DescribeFleetHistoryResultTypeDef(TypedDict):
    HistoryRecords: list[HistoryRecordEntryTypeDef],  # (1)
    LastEvaluatedTime: datetime,
    FleetId: str,
    StartTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See HistoryRecordEntryTypeDef
  2. See ResponseMetadataTypeDef

DescribeSpotFleetRequestHistoryResponseTypeDef#

# DescribeSpotFleetRequestHistoryResponseTypeDef definition

class DescribeSpotFleetRequestHistoryResponseTypeDef(TypedDict):
    HistoryRecords: list[HistoryRecordTypeDef],  # (1)
    LastEvaluatedTime: datetime,
    SpotFleetRequestId: str,
    StartTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See HistoryRecordTypeDef
  2. See ResponseMetadataTypeDef

DescribeExportImageTasksResultTypeDef#

# DescribeExportImageTasksResultTypeDef definition

class DescribeExportImageTasksResultTypeDef(TypedDict):
    ExportImageTasks: list[ExportImageTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ExportImageTaskTypeDef
  2. See ResponseMetadataTypeDef

CreateInstanceExportTaskResultTypeDef#

# CreateInstanceExportTaskResultTypeDef definition

class CreateInstanceExportTaskResultTypeDef(TypedDict):
    ExportTask: ExportTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExportTaskTypeDef
  2. See ResponseMetadataTypeDef

DescribeExportTasksResultTypeDef#

# DescribeExportTasksResultTypeDef definition

class DescribeExportTasksResultTypeDef(TypedDict):
    ExportTasks: list[ExportTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExportTaskTypeDef
  2. See ResponseMetadataTypeDef

NetworkInsightsPathTypeDef#

# NetworkInsightsPathTypeDef definition

class NetworkInsightsPathTypeDef(TypedDict):
    NetworkInsightsPathId: NotRequired[str],
    NetworkInsightsPathArn: NotRequired[str],
    CreatedDate: NotRequired[datetime],
    Source: NotRequired[str],
    Destination: NotRequired[str],
    SourceArn: NotRequired[str],
    DestinationArn: NotRequired[str],
    SourceIp: NotRequired[str],
    DestinationIp: NotRequired[str],
    Protocol: NotRequired[ProtocolType],  # (1)
    DestinationPort: NotRequired[int],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
    FilterAtSource: NotRequired[PathFilterTypeDef],  # (3)
    FilterAtDestination: NotRequired[PathFilterTypeDef],  # (3)
  1. See ProtocolType
  2. See TagTypeDef
  3. See PathFilterTypeDef
  4. See PathFilterTypeDef

SpotOptionsRequestTypeDef#

# SpotOptionsRequestTypeDef definition

class SpotOptionsRequestTypeDef(TypedDict):
    AllocationStrategy: NotRequired[SpotAllocationStrategyType],  # (1)
    MaintenanceStrategies: NotRequired[FleetSpotMaintenanceStrategiesRequestTypeDef],  # (2)
    InstanceInterruptionBehavior: NotRequired[SpotInstanceInterruptionBehaviorType],  # (3)
    InstancePoolsToUseCount: NotRequired[int],
    SingleInstanceType: NotRequired[bool],
    SingleAvailabilityZone: NotRequired[bool],
    MinTargetCapacity: NotRequired[int],
    MaxTotalPrice: NotRequired[str],
  1. See SpotAllocationStrategyType
  2. See FleetSpotMaintenanceStrategiesRequestTypeDef
  3. See SpotInstanceInterruptionBehaviorType

SpotOptionsTypeDef#

# SpotOptionsTypeDef definition

class SpotOptionsTypeDef(TypedDict):
    AllocationStrategy: NotRequired[SpotAllocationStrategyType],  # (1)
    MaintenanceStrategies: NotRequired[FleetSpotMaintenanceStrategiesTypeDef],  # (2)
    InstanceInterruptionBehavior: NotRequired[SpotInstanceInterruptionBehaviorType],  # (3)
    InstancePoolsToUseCount: NotRequired[int],
    SingleInstanceType: NotRequired[bool],
    SingleAvailabilityZone: NotRequired[bool],
    MinTargetCapacity: NotRequired[int],
    MaxTotalPrice: NotRequired[str],
  1. See SpotAllocationStrategyType
  2. See FleetSpotMaintenanceStrategiesTypeDef
  3. See SpotInstanceInterruptionBehaviorType

FpgaInfoTypeDef#

# FpgaInfoTypeDef definition

class FpgaInfoTypeDef(TypedDict):
    Fpgas: NotRequired[list[FpgaDeviceInfoTypeDef]],  # (1)
    TotalFpgaMemoryInMiB: NotRequired[int],
  1. See FpgaDeviceInfoTypeDef

DescribeFpgaImageAttributeResultTypeDef#

# DescribeFpgaImageAttributeResultTypeDef definition

class DescribeFpgaImageAttributeResultTypeDef(TypedDict):
    FpgaImageAttribute: FpgaImageAttributeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FpgaImageAttributeTypeDef
  2. See ResponseMetadataTypeDef

ModifyFpgaImageAttributeResultTypeDef#

# ModifyFpgaImageAttributeResultTypeDef definition

class ModifyFpgaImageAttributeResultTypeDef(TypedDict):
    FpgaImageAttribute: FpgaImageAttributeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FpgaImageAttributeTypeDef
  2. See ResponseMetadataTypeDef

DescribeFpgaImagesResultTypeDef#

# DescribeFpgaImagesResultTypeDef definition

class DescribeFpgaImagesResultTypeDef(TypedDict):
    FpgaImages: list[FpgaImageTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See FpgaImageTypeDef
  2. See ResponseMetadataTypeDef

GpuInfoTypeDef#

# GpuInfoTypeDef definition

class GpuInfoTypeDef(TypedDict):
    Gpus: NotRequired[list[GpuDeviceInfoTypeDef]],  # (1)
    TotalGpuMemoryInMiB: NotRequired[int],
  1. See GpuDeviceInfoTypeDef

AssociateIamInstanceProfileResultTypeDef#

# AssociateIamInstanceProfileResultTypeDef definition

class AssociateIamInstanceProfileResultTypeDef(TypedDict):
    IamInstanceProfileAssociation: IamInstanceProfileAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IamInstanceProfileAssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeIamInstanceProfileAssociationsResultTypeDef#

# DescribeIamInstanceProfileAssociationsResultTypeDef definition

class DescribeIamInstanceProfileAssociationsResultTypeDef(TypedDict):
    IamInstanceProfileAssociations: list[IamInstanceProfileAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See IamInstanceProfileAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateIamInstanceProfileResultTypeDef#

# DisassociateIamInstanceProfileResultTypeDef definition

class DisassociateIamInstanceProfileResultTypeDef(TypedDict):
    IamInstanceProfileAssociation: IamInstanceProfileAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IamInstanceProfileAssociationTypeDef
  2. See ResponseMetadataTypeDef

ReplaceIamInstanceProfileAssociationResultTypeDef#

# ReplaceIamInstanceProfileAssociationResultTypeDef definition

class ReplaceIamInstanceProfileAssociationResultTypeDef(TypedDict):
    IamInstanceProfileAssociation: IamInstanceProfileAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IamInstanceProfileAssociationTypeDef
  2. See ResponseMetadataTypeDef

ModifyImageAttributeRequestImageModifyAttributeTypeDef#

# ModifyImageAttributeRequestImageModifyAttributeTypeDef definition

class ModifyImageAttributeRequestImageModifyAttributeTypeDef(TypedDict):
    Attribute: NotRequired[str],
    Description: NotRequired[AttributeValueTypeDef],  # (1)
    LaunchPermission: NotRequired[LaunchPermissionModificationsTypeDef],  # (2)
    OperationType: NotRequired[OperationTypeType],  # (3)
    ProductCodes: NotRequired[Sequence[str]],
    UserGroups: NotRequired[Sequence[str]],
    UserIds: NotRequired[Sequence[str]],
    Value: NotRequired[str],
    OrganizationArns: NotRequired[Sequence[str]],
    OrganizationalUnitArns: NotRequired[Sequence[str]],
    ImdsSupport: NotRequired[AttributeValueTypeDef],  # (1)
    DryRun: NotRequired[bool],
  1. See AttributeValueTypeDef
  2. See LaunchPermissionModificationsTypeDef
  3. See OperationTypeType
  4. See AttributeValueTypeDef

ModifyImageAttributeRequestRequestTypeDef#

# ModifyImageAttributeRequestRequestTypeDef definition

class ModifyImageAttributeRequestRequestTypeDef(TypedDict):
    ImageId: str,
    Attribute: NotRequired[str],
    Description: NotRequired[AttributeValueTypeDef],  # (1)
    LaunchPermission: NotRequired[LaunchPermissionModificationsTypeDef],  # (2)
    OperationType: NotRequired[OperationTypeType],  # (3)
    ProductCodes: NotRequired[Sequence[str]],
    UserGroups: NotRequired[Sequence[str]],
    UserIds: NotRequired[Sequence[str]],
    Value: NotRequired[str],
    OrganizationArns: NotRequired[Sequence[str]],
    OrganizationalUnitArns: NotRequired[Sequence[str]],
    ImdsSupport: NotRequired[AttributeValueTypeDef],  # (1)
    DryRun: NotRequired[bool],
  1. See AttributeValueTypeDef
  2. See LaunchPermissionModificationsTypeDef
  3. See OperationTypeType
  4. See AttributeValueTypeDef

ImportImageRequestRequestTypeDef#

# ImportImageRequestRequestTypeDef definition

class ImportImageRequestRequestTypeDef(TypedDict):
    Architecture: NotRequired[str],
    ClientData: NotRequired[ClientDataTypeDef],  # (1)
    ClientToken: NotRequired[str],
    Description: NotRequired[str],
    DiskContainers: NotRequired[Sequence[ImageDiskContainerTypeDef]],  # (2)
    DryRun: NotRequired[bool],
    Encrypted: NotRequired[bool],
    Hypervisor: NotRequired[str],
    KmsKeyId: NotRequired[str],
    LicenseType: NotRequired[str],
    Platform: NotRequired[str],
    RoleName: NotRequired[str],
    LicenseSpecifications: NotRequired[Sequence[ImportImageLicenseConfigurationRequestTypeDef]],  # (3)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (4)
    UsageOperation: NotRequired[str],
    BootMode: NotRequired[BootModeValuesType],  # (5)
  1. See ClientDataTypeDef
  2. See ImageDiskContainerTypeDef
  3. See ImportImageLicenseConfigurationRequestTypeDef
  4. See TagSpecificationTypeDef
  5. See BootModeValuesType

ImportSnapshotRequestRequestTypeDef#

# ImportSnapshotRequestRequestTypeDef definition

class ImportSnapshotRequestRequestTypeDef(TypedDict):
    ClientData: NotRequired[ClientDataTypeDef],  # (1)
    ClientToken: NotRequired[str],
    Description: NotRequired[str],
    DiskContainer: NotRequired[SnapshotDiskContainerTypeDef],  # (2)
    DryRun: NotRequired[bool],
    Encrypted: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    RoleName: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (3)
  1. See ClientDataTypeDef
  2. See SnapshotDiskContainerTypeDef
  3. See TagSpecificationTypeDef

CreateLocalGatewayRouteTableResultTypeDef#

# CreateLocalGatewayRouteTableResultTypeDef definition

class CreateLocalGatewayRouteTableResultTypeDef(TypedDict):
    LocalGatewayRouteTable: LocalGatewayRouteTableTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LocalGatewayRouteTableTypeDef
  2. See ResponseMetadataTypeDef

DeleteLocalGatewayRouteTableResultTypeDef#

# DeleteLocalGatewayRouteTableResultTypeDef definition

class DeleteLocalGatewayRouteTableResultTypeDef(TypedDict):
    LocalGatewayRouteTable: LocalGatewayRouteTableTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LocalGatewayRouteTableTypeDef
  2. See ResponseMetadataTypeDef

DescribeLocalGatewayRouteTablesResultTypeDef#

# DescribeLocalGatewayRouteTablesResultTypeDef definition

class DescribeLocalGatewayRouteTablesResultTypeDef(TypedDict):
    LocalGatewayRouteTables: list[LocalGatewayRouteTableTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See LocalGatewayRouteTableTypeDef
  2. See ResponseMetadataTypeDef

ImportInstanceRequestRequestTypeDef#

# ImportInstanceRequestRequestTypeDef definition

class ImportInstanceRequestRequestTypeDef(TypedDict):
    Platform: PlatformValuesType,  # (1)
    DryRun: NotRequired[bool],
    Description: NotRequired[str],
    LaunchSpecification: NotRequired[ImportInstanceLaunchSpecificationTypeDef],  # (2)
    DiskImages: NotRequired[Sequence[DiskImageTypeDef]],  # (3)
  1. See PlatformValuesType
  2. See ImportInstanceLaunchSpecificationTypeDef
  3. See DiskImageTypeDef

InferenceAcceleratorInfoTypeDef#

# InferenceAcceleratorInfoTypeDef definition

class InferenceAcceleratorInfoTypeDef(TypedDict):
    Accelerators: NotRequired[list[InferenceDeviceInfoTypeDef]],  # (1)
    TotalInferenceMemoryInMiB: NotRequired[int],
  1. See InferenceDeviceInfoTypeDef

InstanceNetworkInterfaceAttachmentTypeDef#

# InstanceNetworkInterfaceAttachmentTypeDef definition

class InstanceNetworkInterfaceAttachmentTypeDef(TypedDict):
    AttachTime: NotRequired[datetime],
    AttachmentId: NotRequired[str],
    DeleteOnTermination: NotRequired[bool],
    DeviceIndex: NotRequired[int],
    Status: NotRequired[AttachmentStatusType],  # (1)
    NetworkCardIndex: NotRequired[int],
    EnaSrdSpecification: NotRequired[InstanceAttachmentEnaSrdSpecificationTypeDef],  # (2)
  1. See AttachmentStatusType
  2. See InstanceAttachmentEnaSrdSpecificationTypeDef

DescribeInstanceImageMetadataResultTypeDef#

# DescribeInstanceImageMetadataResultTypeDef definition

class DescribeInstanceImageMetadataResultTypeDef(TypedDict):
    InstanceImageMetadata: list[InstanceImageMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InstanceImageMetadataTypeDef
  2. See ResponseMetadataTypeDef

StartInstancesResultTypeDef#

# StartInstancesResultTypeDef definition

class StartInstancesResultTypeDef(TypedDict):
    StartingInstances: list[InstanceStateChangeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceStateChangeTypeDef
  2. See ResponseMetadataTypeDef

StopInstancesResultTypeDef#

# StopInstancesResultTypeDef definition

class StopInstancesResultTypeDef(TypedDict):
    StoppingInstances: list[InstanceStateChangeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceStateChangeTypeDef
  2. See ResponseMetadataTypeDef

TerminateInstancesResultTypeDef#

# TerminateInstancesResultTypeDef definition

class TerminateInstancesResultTypeDef(TypedDict):
    TerminatingInstances: list[InstanceStateChangeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceStateChangeTypeDef
  2. See ResponseMetadataTypeDef

MonitorInstancesResultTypeDef#

# MonitorInstancesResultTypeDef definition

class MonitorInstancesResultTypeDef(TypedDict):
    InstanceMonitorings: list[InstanceMonitoringTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceMonitoringTypeDef
  2. See ResponseMetadataTypeDef

UnmonitorInstancesResultTypeDef#

# UnmonitorInstancesResultTypeDef definition

class UnmonitorInstancesResultTypeDef(TypedDict):
    InstanceMonitorings: list[InstanceMonitoringTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceMonitoringTypeDef
  2. See ResponseMetadataTypeDef

InstanceStatusTypeDef#

# InstanceStatusTypeDef definition

class InstanceStatusTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    OutpostArn: NotRequired[str],
    Operator: NotRequired[OperatorResponseTypeDef],  # (1)
    Events: NotRequired[list[InstanceStatusEventTypeDef]],  # (2)
    InstanceId: NotRequired[str],
    InstanceState: NotRequired[InstanceStateTypeDef],  # (3)
    InstanceStatus: NotRequired[InstanceStatusSummaryTypeDef],  # (4)
    SystemStatus: NotRequired[InstanceStatusSummaryTypeDef],  # (4)
    AttachedEbsStatus: NotRequired[EbsStatusSummaryTypeDef],  # (6)
  1. See OperatorResponseTypeDef
  2. See InstanceStatusEventTypeDef
  3. See InstanceStateTypeDef
  4. See InstanceStatusSummaryTypeDef
  5. See InstanceStatusSummaryTypeDef
  6. See EbsStatusSummaryTypeDef

RevokeSecurityGroupEgressResultTypeDef#

# RevokeSecurityGroupEgressResultTypeDef definition

class RevokeSecurityGroupEgressResultTypeDef(TypedDict):
    Return: bool,
    UnknownIpPermissions: list[IpPermissionOutputTypeDef],  # (1)
    RevokedSecurityGroupRules: list[RevokedSecurityGroupRuleTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See IpPermissionOutputTypeDef
  2. See RevokedSecurityGroupRuleTypeDef
  3. See ResponseMetadataTypeDef

RevokeSecurityGroupIngressResultTypeDef#

# RevokeSecurityGroupIngressResultTypeDef definition

class RevokeSecurityGroupIngressResultTypeDef(TypedDict):
    Return: bool,
    UnknownIpPermissions: list[IpPermissionOutputTypeDef],  # (1)
    RevokedSecurityGroupRules: list[RevokedSecurityGroupRuleTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See IpPermissionOutputTypeDef
  2. See RevokedSecurityGroupRuleTypeDef
  3. See ResponseMetadataTypeDef

SecurityGroupTypeDef#

# SecurityGroupTypeDef definition

class SecurityGroupTypeDef(TypedDict):
    GroupId: NotRequired[str],
    IpPermissionsEgress: NotRequired[list[IpPermissionOutputTypeDef]],  # (1)
    Tags: NotRequired[list[TagTypeDef]],  # (2)
    VpcId: NotRequired[str],
    SecurityGroupArn: NotRequired[str],
    OwnerId: NotRequired[str],
    GroupName: NotRequired[str],
    Description: NotRequired[str],
    IpPermissions: NotRequired[list[IpPermissionOutputTypeDef]],  # (1)
  1. See IpPermissionOutputTypeDef
  2. See TagTypeDef
  3. See IpPermissionOutputTypeDef

AuthorizeSecurityGroupEgressRequestSecurityGroupAuthorizeEgressTypeDef#

# AuthorizeSecurityGroupEgressRequestSecurityGroupAuthorizeEgressTypeDef definition

class AuthorizeSecurityGroupEgressRequestSecurityGroupAuthorizeEgressTypeDef(TypedDict):
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    SourceSecurityGroupName: NotRequired[str],
    SourceSecurityGroupOwnerId: NotRequired[str],
    IpProtocol: NotRequired[str],
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],
    CidrIp: NotRequired[str],
    IpPermissions: NotRequired[Sequence[IpPermissionTypeDef]],  # (2)
  1. See TagSpecificationTypeDef
  2. See IpPermissionTypeDef

AuthorizeSecurityGroupIngressRequestRequestTypeDef#

# AuthorizeSecurityGroupIngressRequestRequestTypeDef definition

class AuthorizeSecurityGroupIngressRequestRequestTypeDef(TypedDict):
    CidrIp: NotRequired[str],
    FromPort: NotRequired[int],
    GroupId: NotRequired[str],
    GroupName: NotRequired[str],
    IpPermissions: NotRequired[Sequence[IpPermissionTypeDef]],  # (1)
    IpProtocol: NotRequired[str],
    SourceSecurityGroupName: NotRequired[str],
    SourceSecurityGroupOwnerId: NotRequired[str],
    ToPort: NotRequired[int],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    DryRun: NotRequired[bool],
  1. See IpPermissionTypeDef
  2. See TagSpecificationTypeDef

AuthorizeSecurityGroupIngressRequestSecurityGroupAuthorizeIngressTypeDef#

# AuthorizeSecurityGroupIngressRequestSecurityGroupAuthorizeIngressTypeDef definition

class AuthorizeSecurityGroupIngressRequestSecurityGroupAuthorizeIngressTypeDef(TypedDict):
    CidrIp: NotRequired[str],
    FromPort: NotRequired[int],
    GroupName: NotRequired[str],
    IpPermissions: NotRequired[Sequence[IpPermissionTypeDef]],  # (1)
    IpProtocol: NotRequired[str],
    SourceSecurityGroupName: NotRequired[str],
    SourceSecurityGroupOwnerId: NotRequired[str],
    ToPort: NotRequired[int],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    DryRun: NotRequired[bool],
  1. See IpPermissionTypeDef
  2. See TagSpecificationTypeDef

RevokeSecurityGroupEgressRequestRequestTypeDef#

# RevokeSecurityGroupEgressRequestRequestTypeDef definition

class RevokeSecurityGroupEgressRequestRequestTypeDef(TypedDict):
    GroupId: str,
    SecurityGroupRuleIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    SourceSecurityGroupName: NotRequired[str],
    SourceSecurityGroupOwnerId: NotRequired[str],
    IpProtocol: NotRequired[str],
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],
    CidrIp: NotRequired[str],
    IpPermissions: NotRequired[Sequence[IpPermissionTypeDef]],  # (1)
  1. See IpPermissionTypeDef

RevokeSecurityGroupEgressRequestSecurityGroupRevokeEgressTypeDef#

# RevokeSecurityGroupEgressRequestSecurityGroupRevokeEgressTypeDef definition

class RevokeSecurityGroupEgressRequestSecurityGroupRevokeEgressTypeDef(TypedDict):
    SecurityGroupRuleIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
    SourceSecurityGroupName: NotRequired[str],
    SourceSecurityGroupOwnerId: NotRequired[str],
    IpProtocol: NotRequired[str],
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],
    CidrIp: NotRequired[str],
    IpPermissions: NotRequired[Sequence[IpPermissionTypeDef]],  # (1)
  1. See IpPermissionTypeDef

RevokeSecurityGroupIngressRequestRequestTypeDef#

# RevokeSecurityGroupIngressRequestRequestTypeDef definition

class RevokeSecurityGroupIngressRequestRequestTypeDef(TypedDict):
    CidrIp: NotRequired[str],
    FromPort: NotRequired[int],
    GroupId: NotRequired[str],
    GroupName: NotRequired[str],
    IpPermissions: NotRequired[Sequence[IpPermissionTypeDef]],  # (1)
    IpProtocol: NotRequired[str],
    SourceSecurityGroupName: NotRequired[str],
    SourceSecurityGroupOwnerId: NotRequired[str],
    ToPort: NotRequired[int],
    SecurityGroupRuleIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
  1. See IpPermissionTypeDef

RevokeSecurityGroupIngressRequestSecurityGroupRevokeIngressTypeDef#

# RevokeSecurityGroupIngressRequestSecurityGroupRevokeIngressTypeDef definition

class RevokeSecurityGroupIngressRequestSecurityGroupRevokeIngressTypeDef(TypedDict):
    CidrIp: NotRequired[str],
    FromPort: NotRequired[int],
    GroupName: NotRequired[str],
    IpPermissions: NotRequired[Sequence[IpPermissionTypeDef]],  # (1)
    IpProtocol: NotRequired[str],
    SourceSecurityGroupName: NotRequired[str],
    SourceSecurityGroupOwnerId: NotRequired[str],
    ToPort: NotRequired[int],
    SecurityGroupRuleIds: NotRequired[Sequence[str]],
    DryRun: NotRequired[bool],
  1. See IpPermissionTypeDef

UpdateSecurityGroupRuleDescriptionsEgressRequestRequestTypeDef#

# UpdateSecurityGroupRuleDescriptionsEgressRequestRequestTypeDef definition

class UpdateSecurityGroupRuleDescriptionsEgressRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    GroupId: NotRequired[str],
    GroupName: NotRequired[str],
    IpPermissions: NotRequired[Sequence[IpPermissionTypeDef]],  # (1)
    SecurityGroupRuleDescriptions: NotRequired[Sequence[SecurityGroupRuleDescriptionTypeDef]],  # (2)
  1. See IpPermissionTypeDef
  2. See SecurityGroupRuleDescriptionTypeDef

UpdateSecurityGroupRuleDescriptionsIngressRequestRequestTypeDef#

# UpdateSecurityGroupRuleDescriptionsIngressRequestRequestTypeDef definition

class UpdateSecurityGroupRuleDescriptionsIngressRequestRequestTypeDef(TypedDict):
    DryRun: NotRequired[bool],
    GroupId: NotRequired[str],
    GroupName: NotRequired[str],
    IpPermissions: NotRequired[Sequence[IpPermissionTypeDef]],  # (1)
    SecurityGroupRuleDescriptions: NotRequired[Sequence[SecurityGroupRuleDescriptionTypeDef]],  # (2)
  1. See IpPermissionTypeDef
  2. See SecurityGroupRuleDescriptionTypeDef

StaleSecurityGroupTypeDef#

# StaleSecurityGroupTypeDef definition

class StaleSecurityGroupTypeDef(TypedDict):
    Description: NotRequired[str],
    GroupId: NotRequired[str],
    GroupName: NotRequired[str],
    StaleIpPermissions: NotRequired[list[StaleIpPermissionTypeDef]],  # (1)
    StaleIpPermissionsEgress: NotRequired[list[StaleIpPermissionTypeDef]],  # (1)
    VpcId: NotRequired[str],
  1. See StaleIpPermissionTypeDef
  2. See StaleIpPermissionTypeDef

GetIpamDiscoveredAccountsResultTypeDef#

# GetIpamDiscoveredAccountsResultTypeDef definition

class GetIpamDiscoveredAccountsResultTypeDef(TypedDict):
    IpamDiscoveredAccounts: list[IpamDiscoveredAccountTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See IpamDiscoveredAccountTypeDef
  2. See ResponseMetadataTypeDef

GetIpamDiscoveredResourceCidrsResultTypeDef#

# GetIpamDiscoveredResourceCidrsResultTypeDef definition

class GetIpamDiscoveredResourceCidrsResultTypeDef(TypedDict):
    IpamDiscoveredResourceCidrs: list[IpamDiscoveredResourceCidrTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See IpamDiscoveredResourceCidrTypeDef
  2. See ResponseMetadataTypeDef

GetIpamResourceCidrsResultTypeDef#

# GetIpamResourceCidrsResultTypeDef definition

class GetIpamResourceCidrsResultTypeDef(TypedDict):
    IpamResourceCidrs: list[IpamResourceCidrTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See IpamResourceCidrTypeDef
  2. See ResponseMetadataTypeDef

ModifyIpamResourceCidrResultTypeDef#

# ModifyIpamResourceCidrResultTypeDef definition

class ModifyIpamResourceCidrResultTypeDef(TypedDict):
    IpamResourceCidr: IpamResourceCidrTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamResourceCidrTypeDef
  2. See ResponseMetadataTypeDef

CreateIpamResultTypeDef#

# CreateIpamResultTypeDef definition

class CreateIpamResultTypeDef(TypedDict):
    Ipam: IpamTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamTypeDef
  2. See ResponseMetadataTypeDef

DeleteIpamResultTypeDef#

# DeleteIpamResultTypeDef definition

class DeleteIpamResultTypeDef(TypedDict):
    Ipam: IpamTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamTypeDef
  2. See ResponseMetadataTypeDef

DescribeIpamsResultTypeDef#

# DescribeIpamsResultTypeDef definition

class DescribeIpamsResultTypeDef(TypedDict):
    Ipams: list[IpamTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See IpamTypeDef
  2. See ResponseMetadataTypeDef

ModifyIpamResultTypeDef#

# ModifyIpamResultTypeDef definition

class ModifyIpamResultTypeDef(TypedDict):
    Ipam: IpamTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamTypeDef
  2. See ResponseMetadataTypeDef

CreateIpamResourceDiscoveryResultTypeDef#

# CreateIpamResourceDiscoveryResultTypeDef definition

class CreateIpamResourceDiscoveryResultTypeDef(TypedDict):
    IpamResourceDiscovery: IpamResourceDiscoveryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamResourceDiscoveryTypeDef
  2. See ResponseMetadataTypeDef

DeleteIpamResourceDiscoveryResultTypeDef#

# DeleteIpamResourceDiscoveryResultTypeDef definition

class DeleteIpamResourceDiscoveryResultTypeDef(TypedDict):
    IpamResourceDiscovery: IpamResourceDiscoveryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamResourceDiscoveryTypeDef
  2. See ResponseMetadataTypeDef

DescribeIpamResourceDiscoveriesResultTypeDef#

# DescribeIpamResourceDiscoveriesResultTypeDef definition

class DescribeIpamResourceDiscoveriesResultTypeDef(TypedDict):
    IpamResourceDiscoveries: list[IpamResourceDiscoveryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See IpamResourceDiscoveryTypeDef
  2. See ResponseMetadataTypeDef

ModifyIpamResourceDiscoveryResultTypeDef#

# ModifyIpamResourceDiscoveryResultTypeDef definition

class ModifyIpamResourceDiscoveryResultTypeDef(TypedDict):
    IpamResourceDiscovery: IpamResourceDiscoveryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamResourceDiscoveryTypeDef
  2. See ResponseMetadataTypeDef

DeprovisionIpamPoolCidrResultTypeDef#

# DeprovisionIpamPoolCidrResultTypeDef definition

class DeprovisionIpamPoolCidrResultTypeDef(TypedDict):
    IpamPoolCidr: IpamPoolCidrTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamPoolCidrTypeDef
  2. See ResponseMetadataTypeDef

GetIpamPoolCidrsResultTypeDef#

# GetIpamPoolCidrsResultTypeDef definition

class GetIpamPoolCidrsResultTypeDef(TypedDict):
    IpamPoolCidrs: list[IpamPoolCidrTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See IpamPoolCidrTypeDef
  2. See ResponseMetadataTypeDef

ProvisionIpamPoolCidrResultTypeDef#

# ProvisionIpamPoolCidrResultTypeDef definition

class ProvisionIpamPoolCidrResultTypeDef(TypedDict):
    IpamPoolCidr: IpamPoolCidrTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamPoolCidrTypeDef
  2. See ResponseMetadataTypeDef

CreateIpamPoolResultTypeDef#

# CreateIpamPoolResultTypeDef definition

class CreateIpamPoolResultTypeDef(TypedDict):
    IpamPool: IpamPoolTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamPoolTypeDef
  2. See ResponseMetadataTypeDef

DeleteIpamPoolResultTypeDef#

# DeleteIpamPoolResultTypeDef definition

class DeleteIpamPoolResultTypeDef(TypedDict):
    IpamPool: IpamPoolTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamPoolTypeDef
  2. See ResponseMetadataTypeDef

DescribeIpamPoolsResultTypeDef#

# DescribeIpamPoolsResultTypeDef definition

class DescribeIpamPoolsResultTypeDef(TypedDict):
    IpamPools: list[IpamPoolTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See IpamPoolTypeDef
  2. See ResponseMetadataTypeDef

ModifyIpamPoolResultTypeDef#

# ModifyIpamPoolResultTypeDef definition

class ModifyIpamPoolResultTypeDef(TypedDict):
    IpamPool: IpamPoolTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpamPoolTypeDef
  2. See ResponseMetadataTypeDef

IpamDiscoveredPublicAddressTypeDef#

# IpamDiscoveredPublicAddressTypeDef definition

class IpamDiscoveredPublicAddressTypeDef(TypedDict):
    IpamResourceDiscoveryId: NotRequired[str],
    AddressRegion: NotRequired[str],
    Address: NotRequired[str],
    AddressOwnerId: NotRequired[str],
    AddressAllocationId: NotRequired[str],
    AssociationStatus: NotRequired[IpamPublicAddressAssociationStatusType],  # (1)
    AddressType: NotRequired[IpamPublicAddressTypeType],  # (2)
    Service: NotRequired[IpamPublicAddressAwsServiceType],  # (3)
    ServiceResource: NotRequired[str],
    VpcId: NotRequired[str],
    SubnetId: NotRequired[str],
    PublicIpv4PoolId: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],
    NetworkInterfaceDescription: NotRequired[str],
    InstanceId: NotRequired[str],
    Tags: NotRequired[IpamPublicAddressTagsTypeDef],  # (4)
    NetworkBorderGroup: NotRequired[str],
    SecurityGroups: NotRequired[list[IpamPublicAddressSecurityGroupTypeDef]],  # (5)
    SampleTime: NotRequired[datetime],
  1. See IpamPublicAddressAssociationStatusType
  2. See IpamPublicAddressTypeType
  3. See IpamPublicAddressAwsServiceType
  4. See IpamPublicAddressTagsTypeDef
  5. See IpamPublicAddressSecurityGroupTypeDef

DescribeIpv6PoolsResultTypeDef#

# DescribeIpv6PoolsResultTypeDef definition

class DescribeIpv6PoolsResultTypeDef(TypedDict):
    Ipv6Pools: list[Ipv6PoolTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See Ipv6PoolTypeDef
  2. See ResponseMetadataTypeDef

LaunchTemplateInstanceNetworkInterfaceSpecificationTypeDef#

# LaunchTemplateInstanceNetworkInterfaceSpecificationTypeDef definition

class LaunchTemplateInstanceNetworkInterfaceSpecificationTypeDef(TypedDict):
    AssociateCarrierIpAddress: NotRequired[bool],
    AssociatePublicIpAddress: NotRequired[bool],
    DeleteOnTermination: NotRequired[bool],
    Description: NotRequired[str],
    DeviceIndex: NotRequired[int],
    Groups: NotRequired[list[str]],
    InterfaceType: NotRequired[str],
    Ipv6AddressCount: NotRequired[int],
    Ipv6Addresses: NotRequired[list[InstanceIpv6AddressTypeDef]],  # (1)
    NetworkInterfaceId: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
    PrivateIpAddresses: NotRequired[list[PrivateIpAddressSpecificationTypeDef]],  # (2)
    SecondaryPrivateIpAddressCount: NotRequired[int],
    SubnetId: NotRequired[str],
    NetworkCardIndex: NotRequired[int],
    Ipv4Prefixes: NotRequired[list[Ipv4PrefixSpecificationResponseTypeDef]],  # (3)
    Ipv4PrefixCount: NotRequired[int],
    Ipv6Prefixes: NotRequired[list[Ipv6PrefixSpecificationResponseTypeDef]],  # (4)
    Ipv6PrefixCount: NotRequired[int],
    PrimaryIpv6: NotRequired[bool],
    EnaSrdSpecification: NotRequired[LaunchTemplateEnaSrdSpecificationTypeDef],  # (5)
    ConnectionTrackingSpecification: NotRequired[ConnectionTrackingSpecificationTypeDef],  # (6)
  1. See InstanceIpv6AddressTypeDef
  2. See PrivateIpAddressSpecificationTypeDef
  3. See Ipv4PrefixSpecificationResponseTypeDef
  4. See Ipv6PrefixSpecificationResponseTypeDef
  5. See LaunchTemplateEnaSrdSpecificationTypeDef
  6. See ConnectionTrackingSpecificationTypeDef

ModifyFpgaImageAttributeRequestRequestTypeDef#

# ModifyFpgaImageAttributeRequestRequestTypeDef definition

class ModifyFpgaImageAttributeRequestRequestTypeDef(TypedDict):
    FpgaImageId: str,
    DryRun: NotRequired[bool],
    Attribute: NotRequired[FpgaImageAttributeNameType],  # (1)
    OperationType: NotRequired[OperationTypeType],  # (2)
    UserIds: NotRequired[Sequence[str]],
    UserGroups: NotRequired[Sequence[str]],
    ProductCodes: NotRequired[Sequence[str]],
    LoadPermission: NotRequired[LoadPermissionModificationsTypeDef],  # (3)
    Description: NotRequired[str],
    Name: NotRequired[str],
  1. See FpgaImageAttributeNameType
  2. See OperationTypeType
  3. See LoadPermissionModificationsTypeDef

MediaAcceleratorInfoTypeDef#

# MediaAcceleratorInfoTypeDef definition

class MediaAcceleratorInfoTypeDef(TypedDict):
    Accelerators: NotRequired[list[MediaDeviceInfoTypeDef]],  # (1)
    TotalMediaMemoryInMiB: NotRequired[int],
  1. See MediaDeviceInfoTypeDef

ReservedInstancesModificationTypeDef#

# ReservedInstancesModificationTypeDef definition

class ReservedInstancesModificationTypeDef(TypedDict):
    ClientToken: NotRequired[str],
    CreateDate: NotRequired[datetime],
    EffectiveDate: NotRequired[datetime],
    ModificationResults: NotRequired[list[ReservedInstancesModificationResultTypeDef]],  # (1)
    ReservedInstancesIds: NotRequired[list[ReservedInstancesIdTypeDef]],  # (2)
    ReservedInstancesModificationId: NotRequired[str],
    Status: NotRequired[str],
    StatusMessage: NotRequired[str],
    UpdateDate: NotRequired[datetime],
  1. See ReservedInstancesModificationResultTypeDef
  2. See ReservedInstancesIdTypeDef

ModifyVerifiedAccessEndpointRequestRequestTypeDef#

# ModifyVerifiedAccessEndpointRequestRequestTypeDef definition

class ModifyVerifiedAccessEndpointRequestRequestTypeDef(TypedDict):
    VerifiedAccessEndpointId: str,
    VerifiedAccessGroupId: NotRequired[str],
    LoadBalancerOptions: NotRequired[ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef],  # (1)
    NetworkInterfaceOptions: NotRequired[ModifyVerifiedAccessEndpointEniOptionsTypeDef],  # (2)
    Description: NotRequired[str],
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
    RdsOptions: NotRequired[ModifyVerifiedAccessEndpointRdsOptionsTypeDef],  # (3)
    CidrOptions: NotRequired[ModifyVerifiedAccessEndpointCidrOptionsTypeDef],  # (4)
  1. See ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef
  2. See ModifyVerifiedAccessEndpointEniOptionsTypeDef
  3. See ModifyVerifiedAccessEndpointRdsOptionsTypeDef
  4. See ModifyVerifiedAccessEndpointCidrOptionsTypeDef

CreateVerifiedAccessGroupResultTypeDef#

# CreateVerifiedAccessGroupResultTypeDef definition

class CreateVerifiedAccessGroupResultTypeDef(TypedDict):
    VerifiedAccessGroup: VerifiedAccessGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VerifiedAccessGroupTypeDef
  2. See ResponseMetadataTypeDef

DeleteVerifiedAccessGroupResultTypeDef#

# DeleteVerifiedAccessGroupResultTypeDef definition

class DeleteVerifiedAccessGroupResultTypeDef(TypedDict):
    VerifiedAccessGroup: VerifiedAccessGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VerifiedAccessGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeVerifiedAccessGroupsResultTypeDef#

# DescribeVerifiedAccessGroupsResultTypeDef definition

class DescribeVerifiedAccessGroupsResultTypeDef(TypedDict):
    VerifiedAccessGroups: list[VerifiedAccessGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VerifiedAccessGroupTypeDef
  2. See ResponseMetadataTypeDef

ModifyVerifiedAccessGroupResultTypeDef#

# ModifyVerifiedAccessGroupResultTypeDef definition

class ModifyVerifiedAccessGroupResultTypeDef(TypedDict):
    VerifiedAccessGroup: VerifiedAccessGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VerifiedAccessGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateNatGatewayResultTypeDef#

# CreateNatGatewayResultTypeDef definition

class CreateNatGatewayResultTypeDef(TypedDict):
    ClientToken: str,
    NatGateway: NatGatewayTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NatGatewayTypeDef
  2. See ResponseMetadataTypeDef

DescribeNatGatewaysResultTypeDef#

# DescribeNatGatewaysResultTypeDef definition

class DescribeNatGatewaysResultTypeDef(TypedDict):
    NatGateways: list[NatGatewayTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See NatGatewayTypeDef
  2. See ResponseMetadataTypeDef

CreateNetworkInterfacePermissionResultTypeDef#

# CreateNetworkInterfacePermissionResultTypeDef definition

class CreateNetworkInterfacePermissionResultTypeDef(TypedDict):
    InterfacePermission: NetworkInterfacePermissionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkInterfacePermissionTypeDef
  2. See ResponseMetadataTypeDef

DescribeNetworkInterfacePermissionsResultTypeDef#

# DescribeNetworkInterfacePermissionsResultTypeDef definition

class DescribeNetworkInterfacePermissionsResultTypeDef(TypedDict):
    NetworkInterfacePermissions: list[NetworkInterfacePermissionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See NetworkInterfacePermissionTypeDef
  2. See ResponseMetadataTypeDef

NeuronInfoTypeDef#

# NeuronInfoTypeDef definition

class NeuronInfoTypeDef(TypedDict):
    NeuronDevices: NotRequired[list[NeuronDeviceInfoTypeDef]],  # (1)
    TotalNeuronDeviceMemoryInMiB: NotRequired[int],
  1. See NeuronDeviceInfoTypeDef

CreateVerifiedAccessTrustProviderResultTypeDef#

# CreateVerifiedAccessTrustProviderResultTypeDef definition

class CreateVerifiedAccessTrustProviderResultTypeDef(TypedDict):
    VerifiedAccessTrustProvider: VerifiedAccessTrustProviderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VerifiedAccessTrustProviderTypeDef
  2. See ResponseMetadataTypeDef

DeleteVerifiedAccessTrustProviderResultTypeDef#

# DeleteVerifiedAccessTrustProviderResultTypeDef definition

class DeleteVerifiedAccessTrustProviderResultTypeDef(TypedDict):
    VerifiedAccessTrustProvider: VerifiedAccessTrustProviderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VerifiedAccessTrustProviderTypeDef
  2. See ResponseMetadataTypeDef

DescribeVerifiedAccessTrustProvidersResultTypeDef#

# DescribeVerifiedAccessTrustProvidersResultTypeDef definition

class DescribeVerifiedAccessTrustProvidersResultTypeDef(TypedDict):
    VerifiedAccessTrustProviders: list[VerifiedAccessTrustProviderTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VerifiedAccessTrustProviderTypeDef
  2. See ResponseMetadataTypeDef

ModifyVerifiedAccessTrustProviderResultTypeDef#

# ModifyVerifiedAccessTrustProviderResultTypeDef definition

class ModifyVerifiedAccessTrustProviderResultTypeDef(TypedDict):
    VerifiedAccessTrustProvider: VerifiedAccessTrustProviderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VerifiedAccessTrustProviderTypeDef
  2. See ResponseMetadataTypeDef

CreateNetworkInsightsPathRequestRequestTypeDef#

# CreateNetworkInsightsPathRequestRequestTypeDef definition

class CreateNetworkInsightsPathRequestRequestTypeDef(TypedDict):
    Source: str,
    Protocol: ProtocolType,  # (1)
    ClientToken: str,
    SourceIp: NotRequired[str],
    DestinationIp: NotRequired[str],
    Destination: NotRequired[str],
    DestinationPort: NotRequired[int],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    DryRun: NotRequired[bool],
    FilterAtSource: NotRequired[PathRequestFilterTypeDef],  # (3)
    FilterAtDestination: NotRequired[PathRequestFilterTypeDef],  # (3)
  1. See ProtocolType
  2. See TagSpecificationTypeDef
  3. See PathRequestFilterTypeDef
  4. See PathRequestFilterTypeDef

AccessScopePathRequestTypeDef#

# AccessScopePathRequestTypeDef definition

class AccessScopePathRequestTypeDef(TypedDict):
    Source: NotRequired[PathStatementRequestTypeDef],  # (1)
    Destination: NotRequired[PathStatementRequestTypeDef],  # (1)
    ThroughResources: NotRequired[Sequence[ThroughResourcesStatementRequestTypeDef]],  # (3)
  1. See PathStatementRequestTypeDef
  2. See PathStatementRequestTypeDef
  3. See ThroughResourcesStatementRequestTypeDef

AccessScopePathTypeDef#

# AccessScopePathTypeDef definition

class AccessScopePathTypeDef(TypedDict):
    Source: NotRequired[PathStatementTypeDef],  # (1)
    Destination: NotRequired[PathStatementTypeDef],  # (1)
    ThroughResources: NotRequired[list[ThroughResourcesStatementTypeDef]],  # (3)
  1. See PathStatementTypeDef
  2. See PathStatementTypeDef
  3. See ThroughResourcesStatementTypeDef

CancelReservedInstancesListingResultTypeDef#

# CancelReservedInstancesListingResultTypeDef definition

class CancelReservedInstancesListingResultTypeDef(TypedDict):
    ReservedInstancesListings: list[ReservedInstancesListingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservedInstancesListingTypeDef
  2. See ResponseMetadataTypeDef

CreateReservedInstancesListingResultTypeDef#

# CreateReservedInstancesListingResultTypeDef definition

class CreateReservedInstancesListingResultTypeDef(TypedDict):
    ReservedInstancesListings: list[ReservedInstancesListingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservedInstancesListingTypeDef
  2. See ResponseMetadataTypeDef

DescribeReservedInstancesListingsResultTypeDef#

# DescribeReservedInstancesListingsResultTypeDef definition

class DescribeReservedInstancesListingsResultTypeDef(TypedDict):
    ReservedInstancesListings: list[ReservedInstancesListingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservedInstancesListingTypeDef
  2. See ResponseMetadataTypeDef

DescribePublicIpv4PoolsResultTypeDef#

# DescribePublicIpv4PoolsResultTypeDef definition

class DescribePublicIpv4PoolsResultTypeDef(TypedDict):
    PublicIpv4Pools: list[PublicIpv4PoolTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PublicIpv4PoolTypeDef
  2. See ResponseMetadataTypeDef

DescribeReservedInstancesOfferingsResultTypeDef#

# DescribeReservedInstancesOfferingsResultTypeDef definition

class DescribeReservedInstancesOfferingsResultTypeDef(TypedDict):
    ReservedInstancesOfferings: list[ReservedInstancesOfferingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ReservedInstancesOfferingTypeDef
  2. See ResponseMetadataTypeDef

DescribeReservedInstancesResultTypeDef#

# DescribeReservedInstancesResultTypeDef definition

class DescribeReservedInstancesResultTypeDef(TypedDict):
    ReservedInstances: list[ReservedInstancesTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservedInstancesTypeDef
  2. See ResponseMetadataTypeDef

AuthorizeSecurityGroupEgressResultTypeDef#

# AuthorizeSecurityGroupEgressResultTypeDef definition

class AuthorizeSecurityGroupEgressResultTypeDef(TypedDict):
    Return: bool,
    SecurityGroupRules: list[SecurityGroupRuleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SecurityGroupRuleTypeDef
  2. See ResponseMetadataTypeDef

AuthorizeSecurityGroupIngressResultTypeDef#

# AuthorizeSecurityGroupIngressResultTypeDef definition

class AuthorizeSecurityGroupIngressResultTypeDef(TypedDict):
    Return: bool,
    SecurityGroupRules: list[SecurityGroupRuleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SecurityGroupRuleTypeDef
  2. See ResponseMetadataTypeDef

DescribeSecurityGroupRulesResultTypeDef#

# DescribeSecurityGroupRulesResultTypeDef definition

class DescribeSecurityGroupRulesResultTypeDef(TypedDict):
    SecurityGroupRules: list[SecurityGroupRuleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SecurityGroupRuleTypeDef
  2. See ResponseMetadataTypeDef

BundleTaskTypeDef#

# BundleTaskTypeDef definition

class BundleTaskTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    BundleId: NotRequired[str],
    State: NotRequired[BundleTaskStateType],  # (1)
    StartTime: NotRequired[datetime],
    UpdateTime: NotRequired[datetime],
    Storage: NotRequired[StorageOutputTypeDef],  # (2)
    Progress: NotRequired[str],
    BundleTaskError: NotRequired[BundleTaskErrorTypeDef],  # (3)
  1. See BundleTaskStateType
  2. See StorageOutputTypeDef
  3. See BundleTaskErrorTypeDef

DescribeScheduledInstanceAvailabilityResultTypeDef#

# DescribeScheduledInstanceAvailabilityResultTypeDef definition

class DescribeScheduledInstanceAvailabilityResultTypeDef(TypedDict):
    ScheduledInstanceAvailabilitySet: list[ScheduledInstanceAvailabilityTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ScheduledInstanceAvailabilityTypeDef
  2. See ResponseMetadataTypeDef

DescribeScheduledInstancesResultTypeDef#

# DescribeScheduledInstancesResultTypeDef definition

class DescribeScheduledInstancesResultTypeDef(TypedDict):
    ScheduledInstanceSet: list[ScheduledInstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ScheduledInstanceTypeDef
  2. See ResponseMetadataTypeDef

PurchaseScheduledInstancesResultTypeDef#

# PurchaseScheduledInstancesResultTypeDef definition

class PurchaseScheduledInstancesResultTypeDef(TypedDict):
    ScheduledInstanceSet: list[ScheduledInstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ScheduledInstanceTypeDef
  2. See ResponseMetadataTypeDef

ScheduledInstancesLaunchSpecificationTypeDef#

# ScheduledInstancesLaunchSpecificationTypeDef definition

class ScheduledInstancesLaunchSpecificationTypeDef(TypedDict):
    ImageId: str,
    BlockDeviceMappings: NotRequired[Sequence[ScheduledInstancesBlockDeviceMappingTypeDef]],  # (1)
    EbsOptimized: NotRequired[bool],
    IamInstanceProfile: NotRequired[ScheduledInstancesIamInstanceProfileTypeDef],  # (2)
    InstanceType: NotRequired[str],
    KernelId: NotRequired[str],
    KeyName: NotRequired[str],
    Monitoring: NotRequired[ScheduledInstancesMonitoringTypeDef],  # (3)
    NetworkInterfaces: NotRequired[Sequence[ScheduledInstancesNetworkInterfaceTypeDef]],  # (4)
    Placement: NotRequired[ScheduledInstancesPlacementTypeDef],  # (5)
    RamdiskId: NotRequired[str],
    SecurityGroupIds: NotRequired[Sequence[str]],
    SubnetId: NotRequired[str],
    UserData: NotRequired[str],
  1. See ScheduledInstancesBlockDeviceMappingTypeDef
  2. See ScheduledInstancesIamInstanceProfileTypeDef
  3. See ScheduledInstancesMonitoringTypeDef
  4. See ScheduledInstancesNetworkInterfaceTypeDef
  5. See ScheduledInstancesPlacementTypeDef

ModifySecurityGroupRulesRequestRequestTypeDef#

# ModifySecurityGroupRulesRequestRequestTypeDef definition

class ModifySecurityGroupRulesRequestRequestTypeDef(TypedDict):
    GroupId: str,
    SecurityGroupRules: Sequence[SecurityGroupRuleUpdateTypeDef],  # (1)
    DryRun: NotRequired[bool],
  1. See SecurityGroupRuleUpdateTypeDef

DescribeVpcEndpointServicesResultTypeDef#

# DescribeVpcEndpointServicesResultTypeDef definition

class DescribeVpcEndpointServicesResultTypeDef(TypedDict):
    ServiceNames: list[str],
    ServiceDetails: list[ServiceDetailTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ServiceDetailTypeDef
  2. See ResponseMetadataTypeDef

CreateVpcEndpointServiceConfigurationResultTypeDef#

# CreateVpcEndpointServiceConfigurationResultTypeDef definition

class CreateVpcEndpointServiceConfigurationResultTypeDef(TypedDict):
    ServiceConfiguration: ServiceConfigurationTypeDef,  # (1)
    ClientToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DescribeVpcEndpointServiceConfigurationsResultTypeDef#

# DescribeVpcEndpointServiceConfigurationsResultTypeDef definition

class DescribeVpcEndpointServiceConfigurationsResultTypeDef(TypedDict):
    ServiceConfigurations: list[ServiceConfigurationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ServiceConfigurationTypeDef
  2. See ResponseMetadataTypeDef

ImportImageResultTypeDef#

# ImportImageResultTypeDef definition

class ImportImageResultTypeDef(TypedDict):
    Architecture: str,
    Description: str,
    Encrypted: bool,
    Hypervisor: str,
    ImageId: str,
    ImportTaskId: str,
    KmsKeyId: str,
    LicenseType: str,
    Platform: str,
    Progress: str,
    SnapshotDetails: list[SnapshotDetailTypeDef],  # (1)
    Status: str,
    StatusMessage: str,
    LicenseSpecifications: list[ImportImageLicenseConfigurationResponseTypeDef],  # (2)
    Tags: list[TagTypeDef],  # (3)
    UsageOperation: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See SnapshotDetailTypeDef
  2. See ImportImageLicenseConfigurationResponseTypeDef
  3. See TagTypeDef
  4. See ResponseMetadataTypeDef

ImportImageTaskTypeDef#

# ImportImageTaskTypeDef definition

class ImportImageTaskTypeDef(TypedDict):
    Architecture: NotRequired[str],
    Description: NotRequired[str],
    Encrypted: NotRequired[bool],
    Hypervisor: NotRequired[str],
    ImageId: NotRequired[str],
    ImportTaskId: NotRequired[str],
    KmsKeyId: NotRequired[str],
    LicenseType: NotRequired[str],
    Platform: NotRequired[str],
    Progress: NotRequired[str],
    SnapshotDetails: NotRequired[list[SnapshotDetailTypeDef]],  # (1)
    Status: NotRequired[str],
    StatusMessage: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
    LicenseSpecifications: NotRequired[list[ImportImageLicenseConfigurationResponseTypeDef]],  # (3)
    UsageOperation: NotRequired[str],
    BootMode: NotRequired[BootModeValuesType],  # (4)
  1. See SnapshotDetailTypeDef
  2. See TagTypeDef
  3. See ImportImageLicenseConfigurationResponseTypeDef
  4. See BootModeValuesType

ImportSnapshotResultTypeDef#

# ImportSnapshotResultTypeDef definition

class ImportSnapshotResultTypeDef(TypedDict):
    Description: str,
    ImportTaskId: str,
    SnapshotTaskDetail: SnapshotTaskDetailTypeDef,  # (1)
    Tags: list[TagTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SnapshotTaskDetailTypeDef
  2. See TagTypeDef
  3. See ResponseMetadataTypeDef

ImportSnapshotTaskTypeDef#

# ImportSnapshotTaskTypeDef definition

class ImportSnapshotTaskTypeDef(TypedDict):
    Description: NotRequired[str],
    ImportTaskId: NotRequired[str],
    SnapshotTaskDetail: NotRequired[SnapshotTaskDetailTypeDef],  # (1)
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See SnapshotTaskDetailTypeDef
  2. See TagTypeDef

CreateSpotDatafeedSubscriptionResultTypeDef#

# CreateSpotDatafeedSubscriptionResultTypeDef definition

class CreateSpotDatafeedSubscriptionResultTypeDef(TypedDict):
    SpotDatafeedSubscription: SpotDatafeedSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpotDatafeedSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeSpotDatafeedSubscriptionResultTypeDef#

# DescribeSpotDatafeedSubscriptionResultTypeDef definition

class DescribeSpotDatafeedSubscriptionResultTypeDef(TypedDict):
    SpotDatafeedSubscription: SpotDatafeedSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpotDatafeedSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

GetTransitGatewayMulticastDomainAssociationsResultTypeDef#

# GetTransitGatewayMulticastDomainAssociationsResultTypeDef definition

class GetTransitGatewayMulticastDomainAssociationsResultTypeDef(TypedDict):
    MulticastDomainAssociations: list[TransitGatewayMulticastDomainAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayMulticastDomainAssociationTypeDef
  2. See ResponseMetadataTypeDef

AcceptTransitGatewayMulticastDomainAssociationsResultTypeDef#

# AcceptTransitGatewayMulticastDomainAssociationsResultTypeDef definition

class AcceptTransitGatewayMulticastDomainAssociationsResultTypeDef(TypedDict):
    Associations: TransitGatewayMulticastDomainAssociationsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayMulticastDomainAssociationsTypeDef
  2. See ResponseMetadataTypeDef

AssociateTransitGatewayMulticastDomainResultTypeDef#

# AssociateTransitGatewayMulticastDomainResultTypeDef definition

class AssociateTransitGatewayMulticastDomainResultTypeDef(TypedDict):
    Associations: TransitGatewayMulticastDomainAssociationsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayMulticastDomainAssociationsTypeDef
  2. See ResponseMetadataTypeDef

DisassociateTransitGatewayMulticastDomainResultTypeDef#

# DisassociateTransitGatewayMulticastDomainResultTypeDef definition

class DisassociateTransitGatewayMulticastDomainResultTypeDef(TypedDict):
    Associations: TransitGatewayMulticastDomainAssociationsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayMulticastDomainAssociationsTypeDef
  2. See ResponseMetadataTypeDef

RejectTransitGatewayMulticastDomainAssociationsResultTypeDef#

# RejectTransitGatewayMulticastDomainAssociationsResultTypeDef definition

class RejectTransitGatewayMulticastDomainAssociationsResultTypeDef(TypedDict):
    Associations: TransitGatewayMulticastDomainAssociationsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayMulticastDomainAssociationsTypeDef
  2. See ResponseMetadataTypeDef

AssociateSubnetCidrBlockResultTypeDef#

# AssociateSubnetCidrBlockResultTypeDef definition

class AssociateSubnetCidrBlockResultTypeDef(TypedDict):
    Ipv6CidrBlockAssociation: SubnetIpv6CidrBlockAssociationTypeDef,  # (1)
    SubnetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SubnetIpv6CidrBlockAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateSubnetCidrBlockResultTypeDef#

# DisassociateSubnetCidrBlockResultTypeDef definition

class DisassociateSubnetCidrBlockResultTypeDef(TypedDict):
    Ipv6CidrBlockAssociation: SubnetIpv6CidrBlockAssociationTypeDef,  # (1)
    SubnetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SubnetIpv6CidrBlockAssociationTypeDef
  2. See ResponseMetadataTypeDef

SubnetTypeDef#

# SubnetTypeDef definition

class SubnetTypeDef(TypedDict):
    AvailabilityZoneId: NotRequired[str],
    EnableLniAtDeviceIndex: NotRequired[int],
    MapCustomerOwnedIpOnLaunch: NotRequired[bool],
    CustomerOwnedIpv4Pool: NotRequired[str],
    OwnerId: NotRequired[str],
    AssignIpv6AddressOnCreation: NotRequired[bool],
    Ipv6CidrBlockAssociationSet: NotRequired[list[SubnetIpv6CidrBlockAssociationTypeDef]],  # (1)
    Tags: NotRequired[list[TagTypeDef]],  # (2)
    SubnetArn: NotRequired[str],
    OutpostArn: NotRequired[str],
    EnableDns64: NotRequired[bool],
    Ipv6Native: NotRequired[bool],
    PrivateDnsNameOptionsOnLaunch: NotRequired[PrivateDnsNameOptionsOnLaunchTypeDef],  # (3)
    BlockPublicAccessStates: NotRequired[BlockPublicAccessStatesTypeDef],  # (4)
    SubnetId: NotRequired[str],
    State: NotRequired[SubnetStateType],  # (5)
    VpcId: NotRequired[str],
    CidrBlock: NotRequired[str],
    AvailableIpAddressCount: NotRequired[int],
    AvailabilityZone: NotRequired[str],
    DefaultForAz: NotRequired[bool],
    MapPublicIpOnLaunch: NotRequired[bool],
  1. See SubnetIpv6CidrBlockAssociationTypeDef
  2. See TagTypeDef
  3. See PrivateDnsNameOptionsOnLaunchTypeDef
  4. See BlockPublicAccessStatesTypeDef
  5. See SubnetStateType

CreateVpcEndpointResultTypeDef#

# CreateVpcEndpointResultTypeDef definition

class CreateVpcEndpointResultTypeDef(TypedDict):
    VpcEndpoint: VpcEndpointTypeDef,  # (1)
    ClientToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcEndpointTypeDef
  2. See ResponseMetadataTypeDef

DescribeVpcEndpointsResultTypeDef#

# DescribeVpcEndpointsResultTypeDef definition

class DescribeVpcEndpointsResultTypeDef(TypedDict):
    VpcEndpoints: list[VpcEndpointTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VpcEndpointTypeDef
  2. See ResponseMetadataTypeDef

GetReservedInstancesExchangeQuoteResultTypeDef#

# GetReservedInstancesExchangeQuoteResultTypeDef definition

class GetReservedInstancesExchangeQuoteResultTypeDef(TypedDict):
    CurrencyCode: str,
    IsValidExchange: bool,
    OutputReservedInstancesWillExpireAt: datetime,
    PaymentDue: str,
    ReservedInstanceValueRollup: ReservationValueTypeDef,  # (1)
    ReservedInstanceValueSet: list[ReservedInstanceReservationValueTypeDef],  # (2)
    TargetConfigurationValueRollup: ReservationValueTypeDef,  # (1)
    TargetConfigurationValueSet: list[TargetReservationValueTypeDef],  # (4)
    ValidationFailureReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See ReservationValueTypeDef
  2. See ReservedInstanceReservationValueTypeDef
  3. See ReservationValueTypeDef
  4. See TargetReservationValueTypeDef
  5. See ResponseMetadataTypeDef

LoadBalancersConfigOutputTypeDef#

# LoadBalancersConfigOutputTypeDef definition

class LoadBalancersConfigOutputTypeDef(TypedDict):
    ClassicLoadBalancersConfig: NotRequired[ClassicLoadBalancersConfigOutputTypeDef],  # (1)
    TargetGroupsConfig: NotRequired[TargetGroupsConfigOutputTypeDef],  # (2)
  1. See ClassicLoadBalancersConfigOutputTypeDef
  2. See TargetGroupsConfigOutputTypeDef

CreateTrafficMirrorFilterRuleResultTypeDef#

# CreateTrafficMirrorFilterRuleResultTypeDef definition

class CreateTrafficMirrorFilterRuleResultTypeDef(TypedDict):
    TrafficMirrorFilterRule: TrafficMirrorFilterRuleTypeDef,  # (1)
    ClientToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficMirrorFilterRuleTypeDef
  2. See ResponseMetadataTypeDef

DescribeTrafficMirrorFilterRulesResultTypeDef#

# DescribeTrafficMirrorFilterRulesResultTypeDef definition

class DescribeTrafficMirrorFilterRulesResultTypeDef(TypedDict):
    TrafficMirrorFilterRules: list[TrafficMirrorFilterRuleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TrafficMirrorFilterRuleTypeDef
  2. See ResponseMetadataTypeDef

ModifyTrafficMirrorFilterRuleResultTypeDef#

# ModifyTrafficMirrorFilterRuleResultTypeDef definition

class ModifyTrafficMirrorFilterRuleResultTypeDef(TypedDict):
    TrafficMirrorFilterRule: TrafficMirrorFilterRuleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficMirrorFilterRuleTypeDef
  2. See ResponseMetadataTypeDef

TrafficMirrorFilterTypeDef#

# TrafficMirrorFilterTypeDef definition

class TrafficMirrorFilterTypeDef(TypedDict):
    TrafficMirrorFilterId: NotRequired[str],
    IngressFilterRules: NotRequired[list[TrafficMirrorFilterRuleTypeDef]],  # (1)
    EgressFilterRules: NotRequired[list[TrafficMirrorFilterRuleTypeDef]],  # (1)
    NetworkServices: NotRequired[list[TrafficMirrorNetworkServiceType]],  # (3)
    Description: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (4)
  1. See TrafficMirrorFilterRuleTypeDef
  2. See TrafficMirrorFilterRuleTypeDef
  3. See TrafficMirrorNetworkServiceType
  4. See TagTypeDef

DescribeTransitGatewayAttachmentsResultTypeDef#

# DescribeTransitGatewayAttachmentsResultTypeDef definition

class DescribeTransitGatewayAttachmentsResultTypeDef(TypedDict):
    TransitGatewayAttachments: list[TransitGatewayAttachmentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayAttachmentTypeDef
  2. See ResponseMetadataTypeDef

TransitGatewayConnectPeerTypeDef#

# TransitGatewayConnectPeerTypeDef definition

class TransitGatewayConnectPeerTypeDef(TypedDict):
    TransitGatewayAttachmentId: NotRequired[str],
    TransitGatewayConnectPeerId: NotRequired[str],
    State: NotRequired[TransitGatewayConnectPeerStateType],  # (1)
    CreationTime: NotRequired[datetime],
    ConnectPeerConfiguration: NotRequired[TransitGatewayConnectPeerConfigurationTypeDef],  # (2)
    Tags: NotRequired[list[TagTypeDef]],  # (3)
  1. See TransitGatewayConnectPeerStateType
  2. See TransitGatewayConnectPeerConfigurationTypeDef
  3. See TagTypeDef

CreateTransitGatewayConnectResultTypeDef#

# CreateTransitGatewayConnectResultTypeDef definition

class CreateTransitGatewayConnectResultTypeDef(TypedDict):
    TransitGatewayConnect: TransitGatewayConnectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayConnectTypeDef
  2. See ResponseMetadataTypeDef

DeleteTransitGatewayConnectResultTypeDef#

# DeleteTransitGatewayConnectResultTypeDef definition

class DeleteTransitGatewayConnectResultTypeDef(TypedDict):
    TransitGatewayConnect: TransitGatewayConnectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayConnectTypeDef
  2. See ResponseMetadataTypeDef

DescribeTransitGatewayConnectsResultTypeDef#

# DescribeTransitGatewayConnectsResultTypeDef definition

class DescribeTransitGatewayConnectsResultTypeDef(TypedDict):
    TransitGatewayConnects: list[TransitGatewayConnectTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayConnectTypeDef
  2. See ResponseMetadataTypeDef

CreateTransitGatewayMulticastDomainResultTypeDef#

# CreateTransitGatewayMulticastDomainResultTypeDef definition

class CreateTransitGatewayMulticastDomainResultTypeDef(TypedDict):
    TransitGatewayMulticastDomain: TransitGatewayMulticastDomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayMulticastDomainTypeDef
  2. See ResponseMetadataTypeDef

DeleteTransitGatewayMulticastDomainResultTypeDef#

# DeleteTransitGatewayMulticastDomainResultTypeDef definition

class DeleteTransitGatewayMulticastDomainResultTypeDef(TypedDict):
    TransitGatewayMulticastDomain: TransitGatewayMulticastDomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayMulticastDomainTypeDef
  2. See ResponseMetadataTypeDef

DescribeTransitGatewayMulticastDomainsResultTypeDef#

# DescribeTransitGatewayMulticastDomainsResultTypeDef definition

class DescribeTransitGatewayMulticastDomainsResultTypeDef(TypedDict):
    TransitGatewayMulticastDomains: list[TransitGatewayMulticastDomainTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayMulticastDomainTypeDef
  2. See ResponseMetadataTypeDef

CreateTransitGatewayResultTypeDef#

# CreateTransitGatewayResultTypeDef definition

class CreateTransitGatewayResultTypeDef(TypedDict):
    TransitGateway: TransitGatewayTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayTypeDef
  2. See ResponseMetadataTypeDef

DeleteTransitGatewayResultTypeDef#

# DeleteTransitGatewayResultTypeDef definition

class DeleteTransitGatewayResultTypeDef(TypedDict):
    TransitGateway: TransitGatewayTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayTypeDef
  2. See ResponseMetadataTypeDef

DescribeTransitGatewaysResultTypeDef#

# DescribeTransitGatewaysResultTypeDef definition

class DescribeTransitGatewaysResultTypeDef(TypedDict):
    TransitGateways: list[TransitGatewayTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayTypeDef
  2. See ResponseMetadataTypeDef

ModifyTransitGatewayResultTypeDef#

# ModifyTransitGatewayResultTypeDef definition

class ModifyTransitGatewayResultTypeDef(TypedDict):
    TransitGateway: TransitGatewayTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayTypeDef
  2. See ResponseMetadataTypeDef

AcceptTransitGatewayPeeringAttachmentResultTypeDef#

# AcceptTransitGatewayPeeringAttachmentResultTypeDef definition

class AcceptTransitGatewayPeeringAttachmentResultTypeDef(TypedDict):
    TransitGatewayPeeringAttachment: TransitGatewayPeeringAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPeeringAttachmentTypeDef
  2. See ResponseMetadataTypeDef

CreateTransitGatewayPeeringAttachmentResultTypeDef#

# CreateTransitGatewayPeeringAttachmentResultTypeDef definition

class CreateTransitGatewayPeeringAttachmentResultTypeDef(TypedDict):
    TransitGatewayPeeringAttachment: TransitGatewayPeeringAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPeeringAttachmentTypeDef
  2. See ResponseMetadataTypeDef

DeleteTransitGatewayPeeringAttachmentResultTypeDef#

# DeleteTransitGatewayPeeringAttachmentResultTypeDef definition

class DeleteTransitGatewayPeeringAttachmentResultTypeDef(TypedDict):
    TransitGatewayPeeringAttachment: TransitGatewayPeeringAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPeeringAttachmentTypeDef
  2. See ResponseMetadataTypeDef

DescribeTransitGatewayPeeringAttachmentsResultTypeDef#

# DescribeTransitGatewayPeeringAttachmentsResultTypeDef definition

class DescribeTransitGatewayPeeringAttachmentsResultTypeDef(TypedDict):
    TransitGatewayPeeringAttachments: list[TransitGatewayPeeringAttachmentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayPeeringAttachmentTypeDef
  2. See ResponseMetadataTypeDef

RejectTransitGatewayPeeringAttachmentResultTypeDef#

# RejectTransitGatewayPeeringAttachmentResultTypeDef definition

class RejectTransitGatewayPeeringAttachmentResultTypeDef(TypedDict):
    TransitGatewayPeeringAttachment: TransitGatewayPeeringAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPeeringAttachmentTypeDef
  2. See ResponseMetadataTypeDef

TransitGatewayPolicyTableEntryTypeDef#

# TransitGatewayPolicyTableEntryTypeDef definition

class TransitGatewayPolicyTableEntryTypeDef(TypedDict):
    PolicyRuleNumber: NotRequired[str],
    PolicyRule: NotRequired[TransitGatewayPolicyRuleTypeDef],  # (1)
    TargetRouteTableId: NotRequired[str],
  1. See TransitGatewayPolicyRuleTypeDef

CreateTransitGatewayPrefixListReferenceResultTypeDef#

# CreateTransitGatewayPrefixListReferenceResultTypeDef definition

class CreateTransitGatewayPrefixListReferenceResultTypeDef(TypedDict):
    TransitGatewayPrefixListReference: TransitGatewayPrefixListReferenceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPrefixListReferenceTypeDef
  2. See ResponseMetadataTypeDef

DeleteTransitGatewayPrefixListReferenceResultTypeDef#

# DeleteTransitGatewayPrefixListReferenceResultTypeDef definition

class DeleteTransitGatewayPrefixListReferenceResultTypeDef(TypedDict):
    TransitGatewayPrefixListReference: TransitGatewayPrefixListReferenceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPrefixListReferenceTypeDef
  2. See ResponseMetadataTypeDef

GetTransitGatewayPrefixListReferencesResultTypeDef#

# GetTransitGatewayPrefixListReferencesResultTypeDef definition

class GetTransitGatewayPrefixListReferencesResultTypeDef(TypedDict):
    TransitGatewayPrefixListReferences: list[TransitGatewayPrefixListReferenceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayPrefixListReferenceTypeDef
  2. See ResponseMetadataTypeDef

ModifyTransitGatewayPrefixListReferenceResultTypeDef#

# ModifyTransitGatewayPrefixListReferenceResultTypeDef definition

class ModifyTransitGatewayPrefixListReferenceResultTypeDef(TypedDict):
    TransitGatewayPrefixListReference: TransitGatewayPrefixListReferenceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPrefixListReferenceTypeDef
  2. See ResponseMetadataTypeDef

CreateTransitGatewayRouteResultTypeDef#

# CreateTransitGatewayRouteResultTypeDef definition

class CreateTransitGatewayRouteResultTypeDef(TypedDict):
    Route: TransitGatewayRouteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRouteTypeDef
  2. See ResponseMetadataTypeDef

DeleteTransitGatewayRouteResultTypeDef#

# DeleteTransitGatewayRouteResultTypeDef definition

class DeleteTransitGatewayRouteResultTypeDef(TypedDict):
    Route: TransitGatewayRouteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRouteTypeDef
  2. See ResponseMetadataTypeDef

ReplaceTransitGatewayRouteResultTypeDef#

# ReplaceTransitGatewayRouteResultTypeDef definition

class ReplaceTransitGatewayRouteResultTypeDef(TypedDict):
    Route: TransitGatewayRouteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRouteTypeDef
  2. See ResponseMetadataTypeDef

SearchTransitGatewayRoutesResultTypeDef#

# SearchTransitGatewayRoutesResultTypeDef definition

class SearchTransitGatewayRoutesResultTypeDef(TypedDict):
    Routes: list[TransitGatewayRouteTypeDef],  # (1)
    AdditionalRoutesAvailable: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRouteTypeDef
  2. See ResponseMetadataTypeDef

AcceptTransitGatewayVpcAttachmentResultTypeDef#

# AcceptTransitGatewayVpcAttachmentResultTypeDef definition

class AcceptTransitGatewayVpcAttachmentResultTypeDef(TypedDict):
    TransitGatewayVpcAttachment: TransitGatewayVpcAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayVpcAttachmentTypeDef
  2. See ResponseMetadataTypeDef

CreateTransitGatewayVpcAttachmentResultTypeDef#

# CreateTransitGatewayVpcAttachmentResultTypeDef definition

class CreateTransitGatewayVpcAttachmentResultTypeDef(TypedDict):
    TransitGatewayVpcAttachment: TransitGatewayVpcAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayVpcAttachmentTypeDef
  2. See ResponseMetadataTypeDef

DeleteTransitGatewayVpcAttachmentResultTypeDef#

# DeleteTransitGatewayVpcAttachmentResultTypeDef definition

class DeleteTransitGatewayVpcAttachmentResultTypeDef(TypedDict):
    TransitGatewayVpcAttachment: TransitGatewayVpcAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayVpcAttachmentTypeDef
  2. See ResponseMetadataTypeDef

DescribeTransitGatewayVpcAttachmentsResultTypeDef#

# DescribeTransitGatewayVpcAttachmentsResultTypeDef definition

class DescribeTransitGatewayVpcAttachmentsResultTypeDef(TypedDict):
    TransitGatewayVpcAttachments: list[TransitGatewayVpcAttachmentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayVpcAttachmentTypeDef
  2. See ResponseMetadataTypeDef

ModifyTransitGatewayVpcAttachmentResultTypeDef#

# ModifyTransitGatewayVpcAttachmentResultTypeDef definition

class ModifyTransitGatewayVpcAttachmentResultTypeDef(TypedDict):
    TransitGatewayVpcAttachment: TransitGatewayVpcAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayVpcAttachmentTypeDef
  2. See ResponseMetadataTypeDef

RejectTransitGatewayVpcAttachmentResultTypeDef#

# RejectTransitGatewayVpcAttachmentResultTypeDef definition

class RejectTransitGatewayVpcAttachmentResultTypeDef(TypedDict):
    TransitGatewayVpcAttachment: TransitGatewayVpcAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayVpcAttachmentTypeDef
  2. See ResponseMetadataTypeDef

ModifyInstanceCreditSpecificationResultTypeDef#

# ModifyInstanceCreditSpecificationResultTypeDef definition

class ModifyInstanceCreditSpecificationResultTypeDef(TypedDict):
    SuccessfulInstanceCreditSpecifications: list[SuccessfulInstanceCreditSpecificationItemTypeDef],  # (1)
    UnsuccessfulInstanceCreditSpecifications: list[UnsuccessfulInstanceCreditSpecificationItemTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SuccessfulInstanceCreditSpecificationItemTypeDef
  2. See UnsuccessfulInstanceCreditSpecificationItemTypeDef
  3. See ResponseMetadataTypeDef

AcceptVpcEndpointConnectionsResultTypeDef#

# AcceptVpcEndpointConnectionsResultTypeDef definition

class AcceptVpcEndpointConnectionsResultTypeDef(TypedDict):
    Unsuccessful: list[UnsuccessfulItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UnsuccessfulItemTypeDef
  2. See ResponseMetadataTypeDef

CreateFlowLogsResultTypeDef#

# CreateFlowLogsResultTypeDef definition

class CreateFlowLogsResultTypeDef(TypedDict):
    ClientToken: str,
    FlowLogIds: list[str],
    Unsuccessful: list[UnsuccessfulItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UnsuccessfulItemTypeDef
  2. See ResponseMetadataTypeDef

DeleteFlowLogsResultTypeDef#

# DeleteFlowLogsResultTypeDef definition

class DeleteFlowLogsResultTypeDef(TypedDict):
    Unsuccessful: list[UnsuccessfulItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UnsuccessfulItemTypeDef
  2. See ResponseMetadataTypeDef

DeleteVpcEndpointConnectionNotificationsResultTypeDef#

# DeleteVpcEndpointConnectionNotificationsResultTypeDef definition

class DeleteVpcEndpointConnectionNotificationsResultTypeDef(TypedDict):
    Unsuccessful: list[UnsuccessfulItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UnsuccessfulItemTypeDef
  2. See ResponseMetadataTypeDef

DeleteVpcEndpointServiceConfigurationsResultTypeDef#

# DeleteVpcEndpointServiceConfigurationsResultTypeDef definition

class DeleteVpcEndpointServiceConfigurationsResultTypeDef(TypedDict):
    Unsuccessful: list[UnsuccessfulItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UnsuccessfulItemTypeDef
  2. See ResponseMetadataTypeDef

DeleteVpcEndpointsResultTypeDef#

# DeleteVpcEndpointsResultTypeDef definition

class DeleteVpcEndpointsResultTypeDef(TypedDict):
    Unsuccessful: list[UnsuccessfulItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UnsuccessfulItemTypeDef
  2. See ResponseMetadataTypeDef

ModifyHostsResultTypeDef#

# ModifyHostsResultTypeDef definition

class ModifyHostsResultTypeDef(TypedDict):
    Successful: list[str],
    Unsuccessful: list[UnsuccessfulItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UnsuccessfulItemTypeDef
  2. See ResponseMetadataTypeDef

RejectVpcEndpointConnectionsResultTypeDef#

# RejectVpcEndpointConnectionsResultTypeDef definition

class RejectVpcEndpointConnectionsResultTypeDef(TypedDict):
    Unsuccessful: list[UnsuccessfulItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UnsuccessfulItemTypeDef
  2. See ResponseMetadataTypeDef

ReleaseHostsResultTypeDef#

# ReleaseHostsResultTypeDef definition

class ReleaseHostsResultTypeDef(TypedDict):
    Successful: list[str],
    Unsuccessful: list[UnsuccessfulItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UnsuccessfulItemTypeDef
  2. See ResponseMetadataTypeDef

CreateLaunchTemplateResultTypeDef#

# CreateLaunchTemplateResultTypeDef definition

class CreateLaunchTemplateResultTypeDef(TypedDict):
    LaunchTemplate: LaunchTemplateTypeDef,  # (1)
    Warning: ValidationWarningTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See LaunchTemplateTypeDef
  2. See ValidationWarningTypeDef
  3. See ResponseMetadataTypeDef

VerifiedAccessEndpointTypeDef#

# VerifiedAccessEndpointTypeDef definition

class VerifiedAccessEndpointTypeDef(TypedDict):
    VerifiedAccessInstanceId: NotRequired[str],
    VerifiedAccessGroupId: NotRequired[str],
    VerifiedAccessEndpointId: NotRequired[str],
    ApplicationDomain: NotRequired[str],
    EndpointType: NotRequired[VerifiedAccessEndpointTypeType],  # (1)
    AttachmentType: NotRequired[VerifiedAccessEndpointAttachmentTypeType],  # (2)
    DomainCertificateArn: NotRequired[str],
    EndpointDomain: NotRequired[str],
    DeviceValidationDomain: NotRequired[str],
    SecurityGroupIds: NotRequired[list[str]],
    LoadBalancerOptions: NotRequired[VerifiedAccessEndpointLoadBalancerOptionsTypeDef],  # (3)
    NetworkInterfaceOptions: NotRequired[VerifiedAccessEndpointEniOptionsTypeDef],  # (4)
    Status: NotRequired[VerifiedAccessEndpointStatusTypeDef],  # (5)
    Description: NotRequired[str],
    CreationTime: NotRequired[str],
    LastUpdatedTime: NotRequired[str],
    DeletionTime: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (6)
    SseSpecification: NotRequired[VerifiedAccessSseSpecificationResponseTypeDef],  # (7)
    RdsOptions: NotRequired[VerifiedAccessEndpointRdsOptionsTypeDef],  # (8)
    CidrOptions: NotRequired[VerifiedAccessEndpointCidrOptionsTypeDef],  # (9)
  1. See VerifiedAccessEndpointTypeType
  2. See VerifiedAccessEndpointAttachmentTypeType
  3. See VerifiedAccessEndpointLoadBalancerOptionsTypeDef
  4. See VerifiedAccessEndpointEniOptionsTypeDef
  5. See VerifiedAccessEndpointStatusTypeDef
  6. See TagTypeDef
  7. See VerifiedAccessSseSpecificationResponseTypeDef
  8. See VerifiedAccessEndpointRdsOptionsTypeDef
  9. See VerifiedAccessEndpointCidrOptionsTypeDef

ExportVerifiedAccessInstanceClientConfigurationResultTypeDef#

# ExportVerifiedAccessInstanceClientConfigurationResultTypeDef definition

class ExportVerifiedAccessInstanceClientConfigurationResultTypeDef(TypedDict):
    Version: str,
    VerifiedAccessInstanceId: str,
    Region: str,
    DeviceTrustProviders: list[DeviceTrustProviderTypeType],  # (1)
    UserTrustProvider: VerifiedAccessInstanceUserTrustProviderClientConfigurationTypeDef,  # (2)
    OpenVpnConfigurations: list[VerifiedAccessInstanceOpenVpnClientConfigurationTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See DeviceTrustProviderTypeType
  2. See VerifiedAccessInstanceUserTrustProviderClientConfigurationTypeDef
  3. See VerifiedAccessInstanceOpenVpnClientConfigurationTypeDef
  4. See ResponseMetadataTypeDef

AttachVerifiedAccessTrustProviderResultTypeDef#

# AttachVerifiedAccessTrustProviderResultTypeDef definition

class AttachVerifiedAccessTrustProviderResultTypeDef(TypedDict):
    VerifiedAccessTrustProvider: VerifiedAccessTrustProviderTypeDef,  # (1)
    VerifiedAccessInstance: VerifiedAccessInstanceTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See VerifiedAccessTrustProviderTypeDef
  2. See VerifiedAccessInstanceTypeDef
  3. See ResponseMetadataTypeDef

CreateVerifiedAccessInstanceResultTypeDef#

# CreateVerifiedAccessInstanceResultTypeDef definition

class CreateVerifiedAccessInstanceResultTypeDef(TypedDict):
    VerifiedAccessInstance: VerifiedAccessInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VerifiedAccessInstanceTypeDef
  2. See ResponseMetadataTypeDef

DeleteVerifiedAccessInstanceResultTypeDef#

# DeleteVerifiedAccessInstanceResultTypeDef definition

class DeleteVerifiedAccessInstanceResultTypeDef(TypedDict):
    VerifiedAccessInstance: VerifiedAccessInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VerifiedAccessInstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeVerifiedAccessInstancesResultTypeDef#

# DescribeVerifiedAccessInstancesResultTypeDef definition

class DescribeVerifiedAccessInstancesResultTypeDef(TypedDict):
    VerifiedAccessInstances: list[VerifiedAccessInstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VerifiedAccessInstanceTypeDef
  2. See ResponseMetadataTypeDef

DetachVerifiedAccessTrustProviderResultTypeDef#

# DetachVerifiedAccessTrustProviderResultTypeDef definition

class DetachVerifiedAccessTrustProviderResultTypeDef(TypedDict):
    VerifiedAccessTrustProvider: VerifiedAccessTrustProviderTypeDef,  # (1)
    VerifiedAccessInstance: VerifiedAccessInstanceTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See VerifiedAccessTrustProviderTypeDef
  2. See VerifiedAccessInstanceTypeDef
  3. See ResponseMetadataTypeDef

ModifyVerifiedAccessInstanceResultTypeDef#

# ModifyVerifiedAccessInstanceResultTypeDef definition

class ModifyVerifiedAccessInstanceResultTypeDef(TypedDict):
    VerifiedAccessInstance: VerifiedAccessInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VerifiedAccessInstanceTypeDef
  2. See ResponseMetadataTypeDef

VerifiedAccessLogsTypeDef#

# VerifiedAccessLogsTypeDef definition

class VerifiedAccessLogsTypeDef(TypedDict):
    S3: NotRequired[VerifiedAccessLogS3DestinationTypeDef],  # (1)
    CloudWatchLogs: NotRequired[VerifiedAccessLogCloudWatchLogsDestinationTypeDef],  # (2)
    KinesisDataFirehose: NotRequired[VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef],  # (3)
    LogVersion: NotRequired[str],
    IncludeTrustContext: NotRequired[bool],
  1. See VerifiedAccessLogS3DestinationTypeDef
  2. See VerifiedAccessLogCloudWatchLogsDestinationTypeDef
  3. See VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef

ModifyVerifiedAccessInstanceLoggingConfigurationRequestRequestTypeDef#

# ModifyVerifiedAccessInstanceLoggingConfigurationRequestRequestTypeDef definition

class ModifyVerifiedAccessInstanceLoggingConfigurationRequestRequestTypeDef(TypedDict):
    VerifiedAccessInstanceId: str,
    AccessLogs: VerifiedAccessLogOptionsTypeDef,  # (1)
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
  1. See VerifiedAccessLogOptionsTypeDef

DescribeVolumesResultTypeDef#

# DescribeVolumesResultTypeDef definition

class DescribeVolumesResultTypeDef(TypedDict):
    Volumes: list[VolumeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VolumeTypeDef
  2. See ResponseMetadataTypeDef

VolumeStatusItemTypeDef#

# VolumeStatusItemTypeDef definition

class VolumeStatusItemTypeDef(TypedDict):
    Actions: NotRequired[list[VolumeStatusActionTypeDef]],  # (1)
    AvailabilityZone: NotRequired[str],
    OutpostArn: NotRequired[str],
    Events: NotRequired[list[VolumeStatusEventTypeDef]],  # (2)
    VolumeId: NotRequired[str],
    VolumeStatus: NotRequired[VolumeStatusInfoTypeDef],  # (3)
    AttachmentStatuses: NotRequired[list[VolumeStatusAttachmentStatusTypeDef]],  # (4)
  1. See VolumeStatusActionTypeDef
  2. See VolumeStatusEventTypeDef
  3. See VolumeStatusInfoTypeDef
  4. See VolumeStatusAttachmentStatusTypeDef

AssociateVpcCidrBlockResultTypeDef#

# AssociateVpcCidrBlockResultTypeDef definition

class AssociateVpcCidrBlockResultTypeDef(TypedDict):
    Ipv6CidrBlockAssociation: VpcIpv6CidrBlockAssociationTypeDef,  # (1)
    CidrBlockAssociation: VpcCidrBlockAssociationTypeDef,  # (2)
    VpcId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See VpcIpv6CidrBlockAssociationTypeDef
  2. See VpcCidrBlockAssociationTypeDef
  3. See ResponseMetadataTypeDef

DisassociateVpcCidrBlockResultTypeDef#

# DisassociateVpcCidrBlockResultTypeDef definition

class DisassociateVpcCidrBlockResultTypeDef(TypedDict):
    Ipv6CidrBlockAssociation: VpcIpv6CidrBlockAssociationTypeDef,  # (1)
    CidrBlockAssociation: VpcCidrBlockAssociationTypeDef,  # (2)
    VpcId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See VpcIpv6CidrBlockAssociationTypeDef
  2. See VpcCidrBlockAssociationTypeDef
  3. See ResponseMetadataTypeDef

VpcTypeDef#

# VpcTypeDef definition

class VpcTypeDef(TypedDict):
    OwnerId: NotRequired[str],
    InstanceTenancy: NotRequired[TenancyType],  # (1)
    Ipv6CidrBlockAssociationSet: NotRequired[list[VpcIpv6CidrBlockAssociationTypeDef]],  # (2)
    CidrBlockAssociationSet: NotRequired[list[VpcCidrBlockAssociationTypeDef]],  # (3)
    IsDefault: NotRequired[bool],
    Tags: NotRequired[list[TagTypeDef]],  # (4)
    BlockPublicAccessStates: NotRequired[BlockPublicAccessStatesTypeDef],  # (5)
    VpcId: NotRequired[str],
    State: NotRequired[VpcStateType],  # (6)
    CidrBlock: NotRequired[str],
    DhcpOptionsId: NotRequired[str],
  1. See TenancyType
  2. See VpcIpv6CidrBlockAssociationTypeDef
  3. See VpcCidrBlockAssociationTypeDef
  4. See TagTypeDef
  5. See BlockPublicAccessStatesTypeDef
  6. See VpcStateType

VpcPeeringConnectionTypeDef#

# VpcPeeringConnectionTypeDef definition

class VpcPeeringConnectionTypeDef(TypedDict):
    AccepterVpcInfo: NotRequired[VpcPeeringConnectionVpcInfoTypeDef],  # (1)
    ExpirationTime: NotRequired[datetime],
    RequesterVpcInfo: NotRequired[VpcPeeringConnectionVpcInfoTypeDef],  # (1)
    Status: NotRequired[VpcPeeringConnectionStateReasonTypeDef],  # (3)
    Tags: NotRequired[list[TagTypeDef]],  # (4)
    VpcPeeringConnectionId: NotRequired[str],
  1. See VpcPeeringConnectionVpcInfoTypeDef
  2. See VpcPeeringConnectionVpcInfoTypeDef
  3. See VpcPeeringConnectionStateReasonTypeDef
  4. See TagTypeDef

AssociateInstanceEventWindowResultTypeDef#

# AssociateInstanceEventWindowResultTypeDef definition

class AssociateInstanceEventWindowResultTypeDef(TypedDict):
    InstanceEventWindow: InstanceEventWindowTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceEventWindowTypeDef
  2. See ResponseMetadataTypeDef

CreateInstanceEventWindowResultTypeDef#

# CreateInstanceEventWindowResultTypeDef definition

class CreateInstanceEventWindowResultTypeDef(TypedDict):
    InstanceEventWindow: InstanceEventWindowTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceEventWindowTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstanceEventWindowsResultTypeDef#

# DescribeInstanceEventWindowsResultTypeDef definition

class DescribeInstanceEventWindowsResultTypeDef(TypedDict):
    InstanceEventWindows: list[InstanceEventWindowTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InstanceEventWindowTypeDef
  2. See ResponseMetadataTypeDef

DisassociateInstanceEventWindowResultTypeDef#

# DisassociateInstanceEventWindowResultTypeDef definition

class DisassociateInstanceEventWindowResultTypeDef(TypedDict):
    InstanceEventWindow: InstanceEventWindowTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceEventWindowTypeDef
  2. See ResponseMetadataTypeDef

ModifyInstanceEventWindowResultTypeDef#

# ModifyInstanceEventWindowResultTypeDef definition

class ModifyInstanceEventWindowResultTypeDef(TypedDict):
    InstanceEventWindow: InstanceEventWindowTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceEventWindowTypeDef
  2. See ResponseMetadataTypeDef

AcceptAddressTransferRequestRequestTypeDef#

# AcceptAddressTransferRequestRequestTypeDef definition

class AcceptAddressTransferRequestRequestTypeDef(TypedDict):
    Address: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]],  # (1)
    DryRun: NotRequired[bool],
  1. See TagSpecificationTypeDef TagSpecificationOutputTypeDef

PathComponentTypeDef#

# PathComponentTypeDef definition

class PathComponentTypeDef(TypedDict):
    SequenceNumber: NotRequired[int],
    AclRule: NotRequired[AnalysisAclRuleTypeDef],  # (1)
    AttachedTo: NotRequired[AnalysisComponentTypeDef],  # (2)
    Component: NotRequired[AnalysisComponentTypeDef],  # (2)
    DestinationVpc: NotRequired[AnalysisComponentTypeDef],  # (2)
    OutboundHeader: NotRequired[AnalysisPacketHeaderTypeDef],  # (5)
    InboundHeader: NotRequired[AnalysisPacketHeaderTypeDef],  # (5)
    RouteTableRoute: NotRequired[AnalysisRouteTableRouteTypeDef],  # (7)
    SecurityGroupRule: NotRequired[AnalysisSecurityGroupRuleTypeDef],  # (8)
    SourceVpc: NotRequired[AnalysisComponentTypeDef],  # (2)
    Subnet: NotRequired[AnalysisComponentTypeDef],  # (2)
    Vpc: NotRequired[AnalysisComponentTypeDef],  # (2)
    AdditionalDetails: NotRequired[list[AdditionalDetailTypeDef]],  # (12)
    TransitGateway: NotRequired[AnalysisComponentTypeDef],  # (2)
    TransitGatewayRouteTableRoute: NotRequired[TransitGatewayRouteTableRouteTypeDef],  # (14)
    Explanations: NotRequired[list[ExplanationTypeDef]],  # (15)
    ElasticLoadBalancerListener: NotRequired[AnalysisComponentTypeDef],  # (2)
    FirewallStatelessRule: NotRequired[FirewallStatelessRuleTypeDef],  # (17)
    FirewallStatefulRule: NotRequired[FirewallStatefulRuleTypeDef],  # (18)
    ServiceName: NotRequired[str],
  1. See AnalysisAclRuleTypeDef
  2. See AnalysisComponentTypeDef
  3. See AnalysisComponentTypeDef
  4. See AnalysisComponentTypeDef
  5. See AnalysisPacketHeaderTypeDef
  6. See AnalysisPacketHeaderTypeDef
  7. See AnalysisRouteTableRouteTypeDef
  8. See AnalysisSecurityGroupRuleTypeDef
  9. See AnalysisComponentTypeDef
  10. See AnalysisComponentTypeDef
  11. See AnalysisComponentTypeDef
  12. See AdditionalDetailTypeDef
  13. See AnalysisComponentTypeDef
  14. See TransitGatewayRouteTableRouteTypeDef
  15. See ExplanationTypeDef
  16. See AnalysisComponentTypeDef
  17. See FirewallStatelessRuleTypeDef
  18. See FirewallStatefulRuleTypeDef

CreateRouteTableResultTypeDef#

# CreateRouteTableResultTypeDef definition

class CreateRouteTableResultTypeDef(TypedDict):
    RouteTable: RouteTableTypeDef,  # (1)
    ClientToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RouteTableTypeDef
  2. See ResponseMetadataTypeDef

DescribeRouteTablesResultTypeDef#

# DescribeRouteTablesResultTypeDef definition

class DescribeRouteTablesResultTypeDef(TypedDict):
    RouteTables: list[RouteTableTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See RouteTableTypeDef
  2. See ResponseMetadataTypeDef

GetFlowLogsIntegrationTemplateRequestRequestTypeDef#

# GetFlowLogsIntegrationTemplateRequestRequestTypeDef definition

class GetFlowLogsIntegrationTemplateRequestRequestTypeDef(TypedDict):
    FlowLogId: str,
    ConfigDeliveryS3DestinationArn: str,
    IntegrateServices: IntegrateServicesTypeDef,  # (1)
    DryRun: NotRequired[bool],
  1. See IntegrateServicesTypeDef

DescribeNetworkInterfaceAttributeResultTypeDef#

# DescribeNetworkInterfaceAttributeResultTypeDef definition

class DescribeNetworkInterfaceAttributeResultTypeDef(TypedDict):
    Attachment: NetworkInterfaceAttachmentTypeDef,  # (1)
    Description: AttributeValueTypeDef,  # (2)
    Groups: list[GroupIdentifierTypeDef],  # (3)
    NetworkInterfaceId: str,
    SourceDestCheck: AttributeBooleanValueTypeDef,  # (4)
    AssociatePublicIpAddress: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See NetworkInterfaceAttachmentTypeDef
  2. See AttributeValueTypeDef
  3. See GroupIdentifierTypeDef
  4. See AttributeBooleanValueTypeDef
  5. See ResponseMetadataTypeDef

NetworkInterfaceTypeDef#

# NetworkInterfaceTypeDef definition

class NetworkInterfaceTypeDef(TypedDict):
    Association: NotRequired[NetworkInterfaceAssociationTypeDef],  # (1)
    Attachment: NotRequired[NetworkInterfaceAttachmentTypeDef],  # (2)
    AvailabilityZone: NotRequired[str],
    ConnectionTrackingConfiguration: NotRequired[ConnectionTrackingConfigurationTypeDef],  # (3)
    Description: NotRequired[str],
    Groups: NotRequired[list[GroupIdentifierTypeDef]],  # (4)
    InterfaceType: NotRequired[NetworkInterfaceTypeType],  # (5)
    Ipv6Addresses: NotRequired[list[NetworkInterfaceIpv6AddressTypeDef]],  # (6)
    MacAddress: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],
    OutpostArn: NotRequired[str],
    OwnerId: NotRequired[str],
    PrivateDnsName: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
    PrivateIpAddresses: NotRequired[list[NetworkInterfacePrivateIpAddressTypeDef]],  # (7)
    Ipv4Prefixes: NotRequired[list[Ipv4PrefixSpecificationTypeDef]],  # (8)
    Ipv6Prefixes: NotRequired[list[Ipv6PrefixSpecificationTypeDef]],  # (9)
    RequesterId: NotRequired[str],
    RequesterManaged: NotRequired[bool],
    SourceDestCheck: NotRequired[bool],
    Status: NotRequired[NetworkInterfaceStatusType],  # (10)
    SubnetId: NotRequired[str],
    TagSet: NotRequired[list[TagTypeDef]],  # (11)
    VpcId: NotRequired[str],
    DenyAllIgwTraffic: NotRequired[bool],
    Ipv6Native: NotRequired[bool],
    Ipv6Address: NotRequired[str],
    Operator: NotRequired[OperatorResponseTypeDef],  # (12)
  1. See NetworkInterfaceAssociationTypeDef
  2. See NetworkInterfaceAttachmentTypeDef
  3. See ConnectionTrackingConfigurationTypeDef
  4. See GroupIdentifierTypeDef
  5. See NetworkInterfaceTypeType
  6. See NetworkInterfaceIpv6AddressTypeDef
  7. See NetworkInterfacePrivateIpAddressTypeDef
  8. See Ipv4PrefixSpecificationTypeDef
  9. See Ipv6PrefixSpecificationTypeDef
  10. See NetworkInterfaceStatusType
  11. See TagTypeDef
  12. See OperatorResponseTypeDef

CreateDhcpOptionsResultTypeDef#

# CreateDhcpOptionsResultTypeDef definition

class CreateDhcpOptionsResultTypeDef(TypedDict):
    DhcpOptions: DhcpOptionsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DhcpOptionsTypeDef
  2. See ResponseMetadataTypeDef

DescribeDhcpOptionsResultTypeDef#

# DescribeDhcpOptionsResultTypeDef definition

class DescribeDhcpOptionsResultTypeDef(TypedDict):
    DhcpOptions: list[DhcpOptionsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DhcpOptionsTypeDef
  2. See ResponseMetadataTypeDef

DescribeHostsResultTypeDef#

# DescribeHostsResultTypeDef definition

class DescribeHostsResultTypeDef(TypedDict):
    Hosts: list[HostTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See HostTypeDef
  2. See ResponseMetadataTypeDef

StorageTypeDef#

# StorageTypeDef definition

class StorageTypeDef(TypedDict):
    S3: NotRequired[S3StorageUnionTypeDef],  # (1)
  1. See S3StorageTypeDef S3StorageOutputTypeDef

DescribeImagesResultTypeDef#

# DescribeImagesResultTypeDef definition

class DescribeImagesResultTypeDef(TypedDict):
    Images: list[ImageTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ImageTypeDef
  2. See ResponseMetadataTypeDef

DescribeClientVpnEndpointsResultTypeDef#

# DescribeClientVpnEndpointsResultTypeDef definition

class DescribeClientVpnEndpointsResultTypeDef(TypedDict):
    ClientVpnEndpoints: list[ClientVpnEndpointTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ClientVpnEndpointTypeDef
  2. See ResponseMetadataTypeDef

ModifyVpnTunnelOptionsRequestRequestTypeDef#

# ModifyVpnTunnelOptionsRequestRequestTypeDef definition

class ModifyVpnTunnelOptionsRequestRequestTypeDef(TypedDict):
    VpnConnectionId: str,
    VpnTunnelOutsideIpAddress: str,
    TunnelOptions: ModifyVpnTunnelOptionsSpecificationTypeDef,  # (1)
    DryRun: NotRequired[bool],
    SkipTunnelReplacement: NotRequired[bool],
  1. See ModifyVpnTunnelOptionsSpecificationTypeDef

VpnConnectionOptionsSpecificationTypeDef#

# VpnConnectionOptionsSpecificationTypeDef definition

class VpnConnectionOptionsSpecificationTypeDef(TypedDict):
    EnableAcceleration: NotRequired[bool],
    TunnelInsideIpVersion: NotRequired[TunnelInsideIpVersionType],  # (1)
    TunnelOptions: NotRequired[Sequence[VpnTunnelOptionsSpecificationTypeDef]],  # (2)
    LocalIpv4NetworkCidr: NotRequired[str],
    RemoteIpv4NetworkCidr: NotRequired[str],
    LocalIpv6NetworkCidr: NotRequired[str],
    RemoteIpv6NetworkCidr: NotRequired[str],
    OutsideIpAddressType: NotRequired[str],
    TransportTransitGatewayAttachmentId: NotRequired[str],
    StaticRoutesOnly: NotRequired[bool],
  1. See TunnelInsideIpVersionType
  2. See VpnTunnelOptionsSpecificationTypeDef

VpnConnectionOptionsTypeDef#

# VpnConnectionOptionsTypeDef definition

class VpnConnectionOptionsTypeDef(TypedDict):
    EnableAcceleration: NotRequired[bool],
    StaticRoutesOnly: NotRequired[bool],
    LocalIpv4NetworkCidr: NotRequired[str],
    RemoteIpv4NetworkCidr: NotRequired[str],
    LocalIpv6NetworkCidr: NotRequired[str],
    RemoteIpv6NetworkCidr: NotRequired[str],
    OutsideIpAddressType: NotRequired[str],
    TransportTransitGatewayAttachmentId: NotRequired[str],
    TunnelInsideIpVersion: NotRequired[TunnelInsideIpVersionType],  # (1)
    TunnelOptions: NotRequired[list[TunnelOptionTypeDef]],  # (2)
  1. See TunnelInsideIpVersionType
  2. See TunnelOptionTypeDef

InstanceRequirementsOutputTypeDef#

# InstanceRequirementsOutputTypeDef definition

class InstanceRequirementsOutputTypeDef(TypedDict):
    VCpuCount: NotRequired[VCpuCountRangeTypeDef],  # (1)
    MemoryMiB: NotRequired[MemoryMiBTypeDef],  # (2)
    CpuManufacturers: NotRequired[list[CpuManufacturerType]],  # (3)
    MemoryGiBPerVCpu: NotRequired[MemoryGiBPerVCpuTypeDef],  # (4)
    ExcludedInstanceTypes: NotRequired[list[str]],
    InstanceGenerations: NotRequired[list[InstanceGenerationType]],  # (5)
    SpotMaxPricePercentageOverLowestPrice: NotRequired[int],
    OnDemandMaxPricePercentageOverLowestPrice: NotRequired[int],
    BareMetal: NotRequired[BareMetalType],  # (6)
    BurstablePerformance: NotRequired[BurstablePerformanceType],  # (7)
    RequireHibernateSupport: NotRequired[bool],
    NetworkInterfaceCount: NotRequired[NetworkInterfaceCountTypeDef],  # (8)
    LocalStorage: NotRequired[LocalStorageType],  # (9)
    LocalStorageTypes: NotRequired[list[LocalStorageTypeType]],  # (10)
    TotalLocalStorageGB: NotRequired[TotalLocalStorageGBTypeDef],  # (11)
    BaselineEbsBandwidthMbps: NotRequired[BaselineEbsBandwidthMbpsTypeDef],  # (12)
    AcceleratorTypes: NotRequired[list[AcceleratorTypeType]],  # (13)
    AcceleratorCount: NotRequired[AcceleratorCountTypeDef],  # (14)
    AcceleratorManufacturers: NotRequired[list[AcceleratorManufacturerType]],  # (15)
    AcceleratorNames: NotRequired[list[AcceleratorNameType]],  # (16)
    AcceleratorTotalMemoryMiB: NotRequired[AcceleratorTotalMemoryMiBTypeDef],  # (17)
    NetworkBandwidthGbps: NotRequired[NetworkBandwidthGbpsTypeDef],  # (18)
    AllowedInstanceTypes: NotRequired[list[str]],
    MaxSpotPriceAsPercentageOfOptimalOnDemandPrice: NotRequired[int],
    BaselinePerformanceFactors: NotRequired[BaselinePerformanceFactorsOutputTypeDef],  # (19)
  1. See VCpuCountRangeTypeDef
  2. See MemoryMiBTypeDef
  3. See CpuManufacturerType
  4. See MemoryGiBPerVCpuTypeDef
  5. See InstanceGenerationType
  6. See BareMetalType
  7. See BurstablePerformanceType
  8. See NetworkInterfaceCountTypeDef
  9. See LocalStorageType
  10. See LocalStorageTypeType
  11. See TotalLocalStorageGBTypeDef
  12. See BaselineEbsBandwidthMbpsTypeDef
  13. See AcceleratorTypeType
  14. See AcceleratorCountTypeDef
  15. See AcceleratorManufacturerType
  16. See AcceleratorNameType
  17. See AcceleratorTotalMemoryMiBTypeDef
  18. See NetworkBandwidthGbpsTypeDef
  19. See BaselinePerformanceFactorsOutputTypeDef

BaselinePerformanceFactorsTypeDef#

# BaselinePerformanceFactorsTypeDef definition

class BaselinePerformanceFactorsTypeDef(TypedDict):
    Cpu: NotRequired[CpuPerformanceFactorUnionTypeDef],  # (1)
  1. See CpuPerformanceFactorTypeDef CpuPerformanceFactorOutputTypeDef

InstanceRequirementsRequestTypeDef#

# InstanceRequirementsRequestTypeDef definition

class InstanceRequirementsRequestTypeDef(TypedDict):
    VCpuCount: VCpuCountRangeRequestTypeDef,  # (1)
    MemoryMiB: MemoryMiBRequestTypeDef,  # (2)
    CpuManufacturers: NotRequired[Sequence[CpuManufacturerType]],  # (3)
    MemoryGiBPerVCpu: NotRequired[MemoryGiBPerVCpuRequestTypeDef],  # (4)
    ExcludedInstanceTypes: NotRequired[Sequence[str]],
    InstanceGenerations: NotRequired[Sequence[InstanceGenerationType]],  # (5)
    SpotMaxPricePercentageOverLowestPrice: NotRequired[int],
    OnDemandMaxPricePercentageOverLowestPrice: NotRequired[int],
    BareMetal: NotRequired[BareMetalType],  # (6)
    BurstablePerformance: NotRequired[BurstablePerformanceType],  # (7)
    RequireHibernateSupport: NotRequired[bool],
    NetworkInterfaceCount: NotRequired[NetworkInterfaceCountRequestTypeDef],  # (8)
    LocalStorage: NotRequired[LocalStorageType],  # (9)
    LocalStorageTypes: NotRequired[Sequence[LocalStorageTypeType]],  # (10)
    TotalLocalStorageGB: NotRequired[TotalLocalStorageGBRequestTypeDef],  # (11)
    BaselineEbsBandwidthMbps: NotRequired[BaselineEbsBandwidthMbpsRequestTypeDef],  # (12)
    AcceleratorTypes: NotRequired[Sequence[AcceleratorTypeType]],  # (13)
    AcceleratorCount: NotRequired[AcceleratorCountRequestTypeDef],  # (14)
    AcceleratorManufacturers: NotRequired[Sequence[AcceleratorManufacturerType]],  # (15)
    AcceleratorNames: NotRequired[Sequence[AcceleratorNameType]],  # (16)
    AcceleratorTotalMemoryMiB: NotRequired[AcceleratorTotalMemoryMiBRequestTypeDef],  # (17)
    NetworkBandwidthGbps: NotRequired[NetworkBandwidthGbpsRequestTypeDef],  # (18)
    AllowedInstanceTypes: NotRequired[Sequence[str]],
    MaxSpotPriceAsPercentageOfOptimalOnDemandPrice: NotRequired[int],
    BaselinePerformanceFactors: NotRequired[BaselinePerformanceFactorsRequestTypeDef],  # (19)
  1. See VCpuCountRangeRequestTypeDef
  2. See MemoryMiBRequestTypeDef
  3. See CpuManufacturerType
  4. See MemoryGiBPerVCpuRequestTypeDef
  5. See InstanceGenerationType
  6. See BareMetalType
  7. See BurstablePerformanceType
  8. See NetworkInterfaceCountRequestTypeDef
  9. See LocalStorageType
  10. See LocalStorageTypeType
  11. See TotalLocalStorageGBRequestTypeDef
  12. See BaselineEbsBandwidthMbpsRequestTypeDef
  13. See AcceleratorTypeType
  14. See AcceleratorCountRequestTypeDef
  15. See AcceleratorManufacturerType
  16. See AcceleratorNameType
  17. See AcceleratorTotalMemoryMiBRequestTypeDef
  18. See NetworkBandwidthGbpsRequestTypeDef
  19. See BaselinePerformanceFactorsRequestTypeDef

CreateNetworkAclResultTypeDef#

# CreateNetworkAclResultTypeDef definition

class CreateNetworkAclResultTypeDef(TypedDict):
    NetworkAcl: NetworkAclTypeDef,  # (1)
    ClientToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkAclTypeDef
  2. See ResponseMetadataTypeDef

DescribeNetworkAclsResultTypeDef#

# DescribeNetworkAclsResultTypeDef definition

class DescribeNetworkAclsResultTypeDef(TypedDict):
    NetworkAcls: list[NetworkAclTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See NetworkAclTypeDef
  2. See ResponseMetadataTypeDef

DisableFastSnapshotRestoresResultTypeDef#

# DisableFastSnapshotRestoresResultTypeDef definition

class DisableFastSnapshotRestoresResultTypeDef(TypedDict):
    Successful: list[DisableFastSnapshotRestoreSuccessItemTypeDef],  # (1)
    Unsuccessful: list[DisableFastSnapshotRestoreErrorItemTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DisableFastSnapshotRestoreSuccessItemTypeDef
  2. See DisableFastSnapshotRestoreErrorItemTypeDef
  3. See ResponseMetadataTypeDef

ConversionTaskTypeDef#

# ConversionTaskTypeDef definition

class ConversionTaskTypeDef(TypedDict):
    ConversionTaskId: NotRequired[str],
    ExpirationTime: NotRequired[str],
    ImportInstance: NotRequired[ImportInstanceTaskDetailsTypeDef],  # (1)
    ImportVolume: NotRequired[ImportVolumeTaskDetailsTypeDef],  # (2)
    State: NotRequired[ConversionTaskStateType],  # (3)
    StatusMessage: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (4)
  1. See ImportInstanceTaskDetailsTypeDef
  2. See ImportVolumeTaskDetailsTypeDef
  3. See ConversionTaskStateType
  4. See TagTypeDef

InstanceAttributeTypeDef#

# InstanceAttributeTypeDef definition

class InstanceAttributeTypeDef(TypedDict):
    BlockDeviceMappings: list[InstanceBlockDeviceMappingTypeDef],  # (1)
    DisableApiTermination: AttributeBooleanValueTypeDef,  # (2)
    EnaSupport: AttributeBooleanValueTypeDef,  # (2)
    EnclaveOptions: EnclaveOptionsTypeDef,  # (4)
    EbsOptimized: AttributeBooleanValueTypeDef,  # (2)
    InstanceId: str,
    InstanceInitiatedShutdownBehavior: AttributeValueTypeDef,  # (6)
    InstanceType: AttributeValueTypeDef,  # (6)
    KernelId: AttributeValueTypeDef,  # (6)
    ProductCodes: list[ProductCodeTypeDef],  # (9)
    RamdiskId: AttributeValueTypeDef,  # (6)
    RootDeviceName: AttributeValueTypeDef,  # (6)
    SourceDestCheck: AttributeBooleanValueTypeDef,  # (2)
    SriovNetSupport: AttributeValueTypeDef,  # (6)
    UserData: AttributeValueTypeDef,  # (6)
    DisableApiStop: AttributeBooleanValueTypeDef,  # (2)
    Groups: list[GroupIdentifierTypeDef],  # (16)
    ResponseMetadata: ResponseMetadataTypeDef,  # (17)
  1. See InstanceBlockDeviceMappingTypeDef
  2. See AttributeBooleanValueTypeDef
  3. See AttributeBooleanValueTypeDef
  4. See EnclaveOptionsTypeDef
  5. See AttributeBooleanValueTypeDef
  6. See AttributeValueTypeDef
  7. See AttributeValueTypeDef
  8. See AttributeValueTypeDef
  9. See ProductCodeTypeDef
  10. See AttributeValueTypeDef
  11. See AttributeValueTypeDef
  12. See AttributeBooleanValueTypeDef
  13. See AttributeValueTypeDef
  14. See AttributeValueTypeDef
  15. See AttributeBooleanValueTypeDef
  16. See GroupIdentifierTypeDef
  17. See ResponseMetadataTypeDef

LaunchSpecificationTypeDef#

# LaunchSpecificationTypeDef definition

class LaunchSpecificationTypeDef(TypedDict):
    UserData: NotRequired[str],
    AddressingType: NotRequired[str],
    BlockDeviceMappings: NotRequired[list[BlockDeviceMappingTypeDef]],  # (1)
    EbsOptimized: NotRequired[bool],
    IamInstanceProfile: NotRequired[IamInstanceProfileSpecificationTypeDef],  # (2)
    ImageId: NotRequired[str],
    InstanceType: NotRequired[InstanceTypeType],  # (3)
    KernelId: NotRequired[str],
    KeyName: NotRequired[str],
    NetworkInterfaces: NotRequired[list[InstanceNetworkInterfaceSpecificationOutputTypeDef]],  # (4)
    Placement: NotRequired[SpotPlacementTypeDef],  # (5)
    RamdiskId: NotRequired[str],
    SubnetId: NotRequired[str],
    SecurityGroups: NotRequired[list[GroupIdentifierTypeDef]],  # (6)
    Monitoring: NotRequired[RunInstancesMonitoringEnabledTypeDef],  # (7)
  1. See BlockDeviceMappingTypeDef
  2. See IamInstanceProfileSpecificationTypeDef
  3. See InstanceTypeType
  4. See InstanceNetworkInterfaceSpecificationOutputTypeDef
  5. See SpotPlacementTypeDef
  6. See GroupIdentifierTypeDef
  7. See RunInstancesMonitoringEnabledTypeDef

RunInstancesRequestServiceResourceCreateInstancesTypeDef#

# RunInstancesRequestServiceResourceCreateInstancesTypeDef definition

class RunInstancesRequestServiceResourceCreateInstancesTypeDef(TypedDict):
    MaxCount: int,
    MinCount: int,
    BlockDeviceMappings: NotRequired[Sequence[BlockDeviceMappingTypeDef]],  # (1)
    ImageId: NotRequired[str],
    InstanceType: NotRequired[InstanceTypeType],  # (2)
    Ipv6AddressCount: NotRequired[int],
    Ipv6Addresses: NotRequired[Sequence[InstanceIpv6AddressTypeDef]],  # (3)
    KernelId: NotRequired[str],
    KeyName: NotRequired[str],
    Monitoring: NotRequired[RunInstancesMonitoringEnabledTypeDef],  # (4)
    Placement: NotRequired[PlacementTypeDef],  # (5)
    RamdiskId: NotRequired[str],
    SecurityGroupIds: NotRequired[Sequence[str]],
    SecurityGroups: NotRequired[Sequence[str]],
    SubnetId: NotRequired[str],
    UserData: NotRequired[str],
    ElasticGpuSpecification: NotRequired[Sequence[ElasticGpuSpecificationTypeDef]],  # (6)
    ElasticInferenceAccelerators: NotRequired[Sequence[ElasticInferenceAcceleratorTypeDef]],  # (7)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (8)
    LaunchTemplate: NotRequired[LaunchTemplateSpecificationTypeDef],  # (9)
    InstanceMarketOptions: NotRequired[InstanceMarketOptionsRequestTypeDef],  # (10)
    CreditSpecification: NotRequired[CreditSpecificationRequestTypeDef],  # (11)
    CpuOptions: NotRequired[CpuOptionsRequestTypeDef],  # (12)
    CapacityReservationSpecification: NotRequired[CapacityReservationSpecificationTypeDef],  # (13)
    HibernationOptions: NotRequired[HibernationOptionsRequestTypeDef],  # (14)
    LicenseSpecifications: NotRequired[Sequence[LicenseConfigurationRequestTypeDef]],  # (15)
    MetadataOptions: NotRequired[InstanceMetadataOptionsRequestTypeDef],  # (16)
    EnclaveOptions: NotRequired[EnclaveOptionsRequestTypeDef],  # (17)
    PrivateDnsNameOptions: NotRequired[PrivateDnsNameOptionsRequestTypeDef],  # (18)
    MaintenanceOptions: NotRequired[InstanceMaintenanceOptionsRequestTypeDef],  # (19)
    DisableApiStop: NotRequired[bool],
    EnablePrimaryIpv6: NotRequired[bool],
    NetworkPerformanceOptions: NotRequired[InstanceNetworkPerformanceOptionsRequestTypeDef],  # (20)
    Operator: NotRequired[OperatorRequestTypeDef],  # (21)
    DryRun: NotRequired[bool],
    DisableApiTermination: NotRequired[bool],
    InstanceInitiatedShutdownBehavior: NotRequired[ShutdownBehaviorType],  # (22)
    PrivateIpAddress: NotRequired[str],
    ClientToken: NotRequired[str],
    AdditionalInfo: NotRequired[str],
    NetworkInterfaces: NotRequired[Sequence[InstanceNetworkInterfaceSpecificationTypeDef]],  # (23)
    IamInstanceProfile: NotRequired[IamInstanceProfileSpecificationTypeDef],  # (24)
    EbsOptimized: NotRequired[bool],
  1. See BlockDeviceMappingTypeDef
  2. See InstanceTypeType
  3. See InstanceIpv6AddressTypeDef
  4. See RunInstancesMonitoringEnabledTypeDef
  5. See PlacementTypeDef
  6. See ElasticGpuSpecificationTypeDef
  7. See ElasticInferenceAcceleratorTypeDef
  8. See TagSpecificationTypeDef
  9. See LaunchTemplateSpecificationTypeDef
  10. See InstanceMarketOptionsRequestTypeDef
  11. See CreditSpecificationRequestTypeDef
  12. See CpuOptionsRequestTypeDef
  13. See CapacityReservationSpecificationTypeDef
  14. See HibernationOptionsRequestTypeDef
  15. See LicenseConfigurationRequestTypeDef
  16. See InstanceMetadataOptionsRequestTypeDef
  17. See EnclaveOptionsRequestTypeDef
  18. See PrivateDnsNameOptionsRequestTypeDef
  19. See InstanceMaintenanceOptionsRequestTypeDef
  20. See InstanceNetworkPerformanceOptionsRequestTypeDef
  21. See OperatorRequestTypeDef
  22. See ShutdownBehaviorType
  23. See InstanceNetworkInterfaceSpecificationTypeDef
  24. See IamInstanceProfileSpecificationTypeDef

RunInstancesRequestSubnetCreateInstancesTypeDef#

# RunInstancesRequestSubnetCreateInstancesTypeDef definition

class RunInstancesRequestSubnetCreateInstancesTypeDef(TypedDict):
    MaxCount: int,
    MinCount: int,
    BlockDeviceMappings: NotRequired[Sequence[BlockDeviceMappingTypeDef]],  # (1)
    ImageId: NotRequired[str],
    InstanceType: NotRequired[InstanceTypeType],  # (2)
    Ipv6AddressCount: NotRequired[int],
    Ipv6Addresses: NotRequired[Sequence[InstanceIpv6AddressTypeDef]],  # (3)
    KernelId: NotRequired[str],
    KeyName: NotRequired[str],
    Monitoring: NotRequired[RunInstancesMonitoringEnabledTypeDef],  # (4)
    Placement: NotRequired[PlacementTypeDef],  # (5)
    RamdiskId: NotRequired[str],
    SecurityGroupIds: NotRequired[Sequence[str]],
    SecurityGroups: NotRequired[Sequence[str]],
    UserData: NotRequired[str],
    ElasticGpuSpecification: NotRequired[Sequence[ElasticGpuSpecificationTypeDef]],  # (6)
    ElasticInferenceAccelerators: NotRequired[Sequence[ElasticInferenceAcceleratorTypeDef]],  # (7)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (8)
    LaunchTemplate: NotRequired[LaunchTemplateSpecificationTypeDef],  # (9)
    InstanceMarketOptions: NotRequired[InstanceMarketOptionsRequestTypeDef],  # (10)
    CreditSpecification: NotRequired[CreditSpecificationRequestTypeDef],  # (11)
    CpuOptions: NotRequired[CpuOptionsRequestTypeDef],  # (12)
    CapacityReservationSpecification: NotRequired[CapacityReservationSpecificationTypeDef],  # (13)
    HibernationOptions: NotRequired[HibernationOptionsRequestTypeDef],  # (14)
    LicenseSpecifications: NotRequired[Sequence[LicenseConfigurationRequestTypeDef]],  # (15)
    MetadataOptions: NotRequired[InstanceMetadataOptionsRequestTypeDef],  # (16)
    EnclaveOptions: NotRequired[EnclaveOptionsRequestTypeDef],  # (17)
    PrivateDnsNameOptions: NotRequired[PrivateDnsNameOptionsRequestTypeDef],  # (18)
    MaintenanceOptions: NotRequired[InstanceMaintenanceOptionsRequestTypeDef],  # (19)
    DisableApiStop: NotRequired[bool],
    EnablePrimaryIpv6: NotRequired[bool],
    NetworkPerformanceOptions: NotRequired[InstanceNetworkPerformanceOptionsRequestTypeDef],  # (20)
    Operator: NotRequired[OperatorRequestTypeDef],  # (21)
    DryRun: NotRequired[bool],
    DisableApiTermination: NotRequired[bool],
    InstanceInitiatedShutdownBehavior: NotRequired[ShutdownBehaviorType],  # (22)
    PrivateIpAddress: NotRequired[str],
    ClientToken: NotRequired[str],
    AdditionalInfo: NotRequired[str],
    NetworkInterfaces: NotRequired[Sequence[InstanceNetworkInterfaceSpecificationTypeDef]],  # (23)
    IamInstanceProfile: NotRequired[IamInstanceProfileSpecificationTypeDef],  # (24)
    EbsOptimized: NotRequired[bool],
  1. See BlockDeviceMappingTypeDef
  2. See InstanceTypeType
  3. See InstanceIpv6AddressTypeDef
  4. See RunInstancesMonitoringEnabledTypeDef
  5. See PlacementTypeDef
  6. See ElasticGpuSpecificationTypeDef
  7. See ElasticInferenceAcceleratorTypeDef
  8. See TagSpecificationTypeDef
  9. See LaunchTemplateSpecificationTypeDef
  10. See InstanceMarketOptionsRequestTypeDef
  11. See CreditSpecificationRequestTypeDef
  12. See CpuOptionsRequestTypeDef
  13. See CapacityReservationSpecificationTypeDef
  14. See HibernationOptionsRequestTypeDef
  15. See LicenseConfigurationRequestTypeDef
  16. See InstanceMetadataOptionsRequestTypeDef
  17. See EnclaveOptionsRequestTypeDef
  18. See PrivateDnsNameOptionsRequestTypeDef
  19. See InstanceMaintenanceOptionsRequestTypeDef
  20. See InstanceNetworkPerformanceOptionsRequestTypeDef
  21. See OperatorRequestTypeDef
  22. See ShutdownBehaviorType
  23. See InstanceNetworkInterfaceSpecificationTypeDef
  24. See IamInstanceProfileSpecificationTypeDef

EnableFastSnapshotRestoresResultTypeDef#

# EnableFastSnapshotRestoresResultTypeDef definition

class EnableFastSnapshotRestoresResultTypeDef(TypedDict):
    Successful: list[EnableFastSnapshotRestoreSuccessItemTypeDef],  # (1)
    Unsuccessful: list[EnableFastSnapshotRestoreErrorItemTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See EnableFastSnapshotRestoreSuccessItemTypeDef
  2. See EnableFastSnapshotRestoreErrorItemTypeDef
  3. See ResponseMetadataTypeDef

CreateNetworkInsightsPathResultTypeDef#

# CreateNetworkInsightsPathResultTypeDef definition

class CreateNetworkInsightsPathResultTypeDef(TypedDict):
    NetworkInsightsPath: NetworkInsightsPathTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkInsightsPathTypeDef
  2. See ResponseMetadataTypeDef

DescribeNetworkInsightsPathsResultTypeDef#

# DescribeNetworkInsightsPathsResultTypeDef definition

class DescribeNetworkInsightsPathsResultTypeDef(TypedDict):
    NetworkInsightsPaths: list[NetworkInsightsPathTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See NetworkInsightsPathTypeDef
  2. See ResponseMetadataTypeDef

InstanceNetworkInterfaceTypeDef#

# InstanceNetworkInterfaceTypeDef definition

class InstanceNetworkInterfaceTypeDef(TypedDict):
    Association: NotRequired[InstanceNetworkInterfaceAssociationTypeDef],  # (1)
    Attachment: NotRequired[InstanceNetworkInterfaceAttachmentTypeDef],  # (2)
    Description: NotRequired[str],
    Groups: NotRequired[list[GroupIdentifierTypeDef]],  # (3)
    Ipv6Addresses: NotRequired[list[InstanceIpv6AddressTypeDef]],  # (4)
    MacAddress: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],
    OwnerId: NotRequired[str],
    PrivateDnsName: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
    PrivateIpAddresses: NotRequired[list[InstancePrivateIpAddressTypeDef]],  # (5)
    SourceDestCheck: NotRequired[bool],
    Status: NotRequired[NetworkInterfaceStatusType],  # (6)
    SubnetId: NotRequired[str],
    VpcId: NotRequired[str],
    InterfaceType: NotRequired[str],
    Ipv4Prefixes: NotRequired[list[InstanceIpv4PrefixTypeDef]],  # (7)
    Ipv6Prefixes: NotRequired[list[InstanceIpv6PrefixTypeDef]],  # (8)
    ConnectionTrackingConfiguration: NotRequired[ConnectionTrackingSpecificationResponseTypeDef],  # (9)
    Operator: NotRequired[OperatorResponseTypeDef],  # (10)
  1. See InstanceNetworkInterfaceAssociationTypeDef
  2. See InstanceNetworkInterfaceAttachmentTypeDef
  3. See GroupIdentifierTypeDef
  4. See InstanceIpv6AddressTypeDef
  5. See InstancePrivateIpAddressTypeDef
  6. See NetworkInterfaceStatusType
  7. See InstanceIpv4PrefixTypeDef
  8. See InstanceIpv6PrefixTypeDef
  9. See ConnectionTrackingSpecificationResponseTypeDef
  10. See OperatorResponseTypeDef

DescribeInstanceStatusResultTypeDef#

# DescribeInstanceStatusResultTypeDef definition

class DescribeInstanceStatusResultTypeDef(TypedDict):
    InstanceStatuses: list[InstanceStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InstanceStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeSecurityGroupsResultTypeDef#

# DescribeSecurityGroupsResultTypeDef definition

class DescribeSecurityGroupsResultTypeDef(TypedDict):
    SecurityGroups: list[SecurityGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

AuthorizeSecurityGroupEgressRequestRequestTypeDef#

# AuthorizeSecurityGroupEgressRequestRequestTypeDef definition

class AuthorizeSecurityGroupEgressRequestRequestTypeDef(TypedDict):
    GroupId: str,
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    SourceSecurityGroupName: NotRequired[str],
    SourceSecurityGroupOwnerId: NotRequired[str],
    IpProtocol: NotRequired[str],
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],
    CidrIp: NotRequired[str],
    IpPermissions: NotRequired[Sequence[IpPermissionUnionTypeDef]],  # (2)
  1. See TagSpecificationTypeDef
  2. See IpPermissionTypeDef IpPermissionOutputTypeDef

DescribeStaleSecurityGroupsResultTypeDef#

# DescribeStaleSecurityGroupsResultTypeDef definition

class DescribeStaleSecurityGroupsResultTypeDef(TypedDict):
    StaleSecurityGroupSet: list[StaleSecurityGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See StaleSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

GetIpamDiscoveredPublicAddressesResultTypeDef#

# GetIpamDiscoveredPublicAddressesResultTypeDef definition

class GetIpamDiscoveredPublicAddressesResultTypeDef(TypedDict):
    IpamDiscoveredPublicAddresses: list[IpamDiscoveredPublicAddressTypeDef],  # (1)
    OldestSampleTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See IpamDiscoveredPublicAddressTypeDef
  2. See ResponseMetadataTypeDef

DescribeReservedInstancesModificationsResultTypeDef#

# DescribeReservedInstancesModificationsResultTypeDef definition

class DescribeReservedInstancesModificationsResultTypeDef(TypedDict):
    ReservedInstancesModifications: list[ReservedInstancesModificationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ReservedInstancesModificationTypeDef
  2. See ResponseMetadataTypeDef

InstanceTypeInfoTypeDef#

# InstanceTypeInfoTypeDef definition

class InstanceTypeInfoTypeDef(TypedDict):
    InstanceType: NotRequired[InstanceTypeType],  # (1)
    CurrentGeneration: NotRequired[bool],
    FreeTierEligible: NotRequired[bool],
    SupportedUsageClasses: NotRequired[list[UsageClassTypeType]],  # (2)
    SupportedRootDeviceTypes: NotRequired[list[RootDeviceTypeType]],  # (3)
    SupportedVirtualizationTypes: NotRequired[list[VirtualizationTypeType]],  # (4)
    BareMetal: NotRequired[bool],
    Hypervisor: NotRequired[InstanceTypeHypervisorType],  # (5)
    ProcessorInfo: NotRequired[ProcessorInfoTypeDef],  # (6)
    VCpuInfo: NotRequired[VCpuInfoTypeDef],  # (7)
    MemoryInfo: NotRequired[MemoryInfoTypeDef],  # (8)
    InstanceStorageSupported: NotRequired[bool],
    InstanceStorageInfo: NotRequired[InstanceStorageInfoTypeDef],  # (9)
    EbsInfo: NotRequired[EbsInfoTypeDef],  # (10)
    NetworkInfo: NotRequired[NetworkInfoTypeDef],  # (11)
    GpuInfo: NotRequired[GpuInfoTypeDef],  # (12)
    FpgaInfo: NotRequired[FpgaInfoTypeDef],  # (13)
    PlacementGroupInfo: NotRequired[PlacementGroupInfoTypeDef],  # (14)
    InferenceAcceleratorInfo: NotRequired[InferenceAcceleratorInfoTypeDef],  # (15)
    HibernationSupported: NotRequired[bool],
    BurstablePerformanceSupported: NotRequired[bool],
    DedicatedHostsSupported: NotRequired[bool],
    AutoRecoverySupported: NotRequired[bool],
    SupportedBootModes: NotRequired[list[BootModeTypeType]],  # (16)
    NitroEnclavesSupport: NotRequired[NitroEnclavesSupportType],  # (17)
    NitroTpmSupport: NotRequired[NitroTpmSupportType],  # (18)
    NitroTpmInfo: NotRequired[NitroTpmInfoTypeDef],  # (19)
    MediaAcceleratorInfo: NotRequired[MediaAcceleratorInfoTypeDef],  # (20)
    NeuronInfo: NotRequired[NeuronInfoTypeDef],  # (21)
    PhcSupport: NotRequired[PhcSupportType],  # (22)
  1. See InstanceTypeType
  2. See UsageClassTypeType
  3. See RootDeviceTypeType
  4. See VirtualizationTypeType
  5. See InstanceTypeHypervisorType
  6. See ProcessorInfoTypeDef
  7. See VCpuInfoTypeDef
  8. See MemoryInfoTypeDef
  9. See InstanceStorageInfoTypeDef
  10. See EbsInfoTypeDef
  11. See NetworkInfoTypeDef
  12. See GpuInfoTypeDef
  13. See FpgaInfoTypeDef
  14. See PlacementGroupInfoTypeDef
  15. See InferenceAcceleratorInfoTypeDef
  16. See BootModeTypeType
  17. See NitroEnclavesSupportType
  18. See NitroTpmSupportType
  19. See NitroTpmInfoTypeDef
  20. See MediaAcceleratorInfoTypeDef
  21. See NeuronInfoTypeDef
  22. See PhcSupportType

CreateNetworkInsightsAccessScopeRequestRequestTypeDef#

# CreateNetworkInsightsAccessScopeRequestRequestTypeDef definition

class CreateNetworkInsightsAccessScopeRequestRequestTypeDef(TypedDict):
    ClientToken: str,
    MatchPaths: NotRequired[Sequence[AccessScopePathRequestTypeDef]],  # (1)
    ExcludePaths: NotRequired[Sequence[AccessScopePathRequestTypeDef]],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (3)
    DryRun: NotRequired[bool],
  1. See AccessScopePathRequestTypeDef
  2. See AccessScopePathRequestTypeDef
  3. See TagSpecificationTypeDef

NetworkInsightsAccessScopeContentTypeDef#

# NetworkInsightsAccessScopeContentTypeDef definition

class NetworkInsightsAccessScopeContentTypeDef(TypedDict):
    NetworkInsightsAccessScopeId: NotRequired[str],
    MatchPaths: NotRequired[list[AccessScopePathTypeDef]],  # (1)
    ExcludePaths: NotRequired[list[AccessScopePathTypeDef]],  # (1)
  1. See AccessScopePathTypeDef
  2. See AccessScopePathTypeDef

BundleInstanceResultTypeDef#

# BundleInstanceResultTypeDef definition

class BundleInstanceResultTypeDef(TypedDict):
    BundleTask: BundleTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BundleTaskTypeDef
  2. See ResponseMetadataTypeDef

CancelBundleTaskResultTypeDef#

# CancelBundleTaskResultTypeDef definition

class CancelBundleTaskResultTypeDef(TypedDict):
    BundleTask: BundleTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BundleTaskTypeDef
  2. See ResponseMetadataTypeDef

DescribeBundleTasksResultTypeDef#

# DescribeBundleTasksResultTypeDef definition

class DescribeBundleTasksResultTypeDef(TypedDict):
    BundleTasks: list[BundleTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BundleTaskTypeDef
  2. See ResponseMetadataTypeDef

RunScheduledInstancesRequestRequestTypeDef#

# RunScheduledInstancesRequestRequestTypeDef definition

class RunScheduledInstancesRequestRequestTypeDef(TypedDict):
    LaunchSpecification: ScheduledInstancesLaunchSpecificationTypeDef,  # (1)
    ScheduledInstanceId: str,
    ClientToken: NotRequired[str],
    DryRun: NotRequired[bool],
    InstanceCount: NotRequired[int],
  1. See ScheduledInstancesLaunchSpecificationTypeDef

DescribeImportImageTasksResultTypeDef#

# DescribeImportImageTasksResultTypeDef definition

class DescribeImportImageTasksResultTypeDef(TypedDict):
    ImportImageTasks: list[ImportImageTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ImportImageTaskTypeDef
  2. See ResponseMetadataTypeDef

DescribeImportSnapshotTasksResultTypeDef#

# DescribeImportSnapshotTasksResultTypeDef definition

class DescribeImportSnapshotTasksResultTypeDef(TypedDict):
    ImportSnapshotTasks: list[ImportSnapshotTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ImportSnapshotTaskTypeDef
  2. See ResponseMetadataTypeDef

CreateDefaultSubnetResultTypeDef#

# CreateDefaultSubnetResultTypeDef definition

class CreateDefaultSubnetResultTypeDef(TypedDict):
    Subnet: SubnetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SubnetTypeDef
  2. See ResponseMetadataTypeDef

CreateSubnetResultTypeDef#

# CreateSubnetResultTypeDef definition

class CreateSubnetResultTypeDef(TypedDict):
    Subnet: SubnetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SubnetTypeDef
  2. See ResponseMetadataTypeDef

DescribeSubnetsResultTypeDef#

# DescribeSubnetsResultTypeDef definition

class DescribeSubnetsResultTypeDef(TypedDict):
    Subnets: list[SubnetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SubnetTypeDef
  2. See ResponseMetadataTypeDef

LoadBalancersConfigTypeDef#

# LoadBalancersConfigTypeDef definition

class LoadBalancersConfigTypeDef(TypedDict):
    ClassicLoadBalancersConfig: NotRequired[ClassicLoadBalancersConfigUnionTypeDef],  # (1)
    TargetGroupsConfig: NotRequired[TargetGroupsConfigUnionTypeDef],  # (2)
  1. See ClassicLoadBalancersConfigTypeDef ClassicLoadBalancersConfigOutputTypeDef
  2. See TargetGroupsConfigTypeDef TargetGroupsConfigOutputTypeDef

CreateTrafficMirrorFilterResultTypeDef#

# CreateTrafficMirrorFilterResultTypeDef definition

class CreateTrafficMirrorFilterResultTypeDef(TypedDict):
    TrafficMirrorFilter: TrafficMirrorFilterTypeDef,  # (1)
    ClientToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficMirrorFilterTypeDef
  2. See ResponseMetadataTypeDef

DescribeTrafficMirrorFiltersResultTypeDef#

# DescribeTrafficMirrorFiltersResultTypeDef definition

class DescribeTrafficMirrorFiltersResultTypeDef(TypedDict):
    TrafficMirrorFilters: list[TrafficMirrorFilterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TrafficMirrorFilterTypeDef
  2. See ResponseMetadataTypeDef

ModifyTrafficMirrorFilterNetworkServicesResultTypeDef#

# ModifyTrafficMirrorFilterNetworkServicesResultTypeDef definition

class ModifyTrafficMirrorFilterNetworkServicesResultTypeDef(TypedDict):
    TrafficMirrorFilter: TrafficMirrorFilterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficMirrorFilterTypeDef
  2. See ResponseMetadataTypeDef

CreateTransitGatewayConnectPeerResultTypeDef#

# CreateTransitGatewayConnectPeerResultTypeDef definition

class CreateTransitGatewayConnectPeerResultTypeDef(TypedDict):
    TransitGatewayConnectPeer: TransitGatewayConnectPeerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayConnectPeerTypeDef
  2. See ResponseMetadataTypeDef

DeleteTransitGatewayConnectPeerResultTypeDef#

# DeleteTransitGatewayConnectPeerResultTypeDef definition

class DeleteTransitGatewayConnectPeerResultTypeDef(TypedDict):
    TransitGatewayConnectPeer: TransitGatewayConnectPeerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayConnectPeerTypeDef
  2. See ResponseMetadataTypeDef

DescribeTransitGatewayConnectPeersResultTypeDef#

# DescribeTransitGatewayConnectPeersResultTypeDef definition

class DescribeTransitGatewayConnectPeersResultTypeDef(TypedDict):
    TransitGatewayConnectPeers: list[TransitGatewayConnectPeerTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransitGatewayConnectPeerTypeDef
  2. See ResponseMetadataTypeDef

GetTransitGatewayPolicyTableEntriesResultTypeDef#

# GetTransitGatewayPolicyTableEntriesResultTypeDef definition

class GetTransitGatewayPolicyTableEntriesResultTypeDef(TypedDict):
    TransitGatewayPolicyTableEntries: list[TransitGatewayPolicyTableEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPolicyTableEntryTypeDef
  2. See ResponseMetadataTypeDef

CreateVerifiedAccessEndpointResultTypeDef#

# CreateVerifiedAccessEndpointResultTypeDef definition

class CreateVerifiedAccessEndpointResultTypeDef(TypedDict):
    VerifiedAccessEndpoint: VerifiedAccessEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VerifiedAccessEndpointTypeDef
  2. See ResponseMetadataTypeDef

DeleteVerifiedAccessEndpointResultTypeDef#

# DeleteVerifiedAccessEndpointResultTypeDef definition

class DeleteVerifiedAccessEndpointResultTypeDef(TypedDict):
    VerifiedAccessEndpoint: VerifiedAccessEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VerifiedAccessEndpointTypeDef
  2. See ResponseMetadataTypeDef

DescribeVerifiedAccessEndpointsResultTypeDef#

# DescribeVerifiedAccessEndpointsResultTypeDef definition

class DescribeVerifiedAccessEndpointsResultTypeDef(TypedDict):
    VerifiedAccessEndpoints: list[VerifiedAccessEndpointTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VerifiedAccessEndpointTypeDef
  2. See ResponseMetadataTypeDef

ModifyVerifiedAccessEndpointResultTypeDef#

# ModifyVerifiedAccessEndpointResultTypeDef definition

class ModifyVerifiedAccessEndpointResultTypeDef(TypedDict):
    VerifiedAccessEndpoint: VerifiedAccessEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VerifiedAccessEndpointTypeDef
  2. See ResponseMetadataTypeDef

VerifiedAccessInstanceLoggingConfigurationTypeDef#

# VerifiedAccessInstanceLoggingConfigurationTypeDef definition

class VerifiedAccessInstanceLoggingConfigurationTypeDef(TypedDict):
    VerifiedAccessInstanceId: NotRequired[str],
    AccessLogs: NotRequired[VerifiedAccessLogsTypeDef],  # (1)
  1. See VerifiedAccessLogsTypeDef

DescribeVolumeStatusResultTypeDef#

# DescribeVolumeStatusResultTypeDef definition

class DescribeVolumeStatusResultTypeDef(TypedDict):
    VolumeStatuses: list[VolumeStatusItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VolumeStatusItemTypeDef
  2. See ResponseMetadataTypeDef

CreateDefaultVpcResultTypeDef#

# CreateDefaultVpcResultTypeDef definition

class CreateDefaultVpcResultTypeDef(TypedDict):
    Vpc: VpcTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcTypeDef
  2. See ResponseMetadataTypeDef

CreateVpcResultTypeDef#

# CreateVpcResultTypeDef definition

class CreateVpcResultTypeDef(TypedDict):
    Vpc: VpcTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcTypeDef
  2. See ResponseMetadataTypeDef

DescribeVpcsResultTypeDef#

# DescribeVpcsResultTypeDef definition

class DescribeVpcsResultTypeDef(TypedDict):
    Vpcs: list[VpcTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VpcTypeDef
  2. See ResponseMetadataTypeDef

AcceptVpcPeeringConnectionResultTypeDef#

# AcceptVpcPeeringConnectionResultTypeDef definition

class AcceptVpcPeeringConnectionResultTypeDef(TypedDict):
    VpcPeeringConnection: VpcPeeringConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcPeeringConnectionTypeDef
  2. See ResponseMetadataTypeDef

CreateVpcPeeringConnectionResultTypeDef#

# CreateVpcPeeringConnectionResultTypeDef definition

class CreateVpcPeeringConnectionResultTypeDef(TypedDict):
    VpcPeeringConnection: VpcPeeringConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcPeeringConnectionTypeDef
  2. See ResponseMetadataTypeDef

DescribeVpcPeeringConnectionsResultTypeDef#

# DescribeVpcPeeringConnectionsResultTypeDef definition

class DescribeVpcPeeringConnectionsResultTypeDef(TypedDict):
    VpcPeeringConnections: list[VpcPeeringConnectionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VpcPeeringConnectionTypeDef
  2. See ResponseMetadataTypeDef

AccessScopeAnalysisFindingTypeDef#

# AccessScopeAnalysisFindingTypeDef definition

class AccessScopeAnalysisFindingTypeDef(TypedDict):
    NetworkInsightsAccessScopeAnalysisId: NotRequired[str],
    NetworkInsightsAccessScopeId: NotRequired[str],
    FindingId: NotRequired[str],
    FindingComponents: NotRequired[list[PathComponentTypeDef]],  # (1)
  1. See PathComponentTypeDef

NetworkInsightsAnalysisTypeDef#

# NetworkInsightsAnalysisTypeDef definition

class NetworkInsightsAnalysisTypeDef(TypedDict):
    NetworkInsightsAnalysisId: NotRequired[str],
    NetworkInsightsAnalysisArn: NotRequired[str],
    NetworkInsightsPathId: NotRequired[str],
    AdditionalAccounts: NotRequired[list[str]],
    FilterInArns: NotRequired[list[str]],
    StartDate: NotRequired[datetime],
    Status: NotRequired[AnalysisStatusType],  # (1)
    StatusMessage: NotRequired[str],
    WarningMessage: NotRequired[str],
    NetworkPathFound: NotRequired[bool],
    ForwardPathComponents: NotRequired[list[PathComponentTypeDef]],  # (2)
    ReturnPathComponents: NotRequired[list[PathComponentTypeDef]],  # (2)
    Explanations: NotRequired[list[ExplanationTypeDef]],  # (4)
    AlternatePathHints: NotRequired[list[AlternatePathHintTypeDef]],  # (5)
    SuggestedAccounts: NotRequired[list[str]],
    Tags: NotRequired[list[TagTypeDef]],  # (6)
  1. See AnalysisStatusType
  2. See PathComponentTypeDef
  3. See PathComponentTypeDef
  4. See ExplanationTypeDef
  5. See AlternatePathHintTypeDef
  6. See TagTypeDef

CreateNetworkInterfaceResultTypeDef#

# CreateNetworkInterfaceResultTypeDef definition

class CreateNetworkInterfaceResultTypeDef(TypedDict):
    NetworkInterface: NetworkInterfaceTypeDef,  # (1)
    ClientToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkInterfaceTypeDef
  2. See ResponseMetadataTypeDef

DescribeNetworkInterfacesResultTypeDef#

# DescribeNetworkInterfacesResultTypeDef definition

class DescribeNetworkInterfacesResultTypeDef(TypedDict):
    NetworkInterfaces: list[NetworkInterfaceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See NetworkInterfaceTypeDef
  2. See ResponseMetadataTypeDef

BundleInstanceRequestRequestTypeDef#

# BundleInstanceRequestRequestTypeDef definition

class BundleInstanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Storage: StorageTypeDef,  # (1)
    DryRun: NotRequired[bool],
  1. See StorageTypeDef

CreateVpnConnectionRequestRequestTypeDef#

# CreateVpnConnectionRequestRequestTypeDef definition

class CreateVpnConnectionRequestRequestTypeDef(TypedDict):
    CustomerGatewayId: str,
    Type: str,
    VpnGatewayId: NotRequired[str],
    TransitGatewayId: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (1)
    DryRun: NotRequired[bool],
    Options: NotRequired[VpnConnectionOptionsSpecificationTypeDef],  # (2)
  1. See TagSpecificationTypeDef
  2. See VpnConnectionOptionsSpecificationTypeDef

VpnConnectionTypeDef#

# VpnConnectionTypeDef definition

class VpnConnectionTypeDef(TypedDict):
    Category: NotRequired[str],
    TransitGatewayId: NotRequired[str],
    CoreNetworkArn: NotRequired[str],
    CoreNetworkAttachmentArn: NotRequired[str],
    GatewayAssociationState: NotRequired[GatewayAssociationStateType],  # (1)
    Options: NotRequired[VpnConnectionOptionsTypeDef],  # (2)
    Routes: NotRequired[list[VpnStaticRouteTypeDef]],  # (3)
    Tags: NotRequired[list[TagTypeDef]],  # (4)
    VgwTelemetry: NotRequired[list[VgwTelemetryTypeDef]],  # (5)
    VpnConnectionId: NotRequired[str],
    State: NotRequired[VpnStateType],  # (6)
    CustomerGatewayConfiguration: NotRequired[str],
    Type: NotRequired[GatewayTypeType],  # (7)
    CustomerGatewayId: NotRequired[str],
    VpnGatewayId: NotRequired[str],
  1. See GatewayAssociationStateType
  2. See VpnConnectionOptionsTypeDef
  3. See VpnStaticRouteTypeDef
  4. See TagTypeDef
  5. See VgwTelemetryTypeDef
  6. See VpnStateType
  7. See GatewayTypeType

FleetLaunchTemplateOverridesTypeDef#

# FleetLaunchTemplateOverridesTypeDef definition

class FleetLaunchTemplateOverridesTypeDef(TypedDict):
    InstanceType: NotRequired[InstanceTypeType],  # (1)
    MaxPrice: NotRequired[str],
    SubnetId: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    WeightedCapacity: NotRequired[float],
    Priority: NotRequired[float],
    Placement: NotRequired[PlacementResponseTypeDef],  # (2)
    InstanceRequirements: NotRequired[InstanceRequirementsOutputTypeDef],  # (3)
    ImageId: NotRequired[str],
  1. See InstanceTypeType
  2. See PlacementResponseTypeDef
  3. See InstanceRequirementsOutputTypeDef

LaunchTemplateOverridesOutputTypeDef#

# LaunchTemplateOverridesOutputTypeDef definition

class LaunchTemplateOverridesOutputTypeDef(TypedDict):
    InstanceType: NotRequired[InstanceTypeType],  # (1)
    SpotPrice: NotRequired[str],
    SubnetId: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    WeightedCapacity: NotRequired[float],
    Priority: NotRequired[float],
    InstanceRequirements: NotRequired[InstanceRequirementsOutputTypeDef],  # (2)
  1. See InstanceTypeType
  2. See InstanceRequirementsOutputTypeDef

ResponseLaunchTemplateDataTypeDef#

# ResponseLaunchTemplateDataTypeDef definition

class ResponseLaunchTemplateDataTypeDef(TypedDict):
    KernelId: NotRequired[str],
    EbsOptimized: NotRequired[bool],
    IamInstanceProfile: NotRequired[LaunchTemplateIamInstanceProfileSpecificationTypeDef],  # (1)
    BlockDeviceMappings: NotRequired[list[LaunchTemplateBlockDeviceMappingTypeDef]],  # (2)
    NetworkInterfaces: NotRequired[list[LaunchTemplateInstanceNetworkInterfaceSpecificationTypeDef]],  # (3)
    ImageId: NotRequired[str],
    InstanceType: NotRequired[InstanceTypeType],  # (4)
    KeyName: NotRequired[str],
    Monitoring: NotRequired[LaunchTemplatesMonitoringTypeDef],  # (5)
    Placement: NotRequired[LaunchTemplatePlacementTypeDef],  # (6)
    RamDiskId: NotRequired[str],
    DisableApiTermination: NotRequired[bool],
    InstanceInitiatedShutdownBehavior: NotRequired[ShutdownBehaviorType],  # (7)
    UserData: NotRequired[str],
    TagSpecifications: NotRequired[list[LaunchTemplateTagSpecificationTypeDef]],  # (8)
    ElasticGpuSpecifications: NotRequired[list[ElasticGpuSpecificationResponseTypeDef]],  # (9)
    ElasticInferenceAccelerators: NotRequired[list[LaunchTemplateElasticInferenceAcceleratorResponseTypeDef]],  # (10)
    SecurityGroupIds: NotRequired[list[str]],
    SecurityGroups: NotRequired[list[str]],
    InstanceMarketOptions: NotRequired[LaunchTemplateInstanceMarketOptionsTypeDef],  # (11)
    CreditSpecification: NotRequired[CreditSpecificationTypeDef],  # (12)
    CpuOptions: NotRequired[LaunchTemplateCpuOptionsTypeDef],  # (13)
    CapacityReservationSpecification: NotRequired[LaunchTemplateCapacityReservationSpecificationResponseTypeDef],  # (14)
    LicenseSpecifications: NotRequired[list[LaunchTemplateLicenseConfigurationTypeDef]],  # (15)
    HibernationOptions: NotRequired[LaunchTemplateHibernationOptionsTypeDef],  # (16)
    MetadataOptions: NotRequired[LaunchTemplateInstanceMetadataOptionsTypeDef],  # (17)
    EnclaveOptions: NotRequired[LaunchTemplateEnclaveOptionsTypeDef],  # (18)
    InstanceRequirements: NotRequired[InstanceRequirementsOutputTypeDef],  # (19)
    PrivateDnsNameOptions: NotRequired[LaunchTemplatePrivateDnsNameOptionsTypeDef],  # (20)
    MaintenanceOptions: NotRequired[LaunchTemplateInstanceMaintenanceOptionsTypeDef],  # (21)
    DisableApiStop: NotRequired[bool],
    Operator: NotRequired[OperatorResponseTypeDef],  # (22)
    NetworkPerformanceOptions: NotRequired[LaunchTemplateNetworkPerformanceOptionsTypeDef],  # (23)
  1. See LaunchTemplateIamInstanceProfileSpecificationTypeDef
  2. See LaunchTemplateBlockDeviceMappingTypeDef
  3. See LaunchTemplateInstanceNetworkInterfaceSpecificationTypeDef
  4. See InstanceTypeType
  5. See LaunchTemplatesMonitoringTypeDef
  6. See LaunchTemplatePlacementTypeDef
  7. See ShutdownBehaviorType
  8. See LaunchTemplateTagSpecificationTypeDef
  9. See ElasticGpuSpecificationResponseTypeDef
  10. See LaunchTemplateElasticInferenceAcceleratorResponseTypeDef
  11. See LaunchTemplateInstanceMarketOptionsTypeDef
  12. See CreditSpecificationTypeDef
  13. See LaunchTemplateCpuOptionsTypeDef
  14. See LaunchTemplateCapacityReservationSpecificationResponseTypeDef
  15. See LaunchTemplateLicenseConfigurationTypeDef
  16. See LaunchTemplateHibernationOptionsTypeDef
  17. See LaunchTemplateInstanceMetadataOptionsTypeDef
  18. See LaunchTemplateEnclaveOptionsTypeDef
  19. See InstanceRequirementsOutputTypeDef
  20. See LaunchTemplatePrivateDnsNameOptionsTypeDef
  21. See LaunchTemplateInstanceMaintenanceOptionsTypeDef
  22. See OperatorResponseTypeDef
  23. See LaunchTemplateNetworkPerformanceOptionsTypeDef

SpotFleetLaunchSpecificationOutputTypeDef#

# SpotFleetLaunchSpecificationOutputTypeDef definition

class SpotFleetLaunchSpecificationOutputTypeDef(TypedDict):
    AddressingType: NotRequired[str],
    BlockDeviceMappings: NotRequired[list[BlockDeviceMappingTypeDef]],  # (1)
    EbsOptimized: NotRequired[bool],
    IamInstanceProfile: NotRequired[IamInstanceProfileSpecificationTypeDef],  # (2)
    ImageId: NotRequired[str],
    InstanceType: NotRequired[InstanceTypeType],  # (3)
    KernelId: NotRequired[str],
    KeyName: NotRequired[str],
    Monitoring: NotRequired[SpotFleetMonitoringTypeDef],  # (4)
    NetworkInterfaces: NotRequired[list[InstanceNetworkInterfaceSpecificationOutputTypeDef]],  # (5)
    Placement: NotRequired[SpotPlacementTypeDef],  # (6)
    RamdiskId: NotRequired[str],
    SpotPrice: NotRequired[str],
    SubnetId: NotRequired[str],
    UserData: NotRequired[str],
    WeightedCapacity: NotRequired[float],
    TagSpecifications: NotRequired[list[SpotFleetTagSpecificationOutputTypeDef]],  # (7)
    InstanceRequirements: NotRequired[InstanceRequirementsOutputTypeDef],  # (8)
    SecurityGroups: NotRequired[list[GroupIdentifierTypeDef]],  # (9)
  1. See BlockDeviceMappingTypeDef
  2. See IamInstanceProfileSpecificationTypeDef
  3. See InstanceTypeType
  4. See SpotFleetMonitoringTypeDef
  5. See InstanceNetworkInterfaceSpecificationOutputTypeDef
  6. See SpotPlacementTypeDef
  7. See SpotFleetTagSpecificationOutputTypeDef
  8. See InstanceRequirementsOutputTypeDef
  9. See GroupIdentifierTypeDef

FleetLaunchTemplateOverridesRequestTypeDef#

# FleetLaunchTemplateOverridesRequestTypeDef definition

class FleetLaunchTemplateOverridesRequestTypeDef(TypedDict):
    InstanceType: NotRequired[InstanceTypeType],  # (1)
    MaxPrice: NotRequired[str],
    SubnetId: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    WeightedCapacity: NotRequired[float],
    Priority: NotRequired[float],
    Placement: NotRequired[PlacementTypeDef],  # (2)
    InstanceRequirements: NotRequired[InstanceRequirementsRequestTypeDef],  # (3)
    ImageId: NotRequired[str],
  1. See InstanceTypeType
  2. See PlacementTypeDef
  3. See InstanceRequirementsRequestTypeDef

GetInstanceTypesFromInstanceRequirementsRequestPaginateTypeDef#

# GetInstanceTypesFromInstanceRequirementsRequestPaginateTypeDef definition

class GetInstanceTypesFromInstanceRequirementsRequestPaginateTypeDef(TypedDict):
    ArchitectureTypes: Sequence[ArchitectureTypeType],  # (1)
    VirtualizationTypes: Sequence[VirtualizationTypeType],  # (2)
    InstanceRequirements: InstanceRequirementsRequestTypeDef,  # (3)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See ArchitectureTypeType
  2. See VirtualizationTypeType
  3. See InstanceRequirementsRequestTypeDef
  4. See PaginatorConfigTypeDef

GetInstanceTypesFromInstanceRequirementsRequestRequestTypeDef#

# GetInstanceTypesFromInstanceRequirementsRequestRequestTypeDef definition

class GetInstanceTypesFromInstanceRequirementsRequestRequestTypeDef(TypedDict):
    ArchitectureTypes: Sequence[ArchitectureTypeType],  # (1)
    VirtualizationTypes: Sequence[VirtualizationTypeType],  # (2)
    InstanceRequirements: InstanceRequirementsRequestTypeDef,  # (3)
    DryRun: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ArchitectureTypeType
  2. See VirtualizationTypeType
  3. See InstanceRequirementsRequestTypeDef

InstanceRequirementsWithMetadataRequestTypeDef#

# InstanceRequirementsWithMetadataRequestTypeDef definition

class InstanceRequirementsWithMetadataRequestTypeDef(TypedDict):
    ArchitectureTypes: NotRequired[Sequence[ArchitectureTypeType]],  # (1)
    VirtualizationTypes: NotRequired[Sequence[VirtualizationTypeType]],  # (2)
    InstanceRequirements: NotRequired[InstanceRequirementsRequestTypeDef],  # (3)
  1. See ArchitectureTypeType
  2. See VirtualizationTypeType
  3. See InstanceRequirementsRequestTypeDef

RequestLaunchTemplateDataTypeDef#

# RequestLaunchTemplateDataTypeDef definition

class RequestLaunchTemplateDataTypeDef(TypedDict):
    KernelId: NotRequired[str],
    EbsOptimized: NotRequired[bool],
    IamInstanceProfile: NotRequired[LaunchTemplateIamInstanceProfileSpecificationRequestTypeDef],  # (1)
    BlockDeviceMappings: NotRequired[Sequence[LaunchTemplateBlockDeviceMappingRequestTypeDef]],  # (2)
    NetworkInterfaces: NotRequired[Sequence[LaunchTemplateInstanceNetworkInterfaceSpecificationRequestTypeDef]],  # (3)
    ImageId: NotRequired[str],
    InstanceType: NotRequired[InstanceTypeType],  # (4)
    KeyName: NotRequired[str],
    Monitoring: NotRequired[LaunchTemplatesMonitoringRequestTypeDef],  # (5)
    Placement: NotRequired[LaunchTemplatePlacementRequestTypeDef],  # (6)
    RamDiskId: NotRequired[str],
    DisableApiTermination: NotRequired[bool],
    InstanceInitiatedShutdownBehavior: NotRequired[ShutdownBehaviorType],  # (7)
    UserData: NotRequired[str],
    TagSpecifications: NotRequired[Sequence[LaunchTemplateTagSpecificationRequestTypeDef]],  # (8)
    ElasticGpuSpecifications: NotRequired[Sequence[ElasticGpuSpecificationTypeDef]],  # (9)
    ElasticInferenceAccelerators: NotRequired[Sequence[LaunchTemplateElasticInferenceAcceleratorTypeDef]],  # (10)
    SecurityGroupIds: NotRequired[Sequence[str]],
    SecurityGroups: NotRequired[Sequence[str]],
    InstanceMarketOptions: NotRequired[LaunchTemplateInstanceMarketOptionsRequestTypeDef],  # (11)
    CreditSpecification: NotRequired[CreditSpecificationRequestTypeDef],  # (12)
    CpuOptions: NotRequired[LaunchTemplateCpuOptionsRequestTypeDef],  # (13)
    CapacityReservationSpecification: NotRequired[LaunchTemplateCapacityReservationSpecificationRequestTypeDef],  # (14)
    LicenseSpecifications: NotRequired[Sequence[LaunchTemplateLicenseConfigurationRequestTypeDef]],  # (15)
    HibernationOptions: NotRequired[LaunchTemplateHibernationOptionsRequestTypeDef],  # (16)
    MetadataOptions: NotRequired[LaunchTemplateInstanceMetadataOptionsRequestTypeDef],  # (17)
    EnclaveOptions: NotRequired[LaunchTemplateEnclaveOptionsRequestTypeDef],  # (18)
    InstanceRequirements: NotRequired[InstanceRequirementsRequestTypeDef],  # (19)
    PrivateDnsNameOptions: NotRequired[LaunchTemplatePrivateDnsNameOptionsRequestTypeDef],  # (20)
    MaintenanceOptions: NotRequired[LaunchTemplateInstanceMaintenanceOptionsRequestTypeDef],  # (21)
    DisableApiStop: NotRequired[bool],
    Operator: NotRequired[OperatorRequestTypeDef],  # (22)
    NetworkPerformanceOptions: NotRequired[LaunchTemplateNetworkPerformanceOptionsRequestTypeDef],  # (23)
  1. See LaunchTemplateIamInstanceProfileSpecificationRequestTypeDef
  2. See LaunchTemplateBlockDeviceMappingRequestTypeDef
  3. See LaunchTemplateInstanceNetworkInterfaceSpecificationRequestTypeDef
  4. See InstanceTypeType
  5. See LaunchTemplatesMonitoringRequestTypeDef
  6. See LaunchTemplatePlacementRequestTypeDef
  7. See ShutdownBehaviorType
  8. See LaunchTemplateTagSpecificationRequestTypeDef
  9. See ElasticGpuSpecificationTypeDef
  10. See LaunchTemplateElasticInferenceAcceleratorTypeDef
  11. See LaunchTemplateInstanceMarketOptionsRequestTypeDef
  12. See CreditSpecificationRequestTypeDef
  13. See LaunchTemplateCpuOptionsRequestTypeDef
  14. See LaunchTemplateCapacityReservationSpecificationRequestTypeDef
  15. See LaunchTemplateLicenseConfigurationRequestTypeDef
  16. See LaunchTemplateHibernationOptionsRequestTypeDef
  17. See LaunchTemplateInstanceMetadataOptionsRequestTypeDef
  18. See LaunchTemplateEnclaveOptionsRequestTypeDef
  19. See InstanceRequirementsRequestTypeDef
  20. See LaunchTemplatePrivateDnsNameOptionsRequestTypeDef
  21. See LaunchTemplateInstanceMaintenanceOptionsRequestTypeDef
  22. See OperatorRequestTypeDef
  23. See LaunchTemplateNetworkPerformanceOptionsRequestTypeDef

DescribeConversionTasksResultTypeDef#

# DescribeConversionTasksResultTypeDef definition

class DescribeConversionTasksResultTypeDef(TypedDict):
    ConversionTasks: list[ConversionTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConversionTaskTypeDef
  2. See ResponseMetadataTypeDef

ImportInstanceResultTypeDef#

# ImportInstanceResultTypeDef definition

class ImportInstanceResultTypeDef(TypedDict):
    ConversionTask: ConversionTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConversionTaskTypeDef
  2. See ResponseMetadataTypeDef

ImportVolumeResultTypeDef#

# ImportVolumeResultTypeDef definition

class ImportVolumeResultTypeDef(TypedDict):
    ConversionTask: ConversionTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConversionTaskTypeDef
  2. See ResponseMetadataTypeDef

SpotInstanceRequestTypeDef#

# SpotInstanceRequestTypeDef definition

class SpotInstanceRequestTypeDef(TypedDict):
    ActualBlockHourlyPrice: NotRequired[str],
    AvailabilityZoneGroup: NotRequired[str],
    BlockDurationMinutes: NotRequired[int],
    CreateTime: NotRequired[datetime],
    Fault: NotRequired[SpotInstanceStateFaultTypeDef],  # (1)
    InstanceId: NotRequired[str],
    LaunchGroup: NotRequired[str],
    LaunchSpecification: NotRequired[LaunchSpecificationTypeDef],  # (2)
    LaunchedAvailabilityZone: NotRequired[str],
    ProductDescription: NotRequired[RIProductDescriptionType],  # (3)
    SpotInstanceRequestId: NotRequired[str],
    SpotPrice: NotRequired[str],
    State: NotRequired[SpotInstanceStateType],  # (4)
    Status: NotRequired[SpotInstanceStatusTypeDef],  # (5)
    Tags: NotRequired[list[TagTypeDef]],  # (6)
    Type: NotRequired[SpotInstanceTypeType],  # (7)
    ValidFrom: NotRequired[datetime],
    ValidUntil: NotRequired[datetime],
    InstanceInterruptionBehavior: NotRequired[InstanceInterruptionBehaviorType],  # (8)
  1. See SpotInstanceStateFaultTypeDef
  2. See LaunchSpecificationTypeDef
  3. See RIProductDescriptionType
  4. See SpotInstanceStateType
  5. See SpotInstanceStatusTypeDef
  6. See TagTypeDef
  7. See SpotInstanceTypeType
  8. See InstanceInterruptionBehaviorType

RequestSpotLaunchSpecificationTypeDef#

# RequestSpotLaunchSpecificationTypeDef definition

class RequestSpotLaunchSpecificationTypeDef(TypedDict):
    SecurityGroupIds: NotRequired[Sequence[str]],
    SecurityGroups: NotRequired[Sequence[str]],
    AddressingType: NotRequired[str],
    BlockDeviceMappings: NotRequired[Sequence[BlockDeviceMappingTypeDef]],  # (1)
    EbsOptimized: NotRequired[bool],
    IamInstanceProfile: NotRequired[IamInstanceProfileSpecificationTypeDef],  # (2)
    ImageId: NotRequired[str],
    InstanceType: NotRequired[InstanceTypeType],  # (3)
    KernelId: NotRequired[str],
    KeyName: NotRequired[str],
    Monitoring: NotRequired[RunInstancesMonitoringEnabledTypeDef],  # (4)
    NetworkInterfaces: NotRequired[Sequence[InstanceNetworkInterfaceSpecificationUnionTypeDef]],  # (5)
    Placement: NotRequired[SpotPlacementTypeDef],  # (6)
    RamdiskId: NotRequired[str],
    SubnetId: NotRequired[str],
    UserData: NotRequired[str],
  1. See BlockDeviceMappingTypeDef
  2. See IamInstanceProfileSpecificationTypeDef
  3. See InstanceTypeType
  4. See RunInstancesMonitoringEnabledTypeDef
  5. See InstanceNetworkInterfaceSpecificationTypeDef InstanceNetworkInterfaceSpecificationOutputTypeDef
  6. See SpotPlacementTypeDef

RunInstancesRequestRequestTypeDef#

# RunInstancesRequestRequestTypeDef definition

class RunInstancesRequestRequestTypeDef(TypedDict):
    MaxCount: int,
    MinCount: int,
    BlockDeviceMappings: NotRequired[Sequence[BlockDeviceMappingTypeDef]],  # (1)
    ImageId: NotRequired[str],
    InstanceType: NotRequired[InstanceTypeType],  # (2)
    Ipv6AddressCount: NotRequired[int],
    Ipv6Addresses: NotRequired[Sequence[InstanceIpv6AddressTypeDef]],  # (3)
    KernelId: NotRequired[str],
    KeyName: NotRequired[str],
    Monitoring: NotRequired[RunInstancesMonitoringEnabledTypeDef],  # (4)
    Placement: NotRequired[PlacementTypeDef],  # (5)
    RamdiskId: NotRequired[str],
    SecurityGroupIds: NotRequired[Sequence[str]],
    SecurityGroups: NotRequired[Sequence[str]],
    SubnetId: NotRequired[str],
    UserData: NotRequired[str],
    ElasticGpuSpecification: NotRequired[Sequence[ElasticGpuSpecificationTypeDef]],  # (6)
    ElasticInferenceAccelerators: NotRequired[Sequence[ElasticInferenceAcceleratorTypeDef]],  # (7)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (8)
    LaunchTemplate: NotRequired[LaunchTemplateSpecificationTypeDef],  # (9)
    InstanceMarketOptions: NotRequired[InstanceMarketOptionsRequestTypeDef],  # (10)
    CreditSpecification: NotRequired[CreditSpecificationRequestTypeDef],  # (11)
    CpuOptions: NotRequired[CpuOptionsRequestTypeDef],  # (12)
    CapacityReservationSpecification: NotRequired[CapacityReservationSpecificationTypeDef],  # (13)
    HibernationOptions: NotRequired[HibernationOptionsRequestTypeDef],  # (14)
    LicenseSpecifications: NotRequired[Sequence[LicenseConfigurationRequestTypeDef]],  # (15)
    MetadataOptions: NotRequired[InstanceMetadataOptionsRequestTypeDef],  # (16)
    EnclaveOptions: NotRequired[EnclaveOptionsRequestTypeDef],  # (17)
    PrivateDnsNameOptions: NotRequired[PrivateDnsNameOptionsRequestTypeDef],  # (18)
    MaintenanceOptions: NotRequired[InstanceMaintenanceOptionsRequestTypeDef],  # (19)
    DisableApiStop: NotRequired[bool],
    EnablePrimaryIpv6: NotRequired[bool],
    NetworkPerformanceOptions: NotRequired[InstanceNetworkPerformanceOptionsRequestTypeDef],  # (20)
    Operator: NotRequired[OperatorRequestTypeDef],  # (21)
    DryRun: NotRequired[bool],
    DisableApiTermination: NotRequired[bool],
    InstanceInitiatedShutdownBehavior: NotRequired[ShutdownBehaviorType],  # (22)
    PrivateIpAddress: NotRequired[str],
    ClientToken: NotRequired[str],
    AdditionalInfo: NotRequired[str],
    NetworkInterfaces: NotRequired[Sequence[InstanceNetworkInterfaceSpecificationUnionTypeDef]],  # (23)
    IamInstanceProfile: NotRequired[IamInstanceProfileSpecificationTypeDef],  # (24)
    EbsOptimized: NotRequired[bool],
  1. See BlockDeviceMappingTypeDef
  2. See InstanceTypeType
  3. See InstanceIpv6AddressTypeDef
  4. See RunInstancesMonitoringEnabledTypeDef
  5. See PlacementTypeDef
  6. See ElasticGpuSpecificationTypeDef
  7. See ElasticInferenceAcceleratorTypeDef
  8. See TagSpecificationTypeDef
  9. See LaunchTemplateSpecificationTypeDef
  10. See InstanceMarketOptionsRequestTypeDef
  11. See CreditSpecificationRequestTypeDef
  12. See CpuOptionsRequestTypeDef
  13. See CapacityReservationSpecificationTypeDef
  14. See HibernationOptionsRequestTypeDef
  15. See LicenseConfigurationRequestTypeDef
  16. See InstanceMetadataOptionsRequestTypeDef
  17. See EnclaveOptionsRequestTypeDef
  18. See PrivateDnsNameOptionsRequestTypeDef
  19. See InstanceMaintenanceOptionsRequestTypeDef
  20. See InstanceNetworkPerformanceOptionsRequestTypeDef
  21. See OperatorRequestTypeDef
  22. See ShutdownBehaviorType
  23. See InstanceNetworkInterfaceSpecificationTypeDef InstanceNetworkInterfaceSpecificationOutputTypeDef
  24. See IamInstanceProfileSpecificationTypeDef

InstanceTypeDef#

# InstanceTypeDef definition

class InstanceTypeDef(TypedDict):
    Architecture: NotRequired[ArchitectureValuesType],  # (1)
    BlockDeviceMappings: NotRequired[list[InstanceBlockDeviceMappingTypeDef]],  # (2)
    ClientToken: NotRequired[str],
    EbsOptimized: NotRequired[bool],
    EnaSupport: NotRequired[bool],
    Hypervisor: NotRequired[HypervisorTypeType],  # (3)
    IamInstanceProfile: NotRequired[IamInstanceProfileTypeDef],  # (4)
    InstanceLifecycle: NotRequired[InstanceLifecycleTypeType],  # (5)
    ElasticGpuAssociations: NotRequired[list[ElasticGpuAssociationTypeDef]],  # (6)
    ElasticInferenceAcceleratorAssociations: NotRequired[list[ElasticInferenceAcceleratorAssociationTypeDef]],  # (7)
    NetworkInterfaces: NotRequired[list[InstanceNetworkInterfaceTypeDef]],  # (8)
    OutpostArn: NotRequired[str],
    RootDeviceName: NotRequired[str],
    RootDeviceType: NotRequired[DeviceTypeType],  # (9)
    SecurityGroups: NotRequired[list[GroupIdentifierTypeDef]],  # (10)
    SourceDestCheck: NotRequired[bool],
    SpotInstanceRequestId: NotRequired[str],
    SriovNetSupport: NotRequired[str],
    StateReason: NotRequired[StateReasonTypeDef],  # (11)
    Tags: NotRequired[list[TagTypeDef]],  # (12)
    VirtualizationType: NotRequired[VirtualizationTypeType],  # (13)
    CpuOptions: NotRequired[CpuOptionsTypeDef],  # (14)
    CapacityReservationId: NotRequired[str],
    CapacityReservationSpecification: NotRequired[CapacityReservationSpecificationResponseTypeDef],  # (15)
    HibernationOptions: NotRequired[HibernationOptionsTypeDef],  # (16)
    Licenses: NotRequired[list[LicenseConfigurationTypeDef]],  # (17)
    MetadataOptions: NotRequired[InstanceMetadataOptionsResponseTypeDef],  # (18)
    EnclaveOptions: NotRequired[EnclaveOptionsTypeDef],  # (19)
    BootMode: NotRequired[BootModeValuesType],  # (20)
    PlatformDetails: NotRequired[str],
    UsageOperation: NotRequired[str],
    UsageOperationUpdateTime: NotRequired[datetime],
    PrivateDnsNameOptions: NotRequired[PrivateDnsNameOptionsResponseTypeDef],  # (21)
    Ipv6Address: NotRequired[str],
    TpmSupport: NotRequired[str],
    MaintenanceOptions: NotRequired[InstanceMaintenanceOptionsTypeDef],  # (22)
    CurrentInstanceBootMode: NotRequired[InstanceBootModeValuesType],  # (23)
    NetworkPerformanceOptions: NotRequired[InstanceNetworkPerformanceOptionsTypeDef],  # (24)
    Operator: NotRequired[OperatorResponseTypeDef],  # (25)
    InstanceId: NotRequired[str],
    ImageId: NotRequired[str],
    State: NotRequired[InstanceStateTypeDef],  # (26)
    PrivateDnsName: NotRequired[str],
    PublicDnsName: NotRequired[str],
    StateTransitionReason: NotRequired[str],
    KeyName: NotRequired[str],
    AmiLaunchIndex: NotRequired[int],
    ProductCodes: NotRequired[list[ProductCodeTypeDef]],  # (27)
    InstanceType: NotRequired[InstanceTypeType],  # (28)
    LaunchTime: NotRequired[datetime],
    Placement: NotRequired[PlacementTypeDef],  # (29)
    KernelId: NotRequired[str],
    RamdiskId: NotRequired[str],
    Platform: NotRequired[PlatformValuesType],  # (30)
    Monitoring: NotRequired[MonitoringTypeDef],  # (31)
    SubnetId: NotRequired[str],
    VpcId: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
    PublicIpAddress: NotRequired[str],
  1. See ArchitectureValuesType
  2. See InstanceBlockDeviceMappingTypeDef
  3. See HypervisorTypeType
  4. See IamInstanceProfileTypeDef
  5. See InstanceLifecycleTypeType
  6. See ElasticGpuAssociationTypeDef
  7. See ElasticInferenceAcceleratorAssociationTypeDef
  8. See InstanceNetworkInterfaceTypeDef
  9. See DeviceTypeType
  10. See GroupIdentifierTypeDef
  11. See StateReasonTypeDef
  12. See TagTypeDef
  13. See VirtualizationTypeType
  14. See CpuOptionsTypeDef
  15. See CapacityReservationSpecificationResponseTypeDef
  16. See HibernationOptionsTypeDef
  17. See LicenseConfigurationTypeDef
  18. See InstanceMetadataOptionsResponseTypeDef
  19. See EnclaveOptionsTypeDef
  20. See BootModeValuesType
  21. See PrivateDnsNameOptionsResponseTypeDef
  22. See InstanceMaintenanceOptionsTypeDef
  23. See InstanceBootModeValuesType
  24. See InstanceNetworkPerformanceOptionsTypeDef
  25. See OperatorResponseTypeDef
  26. See InstanceStateTypeDef
  27. See ProductCodeTypeDef
  28. See InstanceTypeType
  29. See PlacementTypeDef
  30. See PlatformValuesType
  31. See MonitoringTypeDef

DescribeInstanceTypesResultTypeDef#

# DescribeInstanceTypesResultTypeDef definition

class DescribeInstanceTypesResultTypeDef(TypedDict):
    InstanceTypes: list[InstanceTypeInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InstanceTypeInfoTypeDef
  2. See ResponseMetadataTypeDef

CreateNetworkInsightsAccessScopeResultTypeDef#

# CreateNetworkInsightsAccessScopeResultTypeDef definition

class CreateNetworkInsightsAccessScopeResultTypeDef(TypedDict):
    NetworkInsightsAccessScope: NetworkInsightsAccessScopeTypeDef,  # (1)
    NetworkInsightsAccessScopeContent: NetworkInsightsAccessScopeContentTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See NetworkInsightsAccessScopeTypeDef
  2. See NetworkInsightsAccessScopeContentTypeDef
  3. See ResponseMetadataTypeDef

GetNetworkInsightsAccessScopeContentResultTypeDef#

# GetNetworkInsightsAccessScopeContentResultTypeDef definition

class GetNetworkInsightsAccessScopeContentResultTypeDef(TypedDict):
    NetworkInsightsAccessScopeContent: NetworkInsightsAccessScopeContentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkInsightsAccessScopeContentTypeDef
  2. See ResponseMetadataTypeDef

DescribeVerifiedAccessInstanceLoggingConfigurationsResultTypeDef#

# DescribeVerifiedAccessInstanceLoggingConfigurationsResultTypeDef definition

class DescribeVerifiedAccessInstanceLoggingConfigurationsResultTypeDef(TypedDict):
    LoggingConfigurations: list[VerifiedAccessInstanceLoggingConfigurationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VerifiedAccessInstanceLoggingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

ModifyVerifiedAccessInstanceLoggingConfigurationResultTypeDef#

# ModifyVerifiedAccessInstanceLoggingConfigurationResultTypeDef definition

class ModifyVerifiedAccessInstanceLoggingConfigurationResultTypeDef(TypedDict):
    LoggingConfiguration: VerifiedAccessInstanceLoggingConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VerifiedAccessInstanceLoggingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

GetNetworkInsightsAccessScopeAnalysisFindingsResultTypeDef#

# GetNetworkInsightsAccessScopeAnalysisFindingsResultTypeDef definition

class GetNetworkInsightsAccessScopeAnalysisFindingsResultTypeDef(TypedDict):
    NetworkInsightsAccessScopeAnalysisId: str,
    AnalysisStatus: AnalysisStatusType,  # (1)
    AnalysisFindings: list[AccessScopeAnalysisFindingTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    NextToken: NotRequired[str],
  1. See AnalysisStatusType
  2. See AccessScopeAnalysisFindingTypeDef
  3. See ResponseMetadataTypeDef

DescribeNetworkInsightsAnalysesResultTypeDef#

# DescribeNetworkInsightsAnalysesResultTypeDef definition

class DescribeNetworkInsightsAnalysesResultTypeDef(TypedDict):
    NetworkInsightsAnalyses: list[NetworkInsightsAnalysisTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See NetworkInsightsAnalysisTypeDef
  2. See ResponseMetadataTypeDef

StartNetworkInsightsAnalysisResultTypeDef#

# StartNetworkInsightsAnalysisResultTypeDef definition

class StartNetworkInsightsAnalysisResultTypeDef(TypedDict):
    NetworkInsightsAnalysis: NetworkInsightsAnalysisTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkInsightsAnalysisTypeDef
  2. See ResponseMetadataTypeDef

CreateVpnConnectionResultTypeDef#

# CreateVpnConnectionResultTypeDef definition

class CreateVpnConnectionResultTypeDef(TypedDict):
    VpnConnection: VpnConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpnConnectionTypeDef
  2. See ResponseMetadataTypeDef

DescribeVpnConnectionsResultTypeDef#

# DescribeVpnConnectionsResultTypeDef definition

class DescribeVpnConnectionsResultTypeDef(TypedDict):
    VpnConnections: list[VpnConnectionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpnConnectionTypeDef
  2. See ResponseMetadataTypeDef

ModifyVpnConnectionOptionsResultTypeDef#

# ModifyVpnConnectionOptionsResultTypeDef definition

class ModifyVpnConnectionOptionsResultTypeDef(TypedDict):
    VpnConnection: VpnConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpnConnectionTypeDef
  2. See ResponseMetadataTypeDef

ModifyVpnConnectionResultTypeDef#

# ModifyVpnConnectionResultTypeDef definition

class ModifyVpnConnectionResultTypeDef(TypedDict):
    VpnConnection: VpnConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpnConnectionTypeDef
  2. See ResponseMetadataTypeDef

ModifyVpnTunnelCertificateResultTypeDef#

# ModifyVpnTunnelCertificateResultTypeDef definition

class ModifyVpnTunnelCertificateResultTypeDef(TypedDict):
    VpnConnection: VpnConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpnConnectionTypeDef
  2. See ResponseMetadataTypeDef

ModifyVpnTunnelOptionsResultTypeDef#

# ModifyVpnTunnelOptionsResultTypeDef definition

class ModifyVpnTunnelOptionsResultTypeDef(TypedDict):
    VpnConnection: VpnConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpnConnectionTypeDef
  2. See ResponseMetadataTypeDef

FleetLaunchTemplateConfigTypeDef#

# FleetLaunchTemplateConfigTypeDef definition

class FleetLaunchTemplateConfigTypeDef(TypedDict):
    LaunchTemplateSpecification: NotRequired[FleetLaunchTemplateSpecificationTypeDef],  # (1)
    Overrides: NotRequired[list[FleetLaunchTemplateOverridesTypeDef]],  # (2)
  1. See FleetLaunchTemplateSpecificationTypeDef
  2. See FleetLaunchTemplateOverridesTypeDef

LaunchTemplateAndOverridesResponseTypeDef#

# LaunchTemplateAndOverridesResponseTypeDef definition

class LaunchTemplateAndOverridesResponseTypeDef(TypedDict):
    LaunchTemplateSpecification: NotRequired[FleetLaunchTemplateSpecificationTypeDef],  # (1)
    Overrides: NotRequired[FleetLaunchTemplateOverridesTypeDef],  # (2)
  1. See FleetLaunchTemplateSpecificationTypeDef
  2. See FleetLaunchTemplateOverridesTypeDef

LaunchTemplateConfigOutputTypeDef#

# LaunchTemplateConfigOutputTypeDef definition

class LaunchTemplateConfigOutputTypeDef(TypedDict):
    LaunchTemplateSpecification: NotRequired[FleetLaunchTemplateSpecificationTypeDef],  # (1)
    Overrides: NotRequired[list[LaunchTemplateOverridesOutputTypeDef]],  # (2)
  1. See FleetLaunchTemplateSpecificationTypeDef
  2. See LaunchTemplateOverridesOutputTypeDef

GetLaunchTemplateDataResultTypeDef#

# GetLaunchTemplateDataResultTypeDef definition

class GetLaunchTemplateDataResultTypeDef(TypedDict):
    LaunchTemplateData: ResponseLaunchTemplateDataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResponseLaunchTemplateDataTypeDef
  2. See ResponseMetadataTypeDef

LaunchTemplateVersionTypeDef#

# LaunchTemplateVersionTypeDef definition

class LaunchTemplateVersionTypeDef(TypedDict):
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],
    VersionNumber: NotRequired[int],
    VersionDescription: NotRequired[str],
    CreateTime: NotRequired[datetime],
    CreatedBy: NotRequired[str],
    DefaultVersion: NotRequired[bool],
    LaunchTemplateData: NotRequired[ResponseLaunchTemplateDataTypeDef],  # (1)
    Operator: NotRequired[OperatorResponseTypeDef],  # (2)
  1. See ResponseLaunchTemplateDataTypeDef
  2. See OperatorResponseTypeDef

InstanceRequirementsTypeDef#

# InstanceRequirementsTypeDef definition

class InstanceRequirementsTypeDef(TypedDict):
    VCpuCount: NotRequired[VCpuCountRangeTypeDef],  # (1)
    MemoryMiB: NotRequired[MemoryMiBTypeDef],  # (2)
    CpuManufacturers: NotRequired[Sequence[CpuManufacturerType]],  # (3)
    MemoryGiBPerVCpu: NotRequired[MemoryGiBPerVCpuTypeDef],  # (4)
    ExcludedInstanceTypes: NotRequired[Sequence[str]],
    InstanceGenerations: NotRequired[Sequence[InstanceGenerationType]],  # (5)
    SpotMaxPricePercentageOverLowestPrice: NotRequired[int],
    OnDemandMaxPricePercentageOverLowestPrice: NotRequired[int],
    BareMetal: NotRequired[BareMetalType],  # (6)
    BurstablePerformance: NotRequired[BurstablePerformanceType],  # (7)
    RequireHibernateSupport: NotRequired[bool],
    NetworkInterfaceCount: NotRequired[NetworkInterfaceCountTypeDef],  # (8)
    LocalStorage: NotRequired[LocalStorageType],  # (9)
    LocalStorageTypes: NotRequired[Sequence[LocalStorageTypeType]],  # (10)
    TotalLocalStorageGB: NotRequired[TotalLocalStorageGBTypeDef],  # (11)
    BaselineEbsBandwidthMbps: NotRequired[BaselineEbsBandwidthMbpsTypeDef],  # (12)
    AcceleratorTypes: NotRequired[Sequence[AcceleratorTypeType]],  # (13)
    AcceleratorCount: NotRequired[AcceleratorCountTypeDef],  # (14)
    AcceleratorManufacturers: NotRequired[Sequence[AcceleratorManufacturerType]],  # (15)
    AcceleratorNames: NotRequired[Sequence[AcceleratorNameType]],  # (16)
    AcceleratorTotalMemoryMiB: NotRequired[AcceleratorTotalMemoryMiBTypeDef],  # (17)
    NetworkBandwidthGbps: NotRequired[NetworkBandwidthGbpsTypeDef],  # (18)
    AllowedInstanceTypes: NotRequired[Sequence[str]],
    MaxSpotPriceAsPercentageOfOptimalOnDemandPrice: NotRequired[int],
    BaselinePerformanceFactors: NotRequired[BaselinePerformanceFactorsUnionTypeDef],  # (19)
  1. See VCpuCountRangeTypeDef
  2. See MemoryMiBTypeDef
  3. See CpuManufacturerType
  4. See MemoryGiBPerVCpuTypeDef
  5. See InstanceGenerationType
  6. See BareMetalType
  7. See BurstablePerformanceType
  8. See NetworkInterfaceCountTypeDef
  9. See LocalStorageType
  10. See LocalStorageTypeType
  11. See TotalLocalStorageGBTypeDef
  12. See BaselineEbsBandwidthMbpsTypeDef
  13. See AcceleratorTypeType
  14. See AcceleratorCountTypeDef
  15. See AcceleratorManufacturerType
  16. See AcceleratorNameType
  17. See AcceleratorTotalMemoryMiBTypeDef
  18. See NetworkBandwidthGbpsTypeDef
  19. See BaselinePerformanceFactorsTypeDef BaselinePerformanceFactorsOutputTypeDef

FleetLaunchTemplateConfigRequestTypeDef#

# FleetLaunchTemplateConfigRequestTypeDef definition

class FleetLaunchTemplateConfigRequestTypeDef(TypedDict):
    LaunchTemplateSpecification: NotRequired[FleetLaunchTemplateSpecificationRequestTypeDef],  # (1)
    Overrides: NotRequired[Sequence[FleetLaunchTemplateOverridesRequestTypeDef]],  # (2)
  1. See FleetLaunchTemplateSpecificationRequestTypeDef
  2. See FleetLaunchTemplateOverridesRequestTypeDef

GetSpotPlacementScoresRequestPaginateTypeDef#

# GetSpotPlacementScoresRequestPaginateTypeDef definition

class GetSpotPlacementScoresRequestPaginateTypeDef(TypedDict):
    TargetCapacity: int,
    InstanceTypes: NotRequired[Sequence[str]],
    TargetCapacityUnitType: NotRequired[TargetCapacityUnitTypeType],  # (1)
    SingleAvailabilityZone: NotRequired[bool],
    RegionNames: NotRequired[Sequence[str]],
    InstanceRequirementsWithMetadata: NotRequired[InstanceRequirementsWithMetadataRequestTypeDef],  # (2)
    DryRun: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See TargetCapacityUnitTypeType
  2. See InstanceRequirementsWithMetadataRequestTypeDef
  3. See PaginatorConfigTypeDef

GetSpotPlacementScoresRequestRequestTypeDef#

# GetSpotPlacementScoresRequestRequestTypeDef definition

class GetSpotPlacementScoresRequestRequestTypeDef(TypedDict):
    TargetCapacity: int,
    InstanceTypes: NotRequired[Sequence[str]],
    TargetCapacityUnitType: NotRequired[TargetCapacityUnitTypeType],  # (1)
    SingleAvailabilityZone: NotRequired[bool],
    RegionNames: NotRequired[Sequence[str]],
    InstanceRequirementsWithMetadata: NotRequired[InstanceRequirementsWithMetadataRequestTypeDef],  # (2)
    DryRun: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See TargetCapacityUnitTypeType
  2. See InstanceRequirementsWithMetadataRequestTypeDef

CreateLaunchTemplateRequestRequestTypeDef#

# CreateLaunchTemplateRequestRequestTypeDef definition

class CreateLaunchTemplateRequestRequestTypeDef(TypedDict):
    LaunchTemplateName: str,
    LaunchTemplateData: RequestLaunchTemplateDataTypeDef,  # (1)
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
    VersionDescription: NotRequired[str],
    Operator: NotRequired[OperatorRequestTypeDef],  # (2)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (3)
  1. See RequestLaunchTemplateDataTypeDef
  2. See OperatorRequestTypeDef
  3. See TagSpecificationTypeDef

CreateLaunchTemplateVersionRequestRequestTypeDef#

# CreateLaunchTemplateVersionRequestRequestTypeDef definition

class CreateLaunchTemplateVersionRequestRequestTypeDef(TypedDict):
    LaunchTemplateData: RequestLaunchTemplateDataTypeDef,  # (1)
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],
    SourceVersion: NotRequired[str],
    VersionDescription: NotRequired[str],
    ResolveAlias: NotRequired[bool],
  1. See RequestLaunchTemplateDataTypeDef

DescribeSpotInstanceRequestsResultTypeDef#

# DescribeSpotInstanceRequestsResultTypeDef definition

class DescribeSpotInstanceRequestsResultTypeDef(TypedDict):
    SpotInstanceRequests: list[SpotInstanceRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SpotInstanceRequestTypeDef
  2. See ResponseMetadataTypeDef

RequestSpotInstancesResultTypeDef#

# RequestSpotInstancesResultTypeDef definition

class RequestSpotInstancesResultTypeDef(TypedDict):
    SpotInstanceRequests: list[SpotInstanceRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpotInstanceRequestTypeDef
  2. See ResponseMetadataTypeDef

RequestSpotInstancesRequestRequestTypeDef#

# RequestSpotInstancesRequestRequestTypeDef definition

class RequestSpotInstancesRequestRequestTypeDef(TypedDict):
    LaunchSpecification: NotRequired[RequestSpotLaunchSpecificationTypeDef],  # (1)
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (2)
    InstanceInterruptionBehavior: NotRequired[InstanceInterruptionBehaviorType],  # (3)
    DryRun: NotRequired[bool],
    SpotPrice: NotRequired[str],
    ClientToken: NotRequired[str],
    InstanceCount: NotRequired[int],
    Type: NotRequired[SpotInstanceTypeType],  # (4)
    ValidFrom: NotRequired[TimestampTypeDef],
    ValidUntil: NotRequired[TimestampTypeDef],
    LaunchGroup: NotRequired[str],
    AvailabilityZoneGroup: NotRequired[str],
    BlockDurationMinutes: NotRequired[int],
  1. See RequestSpotLaunchSpecificationTypeDef
  2. See TagSpecificationTypeDef
  3. See InstanceInterruptionBehaviorType
  4. See SpotInstanceTypeType

ReservationResponseTypeDef#

# ReservationResponseTypeDef definition

class ReservationResponseTypeDef(TypedDict):
    ReservationId: str,
    OwnerId: str,
    RequesterId: str,
    Groups: list[GroupIdentifierTypeDef],  # (1)
    Instances: list[InstanceTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See GroupIdentifierTypeDef
  2. See InstanceTypeDef
  3. See ResponseMetadataTypeDef

ReservationTypeDef#

# ReservationTypeDef definition

class ReservationTypeDef(TypedDict):
    ReservationId: NotRequired[str],
    OwnerId: NotRequired[str],
    RequesterId: NotRequired[str],
    Groups: NotRequired[list[GroupIdentifierTypeDef]],  # (1)
    Instances: NotRequired[list[InstanceTypeDef]],  # (2)
  1. See GroupIdentifierTypeDef
  2. See InstanceTypeDef

CreateFleetErrorTypeDef#

# CreateFleetErrorTypeDef definition

class CreateFleetErrorTypeDef(TypedDict):
    LaunchTemplateAndOverrides: NotRequired[LaunchTemplateAndOverridesResponseTypeDef],  # (1)
    Lifecycle: NotRequired[InstanceLifecycleType],  # (2)
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
  1. See LaunchTemplateAndOverridesResponseTypeDef
  2. See InstanceLifecycleType

CreateFleetInstanceTypeDef#

# CreateFleetInstanceTypeDef definition

class CreateFleetInstanceTypeDef(TypedDict):
    LaunchTemplateAndOverrides: NotRequired[LaunchTemplateAndOverridesResponseTypeDef],  # (1)
    Lifecycle: NotRequired[InstanceLifecycleType],  # (2)
    InstanceIds: NotRequired[list[str]],
    InstanceType: NotRequired[InstanceTypeType],  # (3)
    Platform: NotRequired[PlatformValuesType],  # (4)
  1. See LaunchTemplateAndOverridesResponseTypeDef
  2. See InstanceLifecycleType
  3. See InstanceTypeType
  4. See PlatformValuesType

DescribeFleetErrorTypeDef#

# DescribeFleetErrorTypeDef definition

class DescribeFleetErrorTypeDef(TypedDict):
    LaunchTemplateAndOverrides: NotRequired[LaunchTemplateAndOverridesResponseTypeDef],  # (1)
    Lifecycle: NotRequired[InstanceLifecycleType],  # (2)
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
  1. See LaunchTemplateAndOverridesResponseTypeDef
  2. See InstanceLifecycleType

DescribeFleetsInstancesTypeDef#

# DescribeFleetsInstancesTypeDef definition

class DescribeFleetsInstancesTypeDef(TypedDict):
    LaunchTemplateAndOverrides: NotRequired[LaunchTemplateAndOverridesResponseTypeDef],  # (1)
    Lifecycle: NotRequired[InstanceLifecycleType],  # (2)
    InstanceIds: NotRequired[list[str]],
    InstanceType: NotRequired[InstanceTypeType],  # (3)
    Platform: NotRequired[PlatformValuesType],  # (4)
  1. See LaunchTemplateAndOverridesResponseTypeDef
  2. See InstanceLifecycleType
  3. See InstanceTypeType
  4. See PlatformValuesType

SpotFleetRequestConfigDataOutputTypeDef#

# SpotFleetRequestConfigDataOutputTypeDef definition

class SpotFleetRequestConfigDataOutputTypeDef(TypedDict):
    IamFleetRole: str,
    TargetCapacity: int,
    AllocationStrategy: NotRequired[AllocationStrategyType],  # (1)
    OnDemandAllocationStrategy: NotRequired[OnDemandAllocationStrategyType],  # (2)
    SpotMaintenanceStrategies: NotRequired[SpotMaintenanceStrategiesTypeDef],  # (3)
    ClientToken: NotRequired[str],
    ExcessCapacityTerminationPolicy: NotRequired[ExcessCapacityTerminationPolicyType],  # (4)
    FulfilledCapacity: NotRequired[float],
    OnDemandFulfilledCapacity: NotRequired[float],
    LaunchSpecifications: NotRequired[list[SpotFleetLaunchSpecificationOutputTypeDef]],  # (5)
    LaunchTemplateConfigs: NotRequired[list[LaunchTemplateConfigOutputTypeDef]],  # (6)
    SpotPrice: NotRequired[str],
    OnDemandTargetCapacity: NotRequired[int],
    OnDemandMaxTotalPrice: NotRequired[str],
    SpotMaxTotalPrice: NotRequired[str],
    TerminateInstancesWithExpiration: NotRequired[bool],
    Type: NotRequired[FleetTypeType],  # (7)
    ValidFrom: NotRequired[datetime],
    ValidUntil: NotRequired[datetime],
    ReplaceUnhealthyInstances: NotRequired[bool],
    InstanceInterruptionBehavior: NotRequired[InstanceInterruptionBehaviorType],  # (8)
    LoadBalancersConfig: NotRequired[LoadBalancersConfigOutputTypeDef],  # (9)
    InstancePoolsToUseCount: NotRequired[int],
    Context: NotRequired[str],
    TargetCapacityUnitType: NotRequired[TargetCapacityUnitTypeType],  # (10)
    TagSpecifications: NotRequired[list[TagSpecificationOutputTypeDef]],  # (11)
  1. See AllocationStrategyType
  2. See OnDemandAllocationStrategyType
  3. See SpotMaintenanceStrategiesTypeDef
  4. See ExcessCapacityTerminationPolicyType
  5. See SpotFleetLaunchSpecificationOutputTypeDef
  6. See LaunchTemplateConfigOutputTypeDef
  7. See FleetTypeType
  8. See InstanceInterruptionBehaviorType
  9. See LoadBalancersConfigOutputTypeDef
  10. See TargetCapacityUnitTypeType
  11. See TagSpecificationOutputTypeDef

CreateLaunchTemplateVersionResultTypeDef#

# CreateLaunchTemplateVersionResultTypeDef definition

class CreateLaunchTemplateVersionResultTypeDef(TypedDict):
    LaunchTemplateVersion: LaunchTemplateVersionTypeDef,  # (1)
    Warning: ValidationWarningTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See LaunchTemplateVersionTypeDef
  2. See ValidationWarningTypeDef
  3. See ResponseMetadataTypeDef

DescribeLaunchTemplateVersionsResultTypeDef#

# DescribeLaunchTemplateVersionsResultTypeDef definition

class DescribeLaunchTemplateVersionsResultTypeDef(TypedDict):
    LaunchTemplateVersions: list[LaunchTemplateVersionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See LaunchTemplateVersionTypeDef
  2. See ResponseMetadataTypeDef

CreateFleetRequestRequestTypeDef#

# CreateFleetRequestRequestTypeDef definition

class CreateFleetRequestRequestTypeDef(TypedDict):
    LaunchTemplateConfigs: Sequence[FleetLaunchTemplateConfigRequestTypeDef],  # (1)
    TargetCapacitySpecification: TargetCapacitySpecificationRequestTypeDef,  # (2)
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
    SpotOptions: NotRequired[SpotOptionsRequestTypeDef],  # (3)
    OnDemandOptions: NotRequired[OnDemandOptionsRequestTypeDef],  # (4)
    ExcessCapacityTerminationPolicy: NotRequired[FleetExcessCapacityTerminationPolicyType],  # (5)
    TerminateInstancesWithExpiration: NotRequired[bool],
    Type: NotRequired[FleetTypeType],  # (6)
    ValidFrom: NotRequired[TimestampTypeDef],
    ValidUntil: NotRequired[TimestampTypeDef],
    ReplaceUnhealthyInstances: NotRequired[bool],
    TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]],  # (7)
    Context: NotRequired[str],
  1. See FleetLaunchTemplateConfigRequestTypeDef
  2. See TargetCapacitySpecificationRequestTypeDef
  3. See SpotOptionsRequestTypeDef
  4. See OnDemandOptionsRequestTypeDef
  5. See FleetExcessCapacityTerminationPolicyType
  6. See FleetTypeType
  7. See TagSpecificationTypeDef

ModifyFleetRequestRequestTypeDef#

# ModifyFleetRequestRequestTypeDef definition

class ModifyFleetRequestRequestTypeDef(TypedDict):
    FleetId: str,
    DryRun: NotRequired[bool],
    ExcessCapacityTerminationPolicy: NotRequired[FleetExcessCapacityTerminationPolicyType],  # (1)
    LaunchTemplateConfigs: NotRequired[Sequence[FleetLaunchTemplateConfigRequestTypeDef]],  # (2)
    TargetCapacitySpecification: NotRequired[TargetCapacitySpecificationRequestTypeDef],  # (3)
    Context: NotRequired[str],
  1. See FleetExcessCapacityTerminationPolicyType
  2. See FleetLaunchTemplateConfigRequestTypeDef
  3. See TargetCapacitySpecificationRequestTypeDef

DescribeInstancesResultTypeDef#

# DescribeInstancesResultTypeDef definition

class DescribeInstancesResultTypeDef(TypedDict):
    Reservations: list[ReservationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ReservationTypeDef
  2. See ResponseMetadataTypeDef

CreateFleetResultTypeDef#

# CreateFleetResultTypeDef definition

class CreateFleetResultTypeDef(TypedDict):
    FleetId: str,
    Errors: list[CreateFleetErrorTypeDef],  # (1)
    Instances: list[CreateFleetInstanceTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CreateFleetErrorTypeDef
  2. See CreateFleetInstanceTypeDef
  3. See ResponseMetadataTypeDef

FleetDataTypeDef#

# FleetDataTypeDef definition

class FleetDataTypeDef(TypedDict):
    ActivityStatus: NotRequired[FleetActivityStatusType],  # (1)
    CreateTime: NotRequired[datetime],
    FleetId: NotRequired[str],
    FleetState: NotRequired[FleetStateCodeType],  # (2)
    ClientToken: NotRequired[str],
    ExcessCapacityTerminationPolicy: NotRequired[FleetExcessCapacityTerminationPolicyType],  # (3)
    FulfilledCapacity: NotRequired[float],
    FulfilledOnDemandCapacity: NotRequired[float],
    LaunchTemplateConfigs: NotRequired[list[FleetLaunchTemplateConfigTypeDef]],  # (4)
    TargetCapacitySpecification: NotRequired[TargetCapacitySpecificationTypeDef],  # (5)
    TerminateInstancesWithExpiration: NotRequired[bool],
    Type: NotRequired[FleetTypeType],  # (6)
    ValidFrom: NotRequired[datetime],
    ValidUntil: NotRequired[datetime],
    ReplaceUnhealthyInstances: NotRequired[bool],
    SpotOptions: NotRequired[SpotOptionsTypeDef],  # (7)
    OnDemandOptions: NotRequired[OnDemandOptionsTypeDef],  # (8)
    Tags: NotRequired[list[TagTypeDef]],  # (9)
    Errors: NotRequired[list[DescribeFleetErrorTypeDef]],  # (10)
    Instances: NotRequired[list[DescribeFleetsInstancesTypeDef]],  # (11)
    Context: NotRequired[str],
  1. See FleetActivityStatusType
  2. See FleetStateCodeType
  3. See FleetExcessCapacityTerminationPolicyType
  4. See FleetLaunchTemplateConfigTypeDef
  5. See TargetCapacitySpecificationTypeDef
  6. See FleetTypeType
  7. See SpotOptionsTypeDef
  8. See OnDemandOptionsTypeDef
  9. See TagTypeDef
  10. See DescribeFleetErrorTypeDef
  11. See DescribeFleetsInstancesTypeDef

SpotFleetRequestConfigTypeDef#

# SpotFleetRequestConfigTypeDef definition

class SpotFleetRequestConfigTypeDef(TypedDict):
    ActivityStatus: NotRequired[ActivityStatusType],  # (1)
    CreateTime: NotRequired[datetime],
    SpotFleetRequestConfig: NotRequired[SpotFleetRequestConfigDataOutputTypeDef],  # (2)
    SpotFleetRequestId: NotRequired[str],
    SpotFleetRequestState: NotRequired[BatchStateType],  # (3)
    Tags: NotRequired[list[TagTypeDef]],  # (4)
  1. See ActivityStatusType
  2. See SpotFleetRequestConfigDataOutputTypeDef
  3. See BatchStateType
  4. See TagTypeDef

LaunchTemplateOverridesTypeDef#

# LaunchTemplateOverridesTypeDef definition

class LaunchTemplateOverridesTypeDef(TypedDict):
    InstanceType: NotRequired[InstanceTypeType],  # (1)
    SpotPrice: NotRequired[str],
    SubnetId: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    WeightedCapacity: NotRequired[float],
    Priority: NotRequired[float],
    InstanceRequirements: NotRequired[InstanceRequirementsUnionTypeDef],  # (2)
  1. See InstanceTypeType
  2. See InstanceRequirementsTypeDef InstanceRequirementsOutputTypeDef

SpotFleetLaunchSpecificationTypeDef#

# SpotFleetLaunchSpecificationTypeDef definition

class SpotFleetLaunchSpecificationTypeDef(TypedDict):
    AddressingType: NotRequired[str],
    BlockDeviceMappings: NotRequired[Sequence[BlockDeviceMappingTypeDef]],  # (1)
    EbsOptimized: NotRequired[bool],
    IamInstanceProfile: NotRequired[IamInstanceProfileSpecificationTypeDef],  # (2)
    ImageId: NotRequired[str],
    InstanceType: NotRequired[InstanceTypeType],  # (3)
    KernelId: NotRequired[str],
    KeyName: NotRequired[str],
    Monitoring: NotRequired[SpotFleetMonitoringTypeDef],  # (4)
    NetworkInterfaces: NotRequired[Sequence[InstanceNetworkInterfaceSpecificationUnionTypeDef]],  # (5)
    Placement: NotRequired[SpotPlacementTypeDef],  # (6)
    RamdiskId: NotRequired[str],
    SpotPrice: NotRequired[str],
    SubnetId: NotRequired[str],
    UserData: NotRequired[str],
    WeightedCapacity: NotRequired[float],
    TagSpecifications: NotRequired[Sequence[SpotFleetTagSpecificationUnionTypeDef]],  # (7)
    InstanceRequirements: NotRequired[InstanceRequirementsUnionTypeDef],  # (8)
    SecurityGroups: NotRequired[Sequence[GroupIdentifierTypeDef]],  # (9)
  1. See BlockDeviceMappingTypeDef
  2. See IamInstanceProfileSpecificationTypeDef
  3. See InstanceTypeType
  4. See SpotFleetMonitoringTypeDef
  5. See InstanceNetworkInterfaceSpecificationTypeDef InstanceNetworkInterfaceSpecificationOutputTypeDef
  6. See SpotPlacementTypeDef
  7. See SpotFleetTagSpecificationTypeDef SpotFleetTagSpecificationOutputTypeDef
  8. See InstanceRequirementsTypeDef InstanceRequirementsOutputTypeDef
  9. See GroupIdentifierTypeDef

DescribeFleetsResultTypeDef#

# DescribeFleetsResultTypeDef definition

class DescribeFleetsResultTypeDef(TypedDict):
    Fleets: list[FleetDataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See FleetDataTypeDef
  2. See ResponseMetadataTypeDef

DescribeSpotFleetRequestsResponseTypeDef#

# DescribeSpotFleetRequestsResponseTypeDef definition

class DescribeSpotFleetRequestsResponseTypeDef(TypedDict):
    SpotFleetRequestConfigs: list[SpotFleetRequestConfigTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SpotFleetRequestConfigTypeDef
  2. See ResponseMetadataTypeDef

LaunchTemplateConfigTypeDef#

# LaunchTemplateConfigTypeDef definition

class LaunchTemplateConfigTypeDef(TypedDict):
    LaunchTemplateSpecification: NotRequired[FleetLaunchTemplateSpecificationTypeDef],  # (1)
    Overrides: NotRequired[Sequence[LaunchTemplateOverridesUnionTypeDef]],  # (2)
  1. See FleetLaunchTemplateSpecificationTypeDef
  2. See LaunchTemplateOverridesTypeDef LaunchTemplateOverridesOutputTypeDef

ModifySpotFleetRequestRequestRequestTypeDef#

# ModifySpotFleetRequestRequestRequestTypeDef definition

class ModifySpotFleetRequestRequestRequestTypeDef(TypedDict):
    SpotFleetRequestId: str,
    LaunchTemplateConfigs: NotRequired[Sequence[LaunchTemplateConfigUnionTypeDef]],  # (1)
    OnDemandTargetCapacity: NotRequired[int],
    Context: NotRequired[str],
    TargetCapacity: NotRequired[int],
    ExcessCapacityTerminationPolicy: NotRequired[ExcessCapacityTerminationPolicyType],  # (2)
  1. See LaunchTemplateConfigTypeDef LaunchTemplateConfigOutputTypeDef
  2. See ExcessCapacityTerminationPolicyType

SpotFleetRequestConfigDataTypeDef#

# SpotFleetRequestConfigDataTypeDef definition

class SpotFleetRequestConfigDataTypeDef(TypedDict):
    IamFleetRole: str,
    TargetCapacity: int,
    AllocationStrategy: NotRequired[AllocationStrategyType],  # (1)
    OnDemandAllocationStrategy: NotRequired[OnDemandAllocationStrategyType],  # (2)
    SpotMaintenanceStrategies: NotRequired[SpotMaintenanceStrategiesTypeDef],  # (3)
    ClientToken: NotRequired[str],
    ExcessCapacityTerminationPolicy: NotRequired[ExcessCapacityTerminationPolicyType],  # (4)
    FulfilledCapacity: NotRequired[float],
    OnDemandFulfilledCapacity: NotRequired[float],
    LaunchSpecifications: NotRequired[Sequence[SpotFleetLaunchSpecificationUnionTypeDef]],  # (5)
    LaunchTemplateConfigs: NotRequired[Sequence[LaunchTemplateConfigUnionTypeDef]],  # (6)
    SpotPrice: NotRequired[str],
    OnDemandTargetCapacity: NotRequired[int],
    OnDemandMaxTotalPrice: NotRequired[str],
    SpotMaxTotalPrice: NotRequired[str],
    TerminateInstancesWithExpiration: NotRequired[bool],
    Type: NotRequired[FleetTypeType],  # (7)
    ValidFrom: NotRequired[TimestampTypeDef],
    ValidUntil: NotRequired[TimestampTypeDef],
    ReplaceUnhealthyInstances: NotRequired[bool],
    InstanceInterruptionBehavior: NotRequired[InstanceInterruptionBehaviorType],  # (8)
    LoadBalancersConfig: NotRequired[LoadBalancersConfigUnionTypeDef],  # (9)
    InstancePoolsToUseCount: NotRequired[int],
    Context: NotRequired[str],
    TargetCapacityUnitType: NotRequired[TargetCapacityUnitTypeType],  # (10)
    TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]],  # (11)
  1. See AllocationStrategyType
  2. See OnDemandAllocationStrategyType
  3. See SpotMaintenanceStrategiesTypeDef
  4. See ExcessCapacityTerminationPolicyType
  5. See SpotFleetLaunchSpecificationTypeDef SpotFleetLaunchSpecificationOutputTypeDef
  6. See LaunchTemplateConfigTypeDef LaunchTemplateConfigOutputTypeDef
  7. See FleetTypeType
  8. See InstanceInterruptionBehaviorType
  9. See LoadBalancersConfigTypeDef LoadBalancersConfigOutputTypeDef
  10. See TargetCapacityUnitTypeType
  11. See TagSpecificationTypeDef TagSpecificationOutputTypeDef

RequestSpotFleetRequestRequestTypeDef#

# RequestSpotFleetRequestRequestTypeDef definition

class RequestSpotFleetRequestRequestTypeDef(TypedDict):
    SpotFleetRequestConfig: SpotFleetRequestConfigDataTypeDef,  # (1)
    DryRun: NotRequired[bool],
  1. See SpotFleetRequestConfigDataTypeDef