Type definitions#
Auto-generated documentation for EC2 type annotations stubs module mypy-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)
]
TagSpecificationUnionTypeDef#
# TagSpecificationUnionTypeDef definition
TagSpecificationUnionTypeDef = Union[
TagSpecificationTypeDef, # (1)
TagSpecificationOutputTypeDef, # (2)
]
S3StorageUnionTypeDef#
# S3StorageUnionTypeDef definition
S3StorageUnionTypeDef = Union[
S3StorageTypeDef, # (1)
S3StorageOutputTypeDef, # (2)
]
ClassicLoadBalancersConfigUnionTypeDef#
# ClassicLoadBalancersConfigUnionTypeDef definition
ClassicLoadBalancersConfigUnionTypeDef = Union[
ClassicLoadBalancersConfigTypeDef, # (1)
ClassicLoadBalancersConfigOutputTypeDef, # (2)
]
CpuPerformanceFactorUnionTypeDef#
# CpuPerformanceFactorUnionTypeDef definition
CpuPerformanceFactorUnionTypeDef = Union[
CpuPerformanceFactorTypeDef, # (1)
CpuPerformanceFactorOutputTypeDef, # (2)
]
IpPermissionUnionTypeDef#
# IpPermissionUnionTypeDef definition
IpPermissionUnionTypeDef = Union[
IpPermissionTypeDef, # (1)
IpPermissionOutputTypeDef, # (2)
]
TargetGroupsConfigUnionTypeDef#
# TargetGroupsConfigUnionTypeDef definition
TargetGroupsConfigUnionTypeDef = Union[
TargetGroupsConfigTypeDef, # (1)
TargetGroupsConfigOutputTypeDef, # (2)
]
InstanceNetworkInterfaceSpecificationUnionTypeDef#
# InstanceNetworkInterfaceSpecificationUnionTypeDef definition
InstanceNetworkInterfaceSpecificationUnionTypeDef = Union[
InstanceNetworkInterfaceSpecificationTypeDef, # (1)
InstanceNetworkInterfaceSpecificationOutputTypeDef, # (2)
]
- See InstanceNetworkInterfaceSpecificationTypeDef
- See InstanceNetworkInterfaceSpecificationOutputTypeDef
BaselinePerformanceFactorsUnionTypeDef#
# BaselinePerformanceFactorsUnionTypeDef definition
BaselinePerformanceFactorsUnionTypeDef = Union[
BaselinePerformanceFactorsTypeDef, # (1)
BaselinePerformanceFactorsOutputTypeDef, # (2)
]
LoadBalancersConfigUnionTypeDef#
# LoadBalancersConfigUnionTypeDef definition
LoadBalancersConfigUnionTypeDef = Union[
LoadBalancersConfigTypeDef, # (1)
LoadBalancersConfigOutputTypeDef, # (2)
]
InstanceRequirementsUnionTypeDef#
# InstanceRequirementsUnionTypeDef definition
InstanceRequirementsUnionTypeDef = Union[
InstanceRequirementsTypeDef, # (1)
InstanceRequirementsOutputTypeDef, # (2)
]
LaunchTemplateOverridesUnionTypeDef#
# LaunchTemplateOverridesUnionTypeDef definition
LaunchTemplateOverridesUnionTypeDef = Union[
LaunchTemplateOverridesTypeDef, # (1)
LaunchTemplateOverridesOutputTypeDef, # (2)
]
SpotFleetLaunchSpecificationUnionTypeDef#
# SpotFleetLaunchSpecificationUnionTypeDef definition
SpotFleetLaunchSpecificationUnionTypeDef = Union[
SpotFleetLaunchSpecificationTypeDef, # (1)
SpotFleetLaunchSpecificationOutputTypeDef, # (2)
]
LaunchTemplateConfigUnionTypeDef#
# LaunchTemplateConfigUnionTypeDef definition
LaunchTemplateConfigUnionTypeDef = Union[
LaunchTemplateConfigTypeDef, # (1)
LaunchTemplateConfigOutputTypeDef, # (2)
]
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)
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)
AddIpamOperatingRegionTypeDef#
# AddIpamOperatingRegionTypeDef definition
class AddIpamOperatingRegionTypeDef(TypedDict):
RegionName: 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],
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],
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)
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)
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],
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],
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)
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)
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)
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)
AttachmentEnaSrdUdpSpecificationTypeDef#
# AttachmentEnaSrdUdpSpecificationTypeDef definition
class AttachmentEnaSrdUdpSpecificationTypeDef(TypedDict):
EnaSrdUdpEnabled: NotRequired[bool],
AttributeBooleanValueTypeDef#
# AttributeBooleanValueTypeDef definition
class AttributeBooleanValueTypeDef(TypedDict):
Value: NotRequired[bool],
AttributeValueTypeDef#
# AttributeValueTypeDef definition
class AttributeValueTypeDef(TypedDict):
Value: NotRequired[str],
ClientVpnAuthorizationRuleStatusTypeDef#
# ClientVpnAuthorizationRuleStatusTypeDef definition
class ClientVpnAuthorizationRuleStatusTypeDef(TypedDict):
Code: NotRequired[ClientVpnAuthorizationRuleStatusCodeType], # (1)
Message: NotRequired[str],
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],
- See VolumeTypeType
BlockPublicAccessStatesTypeDef#
# BlockPublicAccessStatesTypeDef definition
class BlockPublicAccessStatesTypeDef(TypedDict):
InternetGatewayBlockMode: NotRequired[BlockPublicAccessModeType], # (1)
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)
- 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],
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],
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],
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],
- See BatchStateType
- 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)
CapacityAllocationTypeDef#
# CapacityAllocationTypeDef definition
class CapacityAllocationTypeDef(TypedDict):
AllocationType: NotRequired[AllocationTypeType], # (1)
Count: NotRequired[int],
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)
CapacityReservationInfoTypeDef#
# CapacityReservationInfoTypeDef definition
class CapacityReservationInfoTypeDef(TypedDict):
InstanceType: NotRequired[str],
AvailabilityZone: NotRequired[str],
Tenancy: NotRequired[CapacityReservationTenancyType], # (1)
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],
CapacityReservationGroupTypeDef#
# CapacityReservationGroupTypeDef definition
class CapacityReservationGroupTypeDef(TypedDict):
GroupArn: NotRequired[str],
OwnerId: NotRequired[str],
CapacityReservationOptionsRequestTypeDef#
# CapacityReservationOptionsRequestTypeDef definition
class CapacityReservationOptionsRequestTypeDef(TypedDict):
UsageStrategy: NotRequired[FleetCapacityReservationUsageStrategyType], # (1)
CapacityReservationOptionsTypeDef#
# CapacityReservationOptionsTypeDef definition
class CapacityReservationOptionsTypeDef(TypedDict):
UsageStrategy: NotRequired[FleetCapacityReservationUsageStrategyType], # (1)
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],
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],
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],
ClientVpnEndpointStatusTypeDef#
# ClientVpnEndpointStatusTypeDef definition
class ClientVpnEndpointStatusTypeDef(TypedDict):
Code: NotRequired[ClientVpnEndpointStatusCodeType], # (1)
Message: NotRequired[str],
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],
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)
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)
CpuOptionsTypeDef#
# CpuOptionsTypeDef definition
class CpuOptionsTypeDef(TypedDict):
CoreCount: NotRequired[int],
ThreadsPerCore: NotRequired[int],
AmdSevSnp: NotRequired[AmdSevSnpSpecificationType], # (1)
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],
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)
DestinationOptionsRequestTypeDef#
# DestinationOptionsRequestTypeDef definition
class DestinationOptionsRequestTypeDef(TypedDict):
FileFormat: NotRequired[DestinationFileFormatType], # (1)
HiveCompatiblePartitions: NotRequired[bool],
PerHourPartition: NotRequired[bool],
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],
- See WeekDayType
- See WeekDayType
ExportToS3TaskSpecificationTypeDef#
# ExportToS3TaskSpecificationTypeDef definition
class ExportToS3TaskSpecificationTypeDef(TypedDict):
DiskImageFormat: NotRequired[DiskImageFormatType], # (1)
ContainerFormat: NotRequired[ContainerFormatType], # (2)
S3Bucket: NotRequired[str],
S3Prefix: NotRequired[str],
IpamPoolSourceResourceRequestTypeDef#
# IpamPoolSourceResourceRequestTypeDef definition
class IpamPoolSourceResourceRequestTypeDef(TypedDict):
ResourceId: NotRequired[str],
ResourceType: NotRequired[IpamPoolSourceResourceTypeType], # (1)
ResourceRegion: NotRequired[str],
ResourceOwner: NotRequired[str],
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],
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],
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)
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)
CreateTransitGatewayMulticastDomainRequestOptionsTypeDef#
# CreateTransitGatewayMulticastDomainRequestOptionsTypeDef definition
class CreateTransitGatewayMulticastDomainRequestOptionsTypeDef(TypedDict):
Igmpv2Support: NotRequired[Igmpv2SupportValueType], # (1)
StaticSourcesSupport: NotRequired[StaticSourcesSupportValueType], # (2)
AutoAcceptSharedAssociations: NotRequired[AutoAcceptSharedAssociationsValueType], # (3)
- See Igmpv2SupportValueType
- See StaticSourcesSupportValueType
- See AutoAcceptSharedAssociationsValueType
CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef#
# CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef definition
class CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef(TypedDict):
DynamicRouting: NotRequired[DynamicRoutingValueType], # (1)
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]],
- See AutoAcceptSharedAttachmentsValueType
- See DefaultRouteTableAssociationValueType
- See DefaultRouteTablePropagationValueType
- See VpnEcmpSupportValueType
- See DnsSupportValueType
- See SecurityGroupReferencingSupportValueType
- 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)
- See DnsSupportValueType
- See SecurityGroupReferencingSupportValueType
- See Ipv6SupportValueType
- See ApplianceModeSupportValueType
CreateVerifiedAccessEndpointEniOptionsTypeDef#
# CreateVerifiedAccessEndpointEniOptionsTypeDef definition
class CreateVerifiedAccessEndpointEniOptionsTypeDef(TypedDict):
NetworkInterfaceId: NotRequired[str],
Protocol: NotRequired[VerifiedAccessEndpointProtocolType], # (1)
Port: NotRequired[int],
CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef#
# CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef definition
class CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef(TypedDict):
Protocol: NotRequired[VerifiedAccessEndpointProtocolType], # (1)
Port: NotRequired[int],
LoadBalancerArn: NotRequired[str],
SubnetIds: NotRequired[Sequence[str]],
VerifiedAccessSseSpecificationRequestTypeDef#
# VerifiedAccessSseSpecificationRequestTypeDef definition
class VerifiedAccessSseSpecificationRequestTypeDef(TypedDict):
CustomerManagedKeyEnabled: NotRequired[bool],
KmsKeyArn: 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)
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],
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)
- See MetricTypeType
- See StatisticTypeType
- 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],
DeleteFleetSuccessItemTypeDef#
# DeleteFleetSuccessItemTypeDef definition
class DeleteFleetSuccessItemTypeDef(TypedDict):
CurrentFleetState: NotRequired[FleetStateCodeType], # (1)
PreviousFleetState: NotRequired[FleetStateCodeType], # (1)
FleetId: NotRequired[str],
- See FleetStateCodeType
- 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)
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],
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],
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)
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],
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)
- See MetricTypeType
- See StatisticTypeType
- 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],
DescribeConversionTasksRequestRequestTypeDef#
# DescribeConversionTasksRequestRequestTypeDef definition
class DescribeConversionTasksRequestRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
ConversionTaskIds: 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],
DescribeFpgaImageAttributeRequestRequestTypeDef#
# DescribeFpgaImageAttributeRequestRequestTypeDef definition
class DescribeFpgaImageAttributeRequestRequestTypeDef(TypedDict):
FpgaImageId: str,
Attribute: FpgaImageAttributeNameType, # (1)
DryRun: NotRequired[bool],
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],
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],
DescribeImageAttributeRequestRequestTypeDef#
# DescribeImageAttributeRequestRequestTypeDef definition
class DescribeImageAttributeRequestRequestTypeDef(TypedDict):
Attribute: ImageAttributeNameType, # (1)
ImageId: str,
DryRun: NotRequired[bool],
DescribeInstanceAttributeRequestInstanceDescribeAttributeTypeDef#
# DescribeInstanceAttributeRequestInstanceDescribeAttributeTypeDef definition
class DescribeInstanceAttributeRequestInstanceDescribeAttributeTypeDef(TypedDict):
Attribute: InstanceAttributeNameType, # (1)
DryRun: NotRequired[bool],
DescribeInstanceAttributeRequestRequestTypeDef#
# DescribeInstanceAttributeRequestRequestTypeDef definition
class DescribeInstanceAttributeRequestRequestTypeDef(TypedDict):
InstanceId: str,
Attribute: InstanceAttributeNameType, # (1)
DryRun: NotRequired[bool],
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],
- See InstanceTypeType
- 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],
- 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],
- See MoveStatusType
DescribeNetworkInterfaceAttributeRequestNetworkInterfaceDescribeAttributeTypeDef#
# DescribeNetworkInterfaceAttributeRequestNetworkInterfaceDescribeAttributeTypeDef definition
class DescribeNetworkInterfaceAttributeRequestNetworkInterfaceDescribeAttributeTypeDef(TypedDict):
DryRun: NotRequired[bool],
Attribute: NotRequired[NetworkInterfaceAttributeType], # (1)
DescribeNetworkInterfaceAttributeRequestRequestTypeDef#
# DescribeNetworkInterfaceAttributeRequestRequestTypeDef definition
class DescribeNetworkInterfaceAttributeRequestRequestTypeDef(TypedDict):
NetworkInterfaceId: str,
DryRun: NotRequired[bool],
Attribute: NotRequired[NetworkInterfaceAttributeType], # (1)
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],
DescribeSnapshotAttributeRequestRequestTypeDef#
# DescribeSnapshotAttributeRequestRequestTypeDef definition
class DescribeSnapshotAttributeRequestRequestTypeDef(TypedDict):
Attribute: SnapshotAttributeNameType, # (1)
SnapshotId: str,
DryRun: NotRequired[bool],
DescribeSnapshotAttributeRequestSnapshotDescribeAttributeTypeDef#
# DescribeSnapshotAttributeRequestSnapshotDescribeAttributeTypeDef definition
class DescribeSnapshotAttributeRequestSnapshotDescribeAttributeTypeDef(TypedDict):
Attribute: SnapshotAttributeNameType, # (1)
DryRun: NotRequired[bool],
ProductCodeTypeDef#
# ProductCodeTypeDef definition
class ProductCodeTypeDef(TypedDict):
ProductCodeId: NotRequired[str],
ProductCodeType: NotRequired[ProductCodeValuesType], # (1)
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],
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],
- See ResourceTypeType
DescribeVolumeAttributeRequestRequestTypeDef#
# DescribeVolumeAttributeRequestRequestTypeDef definition
class DescribeVolumeAttributeRequestRequestTypeDef(TypedDict):
Attribute: VolumeAttributeNameType, # (1)
VolumeId: str,
DryRun: NotRequired[bool],
DescribeVolumeAttributeRequestVolumeDescribeAttributeTypeDef#
# DescribeVolumeAttributeRequestVolumeDescribeAttributeTypeDef definition
class DescribeVolumeAttributeRequestVolumeDescribeAttributeTypeDef(TypedDict):
Attribute: VolumeAttributeNameType, # (1)
DryRun: NotRequired[bool],
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],
- See VolumeModificationStateType
- See VolumeTypeType
- See VolumeTypeType
DescribeVpcAttributeRequestRequestTypeDef#
# DescribeVpcAttributeRequestRequestTypeDef definition
class DescribeVpcAttributeRequestRequestTypeDef(TypedDict):
Attribute: VpcAttributeNameType, # (1)
VpcId: str,
DryRun: NotRequired[bool],
DescribeVpcAttributeRequestVpcDescribeAttributeTypeDef#
# DescribeVpcAttributeRequestVpcDescribeAttributeTypeDef definition
class DescribeVpcAttributeRequestVpcDescribeAttributeTypeDef(TypedDict):
Attribute: VpcAttributeNameType, # (1)
DryRun: NotRequired[bool],
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],
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],
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],
DisableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef#
# DisableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef definition
class DisableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef(TypedDict):
Source: NotRequired[str],
Destination: NotRequired[str],
Metric: NotRequired[MetricTypeType], # (1)
Statistic: NotRequired[StatisticTypeType], # (2)
DryRun: NotRequired[bool],
- See MetricTypeType
- 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],
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],
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],
DiskImageDetailTypeDef#
# DiskImageDetailTypeDef definition
class DiskImageDetailTypeDef(TypedDict):
Format: DiskImageFormatType, # (1)
Bytes: int,
ImportManifestUrl: str,
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)
- 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],
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)
- See StatusNameType
- See StatusTypeType
EfaInfoTypeDef#
# EfaInfoTypeDef definition
class EfaInfoTypeDef(TypedDict):
MaximumEfaInterfaces: NotRequired[int],
InternetGatewayAttachmentTypeDef#
# InternetGatewayAttachmentTypeDef definition
class InternetGatewayAttachmentTypeDef(TypedDict):
State: NotRequired[AttachmentStatusType], # (1)
VpcId: NotRequired[str],
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)
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],
EnableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef#
# EnableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef definition
class EnableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef(TypedDict):
Source: NotRequired[str],
Destination: NotRequired[str],
Metric: NotRequired[MetricTypeType], # (1)
Statistic: NotRequired[StatisticTypeType], # (2)
DryRun: NotRequired[bool],
- See MetricTypeType
- 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],
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],
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],
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],
InstanceExportDetailsTypeDef#
# InstanceExportDetailsTypeDef definition
class InstanceExportDetailsTypeDef(TypedDict):
InstanceId: NotRequired[str],
TargetEnvironment: NotRequired[ExportEnvironmentType], # (1)
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)
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],
- See TenancyType
PlacementResponseTypeDef#
# PlacementResponseTypeDef definition
class PlacementResponseTypeDef(TypedDict):
GroupName: NotRequired[str],
FleetSpotCapacityRebalanceRequestTypeDef#
# FleetSpotCapacityRebalanceRequestTypeDef definition
class FleetSpotCapacityRebalanceRequestTypeDef(TypedDict):
ReplacementStrategy: NotRequired[FleetReplacementStrategyType], # (1)
TerminationDelay: NotRequired[int],
FleetSpotCapacityRebalanceTypeDef#
# FleetSpotCapacityRebalanceTypeDef definition
class FleetSpotCapacityRebalanceTypeDef(TypedDict):
ReplacementStrategy: NotRequired[FleetReplacementStrategyType], # (1)
TerminationDelay: NotRequired[int],
FpgaDeviceMemoryInfoTypeDef#
# FpgaDeviceMemoryInfoTypeDef definition
class FpgaDeviceMemoryInfoTypeDef(TypedDict):
SizeInMiB: NotRequired[int],
LoadPermissionTypeDef#
# LoadPermissionTypeDef definition
class LoadPermissionTypeDef(TypedDict):
UserId: NotRequired[str],
Group: NotRequired[PermissionGroupType], # (1)
FpgaImageStateTypeDef#
# FpgaImageStateTypeDef definition
class FpgaImageStateTypeDef(TypedDict):
Code: NotRequired[FpgaImageStateCodeType], # (1)
Message: NotRequired[str],
PciIdTypeDef#
# PciIdTypeDef definition
class PciIdTypeDef(TypedDict):
DeviceId: NotRequired[str],
VendorId: NotRequired[str],
SubsystemId: NotRequired[str],
SubsystemVendorId: NotRequired[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],
GetDefaultCreditSpecificationRequestRequestTypeDef#
# GetDefaultCreditSpecificationRequestRequestTypeDef definition
class GetDefaultCreditSpecificationRequestRequestTypeDef(TypedDict):
InstanceFamily: UnlimitedSupportedInstanceFamilyType, # (1)
DryRun: NotRequired[bool],
InstanceFamilyCreditSpecificationTypeDef#
# InstanceFamilyCreditSpecificationTypeDef definition
class InstanceFamilyCreditSpecificationTypeDef(TypedDict):
InstanceFamily: NotRequired[UnlimitedSupportedInstanceFamilyType], # (1)
CpuCredits: NotRequired[str],
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],
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)
GetInstanceTpmEkPubRequestRequestTypeDef#
# GetInstanceTpmEkPubRequestRequestTypeDef definition
class GetInstanceTpmEkPubRequestRequestTypeDef(TypedDict):
InstanceId: str,
KeyType: EkPubKeyTypeType, # (1)
KeyFormat: EkPubKeyFormatType, # (2)
DryRun: NotRequired[bool],
- See EkPubKeyTypeType
- 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],
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)
TransitGatewayRouteTableAssociationTypeDef#
# TransitGatewayRouteTableAssociationTypeDef definition
class TransitGatewayRouteTableAssociationTypeDef(TypedDict):
TransitGatewayAttachmentId: NotRequired[str],
ResourceId: NotRequired[str],
ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType], # (1)
State: NotRequired[TransitGatewayAssociationStateType], # (2)
TransitGatewayRouteTablePropagationTypeDef#
# TransitGatewayRouteTablePropagationTypeDef definition
class TransitGatewayRouteTablePropagationTypeDef(TypedDict):
TransitGatewayAttachmentId: NotRequired[str],
ResourceId: NotRequired[str],
ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType], # (1)
State: NotRequired[TransitGatewayPropagationStateType], # (2)
TransitGatewayRouteTableAnnouncementId: NotRequired[str],
GetVerifiedAccessEndpointPolicyRequestRequestTypeDef#
# GetVerifiedAccessEndpointPolicyRequestRequestTypeDef definition
class GetVerifiedAccessEndpointPolicyRequestRequestTypeDef(TypedDict):
VerifiedAccessEndpointId: str,
DryRun: NotRequired[bool],
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)
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],
IsPublic: NotRequired[bool],
- 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)
- 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],
- See WeekDayType
- See WeekDayType
InstanceStateTypeDef#
# InstanceStateTypeDef definition
class InstanceStateTypeDef(TypedDict):
Code: NotRequired[int],
Name: NotRequired[InstanceStateNameType], # (1)
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)
InstanceMaintenanceOptionsTypeDef#
# InstanceMaintenanceOptionsTypeDef definition
class InstanceMaintenanceOptionsTypeDef(TypedDict):
AutoRecovery: NotRequired[InstanceAutoRecoveryStateType], # (1)
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)
- See HttpTokensStateType
- See InstanceMetadataEndpointStateType
- See InstanceMetadataProtocolStateType
- 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)
- See InstanceMetadataOptionsStateType
- See HttpTokensStateType
- See InstanceMetadataEndpointStateType
- See InstanceMetadataProtocolStateType
- See InstanceMetadataTagsStateType
MonitoringTypeDef#
# MonitoringTypeDef definition
class MonitoringTypeDef(TypedDict):
State: NotRequired[MonitoringStateType], # (1)
InstanceNetworkInterfaceAssociationTypeDef#
# InstanceNetworkInterfaceAssociationTypeDef definition
class InstanceNetworkInterfaceAssociationTypeDef(TypedDict):
CarrierIp: NotRequired[str],
CustomerOwnedIp: NotRequired[str],
IpOwnerId: NotRequired[str],
PublicDnsName: NotRequired[str],
PublicIp: NotRequired[str],
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)
- See StatusNameType
- 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],
- 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],
- 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)
ProcessorInfoTypeDef#
# ProcessorInfoTypeDef definition
class ProcessorInfoTypeDef(TypedDict):
SupportedArchitectures: NotRequired[List[ArchitectureTypeType]], # (1)
SustainedClockSpeedInGhz: NotRequired[float],
SupportedFeatures: NotRequired[List[SupportedAdditionalProcessorFeatureType]], # (2)
Manufacturer: NotRequired[str],
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],
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],
IpamPoolCidrFailureReasonTypeDef#
# IpamPoolCidrFailureReasonTypeDef definition
class IpamPoolCidrFailureReasonTypeDef(TypedDict):
Code: NotRequired[IpamPoolCidrFailureCodeType], # (1)
Message: NotRequired[str],
IpamPoolSourceResourceTypeDef#
# IpamPoolSourceResourceTypeDef definition
class IpamPoolSourceResourceTypeDef(TypedDict):
ResourceId: NotRequired[str],
ResourceType: NotRequired[IpamPoolSourceResourceTypeType], # (1)
ResourceRegion: NotRequired[str],
ResourceOwner: NotRequired[str],
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)
- 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],
- 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],
- See VolumeTypeType
LaunchTemplateCpuOptionsRequestTypeDef#
# LaunchTemplateCpuOptionsRequestTypeDef definition
class LaunchTemplateCpuOptionsRequestTypeDef(TypedDict):
CoreCount: NotRequired[int],
ThreadsPerCore: NotRequired[int],
AmdSevSnp: NotRequired[AmdSevSnpSpecificationType], # (1)
LaunchTemplateCpuOptionsTypeDef#
# LaunchTemplateCpuOptionsTypeDef definition
class LaunchTemplateCpuOptionsTypeDef(TypedDict):
CoreCount: NotRequired[int],
ThreadsPerCore: NotRequired[int],
AmdSevSnp: NotRequired[AmdSevSnpSpecificationType], # (1)
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)
LaunchTemplateInstanceMaintenanceOptionsTypeDef#
# LaunchTemplateInstanceMaintenanceOptionsTypeDef definition
class LaunchTemplateInstanceMaintenanceOptionsTypeDef(TypedDict):
AutoRecovery: NotRequired[LaunchTemplateAutoRecoveryStateType], # (1)
LaunchTemplateSpotMarketOptionsTypeDef#
# LaunchTemplateSpotMarketOptionsTypeDef definition
class LaunchTemplateSpotMarketOptionsTypeDef(TypedDict):
MaxPrice: NotRequired[str],
SpotInstanceType: NotRequired[SpotInstanceTypeType], # (1)
BlockDurationMinutes: NotRequired[int],
ValidUntil: NotRequired[datetime],
InstanceInterruptionBehavior: NotRequired[InstanceInterruptionBehaviorType], # (2)
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)
- See LaunchTemplateHttpTokensStateType
- See LaunchTemplateInstanceMetadataEndpointStateType
- See LaunchTemplateInstanceMetadataProtocolIpv6Type
- 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)
- See LaunchTemplateInstanceMetadataOptionsStateType
- See LaunchTemplateHttpTokensStateType
- See LaunchTemplateInstanceMetadataEndpointStateType
- See LaunchTemplateInstanceMetadataProtocolIpv6Type
- See LaunchTemplateInstanceMetadataTagsStateType
LaunchTemplateLicenseConfigurationRequestTypeDef#
# LaunchTemplateLicenseConfigurationRequestTypeDef definition
class LaunchTemplateLicenseConfigurationRequestTypeDef(TypedDict):
LicenseConfigurationArn: NotRequired[str],
LaunchTemplateLicenseConfigurationTypeDef#
# LaunchTemplateLicenseConfigurationTypeDef definition
class LaunchTemplateLicenseConfigurationTypeDef(TypedDict):
LicenseConfigurationArn: NotRequired[str],
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],
- 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],
- See TenancyType
LaunchTemplatePrivateDnsNameOptionsRequestTypeDef#
# LaunchTemplatePrivateDnsNameOptionsRequestTypeDef definition
class LaunchTemplatePrivateDnsNameOptionsRequestTypeDef(TypedDict):
HostnameType: NotRequired[HostnameTypeType], # (1)
EnableResourceNameDnsARecord: NotRequired[bool],
EnableResourceNameDnsAAAARecord: NotRequired[bool],
- See HostnameTypeType
LaunchTemplatePrivateDnsNameOptionsTypeDef#
# LaunchTemplatePrivateDnsNameOptionsTypeDef definition
class LaunchTemplatePrivateDnsNameOptionsTypeDef(TypedDict):
HostnameType: NotRequired[HostnameTypeType], # (1)
EnableResourceNameDnsARecord: NotRequired[bool],
EnableResourceNameDnsAAAARecord: NotRequired[bool],
- 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],
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],
ModifyDefaultCreditSpecificationRequestRequestTypeDef#
# ModifyDefaultCreditSpecificationRequestRequestTypeDef definition
class ModifyDefaultCreditSpecificationRequestRequestTypeDef(TypedDict):
InstanceFamily: UnlimitedSupportedInstanceFamilyType, # (1)
CpuCredits: str,
DryRun: NotRequired[bool],
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)
- See HostRecoveryType
- See HostMaintenanceType
- 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],
ModifyInstanceMetadataDefaultsRequestRequestTypeDef#
# ModifyInstanceMetadataDefaultsRequestRequestTypeDef definition
class ModifyInstanceMetadataDefaultsRequestRequestTypeDef(TypedDict):
HttpTokens: NotRequired[MetadataDefaultHttpTokensStateType], # (1)
HttpPutResponseHopLimit: NotRequired[int],
HttpEndpoint: NotRequired[DefaultInstanceMetadataEndpointStateType], # (2)
InstanceMetadataTags: NotRequired[DefaultInstanceMetadataTagsStateType], # (3)
DryRun: NotRequired[bool],
- See MetadataDefaultHttpTokensStateType
- See DefaultInstanceMetadataEndpointStateType
- 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)
- See HttpTokensStateType
- See InstanceMetadataEndpointStateType
- See InstanceMetadataProtocolStateType
- See InstanceMetadataTagsStateType
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],
- See HostTenancyType
- 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],
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],
- 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)
- See InstanceTypeType
- See ScopeType
ModifySnapshotTierRequestRequestTypeDef#
# ModifySnapshotTierRequestRequestTypeDef definition
class ModifySnapshotTierRequestRequestTypeDef(TypedDict):
SnapshotId: str,
StorageTier: NotRequired[TargetStorageTierType], # (1)
DryRun: NotRequired[bool],
ModifyTrafficMirrorFilterNetworkServicesRequestRequestTypeDef#
# ModifyTrafficMirrorFilterNetworkServicesRequestRequestTypeDef definition
class ModifyTrafficMirrorFilterNetworkServicesRequestRequestTypeDef(TypedDict):
TrafficMirrorFilterId: str,
AddNetworkServices: NotRequired[Sequence[TrafficMirrorNetworkServiceType]], # (1)
RemoveNetworkServices: NotRequired[Sequence[TrafficMirrorNetworkServiceType]], # (1)
DryRun: NotRequired[bool],
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],
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],
- See VpnEcmpSupportValueType
- See DnsSupportValueType
- See SecurityGroupReferencingSupportValueType
- See AutoAcceptSharedAttachmentsValueType
- See DefaultRouteTableAssociationValueType
- 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)
- See DnsSupportValueType
- See SecurityGroupReferencingSupportValueType
- See Ipv6SupportValueType
- See ApplianceModeSupportValueType
ModifyVerifiedAccessEndpointEniOptionsTypeDef#
# ModifyVerifiedAccessEndpointEniOptionsTypeDef definition
class ModifyVerifiedAccessEndpointEniOptionsTypeDef(TypedDict):
Protocol: NotRequired[VerifiedAccessEndpointProtocolType], # (1)
Port: NotRequired[int],
ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef#
# ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef definition
class ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef(TypedDict):
SubnetIds: NotRequired[Sequence[str]],
Protocol: NotRequired[VerifiedAccessEndpointProtocolType], # (1)
Port: NotRequired[int],
VerifiedAccessSseSpecificationResponseTypeDef#
# VerifiedAccessSseSpecificationResponseTypeDef definition
class VerifiedAccessSseSpecificationResponseTypeDef(TypedDict):
CustomerManagedKeyEnabled: NotRequired[bool],
KmsKeyArn: 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],
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],
- See VolumeTypeType
ModifyVpcBlockPublicAccessExclusionRequestRequestTypeDef#
# ModifyVpcBlockPublicAccessExclusionRequestRequestTypeDef definition
class ModifyVpcBlockPublicAccessExclusionRequestRequestTypeDef(TypedDict):
ExclusionId: str,
InternetGatewayExclusionMode: InternetGatewayExclusionModeType, # (1)
DryRun: NotRequired[bool],
ModifyVpcBlockPublicAccessOptionsRequestRequestTypeDef#
# ModifyVpcBlockPublicAccessOptionsRequestRequestTypeDef definition
class ModifyVpcBlockPublicAccessOptionsRequestRequestTypeDef(TypedDict):
InternetGatewayBlockMode: InternetGatewayBlockModeType, # (1)
DryRun: NotRequired[bool],
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]],
ModifyVpcEndpointServicePayerResponsibilityRequestRequestTypeDef#
# ModifyVpcEndpointServicePayerResponsibilityRequestRequestTypeDef definition
class ModifyVpcEndpointServicePayerResponsibilityRequestRequestTypeDef(TypedDict):
ServiceId: str,
PayerResponsibility: PayerResponsibilityType, # (1)
DryRun: NotRequired[bool],
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],
- 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],
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],
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)
- 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)
- 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],
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],
- See DnsNameStateType
PrivateDnsNameOptionsOnLaunchTypeDef#
# PrivateDnsNameOptionsOnLaunchTypeDef definition
class PrivateDnsNameOptionsOnLaunchTypeDef(TypedDict):
HostnameType: NotRequired[HostnameTypeType], # (1)
EnableResourceNameDnsARecord: NotRequired[bool],
EnableResourceNameDnsAAAARecord: NotRequired[bool],
- See HostnameTypeType
PrivateDnsNameOptionsRequestTypeDef#
# PrivateDnsNameOptionsRequestTypeDef definition
class PrivateDnsNameOptionsRequestTypeDef(TypedDict):
HostnameType: NotRequired[HostnameTypeType], # (1)
EnableResourceNameDnsARecord: NotRequired[bool],
EnableResourceNameDnsAAAARecord: NotRequired[bool],
- 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],
PurchaseRequestTypeDef#
# PurchaseRequestTypeDef definition
class PurchaseRequestTypeDef(TypedDict):
InstanceCount: int,
PurchaseToken: str,
ReservedInstanceLimitPriceTypeDef#
# ReservedInstanceLimitPriceTypeDef definition
class ReservedInstanceLimitPriceTypeDef(TypedDict):
Amount: NotRequired[float],
CurrencyCode: NotRequired[CurrencyCodeValuesType], # (1)
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)
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],
ResetEbsDefaultKmsKeyIdRequestRequestTypeDef#
# ResetEbsDefaultKmsKeyIdRequestRequestTypeDef definition
class ResetEbsDefaultKmsKeyIdRequestRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
ResetFpgaImageAttributeRequestRequestTypeDef#
# ResetFpgaImageAttributeRequestRequestTypeDef definition
class ResetFpgaImageAttributeRequestRequestTypeDef(TypedDict):
FpgaImageId: str,
DryRun: NotRequired[bool],
Attribute: NotRequired[ResetFpgaImageAttributeNameType], # (1)
ResetImageAttributeRequestImageResetAttributeTypeDef#
# ResetImageAttributeRequestImageResetAttributeTypeDef definition
class ResetImageAttributeRequestImageResetAttributeTypeDef(TypedDict):
Attribute: ResetImageAttributeNameType, # (1)
DryRun: NotRequired[bool],
ResetImageAttributeRequestRequestTypeDef#
# ResetImageAttributeRequestRequestTypeDef definition
class ResetImageAttributeRequestRequestTypeDef(TypedDict):
Attribute: ResetImageAttributeNameType, # (1)
ImageId: str,
DryRun: NotRequired[bool],
ResetInstanceAttributeRequestInstanceResetAttributeTypeDef#
# ResetInstanceAttributeRequestInstanceResetAttributeTypeDef definition
class ResetInstanceAttributeRequestInstanceResetAttributeTypeDef(TypedDict):
Attribute: InstanceAttributeNameType, # (1)
DryRun: NotRequired[bool],
ResetInstanceAttributeRequestInstanceResetKernelTypeDef#
# ResetInstanceAttributeRequestInstanceResetKernelTypeDef definition
class ResetInstanceAttributeRequestInstanceResetKernelTypeDef(TypedDict):
Attribute: NotRequired[InstanceAttributeNameType], # (1)
DryRun: NotRequired[bool],
ResetInstanceAttributeRequestInstanceResetRamdiskTypeDef#
# ResetInstanceAttributeRequestInstanceResetRamdiskTypeDef definition
class ResetInstanceAttributeRequestInstanceResetRamdiskTypeDef(TypedDict):
Attribute: NotRequired[InstanceAttributeNameType], # (1)
DryRun: NotRequired[bool],
ResetInstanceAttributeRequestInstanceResetSourceDestCheckTypeDef#
# ResetInstanceAttributeRequestInstanceResetSourceDestCheckTypeDef definition
class ResetInstanceAttributeRequestInstanceResetSourceDestCheckTypeDef(TypedDict):
Attribute: NotRequired[InstanceAttributeNameType], # (1)
DryRun: NotRequired[bool],
ResetInstanceAttributeRequestRequestTypeDef#
# ResetInstanceAttributeRequestRequestTypeDef definition
class ResetInstanceAttributeRequestRequestTypeDef(TypedDict):
InstanceId: str,
Attribute: InstanceAttributeNameType, # (1)
DryRun: NotRequired[bool],
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],
ResetSnapshotAttributeRequestSnapshotResetAttributeTypeDef#
# ResetSnapshotAttributeRequestSnapshotResetAttributeTypeDef definition
class ResetSnapshotAttributeRequestSnapshotResetAttributeTypeDef(TypedDict):
Attribute: SnapshotAttributeNameType, # (1)
DryRun: NotRequired[bool],
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],
- See RouteOriginType
- 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)
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)
- See ServiceTypeType
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],
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)
SubnetCidrBlockStateTypeDef#
# SubnetCidrBlockStateTypeDef definition
class SubnetCidrBlockStateTypeDef(TypedDict):
State: NotRequired[SubnetCidrBlockStateCodeType], # (1)
StatusMessage: NotRequired[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)
TransitGatewayAttachmentBgpConfigurationTypeDef#
# TransitGatewayAttachmentBgpConfigurationTypeDef definition
class TransitGatewayAttachmentBgpConfigurationTypeDef(TypedDict):
TransitGatewayAsn: NotRequired[int],
PeerAsn: NotRequired[int],
TransitGatewayAddress: NotRequired[str],
PeerAddress: NotRequired[str],
BgpStatus: NotRequired[BgpStatusType], # (1)
- See BgpStatusType
TransitGatewayConnectOptionsTypeDef#
# TransitGatewayConnectOptionsTypeDef definition
class TransitGatewayConnectOptionsTypeDef(TypedDict):
Protocol: NotRequired[ProtocolValueType], # (1)
TransitGatewayMulticastDomainOptionsTypeDef#
# TransitGatewayMulticastDomainOptionsTypeDef definition
class TransitGatewayMulticastDomainOptionsTypeDef(TypedDict):
Igmpv2Support: NotRequired[Igmpv2SupportValueType], # (1)
StaticSourcesSupport: NotRequired[StaticSourcesSupportValueType], # (2)
AutoAcceptSharedAssociations: NotRequired[AutoAcceptSharedAssociationsValueType], # (3)
- See Igmpv2SupportValueType
- See StaticSourcesSupportValueType
- 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)
- See AutoAcceptSharedAttachmentsValueType
- See DefaultRouteTableAssociationValueType
- See DefaultRouteTablePropagationValueType
- See VpnEcmpSupportValueType
- See DnsSupportValueType
- See SecurityGroupReferencingSupportValueType
- See MulticastSupportValueType
TransitGatewayPeeringAttachmentOptionsTypeDef#
# TransitGatewayPeeringAttachmentOptionsTypeDef definition
class TransitGatewayPeeringAttachmentOptionsTypeDef(TypedDict):
DynamicRouting: NotRequired[DynamicRoutingValueType], # (1)
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],
TransitGatewayRouteAttachmentTypeDef#
# TransitGatewayRouteAttachmentTypeDef definition
class TransitGatewayRouteAttachmentTypeDef(TypedDict):
ResourceId: NotRequired[str],
TransitGatewayAttachmentId: NotRequired[str],
ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType], # (1)
TransitGatewayVpcAttachmentOptionsTypeDef#
# TransitGatewayVpcAttachmentOptionsTypeDef definition
class TransitGatewayVpcAttachmentOptionsTypeDef(TypedDict):
DnsSupport: NotRequired[DnsSupportValueType], # (1)
SecurityGroupReferencingSupport: NotRequired[SecurityGroupReferencingSupportValueType], # (2)
Ipv6Support: NotRequired[Ipv6SupportValueType], # (3)
ApplianceModeSupport: NotRequired[ApplianceModeSupportValueType], # (4)
- See DnsSupportValueType
- See SecurityGroupReferencingSupportValueType
- See Ipv6SupportValueType
- 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],
UnsuccessfulItemErrorTypeDef#
# UnsuccessfulItemErrorTypeDef definition
class UnsuccessfulItemErrorTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
ValidationErrorTypeDef#
# ValidationErrorTypeDef definition
class ValidationErrorTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
VerifiedAccessEndpointEniOptionsTypeDef#
# VerifiedAccessEndpointEniOptionsTypeDef definition
class VerifiedAccessEndpointEniOptionsTypeDef(TypedDict):
NetworkInterfaceId: NotRequired[str],
Protocol: NotRequired[VerifiedAccessEndpointProtocolType], # (1)
Port: NotRequired[int],
VerifiedAccessEndpointLoadBalancerOptionsTypeDef#
# VerifiedAccessEndpointLoadBalancerOptionsTypeDef definition
class VerifiedAccessEndpointLoadBalancerOptionsTypeDef(TypedDict):
Protocol: NotRequired[VerifiedAccessEndpointProtocolType], # (1)
Port: NotRequired[int],
LoadBalancerArn: NotRequired[str],
SubnetIds: NotRequired[List[str]],
VerifiedAccessEndpointStatusTypeDef#
# VerifiedAccessEndpointStatusTypeDef definition
class VerifiedAccessEndpointStatusTypeDef(TypedDict):
Code: NotRequired[VerifiedAccessEndpointStatusCodeType], # (1)
Message: 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)
VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef#
# VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef definition
class VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef(TypedDict):
Enabled: bool,
LogGroup: NotRequired[str],
VerifiedAccessLogDeliveryStatusTypeDef#
# VerifiedAccessLogDeliveryStatusTypeDef definition
class VerifiedAccessLogDeliveryStatusTypeDef(TypedDict):
Code: NotRequired[VerifiedAccessLogDeliveryStatusCodeType], # (1)
Message: NotRequired[str],
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],
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],
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],
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],
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],
VpnStaticRouteTypeDef#
# VpnStaticRouteTypeDef definition
class VpnStaticRouteTypeDef(TypedDict):
DestinationCidrBlock: NotRequired[str],
Source: NotRequired[VpnStaticRouteSourceType], # (1)
State: NotRequired[VpnStateType], # (2)
- See VpnStaticRouteSourceType
- 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)
AcceptCapacityReservationBillingOwnershipResultTypeDef#
# AcceptCapacityReservationBillingOwnershipResultTypeDef definition
class AcceptCapacityReservationBillingOwnershipResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AcceptReservedInstancesExchangeQuoteResultTypeDef#
# AcceptReservedInstancesExchangeQuoteResultTypeDef definition
class AcceptReservedInstancesExchangeQuoteResultTypeDef(TypedDict):
ExchangeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
AllocateHostsResultTypeDef#
# AllocateHostsResultTypeDef definition
class AllocateHostsResultTypeDef(TypedDict):
HostIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ApplySecurityGroupsToClientVpnTargetNetworkResultTypeDef#
# ApplySecurityGroupsToClientVpnTargetNetworkResultTypeDef definition
class ApplySecurityGroupsToClientVpnTargetNetworkResultTypeDef(TypedDict):
SecurityGroupIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssignIpv6AddressesResultTypeDef#
# AssignIpv6AddressesResultTypeDef definition
class AssignIpv6AddressesResultTypeDef(TypedDict):
AssignedIpv6Addresses: List[str],
AssignedIpv6Prefixes: List[str],
NetworkInterfaceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateAddressResultTypeDef#
# AssociateAddressResultTypeDef definition
class AssociateAddressResultTypeDef(TypedDict):
AssociationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateCapacityReservationBillingOwnerResultTypeDef#
# AssociateCapacityReservationBillingOwnerResultTypeDef definition
class AssociateCapacityReservationBillingOwnerResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateEnclaveCertificateIamRoleResultTypeDef#
# AssociateEnclaveCertificateIamRoleResultTypeDef definition
class AssociateEnclaveCertificateIamRoleResultTypeDef(TypedDict):
CertificateS3BucketName: str,
CertificateS3ObjectKey: str,
EncryptionKmsKeyId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateSecurityGroupVpcResultTypeDef#
# AssociateSecurityGroupVpcResultTypeDef definition
class AssociateSecurityGroupVpcResultTypeDef(TypedDict):
State: SecurityGroupVpcAssociationStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachClassicLinkVpcResultTypeDef#
# AttachClassicLinkVpcResultTypeDef definition
class AttachClassicLinkVpcResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AttachNetworkInterfaceResultTypeDef#
# AttachNetworkInterfaceResultTypeDef definition
class AttachNetworkInterfaceResultTypeDef(TypedDict):
AttachmentId: str,
NetworkCardIndex: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CancelCapacityReservationResultTypeDef#
# CancelCapacityReservationResultTypeDef definition
class CancelCapacityReservationResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CancelImageLaunchPermissionResultTypeDef#
# CancelImageLaunchPermissionResultTypeDef definition
class CancelImageLaunchPermissionResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CancelImportTaskResultTypeDef#
# CancelImportTaskResultTypeDef definition
class CancelImportTaskResultTypeDef(TypedDict):
ImportTaskId: str,
PreviousState: str,
State: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ConfirmProductInstanceResultTypeDef#
# ConfirmProductInstanceResultTypeDef definition
class ConfirmProductInstanceResultTypeDef(TypedDict):
Return: bool,
OwnerId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CopyFpgaImageResultTypeDef#
# CopyFpgaImageResultTypeDef definition
class CopyFpgaImageResultTypeDef(TypedDict):
FpgaImageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CopyImageResultTypeDef#
# CopyImageResultTypeDef definition
class CopyImageResultTypeDef(TypedDict):
ImageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFpgaImageResultTypeDef#
# CreateFpgaImageResultTypeDef definition
class CreateFpgaImageResultTypeDef(TypedDict):
FpgaImageId: str,
FpgaImageGlobalId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateImageResultTypeDef#
# CreateImageResultTypeDef definition
class CreateImageResultTypeDef(TypedDict):
ImageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePublicIpv4PoolResultTypeDef#
# CreatePublicIpv4PoolResultTypeDef definition
class CreatePublicIpv4PoolResultTypeDef(TypedDict):
PoolId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRestoreImageTaskResultTypeDef#
# CreateRestoreImageTaskResultTypeDef definition
class CreateRestoreImageTaskResultTypeDef(TypedDict):
ImageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRouteResultTypeDef#
# CreateRouteResultTypeDef definition
class CreateRouteResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStoreImageTaskResultTypeDef#
# CreateStoreImageTaskResultTypeDef definition
class CreateStoreImageTaskResultTypeDef(TypedDict):
ObjectKey: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteEgressOnlyInternetGatewayResultTypeDef#
# DeleteEgressOnlyInternetGatewayResultTypeDef definition
class DeleteEgressOnlyInternetGatewayResultTypeDef(TypedDict):
ReturnCode: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteFpgaImageResultTypeDef#
# DeleteFpgaImageResultTypeDef definition
class DeleteFpgaImageResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteKeyPairResultTypeDef#
# DeleteKeyPairResultTypeDef definition
class DeleteKeyPairResultTypeDef(TypedDict):
Return: bool,
KeyPairId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteNatGatewayResultTypeDef#
# DeleteNatGatewayResultTypeDef definition
class DeleteNatGatewayResultTypeDef(TypedDict):
NatGatewayId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteNetworkInsightsAccessScopeAnalysisResultTypeDef#
# DeleteNetworkInsightsAccessScopeAnalysisResultTypeDef definition
class DeleteNetworkInsightsAccessScopeAnalysisResultTypeDef(TypedDict):
NetworkInsightsAccessScopeAnalysisId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteNetworkInsightsAccessScopeResultTypeDef#
# DeleteNetworkInsightsAccessScopeResultTypeDef definition
class DeleteNetworkInsightsAccessScopeResultTypeDef(TypedDict):
NetworkInsightsAccessScopeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteNetworkInsightsAnalysisResultTypeDef#
# DeleteNetworkInsightsAnalysisResultTypeDef definition
class DeleteNetworkInsightsAnalysisResultTypeDef(TypedDict):
NetworkInsightsAnalysisId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteNetworkInsightsPathResultTypeDef#
# DeleteNetworkInsightsPathResultTypeDef definition
class DeleteNetworkInsightsPathResultTypeDef(TypedDict):
NetworkInsightsPathId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteNetworkInterfacePermissionResultTypeDef#
# DeleteNetworkInterfacePermissionResultTypeDef definition
class DeleteNetworkInterfacePermissionResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePublicIpv4PoolResultTypeDef#
# DeletePublicIpv4PoolResultTypeDef definition
class DeletePublicIpv4PoolResultTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteTrafficMirrorFilterResultTypeDef#
# DeleteTrafficMirrorFilterResultTypeDef definition
class DeleteTrafficMirrorFilterResultTypeDef(TypedDict):
TrafficMirrorFilterId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteTrafficMirrorFilterRuleResultTypeDef#
# DeleteTrafficMirrorFilterRuleResultTypeDef definition
class DeleteTrafficMirrorFilterRuleResultTypeDef(TypedDict):
TrafficMirrorFilterRuleId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteTrafficMirrorSessionResultTypeDef#
# DeleteTrafficMirrorSessionResultTypeDef definition
class DeleteTrafficMirrorSessionResultTypeDef(TypedDict):
TrafficMirrorSessionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteTrafficMirrorTargetResultTypeDef#
# DeleteTrafficMirrorTargetResultTypeDef definition
class DeleteTrafficMirrorTargetResultTypeDef(TypedDict):
TrafficMirrorTargetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteVpcPeeringConnectionResultTypeDef#
# DeleteVpcPeeringConnectionResultTypeDef definition
class DeleteVpcPeeringConnectionResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeprovisionPublicIpv4PoolCidrResultTypeDef#
# DeprovisionPublicIpv4PoolCidrResultTypeDef definition
class DeprovisionPublicIpv4PoolCidrResultTypeDef(TypedDict):
PoolId: str,
DeprovisionedAddresses: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAddressTransfersResultTypeDef#
# DescribeAddressTransfersResultTypeDef definition
class DescribeAddressTransfersResultTypeDef(TypedDict):
AddressTransfers: List[AddressTransferTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DetachClassicLinkVpcResultTypeDef#
# DetachClassicLinkVpcResultTypeDef definition
class DetachClassicLinkVpcResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableAddressTransferResultTypeDef#
# DisableAddressTransferResultTypeDef definition
class DisableAddressTransferResultTypeDef(TypedDict):
AddressTransfer: AddressTransferTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableAwsNetworkPerformanceMetricSubscriptionResultTypeDef#
# DisableAwsNetworkPerformanceMetricSubscriptionResultTypeDef definition
class DisableAwsNetworkPerformanceMetricSubscriptionResultTypeDef(TypedDict):
Output: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableEbsEncryptionByDefaultResultTypeDef#
# DisableEbsEncryptionByDefaultResultTypeDef definition
class DisableEbsEncryptionByDefaultResultTypeDef(TypedDict):
EbsEncryptionByDefault: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableImageBlockPublicAccessResultTypeDef#
# DisableImageBlockPublicAccessResultTypeDef definition
class DisableImageBlockPublicAccessResultTypeDef(TypedDict):
ImageBlockPublicAccessState: ImageBlockPublicAccessDisabledStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableImageDeprecationResultTypeDef#
# DisableImageDeprecationResultTypeDef definition
class DisableImageDeprecationResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableImageDeregistrationProtectionResultTypeDef#
# DisableImageDeregistrationProtectionResultTypeDef definition
class DisableImageDeregistrationProtectionResultTypeDef(TypedDict):
Return: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableImageResultTypeDef#
# DisableImageResultTypeDef definition
class DisableImageResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableIpamOrganizationAdminAccountResultTypeDef#
# DisableIpamOrganizationAdminAccountResultTypeDef definition
class DisableIpamOrganizationAdminAccountResultTypeDef(TypedDict):
Success: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableSerialConsoleAccessResultTypeDef#
# DisableSerialConsoleAccessResultTypeDef definition
class DisableSerialConsoleAccessResultTypeDef(TypedDict):
SerialConsoleAccessEnabled: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableSnapshotBlockPublicAccessResultTypeDef#
# DisableSnapshotBlockPublicAccessResultTypeDef definition
class DisableSnapshotBlockPublicAccessResultTypeDef(TypedDict):
State: SnapshotBlockPublicAccessStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableVpcClassicLinkDnsSupportResultTypeDef#
# DisableVpcClassicLinkDnsSupportResultTypeDef definition
class DisableVpcClassicLinkDnsSupportResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableVpcClassicLinkResultTypeDef#
# DisableVpcClassicLinkResultTypeDef definition
class DisableVpcClassicLinkResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateCapacityReservationBillingOwnerResultTypeDef#
# DisassociateCapacityReservationBillingOwnerResultTypeDef definition
class DisassociateCapacityReservationBillingOwnerResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateEnclaveCertificateIamRoleResultTypeDef#
# DisassociateEnclaveCertificateIamRoleResultTypeDef definition
class DisassociateEnclaveCertificateIamRoleResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateSecurityGroupVpcResultTypeDef#
# DisassociateSecurityGroupVpcResultTypeDef definition
class DisassociateSecurityGroupVpcResultTypeDef(TypedDict):
State: SecurityGroupVpcAssociationStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateTrunkInterfaceResultTypeDef#
# DisassociateTrunkInterfaceResultTypeDef definition
class DisassociateTrunkInterfaceResultTypeDef(TypedDict):
Return: bool,
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableAddressTransferResultTypeDef#
# EnableAddressTransferResultTypeDef definition
class EnableAddressTransferResultTypeDef(TypedDict):
AddressTransfer: AddressTransferTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableAwsNetworkPerformanceMetricSubscriptionResultTypeDef#
# EnableAwsNetworkPerformanceMetricSubscriptionResultTypeDef definition
class EnableAwsNetworkPerformanceMetricSubscriptionResultTypeDef(TypedDict):
Output: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableEbsEncryptionByDefaultResultTypeDef#
# EnableEbsEncryptionByDefaultResultTypeDef definition
class EnableEbsEncryptionByDefaultResultTypeDef(TypedDict):
EbsEncryptionByDefault: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableImageBlockPublicAccessResultTypeDef#
# EnableImageBlockPublicAccessResultTypeDef definition
class EnableImageBlockPublicAccessResultTypeDef(TypedDict):
ImageBlockPublicAccessState: ImageBlockPublicAccessEnabledStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableImageDeprecationResultTypeDef#
# EnableImageDeprecationResultTypeDef definition
class EnableImageDeprecationResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableImageDeregistrationProtectionResultTypeDef#
# EnableImageDeregistrationProtectionResultTypeDef definition
class EnableImageDeregistrationProtectionResultTypeDef(TypedDict):
Return: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableImageResultTypeDef#
# EnableImageResultTypeDef definition
class EnableImageResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableIpamOrganizationAdminAccountResultTypeDef#
# EnableIpamOrganizationAdminAccountResultTypeDef definition
class EnableIpamOrganizationAdminAccountResultTypeDef(TypedDict):
Success: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableReachabilityAnalyzerOrganizationSharingResultTypeDef#
# EnableReachabilityAnalyzerOrganizationSharingResultTypeDef definition
class EnableReachabilityAnalyzerOrganizationSharingResultTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableSerialConsoleAccessResultTypeDef#
# EnableSerialConsoleAccessResultTypeDef definition
class EnableSerialConsoleAccessResultTypeDef(TypedDict):
SerialConsoleAccessEnabled: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableSnapshotBlockPublicAccessResultTypeDef#
# EnableSnapshotBlockPublicAccessResultTypeDef definition
class EnableSnapshotBlockPublicAccessResultTypeDef(TypedDict):
State: SnapshotBlockPublicAccessStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableVpcClassicLinkDnsSupportResultTypeDef#
# EnableVpcClassicLinkDnsSupportResultTypeDef definition
class EnableVpcClassicLinkDnsSupportResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableVpcClassicLinkResultTypeDef#
# EnableVpcClassicLinkResultTypeDef definition
class EnableVpcClassicLinkResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExportClientVpnClientConfigurationResultTypeDef#
# ExportClientVpnClientConfigurationResultTypeDef definition
class ExportClientVpnClientConfigurationResultTypeDef(TypedDict):
ClientConfiguration: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExportTransitGatewayRoutesResultTypeDef#
# ExportTransitGatewayRoutesResultTypeDef definition
class ExportTransitGatewayRoutesResultTypeDef(TypedDict):
S3Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetConsoleOutputResultTypeDef#
# GetConsoleOutputResultTypeDef definition
class GetConsoleOutputResultTypeDef(TypedDict):
InstanceId: str,
Timestamp: datetime,
Output: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetConsoleScreenshotResultTypeDef#
# GetConsoleScreenshotResultTypeDef definition
class GetConsoleScreenshotResultTypeDef(TypedDict):
ImageData: str,
InstanceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetEbsDefaultKmsKeyIdResultTypeDef#
# GetEbsDefaultKmsKeyIdResultTypeDef definition
class GetEbsDefaultKmsKeyIdResultTypeDef(TypedDict):
KmsKeyId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetEbsEncryptionByDefaultResultTypeDef#
# GetEbsEncryptionByDefaultResultTypeDef definition
class GetEbsEncryptionByDefaultResultTypeDef(TypedDict):
EbsEncryptionByDefault: bool,
SseType: SSETypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SSETypeType
- See ResponseMetadataTypeDef
GetFlowLogsIntegrationTemplateResultTypeDef#
# GetFlowLogsIntegrationTemplateResultTypeDef definition
class GetFlowLogsIntegrationTemplateResultTypeDef(TypedDict):
Result: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetImageBlockPublicAccessStateResultTypeDef#
# GetImageBlockPublicAccessStateResultTypeDef definition
class GetImageBlockPublicAccessStateResultTypeDef(TypedDict):
ImageBlockPublicAccessState: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetInstanceTpmEkPubResultTypeDef#
# GetInstanceTpmEkPubResultTypeDef definition
class GetInstanceTpmEkPubResultTypeDef(TypedDict):
InstanceId: str,
KeyType: EkPubKeyTypeType, # (1)
KeyFormat: EkPubKeyFormatType, # (2)
KeyValue: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetInstanceUefiDataResultTypeDef#
# GetInstanceUefiDataResultTypeDef definition
class GetInstanceUefiDataResultTypeDef(TypedDict):
InstanceId: str,
UefiData: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetPasswordDataResultTypeDef#
# GetPasswordDataResultTypeDef definition
class GetPasswordDataResultTypeDef(TypedDict):
InstanceId: str,
Timestamp: datetime,
PasswordData: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSerialConsoleAccessStatusResultTypeDef#
# GetSerialConsoleAccessStatusResultTypeDef definition
class GetSerialConsoleAccessStatusResultTypeDef(TypedDict):
SerialConsoleAccessEnabled: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSnapshotBlockPublicAccessStateResultTypeDef#
# GetSnapshotBlockPublicAccessStateResultTypeDef definition
class GetSnapshotBlockPublicAccessStateResultTypeDef(TypedDict):
State: SnapshotBlockPublicAccessStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVerifiedAccessEndpointPolicyResultTypeDef#
# GetVerifiedAccessEndpointPolicyResultTypeDef definition
class GetVerifiedAccessEndpointPolicyResultTypeDef(TypedDict):
PolicyEnabled: bool,
PolicyDocument: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetVerifiedAccessGroupPolicyResultTypeDef#
# GetVerifiedAccessGroupPolicyResultTypeDef definition
class GetVerifiedAccessGroupPolicyResultTypeDef(TypedDict):
PolicyEnabled: bool,
PolicyDocument: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetVpnConnectionDeviceSampleConfigurationResultTypeDef#
# GetVpnConnectionDeviceSampleConfigurationResultTypeDef definition
class GetVpnConnectionDeviceSampleConfigurationResultTypeDef(TypedDict):
VpnConnectionDeviceSampleConfiguration: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportClientVpnClientCertificateRevocationListResultTypeDef#
# ImportClientVpnClientCertificateRevocationListResultTypeDef definition
class ImportClientVpnClientCertificateRevocationListResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
- See LockStateType
- See ResponseMetadataTypeDef
ModifyAvailabilityZoneGroupResultTypeDef#
# ModifyAvailabilityZoneGroupResultTypeDef definition
class ModifyAvailabilityZoneGroupResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyCapacityReservationFleetResultTypeDef#
# ModifyCapacityReservationFleetResultTypeDef definition
class ModifyCapacityReservationFleetResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyCapacityReservationResultTypeDef#
# ModifyCapacityReservationResultTypeDef definition
class ModifyCapacityReservationResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyClientVpnEndpointResultTypeDef#
# ModifyClientVpnEndpointResultTypeDef definition
class ModifyClientVpnEndpointResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyEbsDefaultKmsKeyIdResultTypeDef#
# ModifyEbsDefaultKmsKeyIdResultTypeDef definition
class ModifyEbsDefaultKmsKeyIdResultTypeDef(TypedDict):
KmsKeyId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyFleetResultTypeDef#
# ModifyFleetResultTypeDef definition
class ModifyFleetResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyInstanceCapacityReservationAttributesResultTypeDef#
# ModifyInstanceCapacityReservationAttributesResultTypeDef definition
class ModifyInstanceCapacityReservationAttributesResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyInstanceCpuOptionsResultTypeDef#
# ModifyInstanceCpuOptionsResultTypeDef definition
class ModifyInstanceCpuOptionsResultTypeDef(TypedDict):
InstanceId: str,
CoreCount: int,
ThreadsPerCore: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyInstanceMaintenanceOptionsResultTypeDef#
# ModifyInstanceMaintenanceOptionsResultTypeDef definition
class ModifyInstanceMaintenanceOptionsResultTypeDef(TypedDict):
InstanceId: str,
AutoRecovery: InstanceAutoRecoveryStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyInstanceMetadataDefaultsResultTypeDef#
# ModifyInstanceMetadataDefaultsResultTypeDef definition
class ModifyInstanceMetadataDefaultsResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyInstancePlacementResultTypeDef#
# ModifyInstancePlacementResultTypeDef definition
class ModifyInstancePlacementResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyPrivateDnsNameOptionsResultTypeDef#
# ModifyPrivateDnsNameOptionsResultTypeDef definition
class ModifyPrivateDnsNameOptionsResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyReservedInstancesResultTypeDef#
# ModifyReservedInstancesResultTypeDef definition
class ModifyReservedInstancesResultTypeDef(TypedDict):
ReservedInstancesModificationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifySecurityGroupRulesResultTypeDef#
# ModifySecurityGroupRulesResultTypeDef definition
class ModifySecurityGroupRulesResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifySnapshotTierResultTypeDef#
# ModifySnapshotTierResultTypeDef definition
class ModifySnapshotTierResultTypeDef(TypedDict):
SnapshotId: str,
TieringStartTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifySpotFleetRequestResponseTypeDef#
# ModifySpotFleetRequestResponseTypeDef definition
class ModifySpotFleetRequestResponseTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyVpcEndpointConnectionNotificationResultTypeDef#
# ModifyVpcEndpointConnectionNotificationResultTypeDef definition
class ModifyVpcEndpointConnectionNotificationResultTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyVpcEndpointResultTypeDef#
# ModifyVpcEndpointResultTypeDef definition
class ModifyVpcEndpointResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyVpcEndpointServiceConfigurationResultTypeDef#
# ModifyVpcEndpointServiceConfigurationResultTypeDef definition
class ModifyVpcEndpointServiceConfigurationResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyVpcEndpointServicePayerResponsibilityResultTypeDef#
# ModifyVpcEndpointServicePayerResponsibilityResultTypeDef definition
class ModifyVpcEndpointServicePayerResponsibilityResultTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyVpcTenancyResultTypeDef#
# ModifyVpcTenancyResultTypeDef definition
class ModifyVpcTenancyResultTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
MoveAddressToVpcResultTypeDef#
# MoveAddressToVpcResultTypeDef definition
class MoveAddressToVpcResultTypeDef(TypedDict):
AllocationId: str,
Status: StatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StatusType
- See ResponseMetadataTypeDef
PurchaseReservedInstancesOfferingResultTypeDef#
# PurchaseReservedInstancesOfferingResultTypeDef definition
class PurchaseReservedInstancesOfferingResultTypeDef(TypedDict):
ReservedInstancesId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterImageResultTypeDef#
# RegisterImageResultTypeDef definition
class RegisterImageResultTypeDef(TypedDict):
ImageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RejectCapacityReservationBillingOwnershipResultTypeDef#
# RejectCapacityReservationBillingOwnershipResultTypeDef definition
class RejectCapacityReservationBillingOwnershipResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RejectVpcPeeringConnectionResultTypeDef#
# RejectVpcPeeringConnectionResultTypeDef definition
class RejectVpcPeeringConnectionResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReleaseIpamPoolAllocationResultTypeDef#
# ReleaseIpamPoolAllocationResultTypeDef definition
class ReleaseIpamPoolAllocationResultTypeDef(TypedDict):
Success: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReplaceNetworkAclAssociationResultTypeDef#
# ReplaceNetworkAclAssociationResultTypeDef definition
class ReplaceNetworkAclAssociationResultTypeDef(TypedDict):
NewAssociationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReplaceVpnTunnelResultTypeDef#
# ReplaceVpnTunnelResultTypeDef definition
class ReplaceVpnTunnelResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RequestSpotFleetResponseTypeDef#
# RequestSpotFleetResponseTypeDef definition
class RequestSpotFleetResponseTypeDef(TypedDict):
SpotFleetRequestId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResetEbsDefaultKmsKeyIdResultTypeDef#
# ResetEbsDefaultKmsKeyIdResultTypeDef definition
class ResetEbsDefaultKmsKeyIdResultTypeDef(TypedDict):
KmsKeyId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResetFpgaImageAttributeResultTypeDef#
# ResetFpgaImageAttributeResultTypeDef definition
class ResetFpgaImageAttributeResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RestoreAddressToClassicResultTypeDef#
# RestoreAddressToClassicResultTypeDef definition
class RestoreAddressToClassicResultTypeDef(TypedDict):
PublicIp: str,
Status: StatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StatusType
- See ResponseMetadataTypeDef
RestoreImageFromRecycleBinResultTypeDef#
# RestoreImageFromRecycleBinResultTypeDef definition
class RestoreImageFromRecycleBinResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
- See SnapshotStateType
- See SSETypeType
- See ResponseMetadataTypeDef
RestoreSnapshotTierResultTypeDef#
# RestoreSnapshotTierResultTypeDef definition
class RestoreSnapshotTierResultTypeDef(TypedDict):
SnapshotId: str,
RestoreStartTime: datetime,
RestoreDuration: int,
IsPermanentRestore: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RunScheduledInstancesResultTypeDef#
# RunScheduledInstancesResultTypeDef definition
class RunScheduledInstancesResultTypeDef(TypedDict):
InstanceIdSet: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartVpcEndpointServicePrivateDnsVerificationResultTypeDef#
# StartVpcEndpointServicePrivateDnsVerificationResultTypeDef definition
class StartVpcEndpointServicePrivateDnsVerificationResultTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UnassignIpv6AddressesResultTypeDef#
# UnassignIpv6AddressesResultTypeDef definition
class UnassignIpv6AddressesResultTypeDef(TypedDict):
NetworkInterfaceId: str,
UnassignedIpv6Addresses: List[str],
UnassignedIpv6Prefixes: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UnlockSnapshotResultTypeDef#
# UnlockSnapshotResultTypeDef definition
class UnlockSnapshotResultTypeDef(TypedDict):
SnapshotId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSecurityGroupRuleDescriptionsEgressResultTypeDef#
# UpdateSecurityGroupRuleDescriptionsEgressResultTypeDef definition
class UpdateSecurityGroupRuleDescriptionsEgressResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSecurityGroupRuleDescriptionsIngressResultTypeDef#
# UpdateSecurityGroupRuleDescriptionsIngressResultTypeDef definition
class UpdateSecurityGroupRuleDescriptionsIngressResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
AcceptReservedInstancesExchangeQuoteRequestRequestTypeDef#
# AcceptReservedInstancesExchangeQuoteRequestRequestTypeDef definition
class AcceptReservedInstancesExchangeQuoteRequestRequestTypeDef(TypedDict):
ReservedInstanceIds: Sequence[str],
DryRun: NotRequired[bool],
TargetConfigurations: NotRequired[Sequence[TargetConfigurationRequestTypeDef]], # (1)
GetReservedInstancesExchangeQuoteRequestRequestTypeDef#
# GetReservedInstancesExchangeQuoteRequestRequestTypeDef definition
class GetReservedInstancesExchangeQuoteRequestRequestTypeDef(TypedDict):
ReservedInstanceIds: Sequence[str],
DryRun: NotRequired[bool],
TargetConfigurations: NotRequired[Sequence[TargetConfigurationRequestTypeDef]], # (1)
AccountAttributeTypeDef#
# AccountAttributeTypeDef definition
class AccountAttributeTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeValues: NotRequired[List[AccountAttributeValueTypeDef]], # (1)
DescribeFleetInstancesResultTypeDef#
# DescribeFleetInstancesResultTypeDef definition
class DescribeFleetInstancesResultTypeDef(TypedDict):
ActiveInstances: List[ActiveInstanceTypeDef], # (1)
FleetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSpotFleetInstancesResponseTypeDef#
# DescribeSpotFleetInstancesResponseTypeDef definition
class DescribeSpotFleetInstancesResponseTypeDef(TypedDict):
ActiveInstances: List[ActiveInstanceTypeDef], # (1)
SpotFleetRequestId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVpcEndpointServicePermissionsResultTypeDef#
# ModifyVpcEndpointServicePermissionsResultTypeDef definition
class ModifyVpcEndpointServicePermissionsResultTypeDef(TypedDict):
AddedPrincipals: List[AddedPrincipalTypeDef], # (1)
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AnalysisLoadBalancerTargetTypeDef#
# AnalysisLoadBalancerTargetTypeDef definition
class AnalysisLoadBalancerTargetTypeDef(TypedDict):
Address: NotRequired[str],
AvailabilityZone: NotRequired[str],
Instance: NotRequired[AnalysisComponentTypeDef], # (1)
Port: NotRequired[int],
RuleGroupRuleOptionsPairTypeDef#
# RuleGroupRuleOptionsPairTypeDef definition
class RuleGroupRuleOptionsPairTypeDef(TypedDict):
RuleGroupArn: NotRequired[str],
RuleOptions: NotRequired[List[RuleOptionTypeDef]], # (1)
AddressAttributeTypeDef#
# AddressAttributeTypeDef definition
class AddressAttributeTypeDef(TypedDict):
PublicIp: NotRequired[str],
AllocationId: NotRequired[str],
PtrRecord: NotRequired[str],
PtrRecordUpdate: NotRequired[PtrUpdateStatusTypeDef], # (1)
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],
- See DomainTypeType
- 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],
- See PrincipalTypeType
- 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)
- See CarrierGatewayStateType
- See TagTypeDef
ClientCreateTagsRequestTypeDef#
# ClientCreateTagsRequestTypeDef definition
class ClientCreateTagsRequestTypeDef(TypedDict):
Resources: Sequence[str],
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
ClientDeleteTagsRequestTypeDef#
# ClientDeleteTagsRequestTypeDef definition
class ClientDeleteTagsRequestTypeDef(TypedDict):
Resources: Sequence[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
DryRun: NotRequired[bool],
- 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],
- See TagTypeDef
CopySnapshotResultTypeDef#
# CopySnapshotResultTypeDef definition
class CopySnapshotResultTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
SnapshotId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreateSecurityGroupResultTypeDef#
# CreateSecurityGroupResultTypeDef definition
class CreateSecurityGroupResultTypeDef(TypedDict):
GroupId: str,
Tags: List[TagTypeDef], # (1)
SecurityGroupArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreateTagsRequestServiceResourceCreateTagsTypeDef#
# CreateTagsRequestServiceResourceCreateTagsTypeDef definition
class CreateTagsRequestServiceResourceCreateTagsTypeDef(TypedDict):
Resources: Sequence[str],
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- 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],
- 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)
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)
- See CurrencyCodeValuesType
- See PaymentOptionType
- See ReservationStateType
- See TagTypeDef
ImportKeyPairResultTypeDef#
# ImportKeyPairResultTypeDef definition
class ImportKeyPairResultTypeDef(TypedDict):
KeyFingerprint: str,
KeyName: str,
KeyPairId: str,
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
InstanceCreateTagsRequestTypeDef#
# InstanceCreateTagsRequestTypeDef definition
class InstanceCreateTagsRequestTypeDef(TypedDict):
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
InstanceDeleteTagsRequestTypeDef#
# InstanceDeleteTagsRequestTypeDef definition
class InstanceDeleteTagsRequestTypeDef(TypedDict):
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
InstanceEventWindowAssociationRequestTypeDef#
# InstanceEventWindowAssociationRequestTypeDef definition
class InstanceEventWindowAssociationRequestTypeDef(TypedDict):
InstanceIds: NotRequired[Sequence[str]],
InstanceTags: NotRequired[Sequence[TagTypeDef]], # (1)
DedicatedHostIds: NotRequired[Sequence[str]],
- See TagTypeDef
InstanceEventWindowAssociationTargetTypeDef#
# InstanceEventWindowAssociationTargetTypeDef definition
class InstanceEventWindowAssociationTargetTypeDef(TypedDict):
InstanceIds: NotRequired[List[str]],
Tags: NotRequired[List[TagTypeDef]], # (1)
DedicatedHostIds: NotRequired[List[str]],
- See TagTypeDef
InstanceEventWindowDisassociationRequestTypeDef#
# InstanceEventWindowDisassociationRequestTypeDef definition
class InstanceEventWindowDisassociationRequestTypeDef(TypedDict):
InstanceIds: NotRequired[Sequence[str]],
InstanceTags: NotRequired[Sequence[TagTypeDef]], # (1)
DedicatedHostIds: NotRequired[Sequence[str]],
- 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)
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)
- See IpamAssociatedResourceDiscoveryStatusType
- See IpamResourceDiscoveryAssociationStateType
- 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)
- See IpamScopeTypeType
- See IpamScopeStateType
- 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],
- See KeyTypeType
- See TagTypeDef
KeyPairTypeDef#
# KeyPairTypeDef definition
class KeyPairTypeDef(TypedDict):
KeyPairId: str,
Tags: List[TagTypeDef], # (1)
KeyName: str,
KeyFingerprint: str,
KeyMaterial: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
LaunchTemplateTagSpecificationRequestTypeDef#
# LaunchTemplateTagSpecificationRequestTypeDef definition
class LaunchTemplateTagSpecificationRequestTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ResourceTypeType
- See TagTypeDef
LaunchTemplateTagSpecificationTypeDef#
# LaunchTemplateTagSpecificationTypeDef definition
class LaunchTemplateTagSpecificationTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
Tags: NotRequired[List[TagTypeDef]], # (2)
- See ResourceTypeType
- 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)
- 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)
- 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)
- 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)
- 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)
- 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],
- See PrefixListStateType
- 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)
- See AnalysisStatusType
- See FindingsFoundType
- 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)
- 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)
- See PlacementGroupStateType
- See PlacementStrategyType
- See TagTypeDef
- 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],
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],
- 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)
- See TagTypeDef
- See SnapshotStateType
- See SSETypeType
SnapshotResponseTypeDef#
# SnapshotResponseTypeDef definition
class SnapshotResponseTypeDef(TypedDict):
OwnerAlias: str,
OutpostArn: str,
Tags: List[TagTypeDef], # (1)
StorageTier: StorageTierType, # (2)
RestoreExpiryTime: datetime,
SseType: SSETypeType, # (3)
SnapshotId: str,
VolumeId: str,
State: SnapshotStateType, # (4)
StateMessage: str,
StartTime: datetime,
Progress: str,
OwnerId: str,
Description: str,
VolumeSize: int,
Encrypted: bool,
KmsKeyId: str,
DataEncryptionKeyId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See TagTypeDef
- See StorageTierType
- See SSETypeType
- See SnapshotStateType
- 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],
- See SnapshotStateType
- See TagTypeDef
- See StorageTierType
- 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)
SnapshotId: NotRequired[str],
VolumeId: NotRequired[str],
State: NotRequired[SnapshotStateType], # (4)
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],
- See TagTypeDef
- See StorageTierType
- See SSETypeType
- See SnapshotStateType
SpotFleetTagSpecificationOutputTypeDef#
# SpotFleetTagSpecificationOutputTypeDef definition
class SpotFleetTagSpecificationOutputTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
Tags: NotRequired[List[TagTypeDef]], # (2)
- See ResourceTypeType
- See TagTypeDef
SpotFleetTagSpecificationTypeDef#
# SpotFleetTagSpecificationTypeDef definition
class SpotFleetTagSpecificationTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ResourceTypeType
- 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)
TagSpecificationOutputTypeDef#
# TagSpecificationOutputTypeDef definition
class TagSpecificationOutputTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
Tags: NotRequired[List[TagTypeDef]], # (2)
- See ResourceTypeType
- See TagTypeDef
TagSpecificationTypeDef#
# TagSpecificationTypeDef definition
class TagSpecificationTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ResourceTypeType
- 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)
- 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],
TransitGatewayPolicyTableTypeDef#
# TransitGatewayPolicyTableTypeDef definition
class TransitGatewayPolicyTableTypeDef(TypedDict):
TransitGatewayPolicyTableId: NotRequired[str],
TransitGatewayId: NotRequired[str],
State: NotRequired[TransitGatewayPolicyTableStateType], # (1)
CreationTime: NotRequired[datetime],
Tags: NotRequired[List[TagTypeDef]], # (2)
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)
- See TransitGatewayRouteTableAnnouncementDirectionType
- See TransitGatewayRouteTableAnnouncementStateType
- 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)
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)
- See InterfaceProtocolTypeType
- 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)
VpcClassicLinkTypeDef#
# VpcClassicLinkTypeDef definition
class VpcClassicLinkTypeDef(TypedDict):
ClassicLinkEnabled: NotRequired[bool],
Tags: NotRequired[List[TagTypeDef]], # (1)
VpcId: NotRequired[str],
- See TagTypeDef
VpcCreateTagsRequestTypeDef#
# VpcCreateTagsRequestTypeDef definition
class VpcCreateTagsRequestTypeDef(TypedDict):
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
AllocateIpamPoolCidrResultTypeDef#
# AllocateIpamPoolCidrResultTypeDef definition
class AllocateIpamPoolCidrResultTypeDef(TypedDict):
IpamPoolAllocation: IpamPoolAllocationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIpamPoolAllocationsResultTypeDef#
# GetIpamPoolAllocationsResultTypeDef definition
class GetIpamPoolAllocationsResultTypeDef(TypedDict):
IpamPoolAllocations: List[IpamPoolAllocationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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],
- 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)
- See PortRangeTypeDef
- 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],
- 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],
- See PortRangeTypeDef
- 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],
- See PortRangeTypeDef
- See PortRangeTypeDef
AssociateIpamByoasnResultTypeDef#
# AssociateIpamByoasnResultTypeDef definition
class AssociateIpamByoasnResultTypeDef(TypedDict):
AsnAssociation: AsnAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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],
DisassociateIpamByoasnResultTypeDef#
# DisassociateIpamByoasnResultTypeDef definition
class DisassociateIpamByoasnResultTypeDef(TypedDict):
AsnAssociation: AsnAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProvisionIpamByoasnRequestRequestTypeDef#
# ProvisionIpamByoasnRequestRequestTypeDef definition
class ProvisionIpamByoasnRequestRequestTypeDef(TypedDict):
IpamId: str,
Asn: str,
AsnAuthorizationContext: AsnAuthorizationContextTypeDef, # (1)
DryRun: NotRequired[bool],
AssignPrivateIpAddressesResultTypeDef#
# AssignPrivateIpAddressesResultTypeDef definition
class AssignPrivateIpAddressesResultTypeDef(TypedDict):
NetworkInterfaceId: str,
AssignedPrivateIpAddresses: List[AssignedPrivateIpAddressTypeDef], # (1)
AssignedIpv4Prefixes: List[Ipv4PrefixSpecificationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
AssignPrivateNatGatewayAddressResultTypeDef#
# AssignPrivateNatGatewayAddressResultTypeDef definition
class AssignPrivateNatGatewayAddressResultTypeDef(TypedDict):
NatGatewayId: str,
NatGatewayAddresses: List[NatGatewayAddressTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateNatGatewayAddressResultTypeDef#
# AssociateNatGatewayAddressResultTypeDef definition
class AssociateNatGatewayAddressResultTypeDef(TypedDict):
NatGatewayId: str,
NatGatewayAddresses: List[NatGatewayAddressTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateNatGatewayAddressResultTypeDef#
# DisassociateNatGatewayAddressResultTypeDef definition
class DisassociateNatGatewayAddressResultTypeDef(TypedDict):
NatGatewayId: str,
NatGatewayAddresses: List[NatGatewayAddressTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UnassignPrivateNatGatewayAddressResultTypeDef#
# UnassignPrivateNatGatewayAddressResultTypeDef definition
class UnassignPrivateNatGatewayAddressResultTypeDef(TypedDict):
NatGatewayId: str,
NatGatewayAddresses: List[NatGatewayAddressTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateClientVpnTargetNetworkResultTypeDef#
# AssociateClientVpnTargetNetworkResultTypeDef definition
class AssociateClientVpnTargetNetworkResultTypeDef(TypedDict):
AssociationId: str,
Status: AssociationStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateClientVpnTargetNetworkResultTypeDef#
# DisassociateClientVpnTargetNetworkResultTypeDef definition
class DisassociateClientVpnTargetNetworkResultTypeDef(TypedDict):
AssociationId: str,
Status: AssociationStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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]],
AssociateIamInstanceProfileRequestRequestTypeDef#
# AssociateIamInstanceProfileRequestRequestTypeDef definition
class AssociateIamInstanceProfileRequestRequestTypeDef(TypedDict):
IamInstanceProfile: IamInstanceProfileSpecificationTypeDef, # (1)
InstanceId: str,
ReplaceIamInstanceProfileAssociationRequestRequestTypeDef#
# ReplaceIamInstanceProfileAssociationRequestRequestTypeDef definition
class ReplaceIamInstanceProfileAssociationRequestRequestTypeDef(TypedDict):
IamInstanceProfile: IamInstanceProfileSpecificationTypeDef, # (1)
AssociationId: str,
AssociateRouteTableResultTypeDef#
# AssociateRouteTableResultTypeDef definition
class AssociateRouteTableResultTypeDef(TypedDict):
AssociationId: str,
AssociationState: RouteTableAssociationStateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReplaceRouteTableAssociationResultTypeDef#
# ReplaceRouteTableAssociationResultTypeDef definition
class ReplaceRouteTableAssociationResultTypeDef(TypedDict):
NewAssociationId: str,
AssociationState: RouteTableAssociationStateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
AssociateTransitGatewayPolicyTableResultTypeDef#
# AssociateTransitGatewayPolicyTableResultTypeDef definition
class AssociateTransitGatewayPolicyTableResultTypeDef(TypedDict):
Association: TransitGatewayPolicyTableAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateTransitGatewayPolicyTableResultTypeDef#
# DisassociateTransitGatewayPolicyTableResultTypeDef definition
class DisassociateTransitGatewayPolicyTableResultTypeDef(TypedDict):
Association: TransitGatewayPolicyTableAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTransitGatewayPolicyTableAssociationsResultTypeDef#
# GetTransitGatewayPolicyTableAssociationsResultTypeDef definition
class GetTransitGatewayPolicyTableAssociationsResultTypeDef(TypedDict):
Associations: List[TransitGatewayPolicyTableAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AssociateTransitGatewayRouteTableResultTypeDef#
# AssociateTransitGatewayRouteTableResultTypeDef definition
class AssociateTransitGatewayRouteTableResultTypeDef(TypedDict):
Association: TransitGatewayAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateTransitGatewayRouteTableResultTypeDef#
# DisassociateTransitGatewayRouteTableResultTypeDef definition
class DisassociateTransitGatewayRouteTableResultTypeDef(TypedDict):
Association: TransitGatewayAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAssociatedEnclaveCertificateIamRolesResultTypeDef#
# GetAssociatedEnclaveCertificateIamRolesResultTypeDef definition
class GetAssociatedEnclaveCertificateIamRolesResultTypeDef(TypedDict):
AssociatedRoles: List[AssociatedRoleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AthenaIntegrationTypeDef#
# AthenaIntegrationTypeDef definition
class AthenaIntegrationTypeDef(TypedDict):
IntegrationResultS3DestinationArn: str,
PartitionLoadFrequency: PartitionLoadFrequencyType, # (1)
PartitionStartDate: NotRequired[TimestampTypeDef],
PartitionEndDate: NotRequired[TimestampTypeDef],
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],
DescribeSpotFleetRequestHistoryRequestRequestTypeDef#
# DescribeSpotFleetRequestHistoryRequestRequestTypeDef definition
class DescribeSpotFleetRequestHistoryRequestRequestTypeDef(TypedDict):
SpotFleetRequestId: str,
StartTime: TimestampTypeDef,
DryRun: NotRequired[bool],
EventType: NotRequired[EventTypeType], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- 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)
LockSnapshotRequestRequestTypeDef#
# LockSnapshotRequestRequestTypeDef definition
class LockSnapshotRequestRequestTypeDef(TypedDict):
SnapshotId: str,
LockMode: LockModeType, # (1)
DryRun: NotRequired[bool],
CoolOffPeriod: NotRequired[int],
LockDuration: NotRequired[int],
ExpirationDate: NotRequired[TimestampTypeDef],
- 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)
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],
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],
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)
AttachVpnGatewayResultTypeDef#
# AttachVpnGatewayResultTypeDef definition
class AttachVpnGatewayResultTypeDef(TypedDict):
VpcAttachment: VpcAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See TagTypeDef
- See VpnStateType
- See GatewayTypeType
- See VpcAttachmentTypeDef
AttachmentEnaSrdSpecificationTypeDef#
# AttachmentEnaSrdSpecificationTypeDef definition
class AttachmentEnaSrdSpecificationTypeDef(TypedDict):
EnaSrdEnabled: NotRequired[bool],
EnaSrdUdpSpecification: NotRequired[AttachmentEnaSrdUdpSpecificationTypeDef], # (1)
DescribeVpcAttributeResultTypeDef#
# DescribeVpcAttributeResultTypeDef definition
class DescribeVpcAttributeResultTypeDef(TypedDict):
EnableDnsHostnames: AttributeBooleanValueTypeDef, # (1)
EnableDnsSupport: AttributeBooleanValueTypeDef, # (1)
EnableNetworkAddressUsageMetrics: AttributeBooleanValueTypeDef, # (1)
VpcId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AttributeBooleanValueTypeDef
- See AttributeBooleanValueTypeDef
- See AttributeBooleanValueTypeDef
- 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)
- See AttributeBooleanValueTypeDef
- See AttributeBooleanValueTypeDef
- See AttributeBooleanValueTypeDef
- See AttributeBooleanValueTypeDef
- See HostnameTypeType
- See AttributeBooleanValueTypeDef
- See AttributeBooleanValueTypeDef
- See AttributeBooleanValueTypeDef
ModifyVolumeAttributeRequestRequestTypeDef#
# ModifyVolumeAttributeRequestRequestTypeDef definition
class ModifyVolumeAttributeRequestRequestTypeDef(TypedDict):
VolumeId: str,
AutoEnableIO: NotRequired[AttributeBooleanValueTypeDef], # (1)
DryRun: NotRequired[bool],
ModifyVolumeAttributeRequestVolumeModifyAttributeTypeDef#
# ModifyVolumeAttributeRequestVolumeModifyAttributeTypeDef definition
class ModifyVolumeAttributeRequestVolumeModifyAttributeTypeDef(TypedDict):
AutoEnableIO: NotRequired[AttributeBooleanValueTypeDef], # (1)
DryRun: NotRequired[bool],
ModifyVpcAttributeRequestRequestTypeDef#
# ModifyVpcAttributeRequestRequestTypeDef definition
class ModifyVpcAttributeRequestRequestTypeDef(TypedDict):
VpcId: str,
EnableDnsHostnames: NotRequired[AttributeBooleanValueTypeDef], # (1)
EnableDnsSupport: NotRequired[AttributeBooleanValueTypeDef], # (1)
EnableNetworkAddressUsageMetrics: NotRequired[AttributeBooleanValueTypeDef], # (1)
ModifyVpcAttributeRequestVpcModifyAttributeTypeDef#
# ModifyVpcAttributeRequestVpcModifyAttributeTypeDef definition
class ModifyVpcAttributeRequestVpcModifyAttributeTypeDef(TypedDict):
EnableDnsHostnames: NotRequired[AttributeBooleanValueTypeDef], # (1)
EnableDnsSupport: NotRequired[AttributeBooleanValueTypeDef], # (1)
EnableNetworkAddressUsageMetrics: NotRequired[AttributeBooleanValueTypeDef], # (1)
DhcpConfigurationTypeDef#
# DhcpConfigurationTypeDef definition
class DhcpConfigurationTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[List[AttributeValueTypeDef]], # (1)
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)
AuthorizeClientVpnIngressResultTypeDef#
# AuthorizeClientVpnIngressResultTypeDef definition
class AuthorizeClientVpnIngressResultTypeDef(TypedDict):
Status: ClientVpnAuthorizationRuleStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RevokeClientVpnIngressResultTypeDef#
# RevokeClientVpnIngressResultTypeDef definition
class RevokeClientVpnIngressResultTypeDef(TypedDict):
Status: ClientVpnAuthorizationRuleStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See AvailabilityZoneOptInStatusType
- See AvailabilityZoneMessageTypeDef
- See AvailabilityZoneStateType
AvailableCapacityTypeDef#
# AvailableCapacityTypeDef definition
class AvailableCapacityTypeDef(TypedDict):
AvailableInstanceCapacity: NotRequired[List[InstanceCapacityTypeDef]], # (1)
AvailableVCpus: NotRequired[int],
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],
DeprovisionIpamByoasnResultTypeDef#
# DeprovisionIpamByoasnResultTypeDef definition
class DeprovisionIpamByoasnResultTypeDef(TypedDict):
Byoasn: ByoasnTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ByoasnTypeDef
- See ResponseMetadataTypeDef
DescribeIpamByoasnResultTypeDef#
# DescribeIpamByoasnResultTypeDef definition
class DescribeIpamByoasnResultTypeDef(TypedDict):
Byoasns: List[ByoasnTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See ByoasnTypeDef
- See ResponseMetadataTypeDef
ProvisionIpamByoasnResultTypeDef#
# ProvisionIpamByoasnResultTypeDef definition
class ProvisionIpamByoasnResultTypeDef(TypedDict):
Byoasn: ByoasnTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ByoasnTypeDef
- See ResponseMetadataTypeDef
FailedCapacityReservationFleetCancellationResultTypeDef#
# FailedCapacityReservationFleetCancellationResultTypeDef definition
class FailedCapacityReservationFleetCancellationResultTypeDef(TypedDict):
CapacityReservationFleetId: NotRequired[str],
CancelCapacityReservationFleetError: NotRequired[CancelCapacityReservationFleetErrorTypeDef], # (1)
CancelSpotFleetRequestsErrorItemTypeDef#
# CancelSpotFleetRequestsErrorItemTypeDef definition
class CancelSpotFleetRequestsErrorItemTypeDef(TypedDict):
Error: NotRequired[CancelSpotFleetRequestsErrorTypeDef], # (1)
SpotFleetRequestId: NotRequired[str],
CancelSpotInstanceRequestsResultTypeDef#
# CancelSpotInstanceRequestsResultTypeDef definition
class CancelSpotInstanceRequestsResultTypeDef(TypedDict):
CancelledSpotInstanceRequests: List[CancelledSpotInstanceRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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],
- See CapacityReservationInstancePlatformType
- See CapacityReservationTenancyType
- See CapacityReservationStateType
- See EndDateTypeType
- See InstanceMatchCriteriaType
- See TagTypeDef
- See CapacityAllocationTypeDef
- See CapacityReservationTypeType
DescribeCapacityBlockOfferingsResultTypeDef#
# DescribeCapacityBlockOfferingsResultTypeDef definition
class DescribeCapacityBlockOfferingsResultTypeDef(TypedDict):
CapacityBlockOfferings: List[CapacityBlockOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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)
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)
- See CapacityReservationFleetStateType
- See FleetCapacityReservationTenancyType
- See FleetInstanceMatchCriteriaType
- See FleetCapacityReservationTypeDef
- 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)
- See CapacityReservationFleetStateType
- See FleetInstanceMatchCriteriaType
- See FleetCapacityReservationTenancyType
- See FleetCapacityReservationTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
GetGroupsForCapacityReservationResultTypeDef#
# GetGroupsForCapacityReservationResultTypeDef definition
class GetGroupsForCapacityReservationResultTypeDef(TypedDict):
CapacityReservationGroups: List[CapacityReservationGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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],
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],
CapacityReservationSpecificationResponseTypeDef#
# CapacityReservationSpecificationResponseTypeDef definition
class CapacityReservationSpecificationResponseTypeDef(TypedDict):
CapacityReservationPreference: NotRequired[CapacityReservationPreferenceType], # (1)
CapacityReservationTarget: NotRequired[CapacityReservationTargetResponseTypeDef], # (2)
LaunchTemplateCapacityReservationSpecificationResponseTypeDef#
# LaunchTemplateCapacityReservationSpecificationResponseTypeDef definition
class LaunchTemplateCapacityReservationSpecificationResponseTypeDef(TypedDict):
CapacityReservationPreference: NotRequired[CapacityReservationPreferenceType], # (1)
CapacityReservationTarget: NotRequired[CapacityReservationTargetResponseTypeDef], # (2)
CapacityReservationSpecificationTypeDef#
# CapacityReservationSpecificationTypeDef definition
class CapacityReservationSpecificationTypeDef(TypedDict):
CapacityReservationPreference: NotRequired[CapacityReservationPreferenceType], # (1)
CapacityReservationTarget: NotRequired[CapacityReservationTargetTypeDef], # (2)
LaunchTemplateCapacityReservationSpecificationRequestTypeDef#
# LaunchTemplateCapacityReservationSpecificationRequestTypeDef definition
class LaunchTemplateCapacityReservationSpecificationRequestTypeDef(TypedDict):
CapacityReservationPreference: NotRequired[CapacityReservationPreferenceType], # (1)
CapacityReservationTarget: NotRequired[CapacityReservationTargetTypeDef], # (2)
DescribeVpcClassicLinkDnsSupportResultTypeDef#
# DescribeVpcClassicLinkDnsSupportResultTypeDef definition
class DescribeVpcClassicLinkDnsSupportResultTypeDef(TypedDict):
Vpcs: List[ClassicLinkDnsSupportTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ClassicLinkInstanceTypeDef#
# ClassicLinkInstanceTypeDef definition
class ClassicLinkInstanceTypeDef(TypedDict):
Groups: NotRequired[List[GroupIdentifierTypeDef]], # (1)
InstanceId: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (2)
VpcId: NotRequired[str],
- See GroupIdentifierTypeDef
- See TagTypeDef
ClassicLoadBalancersConfigOutputTypeDef#
# ClassicLoadBalancersConfigOutputTypeDef definition
class ClassicLoadBalancersConfigOutputTypeDef(TypedDict):
ClassicLoadBalancers: NotRequired[List[ClassicLoadBalancerTypeDef]], # (1)
ClassicLoadBalancersConfigTypeDef#
# ClassicLoadBalancersConfigTypeDef definition
class ClassicLoadBalancersConfigTypeDef(TypedDict):
ClassicLoadBalancers: NotRequired[Sequence[ClassicLoadBalancerTypeDef]], # (1)
ExportClientVpnClientCertificateRevocationListResultTypeDef#
# ExportClientVpnClientCertificateRevocationListResultTypeDef definition
class ExportClientVpnClientCertificateRevocationListResultTypeDef(TypedDict):
CertificateRevocationList: str,
Status: ClientCertificateRevocationListStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClientConnectResponseOptionsTypeDef#
# ClientConnectResponseOptionsTypeDef definition
class ClientConnectResponseOptionsTypeDef(TypedDict):
Enabled: NotRequired[bool],
LambdaFunctionArn: NotRequired[str],
Status: NotRequired[ClientVpnEndpointAttributeStatusTypeDef], # (1)
ClientVpnAuthenticationRequestTypeDef#
# ClientVpnAuthenticationRequestTypeDef definition
class ClientVpnAuthenticationRequestTypeDef(TypedDict):
Type: NotRequired[ClientVpnAuthenticationTypeType], # (1)
ActiveDirectory: NotRequired[DirectoryServiceAuthenticationRequestTypeDef], # (2)
MutualAuthentication: NotRequired[CertificateAuthenticationRequestTypeDef], # (3)
FederatedAuthentication: NotRequired[FederatedAuthenticationRequestTypeDef], # (4)
- See ClientVpnAuthenticationTypeType
- See DirectoryServiceAuthenticationRequestTypeDef
- See CertificateAuthenticationRequestTypeDef
- See FederatedAuthenticationRequestTypeDef
ClientVpnAuthenticationTypeDef#
# ClientVpnAuthenticationTypeDef definition
class ClientVpnAuthenticationTypeDef(TypedDict):
Type: NotRequired[ClientVpnAuthenticationTypeType], # (1)
ActiveDirectory: NotRequired[DirectoryServiceAuthenticationTypeDef], # (2)
MutualAuthentication: NotRequired[CertificateAuthenticationTypeDef], # (3)
FederatedAuthentication: NotRequired[FederatedAuthenticationTypeDef], # (4)
- See ClientVpnAuthenticationTypeType
- See DirectoryServiceAuthenticationTypeDef
- See CertificateAuthenticationTypeDef
- 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]],
TerminateConnectionStatusTypeDef#
# TerminateConnectionStatusTypeDef definition
class TerminateConnectionStatusTypeDef(TypedDict):
ConnectionId: NotRequired[str],
PreviousStatus: NotRequired[ClientVpnConnectionStatusTypeDef], # (1)
CurrentStatus: NotRequired[ClientVpnConnectionStatusTypeDef], # (1)
CreateClientVpnEndpointResultTypeDef#
# CreateClientVpnEndpointResultTypeDef definition
class CreateClientVpnEndpointResultTypeDef(TypedDict):
ClientVpnEndpointId: str,
Status: ClientVpnEndpointStatusTypeDef, # (1)
DnsName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteClientVpnEndpointResultTypeDef#
# DeleteClientVpnEndpointResultTypeDef definition
class DeleteClientVpnEndpointResultTypeDef(TypedDict):
Status: ClientVpnEndpointStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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],
CreateClientVpnRouteResultTypeDef#
# CreateClientVpnRouteResultTypeDef definition
class CreateClientVpnRouteResultTypeDef(TypedDict):
Status: ClientVpnRouteStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteClientVpnRouteResultTypeDef#
# DeleteClientVpnRouteResultTypeDef definition
class DeleteClientVpnRouteResultTypeDef(TypedDict):
Status: ClientVpnRouteStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VpnTunnelLogOptionsSpecificationTypeDef#
# VpnTunnelLogOptionsSpecificationTypeDef definition
class VpnTunnelLogOptionsSpecificationTypeDef(TypedDict):
CloudWatchLogOptions: NotRequired[CloudWatchLogOptionsSpecificationTypeDef], # (1)
VpnTunnelLogOptionsTypeDef#
# VpnTunnelLogOptionsTypeDef definition
class VpnTunnelLogOptionsTypeDef(TypedDict):
CloudWatchLogOptions: NotRequired[CloudWatchLogOptionsTypeDef], # (1)
GetCoipPoolUsageResultTypeDef#
# GetCoipPoolUsageResultTypeDef definition
class GetCoipPoolUsageResultTypeDef(TypedDict):
CoipPoolId: str,
CoipAddressUsages: List[CoipAddressUsageTypeDef], # (1)
LocalGatewayRouteTableId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateCoipCidrResultTypeDef#
# CreateCoipCidrResultTypeDef definition
class CreateCoipCidrResultTypeDef(TypedDict):
CoipCidr: CoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteCoipCidrResultTypeDef#
# DeleteCoipCidrResultTypeDef definition
class DeleteCoipCidrResultTypeDef(TypedDict):
CoipCidr: CoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVpcEndpointConnectionNotificationResultTypeDef#
# CreateVpcEndpointConnectionNotificationResultTypeDef definition
class CreateVpcEndpointConnectionNotificationResultTypeDef(TypedDict):
ConnectionNotification: ConnectionNotificationTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcEndpointConnectionNotificationsResultTypeDef#
# DescribeVpcEndpointConnectionNotificationsResultTypeDef definition
class DescribeVpcEndpointConnectionNotificationsResultTypeDef(TypedDict):
ConnectionNotificationSet: List[ConnectionNotificationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CpuPerformanceFactorOutputTypeDef#
# CpuPerformanceFactorOutputTypeDef definition
class CpuPerformanceFactorOutputTypeDef(TypedDict):
References: NotRequired[List[PerformanceFactorReferenceTypeDef]], # (1)
CpuPerformanceFactorTypeDef#
# CpuPerformanceFactorTypeDef definition
class CpuPerformanceFactorTypeDef(TypedDict):
References: NotRequired[Sequence[PerformanceFactorReferenceTypeDef]], # (1)
CpuPerformanceFactorRequestTypeDef#
# CpuPerformanceFactorRequestTypeDef definition
class CpuPerformanceFactorRequestTypeDef(TypedDict):
References: NotRequired[Sequence[PerformanceFactorReferenceRequestTypeDef]], # (1)
ModifyInstanceEventWindowRequestRequestTypeDef#
# ModifyInstanceEventWindowRequestRequestTypeDef definition
class ModifyInstanceEventWindowRequestRequestTypeDef(TypedDict):
InstanceEventWindowId: str,
DryRun: NotRequired[bool],
Name: NotRequired[str],
TimeRanges: NotRequired[Sequence[InstanceEventWindowTimeRangeRequestTypeDef]], # (1)
CronExpression: NotRequired[str],
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)
CreateLocalGatewayRouteResultTypeDef#
# CreateLocalGatewayRouteResultTypeDef definition
class CreateLocalGatewayRouteResultTypeDef(TypedDict):
Route: LocalGatewayRouteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLocalGatewayRouteResultTypeDef#
# DeleteLocalGatewayRouteResultTypeDef definition
class DeleteLocalGatewayRouteResultTypeDef(TypedDict):
Route: LocalGatewayRouteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyLocalGatewayRouteResultTypeDef#
# ModifyLocalGatewayRouteResultTypeDef definition
class ModifyLocalGatewayRouteResultTypeDef(TypedDict):
Route: LocalGatewayRouteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SearchLocalGatewayRoutesResultTypeDef#
# SearchLocalGatewayRoutesResultTypeDef definition
class SearchLocalGatewayRoutesResultTypeDef(TypedDict):
Routes: List[LocalGatewayRouteTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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)
- See RuleActionType
- See IcmpTypeCodeTypeDef
- 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)
- See RuleActionType
- See IcmpTypeCodeTypeDef
- 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],
- See IcmpTypeCodeTypeDef
- See PortRangeTypeDef
- 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)
- See RuleActionType
- See IcmpTypeCodeTypeDef
- 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)
- See RuleActionType
- See IcmpTypeCodeTypeDef
- See PortRangeTypeDef
CreateReservedInstancesListingRequestRequestTypeDef#
# CreateReservedInstancesListingRequestRequestTypeDef definition
class CreateReservedInstancesListingRequestRequestTypeDef(TypedDict):
ReservedInstancesId: str,
InstanceCount: int,
PriceSchedules: Sequence[PriceScheduleSpecificationTypeDef], # (1)
ClientToken: str,
CreateStoreImageTaskRequestRequestTypeDef#
# CreateStoreImageTaskRequestRequestTypeDef definition
class CreateStoreImageTaskRequestRequestTypeDef(TypedDict):
ImageId: str,
Bucket: str,
S3ObjectTags: NotRequired[Sequence[S3ObjectTagTypeDef]], # (1)
DryRun: NotRequired[bool],
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],
- See TrafficDirectionType
- See TrafficMirrorRuleActionType
- See TrafficMirrorPortRangeRequestTypeDef
- See TrafficMirrorPortRangeRequestTypeDef
- See TrafficMirrorFilterRuleFieldType
ModifyVerifiedAccessEndpointPolicyRequestRequestTypeDef#
# ModifyVerifiedAccessEndpointPolicyRequestRequestTypeDef definition
class ModifyVerifiedAccessEndpointPolicyRequestRequestTypeDef(TypedDict):
VerifiedAccessEndpointId: str,
PolicyEnabled: NotRequired[bool],
PolicyDocument: NotRequired[str],
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
SseSpecification: NotRequired[VerifiedAccessSseSpecificationRequestTypeDef], # (1)
ModifyVerifiedAccessGroupPolicyRequestRequestTypeDef#
# ModifyVerifiedAccessGroupPolicyRequestRequestTypeDef definition
class ModifyVerifiedAccessGroupPolicyRequestRequestTypeDef(TypedDict):
VerifiedAccessGroupId: str,
PolicyEnabled: NotRequired[bool],
PolicyDocument: NotRequired[str],
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
SseSpecification: NotRequired[VerifiedAccessSseSpecificationRequestTypeDef], # (1)
CreateVolumePermissionModificationsTypeDef#
# CreateVolumePermissionModificationsTypeDef definition
class CreateVolumePermissionModificationsTypeDef(TypedDict):
Add: NotRequired[Sequence[CreateVolumePermissionTypeDef]], # (1)
Remove: NotRequired[Sequence[CreateVolumePermissionTypeDef]], # (1)
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)
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],
- 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)
- See MetricTypeType
- See StatisticTypeType
- See PeriodTypeType
- See MetricPointTypeDef
DeleteFleetErrorItemTypeDef#
# DeleteFleetErrorItemTypeDef definition
class DeleteFleetErrorItemTypeDef(TypedDict):
Error: NotRequired[DeleteFleetErrorTypeDef], # (1)
FleetId: NotRequired[str],
DeleteInstanceEventWindowResultTypeDef#
# DeleteInstanceEventWindowResultTypeDef definition
class DeleteInstanceEventWindowResultTypeDef(TypedDict):
InstanceEventWindowState: InstanceEventWindowStateChangeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLaunchTemplateVersionsResponseErrorItemTypeDef#
# DeleteLaunchTemplateVersionsResponseErrorItemTypeDef definition
class DeleteLaunchTemplateVersionsResponseErrorItemTypeDef(TypedDict):
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
VersionNumber: NotRequired[int],
ResponseError: NotRequired[ResponseErrorTypeDef], # (1)
FailedQueuedPurchaseDeletionTypeDef#
# FailedQueuedPurchaseDeletionTypeDef definition
class FailedQueuedPurchaseDeletionTypeDef(TypedDict):
Error: NotRequired[DeleteQueuedReservedInstancesErrorTypeDef], # (1)
ReservedInstancesId: NotRequired[str],
DeregisterInstanceEventNotificationAttributesRequestRequestTypeDef#
# DeregisterInstanceEventNotificationAttributesRequestRequestTypeDef definition
class DeregisterInstanceEventNotificationAttributesRequestRequestTypeDef(TypedDict):
InstanceTagAttribute: DeregisterInstanceTagAttributeRequestTypeDef, # (1)
DryRun: NotRequired[bool],
DeregisterInstanceEventNotificationAttributesResultTypeDef#
# DeregisterInstanceEventNotificationAttributesResultTypeDef definition
class DeregisterInstanceEventNotificationAttributesResultTypeDef(TypedDict):
InstanceTagAttribute: InstanceTagNotificationAttributeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstanceEventNotificationAttributesResultTypeDef#
# DescribeInstanceEventNotificationAttributesResultTypeDef definition
class DescribeInstanceEventNotificationAttributesResultTypeDef(TypedDict):
InstanceTagAttribute: InstanceTagNotificationAttributeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterInstanceEventNotificationAttributesResultTypeDef#
# RegisterInstanceEventNotificationAttributesResultTypeDef definition
class RegisterInstanceEventNotificationAttributesResultTypeDef(TypedDict):
InstanceTagAttribute: InstanceTagNotificationAttributeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeregisterTransitGatewayMulticastGroupMembersResultTypeDef#
# DeregisterTransitGatewayMulticastGroupMembersResultTypeDef definition
class DeregisterTransitGatewayMulticastGroupMembersResultTypeDef(TypedDict):
DeregisteredMulticastGroupMembers: TransitGatewayMulticastDeregisteredGroupMembersTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeregisterTransitGatewayMulticastGroupSourcesResultTypeDef#
# DeregisterTransitGatewayMulticastGroupSourcesResultTypeDef definition
class DeregisterTransitGatewayMulticastGroupSourcesResultTypeDef(TypedDict):
DeregisteredMulticastGroupSources: TransitGatewayMulticastDeregisteredGroupSourcesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAddressTransfersRequestDescribeAddressTransfersPaginateTypeDef#
# DescribeAddressTransfersRequestDescribeAddressTransfersPaginateTypeDef definition
class DescribeAddressTransfersRequestDescribeAddressTransfersPaginateTypeDef(TypedDict):
AllocationIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAddressesAttributeRequestDescribeAddressesAttributePaginateTypeDef#
# DescribeAddressesAttributeRequestDescribeAddressesAttributePaginateTypeDef definition
class DescribeAddressesAttributeRequestDescribeAddressesAttributePaginateTypeDef(TypedDict):
AllocationIds: NotRequired[Sequence[str]],
Attribute: NotRequired[AddressAttributeNameType], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeByoipCidrsRequestDescribeByoipCidrsPaginateTypeDef#
# DescribeByoipCidrsRequestDescribeByoipCidrsPaginateTypeDef definition
class DescribeByoipCidrsRequestDescribeByoipCidrsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeCapacityBlockOfferingsRequestDescribeCapacityBlockOfferingsPaginateTypeDef#
# DescribeCapacityBlockOfferingsRequestDescribeCapacityBlockOfferingsPaginateTypeDef definition
class DescribeCapacityBlockOfferingsRequestDescribeCapacityBlockOfferingsPaginateTypeDef(TypedDict):
CapacityDurationHours: int,
DryRun: NotRequired[bool],
InstanceType: NotRequired[str],
InstanceCount: NotRequired[int],
StartDateRange: NotRequired[TimestampTypeDef],
EndDateRange: NotRequired[TimestampTypeDef],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribePrincipalIdFormatRequestDescribePrincipalIdFormatPaginateTypeDef#
# DescribePrincipalIdFormatRequestDescribePrincipalIdFormatPaginateTypeDef definition
class DescribePrincipalIdFormatRequestDescribePrincipalIdFormatPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Resources: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSpotFleetInstancesRequestDescribeSpotFleetInstancesPaginateTypeDef#
# DescribeSpotFleetInstancesRequestDescribeSpotFleetInstancesPaginateTypeDef definition
class DescribeSpotFleetInstancesRequestDescribeSpotFleetInstancesPaginateTypeDef(TypedDict):
SpotFleetRequestId: str,
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSpotFleetRequestsRequestDescribeSpotFleetRequestsPaginateTypeDef#
# DescribeSpotFleetRequestsRequestDescribeSpotFleetRequestsPaginateTypeDef definition
class DescribeSpotFleetRequestsRequestDescribeSpotFleetRequestsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
SpotFleetRequestIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeStaleSecurityGroupsRequestDescribeStaleSecurityGroupsPaginateTypeDef#
# DescribeStaleSecurityGroupsRequestDescribeStaleSecurityGroupsPaginateTypeDef definition
class DescribeStaleSecurityGroupsRequestDescribeStaleSecurityGroupsPaginateTypeDef(TypedDict):
VpcId: str,
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeVpcClassicLinkDnsSupportRequestDescribeVpcClassicLinkDnsSupportPaginateTypeDef#
# DescribeVpcClassicLinkDnsSupportRequestDescribeVpcClassicLinkDnsSupportPaginateTypeDef definition
class DescribeVpcClassicLinkDnsSupportRequestDescribeVpcClassicLinkDnsSupportPaginateTypeDef(TypedDict):
VpcIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetAssociatedIpv6PoolCidrsRequestGetAssociatedIpv6PoolCidrsPaginateTypeDef#
# GetAssociatedIpv6PoolCidrsRequestGetAssociatedIpv6PoolCidrsPaginateTypeDef definition
class GetAssociatedIpv6PoolCidrsRequestGetAssociatedIpv6PoolCidrsPaginateTypeDef(TypedDict):
PoolId: str,
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetAwsNetworkPerformanceDataRequestGetAwsNetworkPerformanceDataPaginateTypeDef#
# GetAwsNetworkPerformanceDataRequestGetAwsNetworkPerformanceDataPaginateTypeDef definition
class GetAwsNetworkPerformanceDataRequestGetAwsNetworkPerformanceDataPaginateTypeDef(TypedDict):
DataQueries: NotRequired[Sequence[DataQueryTypeDef]], # (1)
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetGroupsForCapacityReservationRequestGetGroupsForCapacityReservationPaginateTypeDef#
# GetGroupsForCapacityReservationRequestGetGroupsForCapacityReservationPaginateTypeDef definition
class GetGroupsForCapacityReservationRequestGetGroupsForCapacityReservationPaginateTypeDef(TypedDict):
CapacityReservationId: str,
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetIpamAddressHistoryRequestGetIpamAddressHistoryPaginateTypeDef#
# GetIpamAddressHistoryRequestGetIpamAddressHistoryPaginateTypeDef definition
class GetIpamAddressHistoryRequestGetIpamAddressHistoryPaginateTypeDef(TypedDict):
Cidr: str,
IpamScopeId: str,
DryRun: NotRequired[bool],
VpcId: NotRequired[str],
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetManagedPrefixListAssociationsRequestGetManagedPrefixListAssociationsPaginateTypeDef#
# GetManagedPrefixListAssociationsRequestGetManagedPrefixListAssociationsPaginateTypeDef definition
class GetManagedPrefixListAssociationsRequestGetManagedPrefixListAssociationsPaginateTypeDef(TypedDict):
PrefixListId: str,
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetManagedPrefixListEntriesRequestGetManagedPrefixListEntriesPaginateTypeDef#
# GetManagedPrefixListEntriesRequestGetManagedPrefixListEntriesPaginateTypeDef definition
class GetManagedPrefixListEntriesRequestGetManagedPrefixListEntriesPaginateTypeDef(TypedDict):
PrefixListId: str,
DryRun: NotRequired[bool],
TargetVersion: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetNetworkInsightsAccessScopeAnalysisFindingsRequestGetNetworkInsightsAccessScopeAnalysisFindingsPaginateTypeDef#
# GetNetworkInsightsAccessScopeAnalysisFindingsRequestGetNetworkInsightsAccessScopeAnalysisFindingsPaginateTypeDef definition
class GetNetworkInsightsAccessScopeAnalysisFindingsRequestGetNetworkInsightsAccessScopeAnalysisFindingsPaginateTypeDef(TypedDict):
NetworkInsightsAccessScopeAnalysisId: str,
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetVpnConnectionDeviceTypesRequestGetVpnConnectionDeviceTypesPaginateTypeDef#
# GetVpnConnectionDeviceTypesRequestGetVpnConnectionDeviceTypesPaginateTypeDef definition
class GetVpnConnectionDeviceTypesRequestGetVpnConnectionDeviceTypesPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListImagesInRecycleBinRequestListImagesInRecycleBinPaginateTypeDef#
# ListImagesInRecycleBinRequestListImagesInRecycleBinPaginateTypeDef definition
class ListImagesInRecycleBinRequestListImagesInRecycleBinPaginateTypeDef(TypedDict):
ImageIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSnapshotsInRecycleBinRequestListSnapshotsInRecycleBinPaginateTypeDef#
# ListSnapshotsInRecycleBinRequestListSnapshotsInRecycleBinPaginateTypeDef definition
class ListSnapshotsInRecycleBinRequestListSnapshotsInRecycleBinPaginateTypeDef(TypedDict):
SnapshotIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAddressesRequestRequestTypeDef#
# DescribeAddressesRequestRequestTypeDef definition
class DescribeAddressesRequestRequestTypeDef(TypedDict):
PublicIps: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
AllocationIds: NotRequired[Sequence[str]],
- 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)
- See FilterTypeDef
DescribeAwsNetworkPerformanceMetricSubscriptionsRequestDescribeAwsNetworkPerformanceMetricSubscriptionsPaginateTypeDef#
# DescribeAwsNetworkPerformanceMetricSubscriptionsRequestDescribeAwsNetworkPerformanceMetricSubscriptionsPaginateTypeDef definition
class DescribeAwsNetworkPerformanceMetricSubscriptionsRequestDescribeAwsNetworkPerformanceMetricSubscriptionsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeAwsNetworkPerformanceMetricSubscriptionsRequestRequestTypeDef#
# DescribeAwsNetworkPerformanceMetricSubscriptionsRequestRequestTypeDef definition
class DescribeAwsNetworkPerformanceMetricSubscriptionsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeBundleTasksRequestRequestTypeDef#
# DescribeBundleTasksRequestRequestTypeDef definition
class DescribeBundleTasksRequestRequestTypeDef(TypedDict):
BundleIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeCapacityReservationBillingRequestsRequestDescribeCapacityReservationBillingRequestsPaginateTypeDef#
# DescribeCapacityReservationBillingRequestsRequestDescribeCapacityReservationBillingRequestsPaginateTypeDef definition
class DescribeCapacityReservationBillingRequestsRequestDescribeCapacityReservationBillingRequestsPaginateTypeDef(TypedDict):
Role: CallerRoleType, # (1)
CapacityReservationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See CallerRoleType
- See FilterTypeDef
- 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],
- See CallerRoleType
- See FilterTypeDef
DescribeCapacityReservationFleetsRequestDescribeCapacityReservationFleetsPaginateTypeDef#
# DescribeCapacityReservationFleetsRequestDescribeCapacityReservationFleetsPaginateTypeDef definition
class DescribeCapacityReservationFleetsRequestDescribeCapacityReservationFleetsPaginateTypeDef(TypedDict):
CapacityReservationFleetIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeCapacityReservationsRequestDescribeCapacityReservationsPaginateTypeDef#
# DescribeCapacityReservationsRequestDescribeCapacityReservationsPaginateTypeDef definition
class DescribeCapacityReservationsRequestDescribeCapacityReservationsPaginateTypeDef(TypedDict):
CapacityReservationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeCarrierGatewaysRequestDescribeCarrierGatewaysPaginateTypeDef#
# DescribeCarrierGatewaysRequestDescribeCarrierGatewaysPaginateTypeDef definition
class DescribeCarrierGatewaysRequestDescribeCarrierGatewaysPaginateTypeDef(TypedDict):
CarrierGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeClassicLinkInstancesRequestDescribeClassicLinkInstancesPaginateTypeDef#
# DescribeClassicLinkInstancesRequestDescribeClassicLinkInstancesPaginateTypeDef definition
class DescribeClassicLinkInstancesRequestDescribeClassicLinkInstancesPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
InstanceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeClientVpnAuthorizationRulesRequestDescribeClientVpnAuthorizationRulesPaginateTypeDef#
# DescribeClientVpnAuthorizationRulesRequestDescribeClientVpnAuthorizationRulesPaginateTypeDef definition
class DescribeClientVpnAuthorizationRulesRequestDescribeClientVpnAuthorizationRulesPaginateTypeDef(TypedDict):
ClientVpnEndpointId: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeClientVpnAuthorizationRulesRequestRequestTypeDef#
# DescribeClientVpnAuthorizationRulesRequestRequestTypeDef definition
class DescribeClientVpnAuthorizationRulesRequestRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
DryRun: NotRequired[bool],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
- See FilterTypeDef
DescribeClientVpnConnectionsRequestDescribeClientVpnConnectionsPaginateTypeDef#
# DescribeClientVpnConnectionsRequestDescribeClientVpnConnectionsPaginateTypeDef definition
class DescribeClientVpnConnectionsRequestDescribeClientVpnConnectionsPaginateTypeDef(TypedDict):
ClientVpnEndpointId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeClientVpnConnectionsRequestRequestTypeDef#
# DescribeClientVpnConnectionsRequestRequestTypeDef definition
class DescribeClientVpnConnectionsRequestRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeClientVpnEndpointsRequestDescribeClientVpnEndpointsPaginateTypeDef#
# DescribeClientVpnEndpointsRequestDescribeClientVpnEndpointsPaginateTypeDef definition
class DescribeClientVpnEndpointsRequestDescribeClientVpnEndpointsPaginateTypeDef(TypedDict):
ClientVpnEndpointIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeClientVpnRoutesRequestDescribeClientVpnRoutesPaginateTypeDef#
# DescribeClientVpnRoutesRequestDescribeClientVpnRoutesPaginateTypeDef definition
class DescribeClientVpnRoutesRequestDescribeClientVpnRoutesPaginateTypeDef(TypedDict):
ClientVpnEndpointId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeClientVpnRoutesRequestRequestTypeDef#
# DescribeClientVpnRoutesRequestRequestTypeDef definition
class DescribeClientVpnRoutesRequestRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeClientVpnTargetNetworksRequestDescribeClientVpnTargetNetworksPaginateTypeDef#
# DescribeClientVpnTargetNetworksRequestDescribeClientVpnTargetNetworksPaginateTypeDef definition
class DescribeClientVpnTargetNetworksRequestDescribeClientVpnTargetNetworksPaginateTypeDef(TypedDict):
ClientVpnEndpointId: str,
AssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeCoipPoolsRequestDescribeCoipPoolsPaginateTypeDef#
# DescribeCoipPoolsRequestDescribeCoipPoolsPaginateTypeDef definition
class DescribeCoipPoolsRequestDescribeCoipPoolsPaginateTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeCustomerGatewaysRequestRequestTypeDef#
# DescribeCustomerGatewaysRequestRequestTypeDef definition
class DescribeCustomerGatewaysRequestRequestTypeDef(TypedDict):
CustomerGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeDhcpOptionsRequestDescribeDhcpOptionsPaginateTypeDef#
# DescribeDhcpOptionsRequestDescribeDhcpOptionsPaginateTypeDef definition
class DescribeDhcpOptionsRequestDescribeDhcpOptionsPaginateTypeDef(TypedDict):
DhcpOptionsIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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)
- See FilterTypeDef
DescribeEgressOnlyInternetGatewaysRequestDescribeEgressOnlyInternetGatewaysPaginateTypeDef#
# DescribeEgressOnlyInternetGatewaysRequestDescribeEgressOnlyInternetGatewaysPaginateTypeDef definition
class DescribeEgressOnlyInternetGatewaysRequestDescribeEgressOnlyInternetGatewaysPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
EgressOnlyInternetGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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)
- 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],
- See FilterTypeDef
DescribeExportImageTasksRequestDescribeExportImageTasksPaginateTypeDef#
# DescribeExportImageTasksRequestDescribeExportImageTasksPaginateTypeDef definition
class DescribeExportImageTasksRequestDescribeExportImageTasksPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ExportImageTaskIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeExportTasksRequestRequestTypeDef#
# DescribeExportTasksRequestRequestTypeDef definition
class DescribeExportTasksRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ExportTaskIds: NotRequired[Sequence[str]],
- See FilterTypeDef
DescribeFastLaunchImagesRequestDescribeFastLaunchImagesPaginateTypeDef#
# DescribeFastLaunchImagesRequestDescribeFastLaunchImagesPaginateTypeDef definition
class DescribeFastLaunchImagesRequestDescribeFastLaunchImagesPaginateTypeDef(TypedDict):
ImageIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeFastSnapshotRestoresRequestDescribeFastSnapshotRestoresPaginateTypeDef#
# DescribeFastSnapshotRestoresRequestDescribeFastSnapshotRestoresPaginateTypeDef definition
class DescribeFastSnapshotRestoresRequestDescribeFastSnapshotRestoresPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeFastSnapshotRestoresRequestRequestTypeDef#
# DescribeFastSnapshotRestoresRequestRequestTypeDef definition
class DescribeFastSnapshotRestoresRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeFleetInstancesRequestRequestTypeDef#
# DescribeFleetInstancesRequestRequestTypeDef definition
class DescribeFleetInstancesRequestRequestTypeDef(TypedDict):
FleetId: str,
DryRun: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeFleetsRequestDescribeFleetsPaginateTypeDef#
# DescribeFleetsRequestDescribeFleetsPaginateTypeDef definition
class DescribeFleetsRequestDescribeFleetsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
FleetIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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)
- See FilterTypeDef
DescribeFlowLogsRequestDescribeFlowLogsPaginateTypeDef#
# DescribeFlowLogsRequestDescribeFlowLogsPaginateTypeDef definition
class DescribeFlowLogsRequestDescribeFlowLogsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
FlowLogIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeFpgaImagesRequestDescribeFpgaImagesPaginateTypeDef#
# DescribeFpgaImagesRequestDescribeFpgaImagesPaginateTypeDef definition
class DescribeFpgaImagesRequestDescribeFpgaImagesPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
FpgaImageIds: NotRequired[Sequence[str]],
Owners: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeHostReservationOfferingsRequestDescribeHostReservationOfferingsPaginateTypeDef#
# DescribeHostReservationOfferingsRequestDescribeHostReservationOfferingsPaginateTypeDef definition
class DescribeHostReservationOfferingsRequestDescribeHostReservationOfferingsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxDuration: NotRequired[int],
MinDuration: NotRequired[int],
OfferingId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeHostReservationsRequestDescribeHostReservationsPaginateTypeDef#
# DescribeHostReservationsRequestDescribeHostReservationsPaginateTypeDef definition
class DescribeHostReservationsRequestDescribeHostReservationsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
HostReservationIdSet: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeHostReservationsRequestRequestTypeDef#
# DescribeHostReservationsRequestRequestTypeDef definition
class DescribeHostReservationsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
HostReservationIdSet: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeHostsRequestDescribeHostsPaginateTypeDef#
# DescribeHostsRequestDescribeHostsPaginateTypeDef definition
class DescribeHostsRequestDescribeHostsPaginateTypeDef(TypedDict):
HostIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeHostsRequestRequestTypeDef#
# DescribeHostsRequestRequestTypeDef definition
class DescribeHostsRequestRequestTypeDef(TypedDict):
HostIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeIamInstanceProfileAssociationsRequestDescribeIamInstanceProfileAssociationsPaginateTypeDef#
# DescribeIamInstanceProfileAssociationsRequestDescribeIamInstanceProfileAssociationsPaginateTypeDef definition
class DescribeIamInstanceProfileAssociationsRequestDescribeIamInstanceProfileAssociationsPaginateTypeDef(TypedDict):
AssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeIamInstanceProfileAssociationsRequestRequestTypeDef#
# DescribeIamInstanceProfileAssociationsRequestRequestTypeDef definition
class DescribeIamInstanceProfileAssociationsRequestRequestTypeDef(TypedDict):
AssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeImagesRequestDescribeImagesPaginateTypeDef#
# DescribeImagesRequestDescribeImagesPaginateTypeDef definition
class DescribeImagesRequestDescribeImagesPaginateTypeDef(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)
- See FilterTypeDef
- 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)
- See FilterTypeDef
DescribeImportImageTasksRequestDescribeImportImageTasksPaginateTypeDef#
# DescribeImportImageTasksRequestDescribeImportImageTasksPaginateTypeDef definition
class DescribeImportImageTasksRequestDescribeImportImageTasksPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ImportTaskIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeImportSnapshotTasksRequestDescribeImportSnapshotTasksPaginateTypeDef#
# DescribeImportSnapshotTasksRequestDescribeImportSnapshotTasksPaginateTypeDef definition
class DescribeImportSnapshotTasksRequestDescribeImportSnapshotTasksPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ImportTaskIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeInstanceConnectEndpointsRequestDescribeInstanceConnectEndpointsPaginateTypeDef#
# DescribeInstanceConnectEndpointsRequestDescribeInstanceConnectEndpointsPaginateTypeDef definition
class DescribeInstanceConnectEndpointsRequestDescribeInstanceConnectEndpointsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
InstanceConnectEndpointIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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]],
- See FilterTypeDef
DescribeInstanceCreditSpecificationsRequestDescribeInstanceCreditSpecificationsPaginateTypeDef#
# DescribeInstanceCreditSpecificationsRequestDescribeInstanceCreditSpecificationsPaginateTypeDef definition
class DescribeInstanceCreditSpecificationsRequestDescribeInstanceCreditSpecificationsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
InstanceIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeInstanceEventWindowsRequestDescribeInstanceEventWindowsPaginateTypeDef#
# DescribeInstanceEventWindowsRequestDescribeInstanceEventWindowsPaginateTypeDef definition
class DescribeInstanceEventWindowsRequestDescribeInstanceEventWindowsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
InstanceEventWindowIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeInstanceImageMetadataRequestDescribeInstanceImageMetadataPaginateTypeDef#
# DescribeInstanceImageMetadataRequestDescribeInstanceImageMetadataPaginateTypeDef definition
class DescribeInstanceImageMetadataRequestDescribeInstanceImageMetadataPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
InstanceIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeInstanceStatusRequestDescribeInstanceStatusPaginateTypeDef#
# DescribeInstanceStatusRequestDescribeInstanceStatusPaginateTypeDef definition
class DescribeInstanceStatusRequestDescribeInstanceStatusPaginateTypeDef(TypedDict):
InstanceIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
IncludeAllInstances: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeInstanceTopologyRequestDescribeInstanceTopologyPaginateTypeDef#
# DescribeInstanceTopologyRequestDescribeInstanceTopologyPaginateTypeDef definition
class DescribeInstanceTopologyRequestDescribeInstanceTopologyPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
InstanceIds: NotRequired[Sequence[str]],
GroupNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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)
- See FilterTypeDef
DescribeInstanceTypeOfferingsRequestDescribeInstanceTypeOfferingsPaginateTypeDef#
# DescribeInstanceTypeOfferingsRequestDescribeInstanceTypeOfferingsPaginateTypeDef definition
class DescribeInstanceTypeOfferingsRequestDescribeInstanceTypeOfferingsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
LocationType: NotRequired[LocationTypeType], # (1)
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See LocationTypeType
- See FilterTypeDef
- 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],
- See LocationTypeType
- See FilterTypeDef
DescribeInstanceTypesRequestDescribeInstanceTypesPaginateTypeDef#
# DescribeInstanceTypesRequestDescribeInstanceTypesPaginateTypeDef definition
class DescribeInstanceTypesRequestDescribeInstanceTypesPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
InstanceTypes: NotRequired[Sequence[InstanceTypeType]], # (1)
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See InstanceTypeType
- See FilterTypeDef
- 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],
- See InstanceTypeType
- See FilterTypeDef
DescribeInstancesRequestDescribeInstancesPaginateTypeDef#
# DescribeInstancesRequestDescribeInstancesPaginateTypeDef definition
class DescribeInstancesRequestDescribeInstancesPaginateTypeDef(TypedDict):
InstanceIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeInternetGatewaysRequestDescribeInternetGatewaysPaginateTypeDef#
# DescribeInternetGatewaysRequestDescribeInternetGatewaysPaginateTypeDef definition
class DescribeInternetGatewaysRequestDescribeInternetGatewaysPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
InternetGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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)
- 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]],
- See FilterTypeDef
DescribeIpamPoolsRequestDescribeIpamPoolsPaginateTypeDef#
# DescribeIpamPoolsRequestDescribeIpamPoolsPaginateTypeDef definition
class DescribeIpamPoolsRequestDescribeIpamPoolsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
IpamPoolIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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]],
- See FilterTypeDef
DescribeIpamResourceDiscoveriesRequestDescribeIpamResourceDiscoveriesPaginateTypeDef#
# DescribeIpamResourceDiscoveriesRequestDescribeIpamResourceDiscoveriesPaginateTypeDef definition
class DescribeIpamResourceDiscoveriesRequestDescribeIpamResourceDiscoveriesPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
IpamResourceDiscoveryIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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)
- See FilterTypeDef
DescribeIpamResourceDiscoveryAssociationsRequestDescribeIpamResourceDiscoveryAssociationsPaginateTypeDef#
# DescribeIpamResourceDiscoveryAssociationsRequestDescribeIpamResourceDiscoveryAssociationsPaginateTypeDef definition
class DescribeIpamResourceDiscoveryAssociationsRequestDescribeIpamResourceDiscoveryAssociationsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
IpamResourceDiscoveryAssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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)
- See FilterTypeDef
DescribeIpamScopesRequestDescribeIpamScopesPaginateTypeDef#
# DescribeIpamScopesRequestDescribeIpamScopesPaginateTypeDef definition
class DescribeIpamScopesRequestDescribeIpamScopesPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
IpamScopeIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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]],
- See FilterTypeDef
DescribeIpamsRequestDescribeIpamsPaginateTypeDef#
# DescribeIpamsRequestDescribeIpamsPaginateTypeDef definition
class DescribeIpamsRequestDescribeIpamsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
IpamIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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]],
- See FilterTypeDef
DescribeIpv6PoolsRequestDescribeIpv6PoolsPaginateTypeDef#
# DescribeIpv6PoolsRequestDescribeIpv6PoolsPaginateTypeDef definition
class DescribeIpv6PoolsRequestDescribeIpv6PoolsPaginateTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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)
- 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)
- See FilterTypeDef
DescribeLaunchTemplateVersionsRequestDescribeLaunchTemplateVersionsPaginateTypeDef#
# DescribeLaunchTemplateVersionsRequestDescribeLaunchTemplateVersionsPaginateTypeDef definition
class DescribeLaunchTemplateVersionsRequestDescribeLaunchTemplateVersionsPaginateTypeDef(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)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeLaunchTemplatesRequestDescribeLaunchTemplatesPaginateTypeDef#
# DescribeLaunchTemplatesRequestDescribeLaunchTemplatesPaginateTypeDef definition
class DescribeLaunchTemplatesRequestDescribeLaunchTemplatesPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
LaunchTemplateIds: NotRequired[Sequence[str]],
LaunchTemplateNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginateTypeDef#
# DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginateTypeDef definition
class DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginateTypeDef(TypedDict):
LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeLocalGatewayRouteTableVpcAssociationsRequestDescribeLocalGatewayRouteTableVpcAssociationsPaginateTypeDef#
# DescribeLocalGatewayRouteTableVpcAssociationsRequestDescribeLocalGatewayRouteTableVpcAssociationsPaginateTypeDef definition
class DescribeLocalGatewayRouteTableVpcAssociationsRequestDescribeLocalGatewayRouteTableVpcAssociationsPaginateTypeDef(TypedDict):
LocalGatewayRouteTableVpcAssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeLocalGatewayRouteTablesRequestDescribeLocalGatewayRouteTablesPaginateTypeDef#
# DescribeLocalGatewayRouteTablesRequestDescribeLocalGatewayRouteTablesPaginateTypeDef definition
class DescribeLocalGatewayRouteTablesRequestDescribeLocalGatewayRouteTablesPaginateTypeDef(TypedDict):
LocalGatewayRouteTableIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeLocalGatewayVirtualInterfaceGroupsRequestDescribeLocalGatewayVirtualInterfaceGroupsPaginateTypeDef#
# DescribeLocalGatewayVirtualInterfaceGroupsRequestDescribeLocalGatewayVirtualInterfaceGroupsPaginateTypeDef definition
class DescribeLocalGatewayVirtualInterfaceGroupsRequestDescribeLocalGatewayVirtualInterfaceGroupsPaginateTypeDef(TypedDict):
LocalGatewayVirtualInterfaceGroupIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeLocalGatewayVirtualInterfacesRequestDescribeLocalGatewayVirtualInterfacesPaginateTypeDef#
# DescribeLocalGatewayVirtualInterfacesRequestDescribeLocalGatewayVirtualInterfacesPaginateTypeDef definition
class DescribeLocalGatewayVirtualInterfacesRequestDescribeLocalGatewayVirtualInterfacesPaginateTypeDef(TypedDict):
LocalGatewayVirtualInterfaceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeLocalGatewaysRequestDescribeLocalGatewaysPaginateTypeDef#
# DescribeLocalGatewaysRequestDescribeLocalGatewaysPaginateTypeDef definition
class DescribeLocalGatewaysRequestDescribeLocalGatewaysPaginateTypeDef(TypedDict):
LocalGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- 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],
- See FilterTypeDef
DescribeMacHostsRequestDescribeMacHostsPaginateTypeDef#
# DescribeMacHostsRequestDescribeMacHostsPaginateTypeDef definition
class DescribeMacHostsRequestDescribeMacHostsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
HostIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeMacHostsRequestRequestTypeDef#
# DescribeMacHostsRequestRequestTypeDef definition
class DescribeMacHostsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
HostIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeManagedPrefixListsRequestDescribeManagedPrefixListsPaginateTypeDef#
# DescribeManagedPrefixListsRequestDescribeManagedPrefixListsPaginateTypeDef definition
class DescribeManagedPrefixListsRequestDescribeManagedPrefixListsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PrefixListIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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]],
- See FilterTypeDef
DescribeMovingAddressesRequestDescribeMovingAddressesPaginateTypeDef#
# DescribeMovingAddressesRequestDescribeMovingAddressesPaginateTypeDef definition
class DescribeMovingAddressesRequestDescribeMovingAddressesPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
PublicIps: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeNatGatewaysRequestDescribeNatGatewaysPaginateTypeDef#
# DescribeNatGatewaysRequestDescribeNatGatewaysPaginateTypeDef definition
class DescribeNatGatewaysRequestDescribeNatGatewaysPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NatGatewayIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeNetworkAclsRequestDescribeNetworkAclsPaginateTypeDef#
# DescribeNetworkAclsRequestDescribeNetworkAclsPaginateTypeDef definition
class DescribeNetworkAclsRequestDescribeNetworkAclsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
NetworkAclIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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)
- See FilterTypeDef
DescribeNetworkInsightsAccessScopeAnalysesRequestDescribeNetworkInsightsAccessScopeAnalysesPaginateTypeDef#
# DescribeNetworkInsightsAccessScopeAnalysesRequestDescribeNetworkInsightsAccessScopeAnalysesPaginateTypeDef definition
class DescribeNetworkInsightsAccessScopeAnalysesRequestDescribeNetworkInsightsAccessScopeAnalysesPaginateTypeDef(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)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeNetworkInsightsAccessScopesRequestDescribeNetworkInsightsAccessScopesPaginateTypeDef#
# DescribeNetworkInsightsAccessScopesRequestDescribeNetworkInsightsAccessScopesPaginateTypeDef definition
class DescribeNetworkInsightsAccessScopesRequestDescribeNetworkInsightsAccessScopesPaginateTypeDef(TypedDict):
NetworkInsightsAccessScopeIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeNetworkInsightsAnalysesRequestDescribeNetworkInsightsAnalysesPaginateTypeDef#
# DescribeNetworkInsightsAnalysesRequestDescribeNetworkInsightsAnalysesPaginateTypeDef definition
class DescribeNetworkInsightsAnalysesRequestDescribeNetworkInsightsAnalysesPaginateTypeDef(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)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeNetworkInsightsPathsRequestDescribeNetworkInsightsPathsPaginateTypeDef#
# DescribeNetworkInsightsPathsRequestDescribeNetworkInsightsPathsPaginateTypeDef definition
class DescribeNetworkInsightsPathsRequestDescribeNetworkInsightsPathsPaginateTypeDef(TypedDict):
NetworkInsightsPathIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeNetworkInterfacePermissionsRequestDescribeNetworkInterfacePermissionsPaginateTypeDef#
# DescribeNetworkInterfacePermissionsRequestDescribeNetworkInterfacePermissionsPaginateTypeDef definition
class DescribeNetworkInterfacePermissionsRequestDescribeNetworkInterfacePermissionsPaginateTypeDef(TypedDict):
NetworkInterfacePermissionIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeNetworkInterfacePermissionsRequestRequestTypeDef#
# DescribeNetworkInterfacePermissionsRequestRequestTypeDef definition
class DescribeNetworkInterfacePermissionsRequestRequestTypeDef(TypedDict):
NetworkInterfacePermissionIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
DescribeNetworkInterfacesRequestDescribeNetworkInterfacesPaginateTypeDef#
# DescribeNetworkInterfacesRequestDescribeNetworkInterfacesPaginateTypeDef definition
class DescribeNetworkInterfacesRequestDescribeNetworkInterfacesPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
NetworkInterfaceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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)
- See FilterTypeDef
DescribePlacementGroupsRequestRequestTypeDef#
# DescribePlacementGroupsRequestRequestTypeDef definition
class DescribePlacementGroupsRequestRequestTypeDef(TypedDict):
GroupIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
GroupNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribePrefixListsRequestDescribePrefixListsPaginateTypeDef#
# DescribePrefixListsRequestDescribePrefixListsPaginateTypeDef definition
class DescribePrefixListsRequestDescribePrefixListsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PrefixListIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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]],
- See FilterTypeDef
DescribePublicIpv4PoolsRequestDescribePublicIpv4PoolsPaginateTypeDef#
# DescribePublicIpv4PoolsRequestDescribePublicIpv4PoolsPaginateTypeDef definition
class DescribePublicIpv4PoolsRequestDescribePublicIpv4PoolsPaginateTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribePublicIpv4PoolsRequestRequestTypeDef#
# DescribePublicIpv4PoolsRequestRequestTypeDef definition
class DescribePublicIpv4PoolsRequestRequestTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeRegionsRequestRequestTypeDef#
# DescribeRegionsRequestRequestTypeDef definition
class DescribeRegionsRequestRequestTypeDef(TypedDict):
RegionNames: NotRequired[Sequence[str]],
AllRegions: NotRequired[bool],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeReplaceRootVolumeTasksRequestDescribeReplaceRootVolumeTasksPaginateTypeDef#
# DescribeReplaceRootVolumeTasksRequestDescribeReplaceRootVolumeTasksPaginateTypeDef definition
class DescribeReplaceRootVolumeTasksRequestDescribeReplaceRootVolumeTasksPaginateTypeDef(TypedDict):
ReplaceRootVolumeTaskIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeReservedInstancesListingsRequestRequestTypeDef#
# DescribeReservedInstancesListingsRequestRequestTypeDef definition
class DescribeReservedInstancesListingsRequestRequestTypeDef(TypedDict):
ReservedInstancesId: NotRequired[str],
ReservedInstancesListingId: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeReservedInstancesModificationsRequestDescribeReservedInstancesModificationsPaginateTypeDef#
# DescribeReservedInstancesModificationsRequestDescribeReservedInstancesModificationsPaginateTypeDef definition
class DescribeReservedInstancesModificationsRequestDescribeReservedInstancesModificationsPaginateTypeDef(TypedDict):
ReservedInstancesModificationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeReservedInstancesModificationsRequestRequestTypeDef#
# DescribeReservedInstancesModificationsRequestRequestTypeDef definition
class DescribeReservedInstancesModificationsRequestRequestTypeDef(TypedDict):
ReservedInstancesModificationIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeReservedInstancesOfferingsRequestDescribeReservedInstancesOfferingsPaginateTypeDef#
# DescribeReservedInstancesOfferingsRequestDescribeReservedInstancesOfferingsPaginateTypeDef definition
class DescribeReservedInstancesOfferingsRequestDescribeReservedInstancesOfferingsPaginateTypeDef(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)
- See InstanceTypeType
- See OfferingClassTypeType
- See RIProductDescriptionType
- See FilterTypeDef
- See TenancyType
- See OfferingTypeValuesType
- 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],
- See InstanceTypeType
- See OfferingClassTypeType
- See RIProductDescriptionType
- See FilterTypeDef
- See TenancyType
- 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)
- See OfferingClassTypeType
- See FilterTypeDef
- See OfferingTypeValuesType
DescribeRouteTablesRequestDescribeRouteTablesPaginateTypeDef#
# DescribeRouteTablesRequestDescribeRouteTablesPaginateTypeDef definition
class DescribeRouteTablesRequestDescribeRouteTablesPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
RouteTableIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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)
- See FilterTypeDef
DescribeSecurityGroupRulesRequestDescribeSecurityGroupRulesPaginateTypeDef#
# DescribeSecurityGroupRulesRequestDescribeSecurityGroupRulesPaginateTypeDef definition
class DescribeSecurityGroupRulesRequestDescribeSecurityGroupRulesPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SecurityGroupRuleIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeSecurityGroupVpcAssociationsRequestDescribeSecurityGroupVpcAssociationsPaginateTypeDef#
# DescribeSecurityGroupVpcAssociationsRequestDescribeSecurityGroupVpcAssociationsPaginateTypeDef definition
class DescribeSecurityGroupVpcAssociationsRequestDescribeSecurityGroupVpcAssociationsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeSecurityGroupVpcAssociationsRequestRequestTypeDef#
# DescribeSecurityGroupVpcAssociationsRequestRequestTypeDef definition
class DescribeSecurityGroupVpcAssociationsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeSecurityGroupsRequestDescribeSecurityGroupsPaginateTypeDef#
# DescribeSecurityGroupsRequestDescribeSecurityGroupsPaginateTypeDef definition
class DescribeSecurityGroupsRequestDescribeSecurityGroupsPaginateTypeDef(TypedDict):
GroupIds: NotRequired[Sequence[str]],
GroupNames: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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)
- See FilterTypeDef
DescribeSnapshotTierStatusRequestDescribeSnapshotTierStatusPaginateTypeDef#
# DescribeSnapshotTierStatusRequestDescribeSnapshotTierStatusPaginateTypeDef definition
class DescribeSnapshotTierStatusRequestDescribeSnapshotTierStatusPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeSnapshotTierStatusRequestRequestTypeDef#
# DescribeSnapshotTierStatusRequestRequestTypeDef definition
class DescribeSnapshotTierStatusRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
DescribeSnapshotsRequestDescribeSnapshotsPaginateTypeDef#
# DescribeSnapshotsRequestDescribeSnapshotsPaginateTypeDef definition
class DescribeSnapshotsRequestDescribeSnapshotsPaginateTypeDef(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)
- See FilterTypeDef
- 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)
- See FilterTypeDef
DescribeSpotInstanceRequestsRequestDescribeSpotInstanceRequestsPaginateTypeDef#
# DescribeSpotInstanceRequestsRequestDescribeSpotInstanceRequestsPaginateTypeDef definition
class DescribeSpotInstanceRequestsRequestDescribeSpotInstanceRequestsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
SpotInstanceRequestIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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)
- See FilterTypeDef
DescribeSpotPriceHistoryRequestDescribeSpotPriceHistoryPaginateTypeDef#
# DescribeSpotPriceHistoryRequestDescribeSpotPriceHistoryPaginateTypeDef definition
class DescribeSpotPriceHistoryRequestDescribeSpotPriceHistoryPaginateTypeDef(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)
- See InstanceTypeType
- See FilterTypeDef
- 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],
- See InstanceTypeType
- See FilterTypeDef
DescribeStoreImageTasksRequestDescribeStoreImageTasksPaginateTypeDef#
# DescribeStoreImageTasksRequestDescribeStoreImageTasksPaginateTypeDef definition
class DescribeStoreImageTasksRequestDescribeStoreImageTasksPaginateTypeDef(TypedDict):
ImageIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeSubnetsRequestDescribeSubnetsPaginateTypeDef#
# DescribeSubnetsRequestDescribeSubnetsPaginateTypeDef definition
class DescribeSubnetsRequestDescribeSubnetsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SubnetIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeTagsRequestDescribeTagsPaginateTypeDef#
# DescribeTagsRequestDescribeTagsPaginateTypeDef definition
class DescribeTagsRequestDescribeTagsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTagsRequestRequestTypeDef#
# DescribeTagsRequestRequestTypeDef definition
class DescribeTagsRequestRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- 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],
- See FilterTypeDef
DescribeTrafficMirrorFiltersRequestDescribeTrafficMirrorFiltersPaginateTypeDef#
# DescribeTrafficMirrorFiltersRequestDescribeTrafficMirrorFiltersPaginateTypeDef definition
class DescribeTrafficMirrorFiltersRequestDescribeTrafficMirrorFiltersPaginateTypeDef(TypedDict):
TrafficMirrorFilterIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeTrafficMirrorSessionsRequestDescribeTrafficMirrorSessionsPaginateTypeDef#
# DescribeTrafficMirrorSessionsRequestDescribeTrafficMirrorSessionsPaginateTypeDef definition
class DescribeTrafficMirrorSessionsRequestDescribeTrafficMirrorSessionsPaginateTypeDef(TypedDict):
TrafficMirrorSessionIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeTrafficMirrorTargetsRequestDescribeTrafficMirrorTargetsPaginateTypeDef#
# DescribeTrafficMirrorTargetsRequestDescribeTrafficMirrorTargetsPaginateTypeDef definition
class DescribeTrafficMirrorTargetsRequestDescribeTrafficMirrorTargetsPaginateTypeDef(TypedDict):
TrafficMirrorTargetIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeTransitGatewayAttachmentsRequestDescribeTransitGatewayAttachmentsPaginateTypeDef#
# DescribeTransitGatewayAttachmentsRequestDescribeTransitGatewayAttachmentsPaginateTypeDef definition
class DescribeTransitGatewayAttachmentsRequestDescribeTransitGatewayAttachmentsPaginateTypeDef(TypedDict):
TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeTransitGatewayConnectPeersRequestDescribeTransitGatewayConnectPeersPaginateTypeDef#
# DescribeTransitGatewayConnectPeersRequestDescribeTransitGatewayConnectPeersPaginateTypeDef definition
class DescribeTransitGatewayConnectPeersRequestDescribeTransitGatewayConnectPeersPaginateTypeDef(TypedDict):
TransitGatewayConnectPeerIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeTransitGatewayConnectsRequestDescribeTransitGatewayConnectsPaginateTypeDef#
# DescribeTransitGatewayConnectsRequestDescribeTransitGatewayConnectsPaginateTypeDef definition
class DescribeTransitGatewayConnectsRequestDescribeTransitGatewayConnectsPaginateTypeDef(TypedDict):
TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeTransitGatewayMulticastDomainsRequestDescribeTransitGatewayMulticastDomainsPaginateTypeDef#
# DescribeTransitGatewayMulticastDomainsRequestDescribeTransitGatewayMulticastDomainsPaginateTypeDef definition
class DescribeTransitGatewayMulticastDomainsRequestDescribeTransitGatewayMulticastDomainsPaginateTypeDef(TypedDict):
TransitGatewayMulticastDomainIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeTransitGatewayPeeringAttachmentsRequestDescribeTransitGatewayPeeringAttachmentsPaginateTypeDef#
# DescribeTransitGatewayPeeringAttachmentsRequestDescribeTransitGatewayPeeringAttachmentsPaginateTypeDef definition
class DescribeTransitGatewayPeeringAttachmentsRequestDescribeTransitGatewayPeeringAttachmentsPaginateTypeDef(TypedDict):
TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeTransitGatewayPolicyTablesRequestDescribeTransitGatewayPolicyTablesPaginateTypeDef#
# DescribeTransitGatewayPolicyTablesRequestDescribeTransitGatewayPolicyTablesPaginateTypeDef definition
class DescribeTransitGatewayPolicyTablesRequestDescribeTransitGatewayPolicyTablesPaginateTypeDef(TypedDict):
TransitGatewayPolicyTableIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeTransitGatewayRouteTableAnnouncementsRequestDescribeTransitGatewayRouteTableAnnouncementsPaginateTypeDef#
# DescribeTransitGatewayRouteTableAnnouncementsRequestDescribeTransitGatewayRouteTableAnnouncementsPaginateTypeDef definition
class DescribeTransitGatewayRouteTableAnnouncementsRequestDescribeTransitGatewayRouteTableAnnouncementsPaginateTypeDef(TypedDict):
TransitGatewayRouteTableAnnouncementIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeTransitGatewayRouteTablesRequestDescribeTransitGatewayRouteTablesPaginateTypeDef#
# DescribeTransitGatewayRouteTablesRequestDescribeTransitGatewayRouteTablesPaginateTypeDef definition
class DescribeTransitGatewayRouteTablesRequestDescribeTransitGatewayRouteTablesPaginateTypeDef(TypedDict):
TransitGatewayRouteTableIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeTransitGatewayVpcAttachmentsRequestDescribeTransitGatewayVpcAttachmentsPaginateTypeDef#
# DescribeTransitGatewayVpcAttachmentsRequestDescribeTransitGatewayVpcAttachmentsPaginateTypeDef definition
class DescribeTransitGatewayVpcAttachmentsRequestDescribeTransitGatewayVpcAttachmentsPaginateTypeDef(TypedDict):
TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeTransitGatewaysRequestDescribeTransitGatewaysPaginateTypeDef#
# DescribeTransitGatewaysRequestDescribeTransitGatewaysPaginateTypeDef definition
class DescribeTransitGatewaysRequestDescribeTransitGatewaysPaginateTypeDef(TypedDict):
TransitGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeTrunkInterfaceAssociationsRequestDescribeTrunkInterfaceAssociationsPaginateTypeDef#
# DescribeTrunkInterfaceAssociationsRequestDescribeTrunkInterfaceAssociationsPaginateTypeDef definition
class DescribeTrunkInterfaceAssociationsRequestDescribeTrunkInterfaceAssociationsPaginateTypeDef(TypedDict):
AssociationIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeVerifiedAccessEndpointsRequestDescribeVerifiedAccessEndpointsPaginateTypeDef#
# DescribeVerifiedAccessEndpointsRequestDescribeVerifiedAccessEndpointsPaginateTypeDef definition
class DescribeVerifiedAccessEndpointsRequestDescribeVerifiedAccessEndpointsPaginateTypeDef(TypedDict):
VerifiedAccessEndpointIds: NotRequired[Sequence[str]],
VerifiedAccessInstanceId: NotRequired[str],
VerifiedAccessGroupId: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeVerifiedAccessGroupsRequestDescribeVerifiedAccessGroupsPaginateTypeDef#
# DescribeVerifiedAccessGroupsRequestDescribeVerifiedAccessGroupsPaginateTypeDef definition
class DescribeVerifiedAccessGroupsRequestDescribeVerifiedAccessGroupsPaginateTypeDef(TypedDict):
VerifiedAccessGroupIds: NotRequired[Sequence[str]],
VerifiedAccessInstanceId: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeVerifiedAccessInstanceLoggingConfigurationsRequestDescribeVerifiedAccessInstanceLoggingConfigurationsPaginateTypeDef#
# DescribeVerifiedAccessInstanceLoggingConfigurationsRequestDescribeVerifiedAccessInstanceLoggingConfigurationsPaginateTypeDef definition
class DescribeVerifiedAccessInstanceLoggingConfigurationsRequestDescribeVerifiedAccessInstanceLoggingConfigurationsPaginateTypeDef(TypedDict):
VerifiedAccessInstanceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeVerifiedAccessInstancesRequestDescribeVerifiedAccessInstancesPaginateTypeDef#
# DescribeVerifiedAccessInstancesRequestDescribeVerifiedAccessInstancesPaginateTypeDef definition
class DescribeVerifiedAccessInstancesRequestDescribeVerifiedAccessInstancesPaginateTypeDef(TypedDict):
VerifiedAccessInstanceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeVerifiedAccessTrustProvidersRequestDescribeVerifiedAccessTrustProvidersPaginateTypeDef#
# DescribeVerifiedAccessTrustProvidersRequestDescribeVerifiedAccessTrustProvidersPaginateTypeDef definition
class DescribeVerifiedAccessTrustProvidersRequestDescribeVerifiedAccessTrustProvidersPaginateTypeDef(TypedDict):
VerifiedAccessTrustProviderIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeVolumeStatusRequestDescribeVolumeStatusPaginateTypeDef#
# DescribeVolumeStatusRequestDescribeVolumeStatusPaginateTypeDef definition
class DescribeVolumeStatusRequestDescribeVolumeStatusPaginateTypeDef(TypedDict):
VolumeIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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)
- See FilterTypeDef
DescribeVolumeStatusRequestVolumeDescribeStatusTypeDef#
# DescribeVolumeStatusRequestVolumeDescribeStatusTypeDef definition
class DescribeVolumeStatusRequestVolumeDescribeStatusTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeVolumesModificationsRequestDescribeVolumesModificationsPaginateTypeDef#
# DescribeVolumesModificationsRequestDescribeVolumesModificationsPaginateTypeDef definition
class DescribeVolumesModificationsRequestDescribeVolumesModificationsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
VolumeIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeVolumesRequestDescribeVolumesPaginateTypeDef#
# DescribeVolumesRequestDescribeVolumesPaginateTypeDef definition
class DescribeVolumesRequestDescribeVolumesPaginateTypeDef(TypedDict):
VolumeIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- 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],
- See FilterTypeDef
DescribeVpcClassicLinkRequestRequestTypeDef#
# DescribeVpcClassicLinkRequestRequestTypeDef definition
class DescribeVpcClassicLinkRequestRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
VpcIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeVpcEndpointConnectionNotificationsRequestDescribeVpcEndpointConnectionNotificationsPaginateTypeDef#
# DescribeVpcEndpointConnectionNotificationsRequestDescribeVpcEndpointConnectionNotificationsPaginateTypeDef definition
class DescribeVpcEndpointConnectionNotificationsRequestDescribeVpcEndpointConnectionNotificationsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
ConnectionNotificationId: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeVpcEndpointConnectionsRequestDescribeVpcEndpointConnectionsPaginateTypeDef#
# DescribeVpcEndpointConnectionsRequestDescribeVpcEndpointConnectionsPaginateTypeDef definition
class DescribeVpcEndpointConnectionsRequestDescribeVpcEndpointConnectionsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVpcEndpointConnectionsRequestRequestTypeDef#
# DescribeVpcEndpointConnectionsRequestRequestTypeDef definition
class DescribeVpcEndpointConnectionsRequestRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeVpcEndpointServiceConfigurationsRequestDescribeVpcEndpointServiceConfigurationsPaginateTypeDef#
# DescribeVpcEndpointServiceConfigurationsRequestDescribeVpcEndpointServiceConfigurationsPaginateTypeDef definition
class DescribeVpcEndpointServiceConfigurationsRequestDescribeVpcEndpointServiceConfigurationsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
ServiceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeVpcEndpointServicePermissionsRequestDescribeVpcEndpointServicePermissionsPaginateTypeDef#
# DescribeVpcEndpointServicePermissionsRequestDescribeVpcEndpointServicePermissionsPaginateTypeDef definition
class DescribeVpcEndpointServicePermissionsRequestDescribeVpcEndpointServicePermissionsPaginateTypeDef(TypedDict):
ServiceId: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVpcEndpointServicePermissionsRequestRequestTypeDef#
# DescribeVpcEndpointServicePermissionsRequestRequestTypeDef definition
class DescribeVpcEndpointServicePermissionsRequestRequestTypeDef(TypedDict):
ServiceId: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeVpcEndpointServicesRequestDescribeVpcEndpointServicesPaginateTypeDef#
# DescribeVpcEndpointServicesRequestDescribeVpcEndpointServicesPaginateTypeDef definition
class DescribeVpcEndpointServicesRequestDescribeVpcEndpointServicesPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
ServiceNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeVpcEndpointsRequestDescribeVpcEndpointsPaginateTypeDef#
# DescribeVpcEndpointsRequestDescribeVpcEndpointsPaginateTypeDef definition
class DescribeVpcEndpointsRequestDescribeVpcEndpointsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
VpcEndpointIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeVpcPeeringConnectionsRequestDescribeVpcPeeringConnectionsPaginateTypeDef#
# DescribeVpcPeeringConnectionsRequestDescribeVpcPeeringConnectionsPaginateTypeDef definition
class DescribeVpcPeeringConnectionsRequestDescribeVpcPeeringConnectionsPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
VpcPeeringConnectionIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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)
- See FilterTypeDef
DescribeVpcsRequestDescribeVpcsPaginateTypeDef#
# DescribeVpcsRequestDescribeVpcsPaginateTypeDef definition
class DescribeVpcsRequestDescribeVpcsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
VpcIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
DescribeVpnConnectionsRequestRequestTypeDef#
# DescribeVpnConnectionsRequestRequestTypeDef definition
class DescribeVpnConnectionsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
VpnConnectionIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeVpnGatewaysRequestRequestTypeDef#
# DescribeVpnGatewaysRequestRequestTypeDef definition
class DescribeVpnGatewaysRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
VpnGatewayIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
- See FilterTypeDef
ExportTransitGatewayRoutesRequestRequestTypeDef#
# ExportTransitGatewayRoutesRequestRequestTypeDef definition
class ExportTransitGatewayRoutesRequestRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
S3Bucket: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
GetCoipPoolUsageRequestRequestTypeDef#
# GetCoipPoolUsageRequestRequestTypeDef definition
class GetCoipPoolUsageRequestRequestTypeDef(TypedDict):
PoolId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
GetIpamDiscoveredAccountsRequestGetIpamDiscoveredAccountsPaginateTypeDef#
# GetIpamDiscoveredAccountsRequestGetIpamDiscoveredAccountsPaginateTypeDef definition
class GetIpamDiscoveredAccountsRequestGetIpamDiscoveredAccountsPaginateTypeDef(TypedDict):
IpamResourceDiscoveryId: str,
DiscoveryRegion: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- 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],
- See FilterTypeDef
GetIpamDiscoveredResourceCidrsRequestGetIpamDiscoveredResourceCidrsPaginateTypeDef#
# GetIpamDiscoveredResourceCidrsRequestGetIpamDiscoveredResourceCidrsPaginateTypeDef definition
class GetIpamDiscoveredResourceCidrsRequestGetIpamDiscoveredResourceCidrsPaginateTypeDef(TypedDict):
IpamResourceDiscoveryId: str,
ResourceRegion: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
GetIpamPoolAllocationsRequestGetIpamPoolAllocationsPaginateTypeDef#
# GetIpamPoolAllocationsRequestGetIpamPoolAllocationsPaginateTypeDef definition
class GetIpamPoolAllocationsRequestGetIpamPoolAllocationsPaginateTypeDef(TypedDict):
IpamPoolId: str,
DryRun: NotRequired[bool],
IpamPoolAllocationId: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- 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],
- See FilterTypeDef
GetIpamPoolCidrsRequestGetIpamPoolCidrsPaginateTypeDef#
# GetIpamPoolCidrsRequestGetIpamPoolCidrsPaginateTypeDef definition
class GetIpamPoolCidrsRequestGetIpamPoolCidrsPaginateTypeDef(TypedDict):
IpamPoolId: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetIpamPoolCidrsRequestRequestTypeDef#
# GetIpamPoolCidrsRequestRequestTypeDef definition
class GetIpamPoolCidrsRequestRequestTypeDef(TypedDict):
IpamPoolId: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
GetIpamResourceCidrsRequestGetIpamResourceCidrsPaginateTypeDef#
# GetIpamResourceCidrsRequestGetIpamResourceCidrsPaginateTypeDef definition
class GetIpamResourceCidrsRequestGetIpamResourceCidrsPaginateTypeDef(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)
- See FilterTypeDef
- See IpamResourceTypeType
- See RequestIpamResourceTagTypeDef
- 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],
GetSecurityGroupsForVpcRequestGetSecurityGroupsForVpcPaginateTypeDef#
# GetSecurityGroupsForVpcRequestGetSecurityGroupsForVpcPaginateTypeDef definition
class GetSecurityGroupsForVpcRequestGetSecurityGroupsForVpcPaginateTypeDef(TypedDict):
VpcId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetSecurityGroupsForVpcRequestRequestTypeDef#
# GetSecurityGroupsForVpcRequestRequestTypeDef definition
class GetSecurityGroupsForVpcRequestRequestTypeDef(TypedDict):
VpcId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
GetSubnetCidrReservationsRequestRequestTypeDef#
# GetSubnetCidrReservationsRequestRequestTypeDef definition
class GetSubnetCidrReservationsRequestRequestTypeDef(TypedDict):
SubnetId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
GetTransitGatewayAttachmentPropagationsRequestGetTransitGatewayAttachmentPropagationsPaginateTypeDef#
# GetTransitGatewayAttachmentPropagationsRequestGetTransitGatewayAttachmentPropagationsPaginateTypeDef definition
class GetTransitGatewayAttachmentPropagationsRequestGetTransitGatewayAttachmentPropagationsPaginateTypeDef(TypedDict):
TransitGatewayAttachmentId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetTransitGatewayAttachmentPropagationsRequestRequestTypeDef#
# GetTransitGatewayAttachmentPropagationsRequestRequestTypeDef definition
class GetTransitGatewayAttachmentPropagationsRequestRequestTypeDef(TypedDict):
TransitGatewayAttachmentId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
GetTransitGatewayMulticastDomainAssociationsRequestGetTransitGatewayMulticastDomainAssociationsPaginateTypeDef#
# GetTransitGatewayMulticastDomainAssociationsRequestGetTransitGatewayMulticastDomainAssociationsPaginateTypeDef definition
class GetTransitGatewayMulticastDomainAssociationsRequestGetTransitGatewayMulticastDomainAssociationsPaginateTypeDef(TypedDict):
TransitGatewayMulticastDomainId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef#
# GetTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef definition
class GetTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef(TypedDict):
TransitGatewayMulticastDomainId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
GetTransitGatewayPolicyTableAssociationsRequestGetTransitGatewayPolicyTableAssociationsPaginateTypeDef#
# GetTransitGatewayPolicyTableAssociationsRequestGetTransitGatewayPolicyTableAssociationsPaginateTypeDef definition
class GetTransitGatewayPolicyTableAssociationsRequestGetTransitGatewayPolicyTableAssociationsPaginateTypeDef(TypedDict):
TransitGatewayPolicyTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetTransitGatewayPolicyTableAssociationsRequestRequestTypeDef#
# GetTransitGatewayPolicyTableAssociationsRequestRequestTypeDef definition
class GetTransitGatewayPolicyTableAssociationsRequestRequestTypeDef(TypedDict):
TransitGatewayPolicyTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
GetTransitGatewayPolicyTableEntriesRequestRequestTypeDef#
# GetTransitGatewayPolicyTableEntriesRequestRequestTypeDef definition
class GetTransitGatewayPolicyTableEntriesRequestRequestTypeDef(TypedDict):
TransitGatewayPolicyTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
GetTransitGatewayPrefixListReferencesRequestGetTransitGatewayPrefixListReferencesPaginateTypeDef#
# GetTransitGatewayPrefixListReferencesRequestGetTransitGatewayPrefixListReferencesPaginateTypeDef definition
class GetTransitGatewayPrefixListReferencesRequestGetTransitGatewayPrefixListReferencesPaginateTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetTransitGatewayPrefixListReferencesRequestRequestTypeDef#
# GetTransitGatewayPrefixListReferencesRequestRequestTypeDef definition
class GetTransitGatewayPrefixListReferencesRequestRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
GetTransitGatewayRouteTableAssociationsRequestGetTransitGatewayRouteTableAssociationsPaginateTypeDef#
# GetTransitGatewayRouteTableAssociationsRequestGetTransitGatewayRouteTableAssociationsPaginateTypeDef definition
class GetTransitGatewayRouteTableAssociationsRequestGetTransitGatewayRouteTableAssociationsPaginateTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetTransitGatewayRouteTableAssociationsRequestRequestTypeDef#
# GetTransitGatewayRouteTableAssociationsRequestRequestTypeDef definition
class GetTransitGatewayRouteTableAssociationsRequestRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
GetTransitGatewayRouteTablePropagationsRequestGetTransitGatewayRouteTablePropagationsPaginateTypeDef#
# GetTransitGatewayRouteTablePropagationsRequestGetTransitGatewayRouteTablePropagationsPaginateTypeDef definition
class GetTransitGatewayRouteTablePropagationsRequestGetTransitGatewayRouteTablePropagationsPaginateTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetTransitGatewayRouteTablePropagationsRequestRequestTypeDef#
# GetTransitGatewayRouteTablePropagationsRequestRequestTypeDef definition
class GetTransitGatewayRouteTablePropagationsRequestRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
SearchLocalGatewayRoutesRequestRequestTypeDef#
# SearchLocalGatewayRoutesRequestRequestTypeDef definition
class SearchLocalGatewayRoutesRequestRequestTypeDef(TypedDict):
LocalGatewayRouteTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
SearchLocalGatewayRoutesRequestSearchLocalGatewayRoutesPaginateTypeDef#
# SearchLocalGatewayRoutesRequestSearchLocalGatewayRoutesPaginateTypeDef definition
class SearchLocalGatewayRoutesRequestSearchLocalGatewayRoutesPaginateTypeDef(TypedDict):
LocalGatewayRouteTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
SearchTransitGatewayMulticastGroupsRequestRequestTypeDef#
# SearchTransitGatewayMulticastGroupsRequestRequestTypeDef definition
class SearchTransitGatewayMulticastGroupsRequestRequestTypeDef(TypedDict):
TransitGatewayMulticastDomainId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
SearchTransitGatewayMulticastGroupsRequestSearchTransitGatewayMulticastGroupsPaginateTypeDef#
# SearchTransitGatewayMulticastGroupsRequestSearchTransitGatewayMulticastGroupsPaginateTypeDef definition
class SearchTransitGatewayMulticastGroupsRequestSearchTransitGatewayMulticastGroupsPaginateTypeDef(TypedDict):
TransitGatewayMulticastDomainId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
SearchTransitGatewayRoutesRequestRequestTypeDef#
# SearchTransitGatewayRoutesRequestRequestTypeDef definition
class SearchTransitGatewayRoutesRequestRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
Filters: Sequence[FilterTypeDef], # (1)
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeAggregateIdFormatResultTypeDef#
# DescribeAggregateIdFormatResultTypeDef definition
class DescribeAggregateIdFormatResultTypeDef(TypedDict):
UseLongIdsAggregated: bool,
Statuses: List[IdFormatTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIdFormatResultTypeDef#
# DescribeIdFormatResultTypeDef definition
class DescribeIdFormatResultTypeDef(TypedDict):
Statuses: List[IdFormatTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIdentityIdFormatResultTypeDef#
# DescribeIdentityIdFormatResultTypeDef definition
class DescribeIdentityIdFormatResultTypeDef(TypedDict):
Statuses: List[IdFormatTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PrincipalIdFormatTypeDef#
# PrincipalIdFormatTypeDef definition
class PrincipalIdFormatTypeDef(TypedDict):
Arn: NotRequired[str],
Statuses: NotRequired[List[IdFormatTypeDef]], # (1)
- See IdFormatTypeDef
DescribeAwsNetworkPerformanceMetricSubscriptionsResultTypeDef#
# DescribeAwsNetworkPerformanceMetricSubscriptionsResultTypeDef definition
class DescribeAwsNetworkPerformanceMetricSubscriptionsResultTypeDef(TypedDict):
Subscriptions: List[SubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeBundleTasksRequestBundleTaskCompleteWaitTypeDef#
# DescribeBundleTasksRequestBundleTaskCompleteWaitTypeDef definition
class DescribeBundleTasksRequestBundleTaskCompleteWaitTypeDef(TypedDict):
BundleIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeConversionTasksRequestConversionTaskCancelledWaitTypeDef#
# DescribeConversionTasksRequestConversionTaskCancelledWaitTypeDef definition
class DescribeConversionTasksRequestConversionTaskCancelledWaitTypeDef(TypedDict):
DryRun: NotRequired[bool],
ConversionTaskIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeConversionTasksRequestConversionTaskCompletedWaitTypeDef#
# DescribeConversionTasksRequestConversionTaskCompletedWaitTypeDef definition
class DescribeConversionTasksRequestConversionTaskCompletedWaitTypeDef(TypedDict):
DryRun: NotRequired[bool],
ConversionTaskIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeConversionTasksRequestConversionTaskDeletedWaitTypeDef#
# DescribeConversionTasksRequestConversionTaskDeletedWaitTypeDef definition
class DescribeConversionTasksRequestConversionTaskDeletedWaitTypeDef(TypedDict):
DryRun: NotRequired[bool],
ConversionTaskIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeCustomerGatewaysRequestCustomerGatewayAvailableWaitTypeDef#
# DescribeCustomerGatewaysRequestCustomerGatewayAvailableWaitTypeDef definition
class DescribeCustomerGatewaysRequestCustomerGatewayAvailableWaitTypeDef(TypedDict):
CustomerGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeExportTasksRequestExportTaskCancelledWaitTypeDef#
# DescribeExportTasksRequestExportTaskCancelledWaitTypeDef definition
class DescribeExportTasksRequestExportTaskCancelledWaitTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ExportTaskIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeExportTasksRequestExportTaskCompletedWaitTypeDef#
# DescribeExportTasksRequestExportTaskCompletedWaitTypeDef definition
class DescribeExportTasksRequestExportTaskCompletedWaitTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ExportTaskIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeImagesRequestImageAvailableWaitTypeDef#
# DescribeImagesRequestImageAvailableWaitTypeDef definition
class DescribeImagesRequestImageAvailableWaitTypeDef(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)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeImagesRequestImageExistsWaitTypeDef#
# DescribeImagesRequestImageExistsWaitTypeDef definition
class DescribeImagesRequestImageExistsWaitTypeDef(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)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeImportSnapshotTasksRequestSnapshotImportedWaitTypeDef#
# DescribeImportSnapshotTasksRequestSnapshotImportedWaitTypeDef definition
class DescribeImportSnapshotTasksRequestSnapshotImportedWaitTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ImportTaskIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeInstanceStatusRequestInstanceStatusOkWaitTypeDef#
# DescribeInstanceStatusRequestInstanceStatusOkWaitTypeDef definition
class DescribeInstanceStatusRequestInstanceStatusOkWaitTypeDef(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)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeInstanceStatusRequestSystemStatusOkWaitTypeDef#
# DescribeInstanceStatusRequestSystemStatusOkWaitTypeDef definition
class DescribeInstanceStatusRequestSystemStatusOkWaitTypeDef(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)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeInstancesRequestInstanceExistsWaitTypeDef#
# DescribeInstancesRequestInstanceExistsWaitTypeDef definition
class DescribeInstancesRequestInstanceExistsWaitTypeDef(TypedDict):
InstanceIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeInstancesRequestInstanceRunningWaitTypeDef#
# DescribeInstancesRequestInstanceRunningWaitTypeDef definition
class DescribeInstancesRequestInstanceRunningWaitTypeDef(TypedDict):
InstanceIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeInstancesRequestInstanceStoppedWaitTypeDef#
# DescribeInstancesRequestInstanceStoppedWaitTypeDef definition
class DescribeInstancesRequestInstanceStoppedWaitTypeDef(TypedDict):
InstanceIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeInstancesRequestInstanceTerminatedWaitTypeDef#
# DescribeInstancesRequestInstanceTerminatedWaitTypeDef definition
class DescribeInstancesRequestInstanceTerminatedWaitTypeDef(TypedDict):
InstanceIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeInternetGatewaysRequestInternetGatewayExistsWaitTypeDef#
# DescribeInternetGatewaysRequestInternetGatewayExistsWaitTypeDef definition
class DescribeInternetGatewaysRequestInternetGatewayExistsWaitTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
InternetGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeKeyPairsRequestKeyPairExistsWaitTypeDef#
# DescribeKeyPairsRequestKeyPairExistsWaitTypeDef definition
class DescribeKeyPairsRequestKeyPairExistsWaitTypeDef(TypedDict):
KeyNames: NotRequired[Sequence[str]],
KeyPairIds: NotRequired[Sequence[str]],
IncludePublicKey: NotRequired[bool],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeNatGatewaysRequestNatGatewayAvailableWaitTypeDef#
# DescribeNatGatewaysRequestNatGatewayAvailableWaitTypeDef definition
class DescribeNatGatewaysRequestNatGatewayAvailableWaitTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NatGatewayIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeNatGatewaysRequestNatGatewayDeletedWaitTypeDef#
# DescribeNatGatewaysRequestNatGatewayDeletedWaitTypeDef definition
class DescribeNatGatewaysRequestNatGatewayDeletedWaitTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NatGatewayIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeNetworkInterfacesRequestNetworkInterfaceAvailableWaitTypeDef#
# DescribeNetworkInterfacesRequestNetworkInterfaceAvailableWaitTypeDef definition
class DescribeNetworkInterfacesRequestNetworkInterfaceAvailableWaitTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
NetworkInterfaceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeSecurityGroupsRequestSecurityGroupExistsWaitTypeDef#
# DescribeSecurityGroupsRequestSecurityGroupExistsWaitTypeDef definition
class DescribeSecurityGroupsRequestSecurityGroupExistsWaitTypeDef(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)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeSnapshotsRequestSnapshotCompletedWaitTypeDef#
# DescribeSnapshotsRequestSnapshotCompletedWaitTypeDef definition
class DescribeSnapshotsRequestSnapshotCompletedWaitTypeDef(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)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeSpotInstanceRequestsRequestSpotInstanceRequestFulfilledWaitTypeDef#
# DescribeSpotInstanceRequestsRequestSpotInstanceRequestFulfilledWaitTypeDef definition
class DescribeSpotInstanceRequestsRequestSpotInstanceRequestFulfilledWaitTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
SpotInstanceRequestIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeStoreImageTasksRequestStoreImageTaskCompleteWaitTypeDef#
# DescribeStoreImageTasksRequestStoreImageTaskCompleteWaitTypeDef definition
class DescribeStoreImageTasksRequestStoreImageTaskCompleteWaitTypeDef(TypedDict):
ImageIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeSubnetsRequestSubnetAvailableWaitTypeDef#
# DescribeSubnetsRequestSubnetAvailableWaitTypeDef definition
class DescribeSubnetsRequestSubnetAvailableWaitTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SubnetIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeVolumesRequestVolumeAvailableWaitTypeDef#
# DescribeVolumesRequestVolumeAvailableWaitTypeDef definition
class DescribeVolumesRequestVolumeAvailableWaitTypeDef(TypedDict):
VolumeIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeVolumesRequestVolumeDeletedWaitTypeDef#
# DescribeVolumesRequestVolumeDeletedWaitTypeDef definition
class DescribeVolumesRequestVolumeDeletedWaitTypeDef(TypedDict):
VolumeIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeVolumesRequestVolumeInUseWaitTypeDef#
# DescribeVolumesRequestVolumeInUseWaitTypeDef definition
class DescribeVolumesRequestVolumeInUseWaitTypeDef(TypedDict):
VolumeIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeVpcPeeringConnectionsRequestVpcPeeringConnectionDeletedWaitTypeDef#
# DescribeVpcPeeringConnectionsRequestVpcPeeringConnectionDeletedWaitTypeDef definition
class DescribeVpcPeeringConnectionsRequestVpcPeeringConnectionDeletedWaitTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
VpcPeeringConnectionIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeVpcPeeringConnectionsRequestVpcPeeringConnectionExistsWaitTypeDef#
# DescribeVpcPeeringConnectionsRequestVpcPeeringConnectionExistsWaitTypeDef definition
class DescribeVpcPeeringConnectionsRequestVpcPeeringConnectionExistsWaitTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
VpcPeeringConnectionIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeVpcsRequestVpcAvailableWaitTypeDef#
# DescribeVpcsRequestVpcAvailableWaitTypeDef definition
class DescribeVpcsRequestVpcAvailableWaitTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
VpcIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeVpcsRequestVpcExistsWaitTypeDef#
# DescribeVpcsRequestVpcExistsWaitTypeDef definition
class DescribeVpcsRequestVpcExistsWaitTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
VpcIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeVpnConnectionsRequestVpnConnectionAvailableWaitTypeDef#
# DescribeVpnConnectionsRequestVpnConnectionAvailableWaitTypeDef definition
class DescribeVpnConnectionsRequestVpnConnectionAvailableWaitTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
VpnConnectionIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeVpnConnectionsRequestVpnConnectionDeletedWaitTypeDef#
# DescribeVpnConnectionsRequestVpnConnectionDeletedWaitTypeDef definition
class DescribeVpnConnectionsRequestVpnConnectionDeletedWaitTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
VpnConnectionIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
GetPasswordDataRequestPasswordDataAvailableWaitTypeDef#
# GetPasswordDataRequestPasswordDataAvailableWaitTypeDef definition
class GetPasswordDataRequestPasswordDataAvailableWaitTypeDef(TypedDict):
InstanceId: str,
DryRun: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
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],
- See FastLaunchResourceTypeType
- See FastLaunchSnapshotConfigurationResponseTypeDef
- See FastLaunchLaunchTemplateSpecificationResponseTypeDef
- 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)
- See FastLaunchResourceTypeType
- See FastLaunchSnapshotConfigurationResponseTypeDef
- See FastLaunchLaunchTemplateSpecificationResponseTypeDef
- See FastLaunchStateCodeType
- 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)
- See FastLaunchResourceTypeType
- See FastLaunchSnapshotConfigurationResponseTypeDef
- See FastLaunchLaunchTemplateSpecificationResponseTypeDef
- See FastLaunchStateCodeType
- See ResponseMetadataTypeDef
DescribeFastSnapshotRestoresResultTypeDef#
# DescribeFastSnapshotRestoresResultTypeDef definition
class DescribeFastSnapshotRestoresResultTypeDef(TypedDict):
FastSnapshotRestores: List[DescribeFastSnapshotRestoreSuccessItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeHostReservationOfferingsResultTypeDef#
# DescribeHostReservationOfferingsResultTypeDef definition
class DescribeHostReservationOfferingsResultTypeDef(TypedDict):
OfferingSet: List[HostOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeInstanceCreditSpecificationsResultTypeDef#
# DescribeInstanceCreditSpecificationsResultTypeDef definition
class DescribeInstanceCreditSpecificationsResultTypeDef(TypedDict):
InstanceCreditSpecifications: List[InstanceCreditSpecificationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeInstanceTopologyResultTypeDef#
# DescribeInstanceTopologyResultTypeDef definition
class DescribeInstanceTopologyResultTypeDef(TypedDict):
Instances: List[InstanceTopologyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeInstanceTypeOfferingsResultTypeDef#
# DescribeInstanceTypeOfferingsResultTypeDef definition
class DescribeInstanceTypeOfferingsResultTypeDef(TypedDict):
InstanceTypeOfferings: List[InstanceTypeOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeLockedSnapshotsResultTypeDef#
# DescribeLockedSnapshotsResultTypeDef definition
class DescribeLockedSnapshotsResultTypeDef(TypedDict):
Snapshots: List[LockedSnapshotsInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeMacHostsResultTypeDef#
# DescribeMacHostsResultTypeDef definition
class DescribeMacHostsResultTypeDef(TypedDict):
MacHosts: List[MacHostTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeMovingAddressesResultTypeDef#
# DescribeMovingAddressesResultTypeDef definition
class DescribeMovingAddressesResultTypeDef(TypedDict):
MovingAddressStatuses: List[MovingAddressStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribePrefixListsResultTypeDef#
# DescribePrefixListsResultTypeDef definition
class DescribePrefixListsResultTypeDef(TypedDict):
PrefixLists: List[PrefixListTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeRegionsResultTypeDef#
# DescribeRegionsResultTypeDef definition
class DescribeRegionsResultTypeDef(TypedDict):
Regions: List[RegionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RegionTypeDef
- See ResponseMetadataTypeDef
DescribeSecurityGroupReferencesResultTypeDef#
# DescribeSecurityGroupReferencesResultTypeDef definition
class DescribeSecurityGroupReferencesResultTypeDef(TypedDict):
SecurityGroupReferenceSet: List[SecurityGroupReferenceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSecurityGroupVpcAssociationsResultTypeDef#
# DescribeSecurityGroupVpcAssociationsResultTypeDef definition
class DescribeSecurityGroupVpcAssociationsResultTypeDef(TypedDict):
SecurityGroupVpcAssociations: List[SecurityGroupVpcAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSnapshotAttributeResultTypeDef#
# DescribeSnapshotAttributeResultTypeDef definition
class DescribeSnapshotAttributeResultTypeDef(TypedDict):
ProductCodes: List[ProductCodeTypeDef], # (1)
SnapshotId: str,
CreateVolumePermissions: List[CreateVolumePermissionTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeVolumeAttributeResultTypeDef#
# DescribeVolumeAttributeResultTypeDef definition
class DescribeVolumeAttributeResultTypeDef(TypedDict):
AutoEnableIO: AttributeBooleanValueTypeDef, # (1)
ProductCodes: List[ProductCodeTypeDef], # (2)
VolumeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeSpotPriceHistoryResultTypeDef#
# DescribeSpotPriceHistoryResultTypeDef definition
class DescribeSpotPriceHistoryResultTypeDef(TypedDict):
SpotPriceHistory: List[SpotPriceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeStoreImageTasksResultTypeDef#
# DescribeStoreImageTasksResultTypeDef definition
class DescribeStoreImageTasksResultTypeDef(TypedDict):
StoreImageTaskResults: List[StoreImageTaskResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeTagsResultTypeDef#
# DescribeTagsResultTypeDef definition
class DescribeTagsResultTypeDef(TypedDict):
Tags: List[TagDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeVolumesModificationsResultTypeDef#
# DescribeVolumesModificationsResultTypeDef definition
class DescribeVolumesModificationsResultTypeDef(TypedDict):
VolumesModifications: List[VolumeModificationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVolumeResultTypeDef#
# ModifyVolumeResultTypeDef definition
class ModifyVolumeResultTypeDef(TypedDict):
VolumeModification: VolumeModificationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcBlockPublicAccessOptionsResultTypeDef#
# DescribeVpcBlockPublicAccessOptionsResultTypeDef definition
class DescribeVpcBlockPublicAccessOptionsResultTypeDef(TypedDict):
VpcBlockPublicAccessOptions: VpcBlockPublicAccessOptionsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyVpcBlockPublicAccessOptionsResultTypeDef#
# ModifyVpcBlockPublicAccessOptionsResultTypeDef definition
class ModifyVpcBlockPublicAccessOptionsResultTypeDef(TypedDict):
VpcBlockPublicAccessOptions: VpcBlockPublicAccessOptionsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
DisableFastSnapshotRestoreStateErrorItemTypeDef#
# DisableFastSnapshotRestoreStateErrorItemTypeDef definition
class DisableFastSnapshotRestoreStateErrorItemTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
Error: NotRequired[DisableFastSnapshotRestoreStateErrorTypeDef], # (1)
DisableTransitGatewayRouteTablePropagationResultTypeDef#
# DisableTransitGatewayRouteTablePropagationResultTypeDef definition
class DisableTransitGatewayRouteTablePropagationResultTypeDef(TypedDict):
Propagation: TransitGatewayPropagationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableTransitGatewayRouteTablePropagationResultTypeDef#
# EnableTransitGatewayRouteTablePropagationResultTypeDef definition
class EnableTransitGatewayRouteTablePropagationResultTypeDef(TypedDict):
Propagation: TransitGatewayPropagationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DiskImageTypeDef#
# DiskImageTypeDef definition
class DiskImageTypeDef(TypedDict):
Description: NotRequired[str],
Image: NotRequired[DiskImageDetailTypeDef], # (1)
Volume: NotRequired[VolumeDetailTypeDef], # (2)
ImportVolumeRequestRequestTypeDef#
# ImportVolumeRequestRequestTypeDef definition
class ImportVolumeRequestRequestTypeDef(TypedDict):
AvailabilityZone: str,
Image: DiskImageDetailTypeDef, # (1)
Volume: VolumeDetailTypeDef, # (2)
DryRun: NotRequired[bool],
Description: NotRequired[str],
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)
ImportVolumeTaskDetailsTypeDef#
# ImportVolumeTaskDetailsTypeDef definition
class ImportVolumeTaskDetailsTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
BytesConverted: NotRequired[int],
Description: NotRequired[str],
Image: NotRequired[DiskImageDescriptionTypeDef], # (1)
Volume: NotRequired[DiskImageVolumeDescriptionTypeDef], # (2)
InstanceStorageInfoTypeDef#
# InstanceStorageInfoTypeDef definition
class InstanceStorageInfoTypeDef(TypedDict):
TotalSizeInGB: NotRequired[int],
Disks: NotRequired[List[DiskInfoTypeDef]], # (1)
NvmeSupport: NotRequired[EphemeralNvmeSupportType], # (2)
EncryptionSupport: NotRequired[InstanceStorageEncryptionSupportType], # (3)
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)
- See StateType
- See DnsEntryTypeDef
- See IpAddressTypeType
- 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)
- See ConnectionLogOptionsTypeDef
- See DnsServersOptionsModifyStructureTypeDef
- See SelfServicePortalType
- See ClientConnectOptionsTypeDef
- See ClientLoginBannerOptionsTypeDef
EbsInfoTypeDef#
# EbsInfoTypeDef definition
class EbsInfoTypeDef(TypedDict):
EbsOptimizedSupport: NotRequired[EbsOptimizedSupportType], # (1)
EncryptionSupport: NotRequired[EbsEncryptionSupportType], # (2)
EbsOptimizedInfo: NotRequired[EbsOptimizedInfoTypeDef], # (3)
NvmeSupport: NotRequired[EbsNvmeSupportType], # (4)
- See EbsOptimizedSupportType
- See EbsEncryptionSupportType
- See EbsOptimizedInfoTypeDef
- See EbsNvmeSupportType
InstanceBlockDeviceMappingSpecificationTypeDef#
# InstanceBlockDeviceMappingSpecificationTypeDef definition
class InstanceBlockDeviceMappingSpecificationTypeDef(TypedDict):
DeviceName: NotRequired[str],
Ebs: NotRequired[EbsInstanceBlockDeviceSpecificationTypeDef], # (1)
VirtualName: NotRequired[str],
NoDevice: NotRequired[str],
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)
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)
- See TagTypeDef
- See OperatorResponseTypeDef
EbsStatusSummaryTypeDef#
# EbsStatusSummaryTypeDef definition
class EbsStatusSummaryTypeDef(TypedDict):
Details: NotRequired[List[EbsStatusDetailsTypeDef]], # (1)
Status: NotRequired[SummaryStatusType], # (2)
EgressOnlyInternetGatewayTypeDef#
# EgressOnlyInternetGatewayTypeDef definition
class EgressOnlyInternetGatewayTypeDef(TypedDict):
Attachments: NotRequired[List[InternetGatewayAttachmentTypeDef]], # (1)
EgressOnlyInternetGatewayId: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (2)
InternetGatewayTypeDef#
# InternetGatewayTypeDef definition
class InternetGatewayTypeDef(TypedDict):
Attachments: NotRequired[List[InternetGatewayAttachmentTypeDef]], # (1)
InternetGatewayId: NotRequired[str],
OwnerId: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (2)
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)
- See ElasticGpuHealthTypeDef
- See ElasticGpuStateType
- See TagTypeDef
EnaSrdSpecificationRequestTypeDef#
# EnaSrdSpecificationRequestTypeDef definition
class EnaSrdSpecificationRequestTypeDef(TypedDict):
EnaSrdEnabled: NotRequired[bool],
EnaSrdUdpSpecification: NotRequired[EnaSrdUdpSpecificationRequestTypeDef], # (1)
EnaSrdSpecificationTypeDef#
# EnaSrdSpecificationTypeDef definition
class EnaSrdSpecificationTypeDef(TypedDict):
EnaSrdEnabled: NotRequired[bool],
EnaSrdUdpSpecification: NotRequired[EnaSrdUdpSpecificationTypeDef], # (1)
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],
- See FastLaunchSnapshotConfigurationRequestTypeDef
- See FastLaunchLaunchTemplateSpecificationRequestTypeDef
EnableFastSnapshotRestoreStateErrorItemTypeDef#
# EnableFastSnapshotRestoreStateErrorItemTypeDef definition
class EnableFastSnapshotRestoreStateErrorItemTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
Error: NotRequired[EnableFastSnapshotRestoreStateErrorTypeDef], # (1)
HistoryRecordEntryTypeDef#
# HistoryRecordEntryTypeDef definition
class HistoryRecordEntryTypeDef(TypedDict):
EventInformation: NotRequired[EventInformationTypeDef], # (1)
EventType: NotRequired[FleetEventTypeType], # (2)
Timestamp: NotRequired[datetime],
HistoryRecordTypeDef#
# HistoryRecordTypeDef definition
class HistoryRecordTypeDef(TypedDict):
EventInformation: NotRequired[EventInformationTypeDef], # (1)
EventType: NotRequired[EventTypeType], # (2)
Timestamp: NotRequired[datetime],
- See EventInformationTypeDef
- 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)
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)
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)
PathFilterTypeDef#
# PathFilterTypeDef definition
class PathFilterTypeDef(TypedDict):
SourceAddress: NotRequired[str],
SourcePortRange: NotRequired[FilterPortRangeTypeDef], # (1)
DestinationAddress: NotRequired[str],
DestinationPortRange: NotRequired[FilterPortRangeTypeDef], # (1)
FleetSpotMaintenanceStrategiesRequestTypeDef#
# FleetSpotMaintenanceStrategiesRequestTypeDef definition
class FleetSpotMaintenanceStrategiesRequestTypeDef(TypedDict):
CapacityRebalance: NotRequired[FleetSpotCapacityRebalanceRequestTypeDef], # (1)
FleetSpotMaintenanceStrategiesTypeDef#
# FleetSpotMaintenanceStrategiesTypeDef definition
class FleetSpotMaintenanceStrategiesTypeDef(TypedDict):
CapacityRebalance: NotRequired[FleetSpotCapacityRebalanceTypeDef], # (1)
FpgaDeviceInfoTypeDef#
# FpgaDeviceInfoTypeDef definition
class FpgaDeviceInfoTypeDef(TypedDict):
Name: NotRequired[str],
Manufacturer: NotRequired[str],
Count: NotRequired[int],
MemoryInfo: NotRequired[FpgaDeviceMemoryInfoTypeDef], # (1)
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)
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]],
- See PciIdTypeDef
- See FpgaImageStateTypeDef
- See ProductCodeTypeDef
- See TagTypeDef
GetAssociatedIpv6PoolCidrsResultTypeDef#
# GetAssociatedIpv6PoolCidrsResultTypeDef definition
class GetAssociatedIpv6PoolCidrsResultTypeDef(TypedDict):
Ipv6CidrAssociations: List[Ipv6CidrAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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],
GetDefaultCreditSpecificationResultTypeDef#
# GetDefaultCreditSpecificationResultTypeDef definition
class GetDefaultCreditSpecificationResultTypeDef(TypedDict):
InstanceFamilyCreditSpecification: InstanceFamilyCreditSpecificationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDefaultCreditSpecificationResultTypeDef#
# ModifyDefaultCreditSpecificationResultTypeDef definition
class ModifyDefaultCreditSpecificationResultTypeDef(TypedDict):
InstanceFamilyCreditSpecification: InstanceFamilyCreditSpecificationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetHostReservationPurchasePreviewResultTypeDef#
# GetHostReservationPurchasePreviewResultTypeDef definition
class GetHostReservationPurchasePreviewResultTypeDef(TypedDict):
CurrencyCode: CurrencyCodeValuesType, # (1)
Purchase: List[PurchaseTypeDef], # (2)
TotalHourlyPrice: str,
TotalUpfrontPrice: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PurchaseHostReservationResultTypeDef#
# PurchaseHostReservationResultTypeDef definition
class PurchaseHostReservationResultTypeDef(TypedDict):
ClientToken: str,
CurrencyCode: CurrencyCodeValuesType, # (1)
Purchase: List[PurchaseTypeDef], # (2)
TotalHourlyPrice: str,
TotalUpfrontPrice: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetInstanceMetadataDefaultsResultTypeDef#
# GetInstanceMetadataDefaultsResultTypeDef definition
class GetInstanceMetadataDefaultsResultTypeDef(TypedDict):
AccountLevel: InstanceMetadataDefaultsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInstanceTypesFromInstanceRequirementsResultTypeDef#
# GetInstanceTypesFromInstanceRequirementsResultTypeDef definition
class GetInstanceTypesFromInstanceRequirementsResultTypeDef(TypedDict):
InstanceTypes: List[InstanceTypeInfoFromInstanceRequirementsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetIpamAddressHistoryResultTypeDef#
# GetIpamAddressHistoryResultTypeDef definition
class GetIpamAddressHistoryResultTypeDef(TypedDict):
HistoryRecords: List[IpamAddressHistoryRecordTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetManagedPrefixListAssociationsResultTypeDef#
# GetManagedPrefixListAssociationsResultTypeDef definition
class GetManagedPrefixListAssociationsResultTypeDef(TypedDict):
PrefixListAssociations: List[PrefixListAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetManagedPrefixListEntriesResultTypeDef#
# GetManagedPrefixListEntriesResultTypeDef definition
class GetManagedPrefixListEntriesResultTypeDef(TypedDict):
Entries: List[PrefixListEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ReservedInstanceReservationValueTypeDef#
# ReservedInstanceReservationValueTypeDef definition
class ReservedInstanceReservationValueTypeDef(TypedDict):
ReservationValue: NotRequired[ReservationValueTypeDef], # (1)
ReservedInstanceId: NotRequired[str],
GetSpotPlacementScoresResultTypeDef#
# GetSpotPlacementScoresResultTypeDef definition
class GetSpotPlacementScoresResultTypeDef(TypedDict):
SpotPlacementScores: List[SpotPlacementScoreTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetTransitGatewayAttachmentPropagationsResultTypeDef#
# GetTransitGatewayAttachmentPropagationsResultTypeDef definition
class GetTransitGatewayAttachmentPropagationsResultTypeDef(TypedDict):
TransitGatewayAttachmentPropagations: List[TransitGatewayAttachmentPropagationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetTransitGatewayRouteTableAssociationsResultTypeDef#
# GetTransitGatewayRouteTableAssociationsResultTypeDef definition
class GetTransitGatewayRouteTableAssociationsResultTypeDef(TypedDict):
Associations: List[TransitGatewayRouteTableAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetTransitGatewayRouteTablePropagationsResultTypeDef#
# GetTransitGatewayRouteTablePropagationsResultTypeDef definition
class GetTransitGatewayRouteTablePropagationsResultTypeDef(TypedDict):
TransitGatewayRouteTablePropagations: List[TransitGatewayRouteTablePropagationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetVpnConnectionDeviceTypesResultTypeDef#
# GetVpnConnectionDeviceTypesResultTypeDef definition
class GetVpnConnectionDeviceTypesResultTypeDef(TypedDict):
VpnConnectionDeviceTypes: List[VpnConnectionDeviceTypeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetVpnTunnelReplacementStatusResultTypeDef#
# GetVpnTunnelReplacementStatusResultTypeDef definition
class GetVpnTunnelReplacementStatusResultTypeDef(TypedDict):
VpnConnectionId: str,
TransitGatewayId: str,
CustomerGatewayId: str,
VpnGatewayId: str,
VpnTunnelOutsideIpAddress: str,
MaintenanceDetails: MaintenanceDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GpuDeviceInfoTypeDef#
# GpuDeviceInfoTypeDef definition
class GpuDeviceInfoTypeDef(TypedDict):
Name: NotRequired[str],
Manufacturer: NotRequired[str],
Count: NotRequired[int],
MemoryInfo: NotRequired[GpuDeviceMemoryInfoTypeDef], # (1)
IamInstanceProfileAssociationTypeDef#
# IamInstanceProfileAssociationTypeDef definition
class IamInstanceProfileAssociationTypeDef(TypedDict):
AssociationId: NotRequired[str],
InstanceId: NotRequired[str],
IamInstanceProfile: NotRequired[IamInstanceProfileTypeDef], # (1)
State: NotRequired[IamInstanceProfileAssociationStateType], # (2)
Timestamp: NotRequired[datetime],
LaunchPermissionModificationsTypeDef#
# LaunchPermissionModificationsTypeDef definition
class LaunchPermissionModificationsTypeDef(TypedDict):
Add: NotRequired[Sequence[LaunchPermissionTypeDef]], # (1)
Remove: NotRequired[Sequence[LaunchPermissionTypeDef]], # (1)
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)
SnapshotDiskContainerTypeDef#
# SnapshotDiskContainerTypeDef definition
class SnapshotDiskContainerTypeDef(TypedDict):
Description: NotRequired[str],
Format: NotRequired[str],
Url: NotRequired[str],
UserBucket: NotRequired[UserBucketTypeDef], # (1)
ListImagesInRecycleBinResultTypeDef#
# ListImagesInRecycleBinResultTypeDef definition
class ListImagesInRecycleBinResultTypeDef(TypedDict):
Images: List[ImageRecycleBinInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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)
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],
- See ArchitectureValuesType
- See UserDataTypeDef
- See InstanceTypeType
- See PlacementTypeDef
- See ShutdownBehaviorType
InferenceDeviceInfoTypeDef#
# InferenceDeviceInfoTypeDef definition
class InferenceDeviceInfoTypeDef(TypedDict):
Count: NotRequired[int],
Name: NotRequired[str],
Manufacturer: NotRequired[str],
MemoryInfo: NotRequired[InferenceDeviceMemoryInfoTypeDef], # (1)
InstanceAttachmentEnaSrdSpecificationTypeDef#
# InstanceAttachmentEnaSrdSpecificationTypeDef definition
class InstanceAttachmentEnaSrdSpecificationTypeDef(TypedDict):
EnaSrdEnabled: NotRequired[bool],
EnaSrdUdpSpecification: NotRequired[InstanceAttachmentEnaSrdUdpSpecificationTypeDef], # (1)
ModifyInstanceCreditSpecificationRequestRequestTypeDef#
# ModifyInstanceCreditSpecificationRequestRequestTypeDef definition
class ModifyInstanceCreditSpecificationRequestRequestTypeDef(TypedDict):
InstanceCreditSpecifications: Sequence[InstanceCreditSpecificationRequestTypeDef], # (1)
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
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)
- See InstanceTypeType
- See InstanceStateTypeDef
- See TagTypeDef
- See ImageMetadataTypeDef
- See OperatorResponseTypeDef
InstanceStateChangeTypeDef#
# InstanceStateChangeTypeDef definition
class InstanceStateChangeTypeDef(TypedDict):
InstanceId: NotRequired[str],
CurrentState: NotRequired[InstanceStateTypeDef], # (1)
PreviousState: NotRequired[InstanceStateTypeDef], # (1)
ModifyInstanceMetadataOptionsResultTypeDef#
# ModifyInstanceMetadataOptionsResultTypeDef definition
class ModifyInstanceMetadataOptionsResultTypeDef(TypedDict):
InstanceId: str,
InstanceMetadataOptions: InstanceMetadataOptionsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InstanceMonitoringTypeDef#
# InstanceMonitoringTypeDef definition
class InstanceMonitoringTypeDef(TypedDict):
InstanceId: NotRequired[str],
Monitoring: NotRequired[MonitoringTypeDef], # (1)
InstancePrivateIpAddressTypeDef#
# InstancePrivateIpAddressTypeDef definition
class InstancePrivateIpAddressTypeDef(TypedDict):
Association: NotRequired[InstanceNetworkInterfaceAssociationTypeDef], # (1)
Primary: NotRequired[bool],
PrivateDnsName: NotRequired[str],
PrivateIpAddress: NotRequired[str],
InstanceStatusSummaryTypeDef#
# InstanceStatusSummaryTypeDef definition
class InstanceStatusSummaryTypeDef(TypedDict):
Details: NotRequired[List[InstanceStatusDetailsTypeDef]], # (1)
Status: NotRequired[SummaryStatusType], # (2)
ModifyInstanceEventStartTimeResultTypeDef#
# ModifyInstanceEventStartTimeResultTypeDef definition
class ModifyInstanceEventStartTimeResultTypeDef(TypedDict):
Event: InstanceStatusEventTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See UserIdGroupPairTypeDef
- See IpRangeTypeDef
- See Ipv6RangeTypeDef
- 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)
- See UserIdGroupPairTypeDef
- See IpRangeTypeDef
- See Ipv6RangeTypeDef
- 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)
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],
IpamDiscoveredAccountTypeDef#
# IpamDiscoveredAccountTypeDef definition
class IpamDiscoveredAccountTypeDef(TypedDict):
AccountId: NotRequired[str],
DiscoveryRegion: NotRequired[str],
FailureReason: NotRequired[IpamDiscoveryFailureReasonTypeDef], # (1)
LastAttemptedDiscoveryTime: NotRequired[datetime],
LastSuccessfulDiscoveryTime: NotRequired[datetime],
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],
- See IpamResourceCidrIpSourceType
- See IpamResourceTypeType
- See IpamResourceTagTypeDef
- 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],
- See IpamResourceTypeType
- See IpamResourceTagTypeDef
- See IpamComplianceStatusType
- See IpamManagementStateType
- See IpamOverlapStatusType
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)
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],
- See IpamOperatingRegionTypeDef
- See IpamStateType
- See TagTypeDef
- See IpamTierType
IpamPoolCidrTypeDef#
# IpamPoolCidrTypeDef definition
class IpamPoolCidrTypeDef(TypedDict):
Cidr: NotRequired[str],
State: NotRequired[IpamPoolCidrStateType], # (1)
FailureReason: NotRequired[IpamPoolCidrFailureReasonTypeDef], # (2)
IpamPoolCidrId: NotRequired[str],
NetmaskLength: NotRequired[int],
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)
- See IpamScopeTypeType
- See IpamPoolStateType
- See AddressFamilyType
- See IpamResourceTagTypeDef
- See TagTypeDef
- See IpamPoolAwsServiceType
- See IpamPoolPublicIpSourceType
- See IpamPoolSourceResourceTypeDef
IpamPublicAddressTagsTypeDef#
# IpamPublicAddressTagsTypeDef definition
class IpamPublicAddressTagsTypeDef(TypedDict):
EipTags: NotRequired[List[IpamPublicAddressTagTypeDef]], # (1)
Ipv6PoolTypeDef#
# Ipv6PoolTypeDef definition
class Ipv6PoolTypeDef(TypedDict):
PoolId: NotRequired[str],
Description: NotRequired[str],
PoolCidrBlocks: NotRequired[List[PoolCidrBlockTypeDef]], # (1)
Tags: NotRequired[List[TagTypeDef]], # (2)
- See PoolCidrBlockTypeDef
- See TagTypeDef
LaunchTemplateBlockDeviceMappingRequestTypeDef#
# LaunchTemplateBlockDeviceMappingRequestTypeDef definition
class LaunchTemplateBlockDeviceMappingRequestTypeDef(TypedDict):
DeviceName: NotRequired[str],
VirtualName: NotRequired[str],
Ebs: NotRequired[LaunchTemplateEbsBlockDeviceRequestTypeDef], # (1)
NoDevice: NotRequired[str],
LaunchTemplateBlockDeviceMappingTypeDef#
# LaunchTemplateBlockDeviceMappingTypeDef definition
class LaunchTemplateBlockDeviceMappingTypeDef(TypedDict):
DeviceName: NotRequired[str],
VirtualName: NotRequired[str],
Ebs: NotRequired[LaunchTemplateEbsBlockDeviceTypeDef], # (1)
NoDevice: NotRequired[str],
LaunchTemplateEnaSrdSpecificationTypeDef#
# LaunchTemplateEnaSrdSpecificationTypeDef definition
class LaunchTemplateEnaSrdSpecificationTypeDef(TypedDict):
EnaSrdEnabled: NotRequired[bool],
EnaSrdUdpSpecification: NotRequired[LaunchTemplateEnaSrdUdpSpecificationTypeDef], # (1)
LaunchTemplateInstanceMarketOptionsTypeDef#
# LaunchTemplateInstanceMarketOptionsTypeDef definition
class LaunchTemplateInstanceMarketOptionsTypeDef(TypedDict):
MarketType: NotRequired[MarketTypeType], # (1)
SpotOptions: NotRequired[LaunchTemplateSpotMarketOptionsTypeDef], # (2)
ListSnapshotsInRecycleBinResultTypeDef#
# ListSnapshotsInRecycleBinResultTypeDef definition
class ListSnapshotsInRecycleBinResultTypeDef(TypedDict):
Snapshots: List[SnapshotRecycleBinInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
LoadPermissionModificationsTypeDef#
# LoadPermissionModificationsTypeDef definition
class LoadPermissionModificationsTypeDef(TypedDict):
Add: NotRequired[Sequence[LoadPermissionRequestTypeDef]], # (1)
Remove: NotRequired[Sequence[LoadPermissionRequestTypeDef]], # (1)
MediaDeviceInfoTypeDef#
# MediaDeviceInfoTypeDef definition
class MediaDeviceInfoTypeDef(TypedDict):
Count: NotRequired[int],
Name: NotRequired[str],
Manufacturer: NotRequired[str],
MemoryInfo: NotRequired[MediaDeviceMemoryInfoTypeDef], # (1)
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],
ModifyIpamResourceDiscoveryRequestRequestTypeDef#
# ModifyIpamResourceDiscoveryRequestRequestTypeDef definition
class ModifyIpamResourceDiscoveryRequestRequestTypeDef(TypedDict):
IpamResourceDiscoveryId: str,
DryRun: NotRequired[bool],
Description: NotRequired[str],
AddOperatingRegions: NotRequired[Sequence[AddIpamOperatingRegionTypeDef]], # (1)
RemoveOperatingRegions: NotRequired[Sequence[RemoveIpamOperatingRegionTypeDef]], # (2)
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],
ModifyReservedInstancesRequestRequestTypeDef#
# ModifyReservedInstancesRequestRequestTypeDef definition
class ModifyReservedInstancesRequestRequestTypeDef(TypedDict):
ReservedInstancesIds: Sequence[str],
TargetConfigurations: Sequence[ReservedInstancesConfigurationTypeDef], # (1)
ClientToken: NotRequired[str],
ReservedInstancesModificationResultTypeDef#
# ReservedInstancesModificationResultTypeDef definition
class ReservedInstancesModificationResultTypeDef(TypedDict):
ReservedInstancesId: NotRequired[str],
TargetConfiguration: NotRequired[ReservedInstancesConfigurationTypeDef], # (1)
ModifyTransitGatewayRequestRequestTypeDef#
# ModifyTransitGatewayRequestRequestTypeDef definition
class ModifyTransitGatewayRequestRequestTypeDef(TypedDict):
TransitGatewayId: str,
Description: NotRequired[str],
Options: NotRequired[ModifyTransitGatewayOptionsTypeDef], # (1)
DryRun: NotRequired[bool],
ModifyTransitGatewayVpcAttachmentRequestRequestTypeDef#
# ModifyTransitGatewayVpcAttachmentRequestRequestTypeDef definition
class ModifyTransitGatewayVpcAttachmentRequestRequestTypeDef(TypedDict):
TransitGatewayAttachmentId: str,
AddSubnetIds: NotRequired[Sequence[str]],
RemoveSubnetIds: NotRequired[Sequence[str]],
Options: NotRequired[ModifyTransitGatewayVpcAttachmentRequestOptionsTypeDef], # (1)
DryRun: NotRequired[bool],
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],
- See ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef
- See ModifyVerifiedAccessEndpointEniOptionsTypeDef
ModifyVerifiedAccessEndpointPolicyResultTypeDef#
# ModifyVerifiedAccessEndpointPolicyResultTypeDef definition
class ModifyVerifiedAccessEndpointPolicyResultTypeDef(TypedDict):
PolicyEnabled: bool,
PolicyDocument: str,
SseSpecification: VerifiedAccessSseSpecificationResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyVerifiedAccessGroupPolicyResultTypeDef#
# ModifyVerifiedAccessGroupPolicyResultTypeDef definition
class ModifyVerifiedAccessGroupPolicyResultTypeDef(TypedDict):
PolicyEnabled: bool,
PolicyDocument: str,
SseSpecification: VerifiedAccessSseSpecificationResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
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)
- See ModifyVerifiedAccessTrustProviderOidcOptionsTypeDef
- See ModifyVerifiedAccessTrustProviderDeviceOptionsTypeDef
- See VerifiedAccessSseSpecificationRequestTypeDef
ModifyVpcPeeringConnectionOptionsRequestRequestTypeDef#
# ModifyVpcPeeringConnectionOptionsRequestRequestTypeDef definition
class ModifyVpcPeeringConnectionOptionsRequestRequestTypeDef(TypedDict):
VpcPeeringConnectionId: str,
AccepterPeeringConnectionOptions: NotRequired[PeeringConnectionOptionsRequestTypeDef], # (1)
DryRun: NotRequired[bool],
RequesterPeeringConnectionOptions: NotRequired[PeeringConnectionOptionsRequestTypeDef], # (1)
ModifyVpcPeeringConnectionOptionsResultTypeDef#
# ModifyVpcPeeringConnectionOptionsResultTypeDef definition
class ModifyVpcPeeringConnectionOptionsResultTypeDef(TypedDict):
AccepterPeeringConnectionOptions: PeeringConnectionOptionsTypeDef, # (1)
RequesterPeeringConnectionOptions: PeeringConnectionOptionsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
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)
- See NatGatewayAddressTypeDef
- See ProvisionedBandwidthTypeDef
- See NatGatewayStateType
- See TagTypeDef
- 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],
- See NetworkCardInfoTypeDef
- See EnaSupportType
- See EfaInfoTypeDef
NetworkInterfacePrivateIpAddressTypeDef#
# NetworkInterfacePrivateIpAddressTypeDef definition
class NetworkInterfacePrivateIpAddressTypeDef(TypedDict):
Association: NotRequired[NetworkInterfaceAssociationTypeDef], # (1)
Primary: NotRequired[bool],
PrivateDnsName: NotRequired[str],
PrivateIpAddress: NotRequired[str],
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)
NeuronDeviceInfoTypeDef#
# NeuronDeviceInfoTypeDef definition
class NeuronDeviceInfoTypeDef(TypedDict):
Count: NotRequired[int],
Name: NotRequired[str],
CoreInfo: NotRequired[NeuronDeviceCoreInfoTypeDef], # (1)
MemoryInfo: NotRequired[NeuronDeviceMemoryInfoTypeDef], # (2)
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)
- See TrustProviderTypeType
- See UserTrustProviderTypeType
- See DeviceTrustProviderTypeType
- See OidcOptionsTypeDef
- See DeviceOptionsTypeDef
- See TagTypeDef
- See VerifiedAccessSseSpecificationResponseTypeDef
PathRequestFilterTypeDef#
# PathRequestFilterTypeDef definition
class PathRequestFilterTypeDef(TypedDict):
SourceAddress: NotRequired[str],
SourcePortRange: NotRequired[RequestFilterPortRangeTypeDef], # (1)
DestinationAddress: NotRequired[str],
DestinationPortRange: NotRequired[RequestFilterPortRangeTypeDef], # (1)
PathStatementRequestTypeDef#
# PathStatementRequestTypeDef definition
class PathStatementRequestTypeDef(TypedDict):
PacketHeaderStatement: NotRequired[PacketHeaderStatementRequestTypeDef], # (1)
ResourceStatement: NotRequired[ResourceStatementRequestTypeDef], # (2)
ThroughResourcesStatementRequestTypeDef#
# ThroughResourcesStatementRequestTypeDef definition
class ThroughResourcesStatementRequestTypeDef(TypedDict):
ResourceStatement: NotRequired[ResourceStatementRequestTypeDef], # (1)
PathStatementTypeDef#
# PathStatementTypeDef definition
class PathStatementTypeDef(TypedDict):
PacketHeaderStatement: NotRequired[PacketHeaderStatementTypeDef], # (1)
ResourceStatement: NotRequired[ResourceStatementTypeDef], # (2)
ThroughResourcesStatementTypeDef#
# ThroughResourcesStatementTypeDef definition
class ThroughResourcesStatementTypeDef(TypedDict):
ResourceStatement: NotRequired[ResourceStatementTypeDef], # (1)
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],
- See InstanceCountTypeDef
- See PriceScheduleTypeDef
- See ListingStatusType
- See TagTypeDef
ProvisionPublicIpv4PoolCidrResultTypeDef#
# ProvisionPublicIpv4PoolCidrResultTypeDef definition
class ProvisionPublicIpv4PoolCidrResultTypeDef(TypedDict):
PoolId: str,
PoolAddressRange: PublicIpv4PoolRangeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See PublicIpv4PoolRangeTypeDef
- See TagTypeDef
PurchaseScheduledInstancesRequestRequestTypeDef#
# PurchaseScheduledInstancesRequestRequestTypeDef definition
class PurchaseScheduledInstancesRequestRequestTypeDef(TypedDict):
PurchaseRequests: Sequence[PurchaseRequestTypeDef], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
PurchaseReservedInstancesOfferingRequestRequestTypeDef#
# PurchaseReservedInstancesOfferingRequestRequestTypeDef definition
class PurchaseReservedInstancesOfferingRequestRequestTypeDef(TypedDict):
InstanceCount: int,
ReservedInstancesOfferingId: str,
PurchaseTime: NotRequired[TimestampTypeDef],
DryRun: NotRequired[bool],
LimitPrice: NotRequired[ReservedInstanceLimitPriceTypeDef], # (1)
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)
- See CurrencyCodeValuesType
- See TenancyType
- See OfferingClassTypeType
- See OfferingTypeValuesType
- See PricingDetailTypeDef
- See RecurringChargeTypeDef
- See ScopeType
- See InstanceTypeType
- 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)
- See CurrencyCodeValuesType
- See TenancyType
- See OfferingClassTypeType
- See OfferingTypeValuesType
- See RecurringChargeTypeDef
- See ScopeType
- See TagTypeDef
- See InstanceTypeType
- See RIProductDescriptionType
- 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],
RegisterInstanceEventNotificationAttributesRequestRequestTypeDef#
# RegisterInstanceEventNotificationAttributesRequestRequestTypeDef definition
class RegisterInstanceEventNotificationAttributesRequestRequestTypeDef(TypedDict):
InstanceTagAttribute: RegisterInstanceTagAttributeRequestTypeDef, # (1)
DryRun: NotRequired[bool],
RegisterTransitGatewayMulticastGroupMembersResultTypeDef#
# RegisterTransitGatewayMulticastGroupMembersResultTypeDef definition
class RegisterTransitGatewayMulticastGroupMembersResultTypeDef(TypedDict):
RegisteredMulticastGroupMembers: TransitGatewayMulticastRegisteredGroupMembersTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterTransitGatewayMulticastGroupSourcesResultTypeDef#
# RegisterTransitGatewayMulticastGroupSourcesResultTypeDef definition
class RegisterTransitGatewayMulticastGroupSourcesResultTypeDef(TypedDict):
RegisteredMulticastGroupSources: TransitGatewayMulticastRegisteredGroupSourcesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StorageOutputTypeDef#
# StorageOutputTypeDef definition
class StorageOutputTypeDef(TypedDict):
S3: NotRequired[S3StorageOutputTypeDef], # (1)
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],
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],
ScheduledInstancesBlockDeviceMappingTypeDef#
# ScheduledInstancesBlockDeviceMappingTypeDef definition
class ScheduledInstancesBlockDeviceMappingTypeDef(TypedDict):
DeviceName: NotRequired[str],
Ebs: NotRequired[ScheduledInstancesEbsTypeDef], # (1)
NoDevice: NotRequired[str],
VirtualName: NotRequired[str],
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],
SearchTransitGatewayMulticastGroupsResultTypeDef#
# SearchTransitGatewayMulticastGroupsResultTypeDef definition
class SearchTransitGatewayMulticastGroupsResultTypeDef(TypedDict):
MulticastGroups: List[TransitGatewayMulticastGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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)
- See VpcEndpointTypeType
- See StateType
- See SecurityGroupIdentifierTypeDef
- See IpAddressTypeType
- See DnsOptionsTypeDef
- See DnsEntryTypeDef
- See TagTypeDef
- See LastErrorTypeDef
SecurityGroupRuleUpdateTypeDef#
# SecurityGroupRuleUpdateTypeDef definition
class SecurityGroupRuleUpdateTypeDef(TypedDict):
SecurityGroupRuleId: str,
SecurityGroupRule: NotRequired[SecurityGroupRuleRequestTypeDef], # (1)
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)
- See ServiceTypeDetailTypeDef
- See ServiceStateType
- See ServiceConnectivityTypeType
- See PrivateDnsNameConfigurationTypeDef
- See PayerResponsibilityType
- See TagTypeDef
ServiceDetailTypeDef#
# ServiceDetailTypeDef definition
class ServiceDetailTypeDef(TypedDict):
ServiceName: NotRequired[str],
ServiceId: NotRequired[str],
ServiceType: NotRequired[List[ServiceTypeDetailTypeDef]], # (1)
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)
- See ServiceTypeDetailTypeDef
- See PrivateDnsDetailsTypeDef
- See PayerResponsibilityType
- See TagTypeDef
- See DnsNameStateType
- See ServiceConnectivityTypeType
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)
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)
SpotMaintenanceStrategiesTypeDef#
# SpotMaintenanceStrategiesTypeDef definition
class SpotMaintenanceStrategiesTypeDef(TypedDict):
CapacityRebalance: NotRequired[SpotCapacityRebalanceTypeDef], # (1)
SpotDatafeedSubscriptionTypeDef#
# SpotDatafeedSubscriptionTypeDef definition
class SpotDatafeedSubscriptionTypeDef(TypedDict):
Bucket: NotRequired[str],
Fault: NotRequired[SpotInstanceStateFaultTypeDef], # (1)
OwnerId: NotRequired[str],
Prefix: NotRequired[str],
State: NotRequired[DatafeedSubscriptionStateType], # (2)
TransitGatewayMulticastDomainAssociationTypeDef#
# TransitGatewayMulticastDomainAssociationTypeDef definition
class TransitGatewayMulticastDomainAssociationTypeDef(TypedDict):
TransitGatewayAttachmentId: NotRequired[str],
ResourceId: NotRequired[str],
ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType], # (1)
ResourceOwnerId: NotRequired[str],
Subnet: NotRequired[SubnetAssociationTypeDef], # (2)
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)
SubnetIpv6CidrBlockAssociationTypeDef#
# SubnetIpv6CidrBlockAssociationTypeDef definition
class SubnetIpv6CidrBlockAssociationTypeDef(TypedDict):
AssociationId: NotRequired[str],
Ipv6CidrBlock: NotRequired[str],
Ipv6CidrBlockState: NotRequired[SubnetCidrBlockStateTypeDef], # (1)
Ipv6AddressAttribute: NotRequired[Ipv6AddressAttributeType], # (2)
IpSource: NotRequired[IpSourceType], # (3)
TargetReservationValueTypeDef#
# TargetReservationValueTypeDef definition
class TargetReservationValueTypeDef(TypedDict):
ReservationValue: NotRequired[ReservationValueTypeDef], # (1)
TargetConfiguration: NotRequired[TargetConfigurationTypeDef], # (2)
TargetGroupsConfigOutputTypeDef#
# TargetGroupsConfigOutputTypeDef definition
class TargetGroupsConfigOutputTypeDef(TypedDict):
TargetGroups: NotRequired[List[TargetGroupTypeDef]], # (1)
TargetGroupsConfigTypeDef#
# TargetGroupsConfigTypeDef definition
class TargetGroupsConfigTypeDef(TypedDict):
TargetGroups: NotRequired[Sequence[TargetGroupTypeDef]], # (1)
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)
- See TrafficDirectionType
- See TrafficMirrorRuleActionType
- See TrafficMirrorPortRangeTypeDef
- See TrafficMirrorPortRangeTypeDef
- 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)
- See TransitGatewayAttachmentResourceTypeType
- See TransitGatewayAttachmentStateType
- See TransitGatewayAttachmentAssociationTypeDef
- 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)
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)
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)
- See TransitGatewayMulticastDomainOptionsTypeDef
- See TransitGatewayMulticastDomainStateType
- 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)
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)
- See PeeringTgwInfoTypeDef
- See PeeringTgwInfoTypeDef
- See TransitGatewayPeeringAttachmentOptionsTypeDef
- See PeeringAttachmentStatusTypeDef
- See TransitGatewayAttachmentStateType
- 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)
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)
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)
- See TransitGatewayRouteAttachmentTypeDef
- See TransitGatewayRouteTypeType
- 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)
UnsuccessfulInstanceCreditSpecificationItemTypeDef#
# UnsuccessfulInstanceCreditSpecificationItemTypeDef definition
class UnsuccessfulInstanceCreditSpecificationItemTypeDef(TypedDict):
InstanceId: NotRequired[str],
Error: NotRequired[UnsuccessfulInstanceCreditSpecificationItemErrorTypeDef], # (1)
UnsuccessfulItemTypeDef#
# UnsuccessfulItemTypeDef definition
class UnsuccessfulItemTypeDef(TypedDict):
Error: NotRequired[UnsuccessfulItemErrorTypeDef], # (1)
ResourceId: NotRequired[str],
ValidationWarningTypeDef#
# ValidationWarningTypeDef definition
class ValidationWarningTypeDef(TypedDict):
Errors: NotRequired[List[ValidationErrorTypeDef]], # (1)
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)
- See VerifiedAccessEndpointTypeType
- See VerifiedAccessEndpointAttachmentTypeType
- See VerifiedAccessEndpointLoadBalancerOptionsTypeDef
- See VerifiedAccessEndpointEniOptionsTypeDef
- See VerifiedAccessEndpointStatusTypeDef
- See TagTypeDef
- See VerifiedAccessSseSpecificationResponseTypeDef
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],
VerifiedAccessLogCloudWatchLogsDestinationTypeDef#
# VerifiedAccessLogCloudWatchLogsDestinationTypeDef definition
class VerifiedAccessLogCloudWatchLogsDestinationTypeDef(TypedDict):
Enabled: NotRequired[bool],
DeliveryStatus: NotRequired[VerifiedAccessLogDeliveryStatusTypeDef], # (1)
LogGroup: NotRequired[str],
VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef#
# VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef definition
class VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef(TypedDict):
Enabled: NotRequired[bool],
DeliveryStatus: NotRequired[VerifiedAccessLogDeliveryStatusTypeDef], # (1)
DeliveryStream: NotRequired[str],
VerifiedAccessLogS3DestinationTypeDef#
# VerifiedAccessLogS3DestinationTypeDef definition
class VerifiedAccessLogS3DestinationTypeDef(TypedDict):
Enabled: NotRequired[bool],
DeliveryStatus: NotRequired[VerifiedAccessLogDeliveryStatusTypeDef], # (1)
BucketName: NotRequired[str],
Prefix: NotRequired[str],
BucketOwner: NotRequired[str],
VerifiedAccessLogOptionsTypeDef#
# VerifiedAccessLogOptionsTypeDef definition
class VerifiedAccessLogOptionsTypeDef(TypedDict):
S3: NotRequired[VerifiedAccessLogS3DestinationOptionsTypeDef], # (1)
CloudWatchLogs: NotRequired[VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef], # (2)
KinesisDataFirehose: NotRequired[VerifiedAccessLogKinesisDataFirehoseDestinationOptionsTypeDef], # (3)
LogVersion: NotRequired[str],
IncludeTrustContext: NotRequired[bool],
- See VerifiedAccessLogS3DestinationOptionsTypeDef
- See VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef
- 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)
- See TagTypeDef
- See VolumeTypeType
- See SSETypeType
- See OperatorResponseTypeDef
- See VolumeStateType
- See VolumeAttachmentTypeDef
- 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],
- See TagTypeDef
- See VolumeTypeType
- See SSETypeType
- See OperatorResponseTypeDef
- See VolumeStateType
- See VolumeAttachmentTypeDef
VolumeStatusInfoTypeDef#
# VolumeStatusInfoTypeDef definition
class VolumeStatusInfoTypeDef(TypedDict):
Details: NotRequired[List[VolumeStatusDetailsTypeDef]], # (1)
Status: NotRequired[VolumeStatusInfoStatusType], # (2)
VpcCidrBlockAssociationTypeDef#
# VpcCidrBlockAssociationTypeDef definition
class VpcCidrBlockAssociationTypeDef(TypedDict):
AssociationId: NotRequired[str],
CidrBlock: NotRequired[str],
CidrBlockState: NotRequired[VpcCidrBlockStateTypeDef], # (1)
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)
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],
DescribeAccountAttributesResultTypeDef#
# DescribeAccountAttributesResultTypeDef definition
class DescribeAccountAttributesResultTypeDef(TypedDict):
AccountAttributes: List[AccountAttributeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See RuleOptionTypeDef
- See RuleGroupTypePairTypeDef
- See RuleGroupRuleOptionsPairTypeDef
- See AnalysisComponentTypeDef
DescribeAddressesAttributeResultTypeDef#
# DescribeAddressesAttributeResultTypeDef definition
class DescribeAddressesAttributeResultTypeDef(TypedDict):
Addresses: List[AddressAttributeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyAddressAttributeResultTypeDef#
# ModifyAddressAttributeResultTypeDef definition
class ModifyAddressAttributeResultTypeDef(TypedDict):
Address: AddressAttributeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResetAddressAttributeResultTypeDef#
# ResetAddressAttributeResultTypeDef definition
class ResetAddressAttributeResultTypeDef(TypedDict):
Address: AddressAttributeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAddressesResultTypeDef#
# DescribeAddressesResultTypeDef definition
class DescribeAddressesResultTypeDef(TypedDict):
Addresses: List[AddressTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcEndpointServicePermissionsResultTypeDef#
# DescribeVpcEndpointServicePermissionsResultTypeDef definition
class DescribeVpcEndpointServicePermissionsResultTypeDef(TypedDict):
AllowedPrincipals: List[AllowedPrincipalTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateCarrierGatewayResultTypeDef#
# CreateCarrierGatewayResultTypeDef definition
class CreateCarrierGatewayResultTypeDef(TypedDict):
CarrierGateway: CarrierGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteCarrierGatewayResultTypeDef#
# DeleteCarrierGatewayResultTypeDef definition
class DeleteCarrierGatewayResultTypeDef(TypedDict):
CarrierGateway: CarrierGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCarrierGatewaysResultTypeDef#
# DescribeCarrierGatewaysResultTypeDef definition
class DescribeCarrierGatewaysResultTypeDef(TypedDict):
CarrierGateways: List[CarrierGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateCoipPoolResultTypeDef#
# CreateCoipPoolResultTypeDef definition
class CreateCoipPoolResultTypeDef(TypedDict):
CoipPool: CoipPoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteCoipPoolResultTypeDef#
# DeleteCoipPoolResultTypeDef definition
class DeleteCoipPoolResultTypeDef(TypedDict):
CoipPool: CoipPoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCoipPoolsResultTypeDef#
# DescribeCoipPoolsResultTypeDef definition
class DescribeCoipPoolsResultTypeDef(TypedDict):
CoipPools: List[CoipPoolTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateCustomerGatewayResultTypeDef#
# CreateCustomerGatewayResultTypeDef definition
class CreateCustomerGatewayResultTypeDef(TypedDict):
CustomerGateway: CustomerGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCustomerGatewaysResultTypeDef#
# DescribeCustomerGatewaysResultTypeDef definition
class DescribeCustomerGatewaysResultTypeDef(TypedDict):
CustomerGateways: List[CustomerGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstanceConnectEndpointResultTypeDef#
# CreateInstanceConnectEndpointResultTypeDef definition
class CreateInstanceConnectEndpointResultTypeDef(TypedDict):
InstanceConnectEndpoint: Ec2InstanceConnectEndpointTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteInstanceConnectEndpointResultTypeDef#
# DeleteInstanceConnectEndpointResultTypeDef definition
class DeleteInstanceConnectEndpointResultTypeDef(TypedDict):
InstanceConnectEndpoint: Ec2InstanceConnectEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstanceConnectEndpointsResultTypeDef#
# DescribeInstanceConnectEndpointsResultTypeDef definition
class DescribeInstanceConnectEndpointsResultTypeDef(TypedDict):
InstanceConnectEndpoints: List[Ec2InstanceConnectEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeHostReservationsResultTypeDef#
# DescribeHostReservationsResultTypeDef definition
class DescribeHostReservationsResultTypeDef(TypedDict):
HostReservationSet: List[HostReservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AssociateInstanceEventWindowRequestRequestTypeDef#
# AssociateInstanceEventWindowRequestRequestTypeDef definition
class AssociateInstanceEventWindowRequestRequestTypeDef(TypedDict):
InstanceEventWindowId: str,
AssociationTarget: InstanceEventWindowAssociationRequestTypeDef, # (1)
DryRun: NotRequired[bool],
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)
- See InstanceEventWindowTimeRangeTypeDef
- See InstanceEventWindowAssociationTargetTypeDef
- See InstanceEventWindowStateType
- See TagTypeDef
DisassociateInstanceEventWindowRequestRequestTypeDef#
# DisassociateInstanceEventWindowRequestRequestTypeDef definition
class DisassociateInstanceEventWindowRequestRequestTypeDef(TypedDict):
InstanceEventWindowId: str,
AssociationTarget: InstanceEventWindowDisassociationRequestTypeDef, # (1)
DryRun: NotRequired[bool],
CreateIpamExternalResourceVerificationTokenResultTypeDef#
# CreateIpamExternalResourceVerificationTokenResultTypeDef definition
class CreateIpamExternalResourceVerificationTokenResultTypeDef(TypedDict):
IpamExternalResourceVerificationToken: IpamExternalResourceVerificationTokenTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteIpamExternalResourceVerificationTokenResultTypeDef#
# DeleteIpamExternalResourceVerificationTokenResultTypeDef definition
class DeleteIpamExternalResourceVerificationTokenResultTypeDef(TypedDict):
IpamExternalResourceVerificationToken: IpamExternalResourceVerificationTokenTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIpamExternalResourceVerificationTokensResultTypeDef#
# DescribeIpamExternalResourceVerificationTokensResultTypeDef definition
class DescribeIpamExternalResourceVerificationTokensResultTypeDef(TypedDict):
IpamExternalResourceVerificationTokens: List[IpamExternalResourceVerificationTokenTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AssociateIpamResourceDiscoveryResultTypeDef#
# AssociateIpamResourceDiscoveryResultTypeDef definition
class AssociateIpamResourceDiscoveryResultTypeDef(TypedDict):
IpamResourceDiscoveryAssociation: IpamResourceDiscoveryAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIpamResourceDiscoveryAssociationsResultTypeDef#
# DescribeIpamResourceDiscoveryAssociationsResultTypeDef definition
class DescribeIpamResourceDiscoveryAssociationsResultTypeDef(TypedDict):
IpamResourceDiscoveryAssociations: List[IpamResourceDiscoveryAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DisassociateIpamResourceDiscoveryResultTypeDef#
# DisassociateIpamResourceDiscoveryResultTypeDef definition
class DisassociateIpamResourceDiscoveryResultTypeDef(TypedDict):
IpamResourceDiscoveryAssociation: IpamResourceDiscoveryAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateIpamScopeResultTypeDef#
# CreateIpamScopeResultTypeDef definition
class CreateIpamScopeResultTypeDef(TypedDict):
IpamScope: IpamScopeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteIpamScopeResultTypeDef#
# DeleteIpamScopeResultTypeDef definition
class DeleteIpamScopeResultTypeDef(TypedDict):
IpamScope: IpamScopeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIpamScopesResultTypeDef#
# DescribeIpamScopesResultTypeDef definition
class DescribeIpamScopesResultTypeDef(TypedDict):
IpamScopes: List[IpamScopeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyIpamScopeResultTypeDef#
# ModifyIpamScopeResultTypeDef definition
class ModifyIpamScopeResultTypeDef(TypedDict):
IpamScope: IpamScopeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeKeyPairsResultTypeDef#
# DescribeKeyPairsResultTypeDef definition
class DescribeKeyPairsResultTypeDef(TypedDict):
KeyPairs: List[KeyPairInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef#
# CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef definition
class CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef(TypedDict):
LocalGatewayRouteTableVirtualInterfaceGroupAssociation: LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef#
# DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef definition
class DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef(TypedDict):
LocalGatewayRouteTableVirtualInterfaceGroupAssociation: LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResultTypeDef#
# DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResultTypeDef definition
class DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResultTypeDef(TypedDict):
LocalGatewayRouteTableVirtualInterfaceGroupAssociations: List[LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateLocalGatewayRouteTableVpcAssociationResultTypeDef#
# CreateLocalGatewayRouteTableVpcAssociationResultTypeDef definition
class CreateLocalGatewayRouteTableVpcAssociationResultTypeDef(TypedDict):
LocalGatewayRouteTableVpcAssociation: LocalGatewayRouteTableVpcAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLocalGatewayRouteTableVpcAssociationResultTypeDef#
# DeleteLocalGatewayRouteTableVpcAssociationResultTypeDef definition
class DeleteLocalGatewayRouteTableVpcAssociationResultTypeDef(TypedDict):
LocalGatewayRouteTableVpcAssociation: LocalGatewayRouteTableVpcAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLocalGatewayRouteTableVpcAssociationsResultTypeDef#
# DescribeLocalGatewayRouteTableVpcAssociationsResultTypeDef definition
class DescribeLocalGatewayRouteTableVpcAssociationsResultTypeDef(TypedDict):
LocalGatewayRouteTableVpcAssociations: List[LocalGatewayRouteTableVpcAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeLocalGatewaysResultTypeDef#
# DescribeLocalGatewaysResultTypeDef definition
class DescribeLocalGatewaysResultTypeDef(TypedDict):
LocalGateways: List[LocalGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeLocalGatewayVirtualInterfaceGroupsResultTypeDef#
# DescribeLocalGatewayVirtualInterfaceGroupsResultTypeDef definition
class DescribeLocalGatewayVirtualInterfaceGroupsResultTypeDef(TypedDict):
LocalGatewayVirtualInterfaceGroups: List[LocalGatewayVirtualInterfaceGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeLocalGatewayVirtualInterfacesResultTypeDef#
# DescribeLocalGatewayVirtualInterfacesResultTypeDef definition
class DescribeLocalGatewayVirtualInterfacesResultTypeDef(TypedDict):
LocalGatewayVirtualInterfaces: List[LocalGatewayVirtualInterfaceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateManagedPrefixListResultTypeDef#
# CreateManagedPrefixListResultTypeDef definition
class CreateManagedPrefixListResultTypeDef(TypedDict):
PrefixList: ManagedPrefixListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteManagedPrefixListResultTypeDef#
# DeleteManagedPrefixListResultTypeDef definition
class DeleteManagedPrefixListResultTypeDef(TypedDict):
PrefixList: ManagedPrefixListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeManagedPrefixListsResultTypeDef#
# DescribeManagedPrefixListsResultTypeDef definition
class DescribeManagedPrefixListsResultTypeDef(TypedDict):
PrefixLists: List[ManagedPrefixListTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyManagedPrefixListResultTypeDef#
# ModifyManagedPrefixListResultTypeDef definition
class ModifyManagedPrefixListResultTypeDef(TypedDict):
PrefixList: ManagedPrefixListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreManagedPrefixListVersionResultTypeDef#
# RestoreManagedPrefixListVersionResultTypeDef definition
class RestoreManagedPrefixListVersionResultTypeDef(TypedDict):
PrefixList: ManagedPrefixListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeNetworkInsightsAccessScopeAnalysesResultTypeDef#
# DescribeNetworkInsightsAccessScopeAnalysesResultTypeDef definition
class DescribeNetworkInsightsAccessScopeAnalysesResultTypeDef(TypedDict):
NetworkInsightsAccessScopeAnalyses: List[NetworkInsightsAccessScopeAnalysisTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
StartNetworkInsightsAccessScopeAnalysisResultTypeDef#
# StartNetworkInsightsAccessScopeAnalysisResultTypeDef definition
class StartNetworkInsightsAccessScopeAnalysisResultTypeDef(TypedDict):
NetworkInsightsAccessScopeAnalysis: NetworkInsightsAccessScopeAnalysisTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeNetworkInsightsAccessScopesResultTypeDef#
# DescribeNetworkInsightsAccessScopesResultTypeDef definition
class DescribeNetworkInsightsAccessScopesResultTypeDef(TypedDict):
NetworkInsightsAccessScopes: List[NetworkInsightsAccessScopeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreatePlacementGroupResultTypeDef#
# CreatePlacementGroupResultTypeDef definition
class CreatePlacementGroupResultTypeDef(TypedDict):
PlacementGroup: PlacementGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePlacementGroupsResultTypeDef#
# DescribePlacementGroupsResultTypeDef definition
class DescribePlacementGroupsResultTypeDef(TypedDict):
PlacementGroups: List[PlacementGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateReplaceRootVolumeTaskResultTypeDef#
# CreateReplaceRootVolumeTaskResultTypeDef definition
class CreateReplaceRootVolumeTaskResultTypeDef(TypedDict):
ReplaceRootVolumeTask: ReplaceRootVolumeTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReplaceRootVolumeTasksResultTypeDef#
# DescribeReplaceRootVolumeTasksResultTypeDef definition
class DescribeReplaceRootVolumeTasksResultTypeDef(TypedDict):
ReplaceRootVolumeTasks: List[ReplaceRootVolumeTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetSecurityGroupsForVpcResultTypeDef#
# GetSecurityGroupsForVpcResultTypeDef definition
class GetSecurityGroupsForVpcResultTypeDef(TypedDict):
SecurityGroupForVpcs: List[SecurityGroupForVpcTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateSnapshotsResultTypeDef#
# CreateSnapshotsResultTypeDef definition
class CreateSnapshotsResultTypeDef(TypedDict):
Snapshots: List[SnapshotInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSnapshotTierStatusResultTypeDef#
# DescribeSnapshotTierStatusResultTypeDef definition
class DescribeSnapshotTierStatusResultTypeDef(TypedDict):
SnapshotTierStatuses: List[SnapshotTierStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSnapshotsResultTypeDef#
# DescribeSnapshotsResultTypeDef definition
class DescribeSnapshotsResultTypeDef(TypedDict):
Snapshots: List[SnapshotTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateSubnetCidrReservationResultTypeDef#
# CreateSubnetCidrReservationResultTypeDef definition
class CreateSubnetCidrReservationResultTypeDef(TypedDict):
SubnetCidrReservation: SubnetCidrReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteSubnetCidrReservationResultTypeDef#
# DeleteSubnetCidrReservationResultTypeDef definition
class DeleteSubnetCidrReservationResultTypeDef(TypedDict):
DeletedSubnetCidrReservation: SubnetCidrReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSubnetCidrReservationsResultTypeDef#
# GetSubnetCidrReservationsResultTypeDef definition
class GetSubnetCidrReservationsResultTypeDef(TypedDict):
SubnetIpv4CidrReservations: List[SubnetCidrReservationTypeDef], # (1)
SubnetIpv6CidrReservations: List[SubnetCidrReservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
NextToken: NotRequired[str],
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],
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],
- See TagSpecificationTypeDef
- See HostRecoveryType
- See HostMaintenanceType
- See AutoPlacementType
AssociateIpamResourceDiscoveryRequestRequestTypeDef#
# AssociateIpamResourceDiscoveryRequestRequestTypeDef definition
class AssociateIpamResourceDiscoveryRequestRequestTypeDef(TypedDict):
IpamId: str,
IpamResourceDiscoveryId: str,
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
ClientToken: NotRequired[str],
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],
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)
DryRun: NotRequired[bool],
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)
DryRun: NotRequired[bool],
CreateCapacityReservationBySplittingRequestRequestTypeDef#
# CreateCapacityReservationBySplittingRequestRequestTypeDef definition
class CreateCapacityReservationBySplittingRequestRequestTypeDef(TypedDict):
SourceCapacityReservationId: str,
InstanceCount: int,
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
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],
- See ReservationFleetInstanceSpecificationTypeDef
- See FleetCapacityReservationTenancyType
- See FleetInstanceMatchCriteriaType
- 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],
- See CapacityReservationInstancePlatformType
- See CapacityReservationTenancyType
- See EndDateTypeType
- See InstanceMatchCriteriaType
- See TagSpecificationTypeDef
CreateCarrierGatewayRequestRequestTypeDef#
# CreateCarrierGatewayRequestRequestTypeDef definition
class CreateCarrierGatewayRequestRequestTypeDef(TypedDict):
VpcId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
CreateCoipPoolRequestRequestTypeDef#
# CreateCoipPoolRequestRequestTypeDef definition
class CreateCoipPoolRequestRequestTypeDef(TypedDict):
LocalGatewayRouteTableId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
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],
CreateDhcpOptionsRequestRequestTypeDef#
# CreateDhcpOptionsRequestRequestTypeDef definition
class CreateDhcpOptionsRequestRequestTypeDef(TypedDict):
DhcpConfigurations: Sequence[NewDhcpConfigurationTypeDef], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (2)
DryRun: NotRequired[bool],
CreateDhcpOptionsRequestServiceResourceCreateDhcpOptionsTypeDef#
# CreateDhcpOptionsRequestServiceResourceCreateDhcpOptionsTypeDef definition
class CreateDhcpOptionsRequestServiceResourceCreateDhcpOptionsTypeDef(TypedDict):
DhcpConfigurations: Sequence[NewDhcpConfigurationTypeDef], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (2)
DryRun: NotRequired[bool],
CreateEgressOnlyInternetGatewayRequestRequestTypeDef#
# CreateEgressOnlyInternetGatewayRequestRequestTypeDef definition
class CreateEgressOnlyInternetGatewayRequestRequestTypeDef(TypedDict):
VpcId: str,
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
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)
- See FlowLogsResourceTypeType
- See TrafficTypeType
- See LogDestinationTypeType
- See TagSpecificationTypeDef
- 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)
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)
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)
CreateInstanceExportTaskRequestRequestTypeDef#
# CreateInstanceExportTaskRequestRequestTypeDef definition
class CreateInstanceExportTaskRequestRequestTypeDef(TypedDict):
InstanceId: str,
TargetEnvironment: ExportEnvironmentType, # (1)
ExportToS3Task: ExportToS3TaskSpecificationTypeDef, # (2)
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (3)
Description: NotRequired[str],
CreateInternetGatewayRequestRequestTypeDef#
# CreateInternetGatewayRequestRequestTypeDef definition
class CreateInternetGatewayRequestRequestTypeDef(TypedDict):
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateInternetGatewayRequestServiceResourceCreateInternetGatewayTypeDef#
# CreateInternetGatewayRequestServiceResourceCreateInternetGatewayTypeDef definition
class CreateInternetGatewayRequestServiceResourceCreateInternetGatewayTypeDef(TypedDict):
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateIpamExternalResourceVerificationTokenRequestRequestTypeDef#
# CreateIpamExternalResourceVerificationTokenRequestRequestTypeDef definition
class CreateIpamExternalResourceVerificationTokenRequestRequestTypeDef(TypedDict):
IpamId: str,
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
ClientToken: NotRequired[str],
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)
- See AddressFamilyType
- See RequestIpamResourceTagTypeDef
- See TagSpecificationTypeDef
- See IpamPoolAwsServiceType
- See IpamPoolPublicIpSourceType
- 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],
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],
CreateIpamScopeRequestRequestTypeDef#
# CreateIpamScopeRequestRequestTypeDef definition
class CreateIpamScopeRequestRequestTypeDef(TypedDict):
IpamId: str,
DryRun: NotRequired[bool],
Description: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
ClientToken: NotRequired[str],
CreateKeyPairRequestRequestTypeDef#
# CreateKeyPairRequestRequestTypeDef definition
class CreateKeyPairRequestRequestTypeDef(TypedDict):
KeyName: str,
KeyType: NotRequired[KeyTypeType], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (2)
KeyFormat: NotRequired[KeyFormatType], # (3)
DryRun: NotRequired[bool],
- See KeyTypeType
- See TagSpecificationTypeDef
- 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],
- See KeyTypeType
- See TagSpecificationTypeDef
- See KeyFormatType
CreateLocalGatewayRouteTableRequestRequestTypeDef#
# CreateLocalGatewayRouteTableRequestRequestTypeDef definition
class CreateLocalGatewayRouteTableRequestRequestTypeDef(TypedDict):
LocalGatewayId: str,
Mode: NotRequired[LocalGatewayRouteTableModeType], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (2)
DryRun: NotRequired[bool],
CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestRequestTypeDef#
# CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestRequestTypeDef definition
class CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestRequestTypeDef(TypedDict):
LocalGatewayRouteTableId: str,
LocalGatewayVirtualInterfaceGroupId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateLocalGatewayRouteTableVpcAssociationRequestRequestTypeDef#
# CreateLocalGatewayRouteTableVpcAssociationRequestRequestTypeDef definition
class CreateLocalGatewayRouteTableVpcAssociationRequestRequestTypeDef(TypedDict):
LocalGatewayRouteTableId: str,
VpcId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
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],
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],
CreateNetworkAclRequestRequestTypeDef#
# CreateNetworkAclRequestRequestTypeDef definition
class CreateNetworkAclRequestRequestTypeDef(TypedDict):
VpcId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
CreateNetworkAclRequestServiceResourceCreateNetworkAclTypeDef#
# CreateNetworkAclRequestServiceResourceCreateNetworkAclTypeDef definition
class CreateNetworkAclRequestServiceResourceCreateNetworkAclTypeDef(TypedDict):
VpcId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
CreateNetworkAclRequestVpcCreateNetworkAclTypeDef#
# CreateNetworkAclRequestVpcCreateNetworkAclTypeDef definition
class CreateNetworkAclRequestVpcCreateNetworkAclTypeDef(TypedDict):
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
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],
- See Ipv4PrefixSpecificationRequestTypeDef
- See Ipv6PrefixSpecificationRequestTypeDef
- See NetworkInterfaceCreationTypeType
- See TagSpecificationTypeDef
- See ConnectionTrackingSpecificationRequestTypeDef
- See OperatorRequestTypeDef
- See PrivateIpAddressSpecificationTypeDef
- 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],
- See Ipv4PrefixSpecificationRequestTypeDef
- See Ipv6PrefixSpecificationRequestTypeDef
- See NetworkInterfaceCreationTypeType
- See TagSpecificationTypeDef
- See ConnectionTrackingSpecificationRequestTypeDef
- See OperatorRequestTypeDef
- See PrivateIpAddressSpecificationTypeDef
- 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],
- See Ipv4PrefixSpecificationRequestTypeDef
- See Ipv6PrefixSpecificationRequestTypeDef
- See NetworkInterfaceCreationTypeType
- See TagSpecificationTypeDef
- See ConnectionTrackingSpecificationRequestTypeDef
- See OperatorRequestTypeDef
- See PrivateIpAddressSpecificationTypeDef
- 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)
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)
CreatePublicIpv4PoolRequestRequestTypeDef#
# CreatePublicIpv4PoolRequestRequestTypeDef definition
class CreatePublicIpv4PoolRequestRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
NetworkBorderGroup: NotRequired[str],
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],
CreateRestoreImageTaskRequestRequestTypeDef#
# CreateRestoreImageTaskRequestRequestTypeDef definition
class CreateRestoreImageTaskRequestRequestTypeDef(TypedDict):
Bucket: str,
ObjectKey: str,
Name: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateRouteTableRequestRequestTypeDef#
# CreateRouteTableRequestRequestTypeDef definition
class CreateRouteTableRequestRequestTypeDef(TypedDict):
VpcId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
CreateRouteTableRequestServiceResourceCreateRouteTableTypeDef#
# CreateRouteTableRequestServiceResourceCreateRouteTableTypeDef definition
class CreateRouteTableRequestServiceResourceCreateRouteTableTypeDef(TypedDict):
VpcId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
CreateRouteTableRequestVpcCreateRouteTableTypeDef#
# CreateRouteTableRequestVpcCreateRouteTableTypeDef definition
class CreateRouteTableRequestVpcCreateRouteTableTypeDef(TypedDict):
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
CreateSecurityGroupRequestRequestTypeDef#
# CreateSecurityGroupRequestRequestTypeDef definition
class CreateSecurityGroupRequestRequestTypeDef(TypedDict):
Description: str,
GroupName: str,
VpcId: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateSecurityGroupRequestServiceResourceCreateSecurityGroupTypeDef#
# CreateSecurityGroupRequestServiceResourceCreateSecurityGroupTypeDef definition
class CreateSecurityGroupRequestServiceResourceCreateSecurityGroupTypeDef(TypedDict):
Description: str,
GroupName: str,
VpcId: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateSecurityGroupRequestVpcCreateSecurityGroupTypeDef#
# CreateSecurityGroupRequestVpcCreateSecurityGroupTypeDef definition
class CreateSecurityGroupRequestVpcCreateSecurityGroupTypeDef(TypedDict):
Description: str,
GroupName: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateSnapshotRequestRequestTypeDef#
# CreateSnapshotRequestRequestTypeDef definition
class CreateSnapshotRequestRequestTypeDef(TypedDict):
VolumeId: str,
Description: NotRequired[str],
OutpostArn: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateSnapshotRequestServiceResourceCreateSnapshotTypeDef#
# CreateSnapshotRequestServiceResourceCreateSnapshotTypeDef definition
class CreateSnapshotRequestServiceResourceCreateSnapshotTypeDef(TypedDict):
VolumeId: str,
Description: NotRequired[str],
OutpostArn: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateSnapshotRequestVolumeCreateSnapshotTypeDef#
# CreateSnapshotRequestVolumeCreateSnapshotTypeDef definition
class CreateSnapshotRequestVolumeCreateSnapshotTypeDef(TypedDict):
Description: NotRequired[str],
OutpostArn: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
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)
CreateSubnetCidrReservationRequestRequestTypeDef#
# CreateSubnetCidrReservationRequestRequestTypeDef definition
class CreateSubnetCidrReservationRequestRequestTypeDef(TypedDict):
SubnetId: str,
Cidr: str,
ReservationType: SubnetCidrReservationTypeType, # (1)
Description: NotRequired[str],
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (2)
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],
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],
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],
CreateTrafficMirrorFilterRequestRequestTypeDef#
# CreateTrafficMirrorFilterRequestRequestTypeDef definition
class CreateTrafficMirrorFilterRequestRequestTypeDef(TypedDict):
Description: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
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)
- See TrafficDirectionType
- See TrafficMirrorRuleActionType
- See TrafficMirrorPortRangeRequestTypeDef
- See TrafficMirrorPortRangeRequestTypeDef
- 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],
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],
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],
CreateTransitGatewayConnectRequestRequestTypeDef#
# CreateTransitGatewayConnectRequestRequestTypeDef definition
class CreateTransitGatewayConnectRequestRequestTypeDef(TypedDict):
TransportTransitGatewayAttachmentId: str,
Options: CreateTransitGatewayConnectRequestOptionsTypeDef, # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (2)
DryRun: NotRequired[bool],
CreateTransitGatewayMulticastDomainRequestRequestTypeDef#
# CreateTransitGatewayMulticastDomainRequestRequestTypeDef definition
class CreateTransitGatewayMulticastDomainRequestRequestTypeDef(TypedDict):
TransitGatewayId: str,
Options: NotRequired[CreateTransitGatewayMulticastDomainRequestOptionsTypeDef], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (2)
DryRun: NotRequired[bool],
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],
CreateTransitGatewayPolicyTableRequestRequestTypeDef#
# CreateTransitGatewayPolicyTableRequestRequestTypeDef definition
class CreateTransitGatewayPolicyTableRequestRequestTypeDef(TypedDict):
TransitGatewayId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateTransitGatewayRequestRequestTypeDef#
# CreateTransitGatewayRequestRequestTypeDef definition
class CreateTransitGatewayRequestRequestTypeDef(TypedDict):
Description: NotRequired[str],
Options: NotRequired[TransitGatewayRequestOptionsTypeDef], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (2)
DryRun: NotRequired[bool],
CreateTransitGatewayRouteTableAnnouncementRequestRequestTypeDef#
# CreateTransitGatewayRouteTableAnnouncementRequestRequestTypeDef definition
class CreateTransitGatewayRouteTableAnnouncementRequestRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
PeeringAttachmentId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateTransitGatewayRouteTableRequestRequestTypeDef#
# CreateTransitGatewayRouteTableRequestRequestTypeDef definition
class CreateTransitGatewayRouteTableRequestRequestTypeDef(TypedDict):
TransitGatewayId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
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],
CreateVerifiedAccessEndpointRequestRequestTypeDef#
# CreateVerifiedAccessEndpointRequestRequestTypeDef definition
class CreateVerifiedAccessEndpointRequestRequestTypeDef(TypedDict):
VerifiedAccessGroupId: str,
EndpointType: VerifiedAccessEndpointTypeType, # (1)
AttachmentType: VerifiedAccessEndpointAttachmentTypeType, # (2)
DomainCertificateArn: str,
ApplicationDomain: str,
EndpointDomainPrefix: 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)
- See VerifiedAccessEndpointTypeType
- See VerifiedAccessEndpointAttachmentTypeType
- See CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef
- See CreateVerifiedAccessEndpointEniOptionsTypeDef
- See TagSpecificationTypeDef
- See VerifiedAccessSseSpecificationRequestTypeDef
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)
CreateVerifiedAccessInstanceRequestRequestTypeDef#
# CreateVerifiedAccessInstanceRequestRequestTypeDef definition
class CreateVerifiedAccessInstanceRequestRequestTypeDef(TypedDict):
Description: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
FIPSEnabled: NotRequired[bool],
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)
- See TrustProviderTypeType
- See UserTrustProviderTypeType
- See DeviceTrustProviderTypeType
- See CreateVerifiedAccessTrustProviderOidcOptionsTypeDef
- See CreateVerifiedAccessTrustProviderDeviceOptionsTypeDef
- See TagSpecificationTypeDef
- See VerifiedAccessSseSpecificationRequestTypeDef
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],
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],
CreateVpcBlockPublicAccessExclusionRequestRequestTypeDef#
# CreateVpcBlockPublicAccessExclusionRequestRequestTypeDef definition
class CreateVpcBlockPublicAccessExclusionRequestRequestTypeDef(TypedDict):
InternetGatewayExclusionMode: InternetGatewayExclusionModeType, # (1)
DryRun: NotRequired[bool],
SubnetId: NotRequired[str],
VpcId: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (2)
CreateVpcEndpointRequestRequestTypeDef#
# CreateVpcEndpointRequestRequestTypeDef definition
class CreateVpcEndpointRequestRequestTypeDef(TypedDict):
VpcId: str,
ServiceName: str,
DryRun: NotRequired[bool],
VpcEndpointType: NotRequired[VpcEndpointTypeType], # (1)
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)
- See VpcEndpointTypeType
- See IpAddressTypeType
- See DnsOptionsSpecificationTypeDef
- See TagSpecificationTypeDef
- 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]],
ClientToken: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
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],
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],
CreateVpcPeeringConnectionRequestVpcRequestVpcPeeringConnectionTypeDef#
# CreateVpcPeeringConnectionRequestVpcRequestVpcPeeringConnectionTypeDef definition
class CreateVpcPeeringConnectionRequestVpcRequestVpcPeeringConnectionTypeDef(TypedDict):
PeerRegion: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
PeerVpcId: NotRequired[str],
PeerOwnerId: NotRequired[str],
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],
- See TagSpecificationTypeDef
- 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],
- See TagSpecificationTypeDef
- 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],
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)
ImportKeyPairRequestRequestTypeDef#
# ImportKeyPairRequestRequestTypeDef definition
class ImportKeyPairRequestRequestTypeDef(TypedDict):
KeyName: str,
PublicKeyMaterial: BlobTypeDef,
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
ImportKeyPairRequestServiceResourceImportKeyPairTypeDef#
# ImportKeyPairRequestServiceResourceImportKeyPairTypeDef definition
class ImportKeyPairRequestServiceResourceImportKeyPairTypeDef(TypedDict):
KeyName: str,
PublicKeyMaterial: BlobTypeDef,
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
DryRun: NotRequired[bool],
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],
PurchaseCapacityBlockRequestRequestTypeDef#
# PurchaseCapacityBlockRequestRequestTypeDef definition
class PurchaseCapacityBlockRequestRequestTypeDef(TypedDict):
CapacityBlockOfferingId: str,
InstancePlatform: CapacityReservationInstancePlatformType, # (1)
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (2)
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)
StartNetworkInsightsAccessScopeAnalysisRequestRequestTypeDef#
# StartNetworkInsightsAccessScopeAnalysisRequestRequestTypeDef definition
class StartNetworkInsightsAccessScopeAnalysisRequestRequestTypeDef(TypedDict):
NetworkInsightsAccessScopeId: str,
ClientToken: str,
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (1)
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)
CreateTrafficMirrorSessionResultTypeDef#
# CreateTrafficMirrorSessionResultTypeDef definition
class CreateTrafficMirrorSessionResultTypeDef(TypedDict):
TrafficMirrorSession: TrafficMirrorSessionTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTrafficMirrorSessionsResultTypeDef#
# DescribeTrafficMirrorSessionsResultTypeDef definition
class DescribeTrafficMirrorSessionsResultTypeDef(TypedDict):
TrafficMirrorSessions: List[TrafficMirrorSessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyTrafficMirrorSessionResultTypeDef#
# ModifyTrafficMirrorSessionResultTypeDef definition
class ModifyTrafficMirrorSessionResultTypeDef(TypedDict):
TrafficMirrorSession: TrafficMirrorSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTrafficMirrorTargetResultTypeDef#
# CreateTrafficMirrorTargetResultTypeDef definition
class CreateTrafficMirrorTargetResultTypeDef(TypedDict):
TrafficMirrorTarget: TrafficMirrorTargetTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTrafficMirrorTargetsResultTypeDef#
# DescribeTrafficMirrorTargetsResultTypeDef definition
class DescribeTrafficMirrorTargetsResultTypeDef(TypedDict):
TrafficMirrorTargets: List[TrafficMirrorTargetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateTransitGatewayPolicyTableResultTypeDef#
# CreateTransitGatewayPolicyTableResultTypeDef definition
class CreateTransitGatewayPolicyTableResultTypeDef(TypedDict):
TransitGatewayPolicyTable: TransitGatewayPolicyTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayPolicyTableResultTypeDef#
# DeleteTransitGatewayPolicyTableResultTypeDef definition
class DeleteTransitGatewayPolicyTableResultTypeDef(TypedDict):
TransitGatewayPolicyTable: TransitGatewayPolicyTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewayPolicyTablesResultTypeDef#
# DescribeTransitGatewayPolicyTablesResultTypeDef definition
class DescribeTransitGatewayPolicyTablesResultTypeDef(TypedDict):
TransitGatewayPolicyTables: List[TransitGatewayPolicyTableTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateTransitGatewayRouteTableAnnouncementResultTypeDef#
# CreateTransitGatewayRouteTableAnnouncementResultTypeDef definition
class CreateTransitGatewayRouteTableAnnouncementResultTypeDef(TypedDict):
TransitGatewayRouteTableAnnouncement: TransitGatewayRouteTableAnnouncementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayRouteTableAnnouncementResultTypeDef#
# DeleteTransitGatewayRouteTableAnnouncementResultTypeDef definition
class DeleteTransitGatewayRouteTableAnnouncementResultTypeDef(TypedDict):
TransitGatewayRouteTableAnnouncement: TransitGatewayRouteTableAnnouncementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewayRouteTableAnnouncementsResultTypeDef#
# DescribeTransitGatewayRouteTableAnnouncementsResultTypeDef definition
class DescribeTransitGatewayRouteTableAnnouncementsResultTypeDef(TypedDict):
TransitGatewayRouteTableAnnouncements: List[TransitGatewayRouteTableAnnouncementTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateTransitGatewayRouteTableResultTypeDef#
# CreateTransitGatewayRouteTableResultTypeDef definition
class CreateTransitGatewayRouteTableResultTypeDef(TypedDict):
TransitGatewayRouteTable: TransitGatewayRouteTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayRouteTableResultTypeDef#
# DeleteTransitGatewayRouteTableResultTypeDef definition
class DeleteTransitGatewayRouteTableResultTypeDef(TypedDict):
TransitGatewayRouteTable: TransitGatewayRouteTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewayRouteTablesResultTypeDef#
# DescribeTransitGatewayRouteTablesResultTypeDef definition
class DescribeTransitGatewayRouteTablesResultTypeDef(TypedDict):
TransitGatewayRouteTables: List[TransitGatewayRouteTableTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AssociateTrunkInterfaceResultTypeDef#
# AssociateTrunkInterfaceResultTypeDef definition
class AssociateTrunkInterfaceResultTypeDef(TypedDict):
InterfaceAssociation: TrunkInterfaceAssociationTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTrunkInterfaceAssociationsResultTypeDef#
# DescribeTrunkInterfaceAssociationsResultTypeDef definition
class DescribeTrunkInterfaceAssociationsResultTypeDef(TypedDict):
InterfaceAssociations: List[TrunkInterfaceAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateVpcBlockPublicAccessExclusionResultTypeDef#
# CreateVpcBlockPublicAccessExclusionResultTypeDef definition
class CreateVpcBlockPublicAccessExclusionResultTypeDef(TypedDict):
VpcBlockPublicAccessExclusion: VpcBlockPublicAccessExclusionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVpcBlockPublicAccessExclusionResultTypeDef#
# DeleteVpcBlockPublicAccessExclusionResultTypeDef definition
class DeleteVpcBlockPublicAccessExclusionResultTypeDef(TypedDict):
VpcBlockPublicAccessExclusion: VpcBlockPublicAccessExclusionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcBlockPublicAccessExclusionsResultTypeDef#
# DescribeVpcBlockPublicAccessExclusionsResultTypeDef definition
class DescribeVpcBlockPublicAccessExclusionsResultTypeDef(TypedDict):
VpcBlockPublicAccessExclusions: List[VpcBlockPublicAccessExclusionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVpcBlockPublicAccessExclusionResultTypeDef#
# ModifyVpcBlockPublicAccessExclusionResultTypeDef definition
class ModifyVpcBlockPublicAccessExclusionResultTypeDef(TypedDict):
VpcBlockPublicAccessExclusion: VpcBlockPublicAccessExclusionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcClassicLinkResultTypeDef#
# DescribeVpcClassicLinkResultTypeDef definition
class DescribeVpcClassicLinkResultTypeDef(TypedDict):
Vpcs: List[VpcClassicLinkTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See AnalysisComponentTypeDef
- See AnalysisAclRuleTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisLoadBalancerListenerTypeDef
- See AnalysisLoadBalancerTargetTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See PortRangeTypeDef
- See AnalysisComponentTypeDef
- See AnalysisRouteTableRouteTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisSecurityGroupRuleTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See TransitGatewayRouteTableRouteTypeDef
- See AnalysisComponentTypeDef
- See FirewallStatelessRuleTypeDef
- See FirewallStatefulRuleTypeDef
AdvertiseByoipCidrResultTypeDef#
# AdvertiseByoipCidrResultTypeDef definition
class AdvertiseByoipCidrResultTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeprovisionByoipCidrResultTypeDef#
# DeprovisionByoipCidrResultTypeDef definition
class DeprovisionByoipCidrResultTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeByoipCidrsResultTypeDef#
# DescribeByoipCidrsResultTypeDef definition
class DescribeByoipCidrsResultTypeDef(TypedDict):
ByoipCidrs: List[ByoipCidrTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
MoveByoipCidrToIpamResultTypeDef#
# MoveByoipCidrToIpamResultTypeDef definition
class MoveByoipCidrToIpamResultTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProvisionByoipCidrResultTypeDef#
# ProvisionByoipCidrResultTypeDef definition
class ProvisionByoipCidrResultTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
WithdrawByoipCidrResultTypeDef#
# WithdrawByoipCidrResultTypeDef definition
class WithdrawByoipCidrResultTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeClientVpnTargetNetworksResultTypeDef#
# DescribeClientVpnTargetNetworksResultTypeDef definition
class DescribeClientVpnTargetNetworksResultTypeDef(TypedDict):
ClientVpnTargetNetworks: List[TargetNetworkTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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],
- See RouteTableAssociationTypeDef
- See PropagatingVgwTypeDef
- See RouteTypeDef
- See TagTypeDef
IntegrateServicesTypeDef#
# IntegrateServicesTypeDef definition
class IntegrateServicesTypeDef(TypedDict):
AthenaIntegrations: NotRequired[Sequence[AthenaIntegrationTypeDef]], # (1)
LaunchTemplateInstanceMarketOptionsRequestTypeDef#
# LaunchTemplateInstanceMarketOptionsRequestTypeDef definition
class LaunchTemplateInstanceMarketOptionsRequestTypeDef(TypedDict):
MarketType: NotRequired[MarketTypeType], # (1)
SpotOptions: NotRequired[LaunchTemplateSpotMarketOptionsRequestTypeDef], # (2)
DescribeScheduledInstanceAvailabilityRequestDescribeScheduledInstanceAvailabilityPaginateTypeDef#
# DescribeScheduledInstanceAvailabilityRequestDescribeScheduledInstanceAvailabilityPaginateTypeDef definition
class DescribeScheduledInstanceAvailabilityRequestDescribeScheduledInstanceAvailabilityPaginateTypeDef(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)
- See SlotDateTimeRangeRequestTypeDef
- See ScheduledInstanceRecurrenceRequestTypeDef
- See FilterTypeDef
- 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],
DescribeScheduledInstancesRequestDescribeScheduledInstancesPaginateTypeDef#
# DescribeScheduledInstancesRequestDescribeScheduledInstancesPaginateTypeDef definition
class DescribeScheduledInstancesRequestDescribeScheduledInstancesPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ScheduledInstanceIds: NotRequired[Sequence[str]],
SlotStartTimeRange: NotRequired[SlotStartTimeRangeRequestTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
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)
InstanceMarketOptionsRequestTypeDef#
# InstanceMarketOptionsRequestTypeDef definition
class InstanceMarketOptionsRequestTypeDef(TypedDict):
MarketType: NotRequired[MarketTypeType], # (1)
SpotOptions: NotRequired[SpotMarketOptionsTypeDef], # (2)
CreateVpnGatewayResultTypeDef#
# CreateVpnGatewayResultTypeDef definition
class CreateVpnGatewayResultTypeDef(TypedDict):
VpnGateway: VpnGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpnGatewaysResultTypeDef#
# DescribeVpnGatewaysResultTypeDef definition
class DescribeVpnGatewaysResultTypeDef(TypedDict):
VpnGateways: List[VpnGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
DhcpOptionsTypeDef#
# DhcpOptionsTypeDef definition
class DhcpOptionsTypeDef(TypedDict):
OwnerId: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (1)
DhcpOptionsId: NotRequired[str],
DhcpConfigurations: NotRequired[List[DhcpConfigurationTypeDef]], # (2)
- See TagTypeDef
- See DhcpConfigurationTypeDef
DescribeClientVpnAuthorizationRulesResultTypeDef#
# DescribeClientVpnAuthorizationRulesResultTypeDef definition
class DescribeClientVpnAuthorizationRulesResultTypeDef(TypedDict):
AuthorizationRules: List[AuthorizationRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeAvailabilityZonesResultTypeDef#
# DescribeAvailabilityZonesResultTypeDef definition
class DescribeAvailabilityZonesResultTypeDef(TypedDict):
AvailabilityZones: List[AvailabilityZoneTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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],
- See AutoPlacementType
- See AvailableCapacityTypeDef
- See HostPropertiesTypeDef
- See HostInstanceTypeDef
- See AllocationStateType
- See TagTypeDef
- See HostRecoveryType
- See AllowsMultipleInstanceTypesType
- 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)
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)
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)
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See LaunchPermissionTypeDef
- See ProductCodeTypeDef
- See BlockDeviceMappingTypeDef
- 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],
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)
- See BlockDeviceMappingTypeDef
- See HypervisorTypeType
- See DeviceTypeType
- See StateReasonTypeDef
- See TagTypeDef
- See VirtualizationTypeType
- See BootModeValuesType
- See TpmSupportValuesType
- See ImdsSupportValuesType
- See ImageStateType
- See ProductCodeTypeDef
- See ArchitectureValuesType
- See ImageTypeValuesType
- 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],
- See BootModeValuesType
- See TpmSupportValuesType
- See ImdsSupportValuesType
- See TagSpecificationTypeDef
- See ArchitectureValuesType
- 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],
- See BootModeValuesType
- See TpmSupportValuesType
- See ImdsSupportValuesType
- See TagSpecificationTypeDef
- See ArchitectureValuesType
- See BlockDeviceMappingTypeDef
CancelCapacityReservationFleetsResultTypeDef#
# CancelCapacityReservationFleetsResultTypeDef definition
class CancelCapacityReservationFleetsResultTypeDef(TypedDict):
SuccessfulFleetCancellations: List[CapacityReservationFleetCancellationStateTypeDef], # (1)
FailedFleetCancellations: List[FailedCapacityReservationFleetCancellationResultTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See CapacityReservationFleetCancellationStateTypeDef
- See FailedCapacityReservationFleetCancellationResultTypeDef
- See ResponseMetadataTypeDef
CancelSpotFleetRequestsResponseTypeDef#
# CancelSpotFleetRequestsResponseTypeDef definition
class CancelSpotFleetRequestsResponseTypeDef(TypedDict):
SuccessfulFleetRequests: List[CancelSpotFleetRequestsSuccessItemTypeDef], # (1)
UnsuccessfulFleetRequests: List[CancelSpotFleetRequestsErrorItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See CancelSpotFleetRequestsSuccessItemTypeDef
- See CancelSpotFleetRequestsErrorItemTypeDef
- See ResponseMetadataTypeDef
CreateCapacityReservationBySplittingResultTypeDef#
# CreateCapacityReservationBySplittingResultTypeDef definition
class CreateCapacityReservationBySplittingResultTypeDef(TypedDict):
SourceCapacityReservation: CapacityReservationTypeDef, # (1)
DestinationCapacityReservation: CapacityReservationTypeDef, # (1)
InstanceCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateCapacityReservationResultTypeDef#
# CreateCapacityReservationResultTypeDef definition
class CreateCapacityReservationResultTypeDef(TypedDict):
CapacityReservation: CapacityReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCapacityReservationsResultTypeDef#
# DescribeCapacityReservationsResultTypeDef definition
class DescribeCapacityReservationsResultTypeDef(TypedDict):
CapacityReservations: List[CapacityReservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
MoveCapacityReservationInstancesResultTypeDef#
# MoveCapacityReservationInstancesResultTypeDef definition
class MoveCapacityReservationInstancesResultTypeDef(TypedDict):
SourceCapacityReservation: CapacityReservationTypeDef, # (1)
DestinationCapacityReservation: CapacityReservationTypeDef, # (1)
InstanceCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PurchaseCapacityBlockResultTypeDef#
# PurchaseCapacityBlockResultTypeDef definition
class PurchaseCapacityBlockResultTypeDef(TypedDict):
CapacityReservation: CapacityReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCapacityReservationBillingRequestsResultTypeDef#
# DescribeCapacityReservationBillingRequestsResultTypeDef definition
class DescribeCapacityReservationBillingRequestsResultTypeDef(TypedDict):
CapacityReservationBillingRequests: List[CapacityReservationBillingRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeCapacityReservationFleetsResultTypeDef#
# DescribeCapacityReservationFleetsResultTypeDef definition
class DescribeCapacityReservationFleetsResultTypeDef(TypedDict):
CapacityReservationFleets: List[CapacityReservationFleetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyInstanceCapacityReservationAttributesRequestRequestTypeDef#
# ModifyInstanceCapacityReservationAttributesRequestRequestTypeDef definition
class ModifyInstanceCapacityReservationAttributesRequestRequestTypeDef(TypedDict):
InstanceId: str,
CapacityReservationSpecification: CapacityReservationSpecificationTypeDef, # (1)
DryRun: NotRequired[bool],
DescribeClassicLinkInstancesResultTypeDef#
# DescribeClassicLinkInstancesResultTypeDef definition
class DescribeClassicLinkInstancesResultTypeDef(TypedDict):
Instances: List[ClassicLinkInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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)
- See ClientVpnAuthenticationRequestTypeDef
- See ConnectionLogOptionsTypeDef
- See TransportProtocolType
- See TagSpecificationTypeDef
- See SelfServicePortalType
- See ClientConnectOptionsTypeDef
- 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)
- See ClientVpnEndpointStatusTypeDef
- See VpnProtocolType
- See TransportProtocolType
- See AssociatedTargetNetworkTypeDef
- See ClientVpnAuthenticationTypeDef
- See ConnectionLogResponseOptionsTypeDef
- See TagTypeDef
- See ClientConnectResponseOptionsTypeDef
- See ClientLoginBannerResponseOptionsTypeDef
DescribeClientVpnConnectionsResultTypeDef#
# DescribeClientVpnConnectionsResultTypeDef definition
class DescribeClientVpnConnectionsResultTypeDef(TypedDict):
Connections: List[ClientVpnConnectionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
TerminateClientVpnConnectionsResultTypeDef#
# TerminateClientVpnConnectionsResultTypeDef definition
class TerminateClientVpnConnectionsResultTypeDef(TypedDict):
ClientVpnEndpointId: str,
Username: str,
ConnectionStatuses: List[TerminateConnectionStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeClientVpnRoutesResultTypeDef#
# DescribeClientVpnRoutesResultTypeDef definition
class DescribeClientVpnRoutesResultTypeDef(TypedDict):
Routes: List[ClientVpnRouteTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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],
- See Phase1EncryptionAlgorithmsRequestListValueTypeDef
- See Phase2EncryptionAlgorithmsRequestListValueTypeDef
- See Phase1IntegrityAlgorithmsRequestListValueTypeDef
- See Phase2IntegrityAlgorithmsRequestListValueTypeDef
- See Phase1DHGroupNumbersRequestListValueTypeDef
- See Phase2DHGroupNumbersRequestListValueTypeDef
- See IKEVersionsRequestListValueTypeDef
- 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],
- See Phase1EncryptionAlgorithmsRequestListValueTypeDef
- See Phase2EncryptionAlgorithmsRequestListValueTypeDef
- See Phase1IntegrityAlgorithmsRequestListValueTypeDef
- See Phase2IntegrityAlgorithmsRequestListValueTypeDef
- See Phase1DHGroupNumbersRequestListValueTypeDef
- See Phase2DHGroupNumbersRequestListValueTypeDef
- See IKEVersionsRequestListValueTypeDef
- 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],
- See Phase1EncryptionAlgorithmsListValueTypeDef
- See Phase2EncryptionAlgorithmsListValueTypeDef
- See Phase1IntegrityAlgorithmsListValueTypeDef
- See Phase2IntegrityAlgorithmsListValueTypeDef
- See Phase1DHGroupNumbersListValueTypeDef
- See Phase2DHGroupNumbersListValueTypeDef
- See IKEVersionsListValueTypeDef
- See VpnTunnelLogOptionsTypeDef
BaselinePerformanceFactorsOutputTypeDef#
# BaselinePerformanceFactorsOutputTypeDef definition
class BaselinePerformanceFactorsOutputTypeDef(TypedDict):
Cpu: NotRequired[CpuPerformanceFactorOutputTypeDef], # (1)
BaselinePerformanceFactorsRequestTypeDef#
# BaselinePerformanceFactorsRequestTypeDef definition
class BaselinePerformanceFactorsRequestTypeDef(TypedDict):
Cpu: NotRequired[CpuPerformanceFactorRequestTypeDef], # (1)
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],
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],
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],
GetAwsNetworkPerformanceDataResultTypeDef#
# GetAwsNetworkPerformanceDataResultTypeDef definition
class GetAwsNetworkPerformanceDataResultTypeDef(TypedDict):
DataResponses: List[DataResponseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DeleteFleetsResultTypeDef#
# DeleteFleetsResultTypeDef definition
class DeleteFleetsResultTypeDef(TypedDict):
SuccessfulFleetDeletions: List[DeleteFleetSuccessItemTypeDef], # (1)
UnsuccessfulFleetDeletions: List[DeleteFleetErrorItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeleteLaunchTemplateVersionsResultTypeDef#
# DeleteLaunchTemplateVersionsResultTypeDef definition
class DeleteLaunchTemplateVersionsResultTypeDef(TypedDict):
SuccessfullyDeletedLaunchTemplateVersions: List[DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef], # (1)
UnsuccessfullyDeletedLaunchTemplateVersions: List[DeleteLaunchTemplateVersionsResponseErrorItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef
- See DeleteLaunchTemplateVersionsResponseErrorItemTypeDef
- See ResponseMetadataTypeDef
DeleteQueuedReservedInstancesResultTypeDef#
# DeleteQueuedReservedInstancesResultTypeDef definition
class DeleteQueuedReservedInstancesResultTypeDef(TypedDict):
SuccessfulQueuedPurchaseDeletions: List[SuccessfulQueuedPurchaseDeletionTypeDef], # (1)
FailedQueuedPurchaseDeletions: List[FailedQueuedPurchaseDeletionTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See SuccessfulQueuedPurchaseDeletionTypeDef
- See FailedQueuedPurchaseDeletionTypeDef
- See ResponseMetadataTypeDef
DescribePrincipalIdFormatResultTypeDef#
# DescribePrincipalIdFormatResultTypeDef definition
class DescribePrincipalIdFormatResultTypeDef(TypedDict):
Principals: List[PrincipalIdFormatTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeFastLaunchImagesResultTypeDef#
# DescribeFastLaunchImagesResultTypeDef definition
class DescribeFastLaunchImagesResultTypeDef(TypedDict):
FastLaunchImages: List[DescribeFastLaunchImagesSuccessItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeFlowLogsResultTypeDef#
# DescribeFlowLogsResultTypeDef definition
class DescribeFlowLogsResultTypeDef(TypedDict):
FlowLogs: List[FlowLogTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DisableFastSnapshotRestoreErrorItemTypeDef#
# DisableFastSnapshotRestoreErrorItemTypeDef definition
class DisableFastSnapshotRestoreErrorItemTypeDef(TypedDict):
SnapshotId: NotRequired[str],
FastSnapshotRestoreStateErrors: NotRequired[List[DisableFastSnapshotRestoreStateErrorItemTypeDef]], # (1)
ImportInstanceTaskDetailsTypeDef#
# ImportInstanceTaskDetailsTypeDef definition
class ImportInstanceTaskDetailsTypeDef(TypedDict):
Description: NotRequired[str],
InstanceId: NotRequired[str],
Platform: NotRequired[PlatformValuesType], # (1)
Volumes: NotRequired[List[ImportInstanceVolumeDetailItemTypeDef]], # (2)
DescribeVpcEndpointConnectionsResultTypeDef#
# DescribeVpcEndpointConnectionsResultTypeDef definition
class DescribeVpcEndpointConnectionsResultTypeDef(TypedDict):
VpcEndpointConnections: List[VpcEndpointConnectionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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)
- See AttributeBooleanValueTypeDef
- See AttributeBooleanValueTypeDef
- See InstanceAttributeNameType
- See InstanceBlockDeviceMappingSpecificationTypeDef
- See AttributeBooleanValueTypeDef
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See BlobAttributeValueTypeDef
- See AttributeValueTypeDef
- See AttributeBooleanValueTypeDef
- See AttributeValueTypeDef
- 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)
- See AttributeBooleanValueTypeDef
- See AttributeBooleanValueTypeDef
- See InstanceAttributeNameType
- See InstanceBlockDeviceMappingSpecificationTypeDef
- See AttributeBooleanValueTypeDef
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See BlobAttributeValueTypeDef
- See AttributeValueTypeDef
- See AttributeBooleanValueTypeDef
- See AttributeValueTypeDef
- See AttributeBooleanValueTypeDef
InstanceBlockDeviceMappingTypeDef#
# InstanceBlockDeviceMappingTypeDef definition
class InstanceBlockDeviceMappingTypeDef(TypedDict):
DeviceName: NotRequired[str],
Ebs: NotRequired[EbsInstanceBlockDeviceTypeDef], # (1)
DeleteLaunchTemplateResultTypeDef#
# DeleteLaunchTemplateResultTypeDef definition
class DeleteLaunchTemplateResultTypeDef(TypedDict):
LaunchTemplate: LaunchTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLaunchTemplatesResultTypeDef#
# DescribeLaunchTemplatesResultTypeDef definition
class DescribeLaunchTemplatesResultTypeDef(TypedDict):
LaunchTemplates: List[LaunchTemplateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyLaunchTemplateResultTypeDef#
# ModifyLaunchTemplateResultTypeDef definition
class ModifyLaunchTemplateResultTypeDef(TypedDict):
LaunchTemplate: LaunchTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEgressOnlyInternetGatewayResultTypeDef#
# CreateEgressOnlyInternetGatewayResultTypeDef definition
class CreateEgressOnlyInternetGatewayResultTypeDef(TypedDict):
ClientToken: str,
EgressOnlyInternetGateway: EgressOnlyInternetGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEgressOnlyInternetGatewaysResultTypeDef#
# DescribeEgressOnlyInternetGatewaysResultTypeDef definition
class DescribeEgressOnlyInternetGatewaysResultTypeDef(TypedDict):
EgressOnlyInternetGateways: List[EgressOnlyInternetGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateInternetGatewayResultTypeDef#
# CreateInternetGatewayResultTypeDef definition
class CreateInternetGatewayResultTypeDef(TypedDict):
InternetGateway: InternetGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInternetGatewaysResultTypeDef#
# DescribeInternetGatewaysResultTypeDef definition
class DescribeInternetGatewaysResultTypeDef(TypedDict):
InternetGateways: List[InternetGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeElasticGpusResultTypeDef#
# DescribeElasticGpusResultTypeDef definition
class DescribeElasticGpusResultTypeDef(TypedDict):
ElasticGpuSet: List[ElasticGpusTypeDef], # (1)
MaxResults: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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)
- See InstanceIpv6AddressTypeDef
- See PrivateIpAddressSpecificationTypeDef
- See Ipv4PrefixSpecificationRequestTypeDef
- See Ipv6PrefixSpecificationRequestTypeDef
- See EnaSrdSpecificationRequestTypeDef
- 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)
- See InstanceIpv6AddressTypeDef
- See PrivateIpAddressSpecificationTypeDef
- See Ipv4PrefixSpecificationRequestTypeDef
- See Ipv6PrefixSpecificationRequestTypeDef
- See EnaSrdSpecificationRequestTypeDef
- 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)
- See InstanceIpv6AddressRequestTypeDef
- See PrivateIpAddressSpecificationTypeDef
- See Ipv4PrefixSpecificationRequestTypeDef
- See Ipv6PrefixSpecificationRequestTypeDef
- See EnaSrdSpecificationRequestTypeDef
- See ConnectionTrackingSpecificationRequestTypeDef
AttachNetworkInterfaceRequestNetworkInterfaceAttachTypeDef#
# AttachNetworkInterfaceRequestNetworkInterfaceAttachTypeDef definition
class AttachNetworkInterfaceRequestNetworkInterfaceAttachTypeDef(TypedDict):
InstanceId: str,
DeviceIndex: int,
NetworkCardIndex: NotRequired[int],
EnaSrdSpecification: NotRequired[EnaSrdSpecificationTypeDef], # (1)
DryRun: NotRequired[bool],
AttachNetworkInterfaceRequestRequestTypeDef#
# AttachNetworkInterfaceRequestRequestTypeDef definition
class AttachNetworkInterfaceRequestRequestTypeDef(TypedDict):
NetworkInterfaceId: str,
InstanceId: str,
DeviceIndex: int,
NetworkCardIndex: NotRequired[int],
EnaSrdSpecification: NotRequired[EnaSrdSpecificationTypeDef], # (1)
DryRun: NotRequired[bool],
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)
- See EnaSrdSpecificationTypeDef
- See ConnectionTrackingSpecificationRequestTypeDef
- See AttributeValueTypeDef
- See AttributeBooleanValueTypeDef
- 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)
- See EnaSrdSpecificationTypeDef
- See ConnectionTrackingSpecificationRequestTypeDef
- See AttributeValueTypeDef
- See AttributeBooleanValueTypeDef
- See NetworkInterfaceAttachmentChangesTypeDef
EnableFastSnapshotRestoreErrorItemTypeDef#
# EnableFastSnapshotRestoreErrorItemTypeDef definition
class EnableFastSnapshotRestoreErrorItemTypeDef(TypedDict):
SnapshotId: NotRequired[str],
FastSnapshotRestoreStateErrors: NotRequired[List[EnableFastSnapshotRestoreStateErrorItemTypeDef]], # (1)
DescribeFleetHistoryResultTypeDef#
# DescribeFleetHistoryResultTypeDef definition
class DescribeFleetHistoryResultTypeDef(TypedDict):
HistoryRecords: List[HistoryRecordEntryTypeDef], # (1)
LastEvaluatedTime: datetime,
FleetId: str,
StartTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSpotFleetRequestHistoryResponseTypeDef#
# DescribeSpotFleetRequestHistoryResponseTypeDef definition
class DescribeSpotFleetRequestHistoryResponseTypeDef(TypedDict):
HistoryRecords: List[HistoryRecordTypeDef], # (1)
LastEvaluatedTime: datetime,
SpotFleetRequestId: str,
StartTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeExportImageTasksResultTypeDef#
# DescribeExportImageTasksResultTypeDef definition
class DescribeExportImageTasksResultTypeDef(TypedDict):
ExportImageTasks: List[ExportImageTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateInstanceExportTaskResultTypeDef#
# CreateInstanceExportTaskResultTypeDef definition
class CreateInstanceExportTaskResultTypeDef(TypedDict):
ExportTask: ExportTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeExportTasksResultTypeDef#
# DescribeExportTasksResultTypeDef definition
class DescribeExportTasksResultTypeDef(TypedDict):
ExportTasks: List[ExportTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See ProtocolType
- See TagTypeDef
- See PathFilterTypeDef
- 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],
- See SpotAllocationStrategyType
- See FleetSpotMaintenanceStrategiesRequestTypeDef
- 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],
- See SpotAllocationStrategyType
- See FleetSpotMaintenanceStrategiesTypeDef
- See SpotInstanceInterruptionBehaviorType
FpgaInfoTypeDef#
# FpgaInfoTypeDef definition
class FpgaInfoTypeDef(TypedDict):
Fpgas: NotRequired[List[FpgaDeviceInfoTypeDef]], # (1)
TotalFpgaMemoryInMiB: NotRequired[int],
DescribeFpgaImageAttributeResultTypeDef#
# DescribeFpgaImageAttributeResultTypeDef definition
class DescribeFpgaImageAttributeResultTypeDef(TypedDict):
FpgaImageAttribute: FpgaImageAttributeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyFpgaImageAttributeResultTypeDef#
# ModifyFpgaImageAttributeResultTypeDef definition
class ModifyFpgaImageAttributeResultTypeDef(TypedDict):
FpgaImageAttribute: FpgaImageAttributeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFpgaImagesResultTypeDef#
# DescribeFpgaImagesResultTypeDef definition
class DescribeFpgaImagesResultTypeDef(TypedDict):
FpgaImages: List[FpgaImageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GpuInfoTypeDef#
# GpuInfoTypeDef definition
class GpuInfoTypeDef(TypedDict):
Gpus: NotRequired[List[GpuDeviceInfoTypeDef]], # (1)
TotalGpuMemoryInMiB: NotRequired[int],
AssociateIamInstanceProfileResultTypeDef#
# AssociateIamInstanceProfileResultTypeDef definition
class AssociateIamInstanceProfileResultTypeDef(TypedDict):
IamInstanceProfileAssociation: IamInstanceProfileAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIamInstanceProfileAssociationsResultTypeDef#
# DescribeIamInstanceProfileAssociationsResultTypeDef definition
class DescribeIamInstanceProfileAssociationsResultTypeDef(TypedDict):
IamInstanceProfileAssociations: List[IamInstanceProfileAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DisassociateIamInstanceProfileResultTypeDef#
# DisassociateIamInstanceProfileResultTypeDef definition
class DisassociateIamInstanceProfileResultTypeDef(TypedDict):
IamInstanceProfileAssociation: IamInstanceProfileAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReplaceIamInstanceProfileAssociationResultTypeDef#
# ReplaceIamInstanceProfileAssociationResultTypeDef definition
class ReplaceIamInstanceProfileAssociationResultTypeDef(TypedDict):
IamInstanceProfileAssociation: IamInstanceProfileAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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],
- See AttributeValueTypeDef
- See LaunchPermissionModificationsTypeDef
- See OperationTypeType
- 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],
- See AttributeValueTypeDef
- See LaunchPermissionModificationsTypeDef
- See OperationTypeType
- 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)
- See ClientDataTypeDef
- See ImageDiskContainerTypeDef
- See ImportImageLicenseConfigurationRequestTypeDef
- See TagSpecificationTypeDef
- 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)
CreateLocalGatewayRouteTableResultTypeDef#
# CreateLocalGatewayRouteTableResultTypeDef definition
class CreateLocalGatewayRouteTableResultTypeDef(TypedDict):
LocalGatewayRouteTable: LocalGatewayRouteTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLocalGatewayRouteTableResultTypeDef#
# DeleteLocalGatewayRouteTableResultTypeDef definition
class DeleteLocalGatewayRouteTableResultTypeDef(TypedDict):
LocalGatewayRouteTable: LocalGatewayRouteTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLocalGatewayRouteTablesResultTypeDef#
# DescribeLocalGatewayRouteTablesResultTypeDef definition
class DescribeLocalGatewayRouteTablesResultTypeDef(TypedDict):
LocalGatewayRouteTables: List[LocalGatewayRouteTableTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ImportInstanceRequestRequestTypeDef#
# ImportInstanceRequestRequestTypeDef definition
class ImportInstanceRequestRequestTypeDef(TypedDict):
Platform: PlatformValuesType, # (1)
DryRun: NotRequired[bool],
Description: NotRequired[str],
LaunchSpecification: NotRequired[ImportInstanceLaunchSpecificationTypeDef], # (2)
DiskImages: NotRequired[Sequence[DiskImageTypeDef]], # (3)
InferenceAcceleratorInfoTypeDef#
# InferenceAcceleratorInfoTypeDef definition
class InferenceAcceleratorInfoTypeDef(TypedDict):
Accelerators: NotRequired[List[InferenceDeviceInfoTypeDef]], # (1)
TotalInferenceMemoryInMiB: NotRequired[int],
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)
DescribeInstanceImageMetadataResultTypeDef#
# DescribeInstanceImageMetadataResultTypeDef definition
class DescribeInstanceImageMetadataResultTypeDef(TypedDict):
InstanceImageMetadata: List[InstanceImageMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
StartInstancesResultTypeDef#
# StartInstancesResultTypeDef definition
class StartInstancesResultTypeDef(TypedDict):
StartingInstances: List[InstanceStateChangeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopInstancesResultTypeDef#
# StopInstancesResultTypeDef definition
class StopInstancesResultTypeDef(TypedDict):
StoppingInstances: List[InstanceStateChangeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TerminateInstancesResultTypeDef#
# TerminateInstancesResultTypeDef definition
class TerminateInstancesResultTypeDef(TypedDict):
TerminatingInstances: List[InstanceStateChangeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MonitorInstancesResultTypeDef#
# MonitorInstancesResultTypeDef definition
class MonitorInstancesResultTypeDef(TypedDict):
InstanceMonitorings: List[InstanceMonitoringTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UnmonitorInstancesResultTypeDef#
# UnmonitorInstancesResultTypeDef definition
class UnmonitorInstancesResultTypeDef(TypedDict):
InstanceMonitorings: List[InstanceMonitoringTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See OperatorResponseTypeDef
- See InstanceStatusEventTypeDef
- See InstanceStateTypeDef
- See InstanceStatusSummaryTypeDef
- See InstanceStatusSummaryTypeDef
- See EbsStatusSummaryTypeDef
RevokeSecurityGroupEgressResultTypeDef#
# RevokeSecurityGroupEgressResultTypeDef definition
class RevokeSecurityGroupEgressResultTypeDef(TypedDict):
Return: bool,
UnknownIpPermissions: List[IpPermissionOutputTypeDef], # (1)
RevokedSecurityGroupRules: List[RevokedSecurityGroupRuleTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
RevokeSecurityGroupIngressResultTypeDef#
# RevokeSecurityGroupIngressResultTypeDef definition
class RevokeSecurityGroupIngressResultTypeDef(TypedDict):
Return: bool,
UnknownIpPermissions: List[IpPermissionOutputTypeDef], # (1)
RevokedSecurityGroupRules: List[RevokedSecurityGroupRuleTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
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)
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)
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],
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],
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)
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)
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],
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],
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)
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)
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],
GetIpamDiscoveredAccountsResultTypeDef#
# GetIpamDiscoveredAccountsResultTypeDef definition
class GetIpamDiscoveredAccountsResultTypeDef(TypedDict):
IpamDiscoveredAccounts: List[IpamDiscoveredAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetIpamDiscoveredResourceCidrsResultTypeDef#
# GetIpamDiscoveredResourceCidrsResultTypeDef definition
class GetIpamDiscoveredResourceCidrsResultTypeDef(TypedDict):
IpamDiscoveredResourceCidrs: List[IpamDiscoveredResourceCidrTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetIpamResourceCidrsResultTypeDef#
# GetIpamResourceCidrsResultTypeDef definition
class GetIpamResourceCidrsResultTypeDef(TypedDict):
IpamResourceCidrs: List[IpamResourceCidrTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyIpamResourceCidrResultTypeDef#
# ModifyIpamResourceCidrResultTypeDef definition
class ModifyIpamResourceCidrResultTypeDef(TypedDict):
IpamResourceCidr: IpamResourceCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateIpamResourceDiscoveryResultTypeDef#
# CreateIpamResourceDiscoveryResultTypeDef definition
class CreateIpamResourceDiscoveryResultTypeDef(TypedDict):
IpamResourceDiscovery: IpamResourceDiscoveryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteIpamResourceDiscoveryResultTypeDef#
# DeleteIpamResourceDiscoveryResultTypeDef definition
class DeleteIpamResourceDiscoveryResultTypeDef(TypedDict):
IpamResourceDiscovery: IpamResourceDiscoveryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIpamResourceDiscoveriesResultTypeDef#
# DescribeIpamResourceDiscoveriesResultTypeDef definition
class DescribeIpamResourceDiscoveriesResultTypeDef(TypedDict):
IpamResourceDiscoveries: List[IpamResourceDiscoveryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyIpamResourceDiscoveryResultTypeDef#
# ModifyIpamResourceDiscoveryResultTypeDef definition
class ModifyIpamResourceDiscoveryResultTypeDef(TypedDict):
IpamResourceDiscovery: IpamResourceDiscoveryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateIpamResultTypeDef#
# CreateIpamResultTypeDef definition
class CreateIpamResultTypeDef(TypedDict):
Ipam: IpamTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See IpamTypeDef
- See ResponseMetadataTypeDef
DeleteIpamResultTypeDef#
# DeleteIpamResultTypeDef definition
class DeleteIpamResultTypeDef(TypedDict):
Ipam: IpamTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See IpamTypeDef
- See ResponseMetadataTypeDef
DescribeIpamsResultTypeDef#
# DescribeIpamsResultTypeDef definition
class DescribeIpamsResultTypeDef(TypedDict):
Ipams: List[IpamTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See IpamTypeDef
- See ResponseMetadataTypeDef
ModifyIpamResultTypeDef#
# ModifyIpamResultTypeDef definition
class ModifyIpamResultTypeDef(TypedDict):
Ipam: IpamTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See IpamTypeDef
- See ResponseMetadataTypeDef
DeprovisionIpamPoolCidrResultTypeDef#
# DeprovisionIpamPoolCidrResultTypeDef definition
class DeprovisionIpamPoolCidrResultTypeDef(TypedDict):
IpamPoolCidr: IpamPoolCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIpamPoolCidrsResultTypeDef#
# GetIpamPoolCidrsResultTypeDef definition
class GetIpamPoolCidrsResultTypeDef(TypedDict):
IpamPoolCidrs: List[IpamPoolCidrTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ProvisionIpamPoolCidrResultTypeDef#
# ProvisionIpamPoolCidrResultTypeDef definition
class ProvisionIpamPoolCidrResultTypeDef(TypedDict):
IpamPoolCidr: IpamPoolCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateIpamPoolResultTypeDef#
# CreateIpamPoolResultTypeDef definition
class CreateIpamPoolResultTypeDef(TypedDict):
IpamPool: IpamPoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteIpamPoolResultTypeDef#
# DeleteIpamPoolResultTypeDef definition
class DeleteIpamPoolResultTypeDef(TypedDict):
IpamPool: IpamPoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIpamPoolsResultTypeDef#
# DescribeIpamPoolsResultTypeDef definition
class DescribeIpamPoolsResultTypeDef(TypedDict):
IpamPools: List[IpamPoolTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyIpamPoolResultTypeDef#
# ModifyIpamPoolResultTypeDef definition
class ModifyIpamPoolResultTypeDef(TypedDict):
IpamPool: IpamPoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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],
- See IpamPublicAddressAssociationStatusType
- See IpamPublicAddressTypeType
- See IpamPublicAddressAwsServiceType
- See IpamPublicAddressTagsTypeDef
- See IpamPublicAddressSecurityGroupTypeDef
DescribeIpv6PoolsResultTypeDef#
# DescribeIpv6PoolsResultTypeDef definition
class DescribeIpv6PoolsResultTypeDef(TypedDict):
Ipv6Pools: List[Ipv6PoolTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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)
- See InstanceIpv6AddressTypeDef
- See PrivateIpAddressSpecificationTypeDef
- See Ipv4PrefixSpecificationResponseTypeDef
- See Ipv6PrefixSpecificationResponseTypeDef
- See LaunchTemplateEnaSrdSpecificationTypeDef
- 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],
MediaAcceleratorInfoTypeDef#
# MediaAcceleratorInfoTypeDef definition
class MediaAcceleratorInfoTypeDef(TypedDict):
Accelerators: NotRequired[List[MediaDeviceInfoTypeDef]], # (1)
TotalMediaMemoryInMiB: NotRequired[int],
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],
CreateVerifiedAccessGroupResultTypeDef#
# CreateVerifiedAccessGroupResultTypeDef definition
class CreateVerifiedAccessGroupResultTypeDef(TypedDict):
VerifiedAccessGroup: VerifiedAccessGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVerifiedAccessGroupResultTypeDef#
# DeleteVerifiedAccessGroupResultTypeDef definition
class DeleteVerifiedAccessGroupResultTypeDef(TypedDict):
VerifiedAccessGroup: VerifiedAccessGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVerifiedAccessGroupsResultTypeDef#
# DescribeVerifiedAccessGroupsResultTypeDef definition
class DescribeVerifiedAccessGroupsResultTypeDef(TypedDict):
VerifiedAccessGroups: List[VerifiedAccessGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVerifiedAccessGroupResultTypeDef#
# ModifyVerifiedAccessGroupResultTypeDef definition
class ModifyVerifiedAccessGroupResultTypeDef(TypedDict):
VerifiedAccessGroup: VerifiedAccessGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateNatGatewayResultTypeDef#
# CreateNatGatewayResultTypeDef definition
class CreateNatGatewayResultTypeDef(TypedDict):
ClientToken: str,
NatGateway: NatGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeNatGatewaysResultTypeDef#
# DescribeNatGatewaysResultTypeDef definition
class DescribeNatGatewaysResultTypeDef(TypedDict):
NatGateways: List[NatGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateNetworkInterfacePermissionResultTypeDef#
# CreateNetworkInterfacePermissionResultTypeDef definition
class CreateNetworkInterfacePermissionResultTypeDef(TypedDict):
InterfacePermission: NetworkInterfacePermissionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeNetworkInterfacePermissionsResultTypeDef#
# DescribeNetworkInterfacePermissionsResultTypeDef definition
class DescribeNetworkInterfacePermissionsResultTypeDef(TypedDict):
NetworkInterfacePermissions: List[NetworkInterfacePermissionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
NeuronInfoTypeDef#
# NeuronInfoTypeDef definition
class NeuronInfoTypeDef(TypedDict):
NeuronDevices: NotRequired[List[NeuronDeviceInfoTypeDef]], # (1)
TotalNeuronDeviceMemoryInMiB: NotRequired[int],
CreateVerifiedAccessTrustProviderResultTypeDef#
# CreateVerifiedAccessTrustProviderResultTypeDef definition
class CreateVerifiedAccessTrustProviderResultTypeDef(TypedDict):
VerifiedAccessTrustProvider: VerifiedAccessTrustProviderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVerifiedAccessTrustProviderResultTypeDef#
# DeleteVerifiedAccessTrustProviderResultTypeDef definition
class DeleteVerifiedAccessTrustProviderResultTypeDef(TypedDict):
VerifiedAccessTrustProvider: VerifiedAccessTrustProviderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVerifiedAccessTrustProvidersResultTypeDef#
# DescribeVerifiedAccessTrustProvidersResultTypeDef definition
class DescribeVerifiedAccessTrustProvidersResultTypeDef(TypedDict):
VerifiedAccessTrustProviders: List[VerifiedAccessTrustProviderTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVerifiedAccessTrustProviderResultTypeDef#
# ModifyVerifiedAccessTrustProviderResultTypeDef definition
class ModifyVerifiedAccessTrustProviderResultTypeDef(TypedDict):
VerifiedAccessTrustProvider: VerifiedAccessTrustProviderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See ProtocolType
- See TagSpecificationTypeDef
- See PathRequestFilterTypeDef
- See PathRequestFilterTypeDef
AccessScopePathRequestTypeDef#
# AccessScopePathRequestTypeDef definition
class AccessScopePathRequestTypeDef(TypedDict):
Source: NotRequired[PathStatementRequestTypeDef], # (1)
Destination: NotRequired[PathStatementRequestTypeDef], # (1)
ThroughResources: NotRequired[Sequence[ThroughResourcesStatementRequestTypeDef]], # (3)
- See PathStatementRequestTypeDef
- See PathStatementRequestTypeDef
- See ThroughResourcesStatementRequestTypeDef
AccessScopePathTypeDef#
# AccessScopePathTypeDef definition
class AccessScopePathTypeDef(TypedDict):
Source: NotRequired[PathStatementTypeDef], # (1)
Destination: NotRequired[PathStatementTypeDef], # (1)
ThroughResources: NotRequired[List[ThroughResourcesStatementTypeDef]], # (3)
CancelReservedInstancesListingResultTypeDef#
# CancelReservedInstancesListingResultTypeDef definition
class CancelReservedInstancesListingResultTypeDef(TypedDict):
ReservedInstancesListings: List[ReservedInstancesListingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateReservedInstancesListingResultTypeDef#
# CreateReservedInstancesListingResultTypeDef definition
class CreateReservedInstancesListingResultTypeDef(TypedDict):
ReservedInstancesListings: List[ReservedInstancesListingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReservedInstancesListingsResultTypeDef#
# DescribeReservedInstancesListingsResultTypeDef definition
class DescribeReservedInstancesListingsResultTypeDef(TypedDict):
ReservedInstancesListings: List[ReservedInstancesListingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePublicIpv4PoolsResultTypeDef#
# DescribePublicIpv4PoolsResultTypeDef definition
class DescribePublicIpv4PoolsResultTypeDef(TypedDict):
PublicIpv4Pools: List[PublicIpv4PoolTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeReservedInstancesOfferingsResultTypeDef#
# DescribeReservedInstancesOfferingsResultTypeDef definition
class DescribeReservedInstancesOfferingsResultTypeDef(TypedDict):
ReservedInstancesOfferings: List[ReservedInstancesOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeReservedInstancesResultTypeDef#
# DescribeReservedInstancesResultTypeDef definition
class DescribeReservedInstancesResultTypeDef(TypedDict):
ReservedInstances: List[ReservedInstancesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AuthorizeSecurityGroupEgressResultTypeDef#
# AuthorizeSecurityGroupEgressResultTypeDef definition
class AuthorizeSecurityGroupEgressResultTypeDef(TypedDict):
Return: bool,
SecurityGroupRules: List[SecurityGroupRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AuthorizeSecurityGroupIngressResultTypeDef#
# AuthorizeSecurityGroupIngressResultTypeDef definition
class AuthorizeSecurityGroupIngressResultTypeDef(TypedDict):
Return: bool,
SecurityGroupRules: List[SecurityGroupRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSecurityGroupRulesResultTypeDef#
# DescribeSecurityGroupRulesResultTypeDef definition
class DescribeSecurityGroupRulesResultTypeDef(TypedDict):
SecurityGroupRules: List[SecurityGroupRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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)
DescribeScheduledInstanceAvailabilityResultTypeDef#
# DescribeScheduledInstanceAvailabilityResultTypeDef definition
class DescribeScheduledInstanceAvailabilityResultTypeDef(TypedDict):
ScheduledInstanceAvailabilitySet: List[ScheduledInstanceAvailabilityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeScheduledInstancesResultTypeDef#
# DescribeScheduledInstancesResultTypeDef definition
class DescribeScheduledInstancesResultTypeDef(TypedDict):
ScheduledInstanceSet: List[ScheduledInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
PurchaseScheduledInstancesResultTypeDef#
# PurchaseScheduledInstancesResultTypeDef definition
class PurchaseScheduledInstancesResultTypeDef(TypedDict):
ScheduledInstanceSet: List[ScheduledInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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],
- See ScheduledInstancesBlockDeviceMappingTypeDef
- See ScheduledInstancesIamInstanceProfileTypeDef
- See ScheduledInstancesMonitoringTypeDef
- See ScheduledInstancesNetworkInterfaceTypeDef
- See ScheduledInstancesPlacementTypeDef
CreateVpcEndpointResultTypeDef#
# CreateVpcEndpointResultTypeDef definition
class CreateVpcEndpointResultTypeDef(TypedDict):
VpcEndpoint: VpcEndpointTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcEndpointsResultTypeDef#
# DescribeVpcEndpointsResultTypeDef definition
class DescribeVpcEndpointsResultTypeDef(TypedDict):
VpcEndpoints: List[VpcEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifySecurityGroupRulesRequestRequestTypeDef#
# ModifySecurityGroupRulesRequestRequestTypeDef definition
class ModifySecurityGroupRulesRequestRequestTypeDef(TypedDict):
GroupId: str,
SecurityGroupRules: Sequence[SecurityGroupRuleUpdateTypeDef], # (1)
DryRun: NotRequired[bool],
CreateVpcEndpointServiceConfigurationResultTypeDef#
# CreateVpcEndpointServiceConfigurationResultTypeDef definition
class CreateVpcEndpointServiceConfigurationResultTypeDef(TypedDict):
ServiceConfiguration: ServiceConfigurationTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcEndpointServiceConfigurationsResultTypeDef#
# DescribeVpcEndpointServiceConfigurationsResultTypeDef definition
class DescribeVpcEndpointServiceConfigurationsResultTypeDef(TypedDict):
ServiceConfigurations: List[ServiceConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeVpcEndpointServicesResultTypeDef#
# DescribeVpcEndpointServicesResultTypeDef definition
class DescribeVpcEndpointServicesResultTypeDef(TypedDict):
ServiceNames: List[str],
ServiceDetails: List[ServiceDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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)
- See SnapshotDetailTypeDef
- See ImportImageLicenseConfigurationResponseTypeDef
- See TagTypeDef
- 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)
- See SnapshotDetailTypeDef
- See TagTypeDef
- See ImportImageLicenseConfigurationResponseTypeDef
- See BootModeValuesType
ImportSnapshotResultTypeDef#
# ImportSnapshotResultTypeDef definition
class ImportSnapshotResultTypeDef(TypedDict):
Description: str,
ImportTaskId: str,
SnapshotTaskDetail: SnapshotTaskDetailTypeDef, # (1)
Tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ImportSnapshotTaskTypeDef#
# ImportSnapshotTaskTypeDef definition
class ImportSnapshotTaskTypeDef(TypedDict):
Description: NotRequired[str],
ImportTaskId: NotRequired[str],
SnapshotTaskDetail: NotRequired[SnapshotTaskDetailTypeDef], # (1)
Tags: NotRequired[List[TagTypeDef]], # (2)
- See SnapshotTaskDetailTypeDef
- See TagTypeDef
CreateSpotDatafeedSubscriptionResultTypeDef#
# CreateSpotDatafeedSubscriptionResultTypeDef definition
class CreateSpotDatafeedSubscriptionResultTypeDef(TypedDict):
SpotDatafeedSubscription: SpotDatafeedSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSpotDatafeedSubscriptionResultTypeDef#
# DescribeSpotDatafeedSubscriptionResultTypeDef definition
class DescribeSpotDatafeedSubscriptionResultTypeDef(TypedDict):
SpotDatafeedSubscription: SpotDatafeedSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTransitGatewayMulticastDomainAssociationsResultTypeDef#
# GetTransitGatewayMulticastDomainAssociationsResultTypeDef definition
class GetTransitGatewayMulticastDomainAssociationsResultTypeDef(TypedDict):
MulticastDomainAssociations: List[TransitGatewayMulticastDomainAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AcceptTransitGatewayMulticastDomainAssociationsResultTypeDef#
# AcceptTransitGatewayMulticastDomainAssociationsResultTypeDef definition
class AcceptTransitGatewayMulticastDomainAssociationsResultTypeDef(TypedDict):
Associations: TransitGatewayMulticastDomainAssociationsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateTransitGatewayMulticastDomainResultTypeDef#
# AssociateTransitGatewayMulticastDomainResultTypeDef definition
class AssociateTransitGatewayMulticastDomainResultTypeDef(TypedDict):
Associations: TransitGatewayMulticastDomainAssociationsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateTransitGatewayMulticastDomainResultTypeDef#
# DisassociateTransitGatewayMulticastDomainResultTypeDef definition
class DisassociateTransitGatewayMulticastDomainResultTypeDef(TypedDict):
Associations: TransitGatewayMulticastDomainAssociationsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RejectTransitGatewayMulticastDomainAssociationsResultTypeDef#
# RejectTransitGatewayMulticastDomainAssociationsResultTypeDef definition
class RejectTransitGatewayMulticastDomainAssociationsResultTypeDef(TypedDict):
Associations: TransitGatewayMulticastDomainAssociationsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateSubnetCidrBlockResultTypeDef#
# AssociateSubnetCidrBlockResultTypeDef definition
class AssociateSubnetCidrBlockResultTypeDef(TypedDict):
Ipv6CidrBlockAssociation: SubnetIpv6CidrBlockAssociationTypeDef, # (1)
SubnetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateSubnetCidrBlockResultTypeDef#
# DisassociateSubnetCidrBlockResultTypeDef definition
class DisassociateSubnetCidrBlockResultTypeDef(TypedDict):
Ipv6CidrBlockAssociation: SubnetIpv6CidrBlockAssociationTypeDef, # (1)
SubnetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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],
- See SubnetIpv6CidrBlockAssociationTypeDef
- See TagTypeDef
- See PrivateDnsNameOptionsOnLaunchTypeDef
- See BlockPublicAccessStatesTypeDef
- See SubnetStateType
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)
- See ReservationValueTypeDef
- See ReservedInstanceReservationValueTypeDef
- See ReservationValueTypeDef
- See TargetReservationValueTypeDef
- See ResponseMetadataTypeDef
LoadBalancersConfigOutputTypeDef#
# LoadBalancersConfigOutputTypeDef definition
class LoadBalancersConfigOutputTypeDef(TypedDict):
ClassicLoadBalancersConfig: NotRequired[ClassicLoadBalancersConfigOutputTypeDef], # (1)
TargetGroupsConfig: NotRequired[TargetGroupsConfigOutputTypeDef], # (2)
CreateTrafficMirrorFilterRuleResultTypeDef#
# CreateTrafficMirrorFilterRuleResultTypeDef definition
class CreateTrafficMirrorFilterRuleResultTypeDef(TypedDict):
TrafficMirrorFilterRule: TrafficMirrorFilterRuleTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTrafficMirrorFilterRulesResultTypeDef#
# DescribeTrafficMirrorFilterRulesResultTypeDef definition
class DescribeTrafficMirrorFilterRulesResultTypeDef(TypedDict):
TrafficMirrorFilterRules: List[TrafficMirrorFilterRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyTrafficMirrorFilterRuleResultTypeDef#
# ModifyTrafficMirrorFilterRuleResultTypeDef definition
class ModifyTrafficMirrorFilterRuleResultTypeDef(TypedDict):
TrafficMirrorFilterRule: TrafficMirrorFilterRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See TrafficMirrorFilterRuleTypeDef
- See TrafficMirrorFilterRuleTypeDef
- See TrafficMirrorNetworkServiceType
- See TagTypeDef
DescribeTransitGatewayAttachmentsResultTypeDef#
# DescribeTransitGatewayAttachmentsResultTypeDef definition
class DescribeTransitGatewayAttachmentsResultTypeDef(TypedDict):
TransitGatewayAttachments: List[TransitGatewayAttachmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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)
- See TransitGatewayConnectPeerStateType
- See TransitGatewayConnectPeerConfigurationTypeDef
- See TagTypeDef
CreateTransitGatewayConnectResultTypeDef#
# CreateTransitGatewayConnectResultTypeDef definition
class CreateTransitGatewayConnectResultTypeDef(TypedDict):
TransitGatewayConnect: TransitGatewayConnectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayConnectResultTypeDef#
# DeleteTransitGatewayConnectResultTypeDef definition
class DeleteTransitGatewayConnectResultTypeDef(TypedDict):
TransitGatewayConnect: TransitGatewayConnectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewayConnectsResultTypeDef#
# DescribeTransitGatewayConnectsResultTypeDef definition
class DescribeTransitGatewayConnectsResultTypeDef(TypedDict):
TransitGatewayConnects: List[TransitGatewayConnectTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateTransitGatewayMulticastDomainResultTypeDef#
# CreateTransitGatewayMulticastDomainResultTypeDef definition
class CreateTransitGatewayMulticastDomainResultTypeDef(TypedDict):
TransitGatewayMulticastDomain: TransitGatewayMulticastDomainTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayMulticastDomainResultTypeDef#
# DeleteTransitGatewayMulticastDomainResultTypeDef definition
class DeleteTransitGatewayMulticastDomainResultTypeDef(TypedDict):
TransitGatewayMulticastDomain: TransitGatewayMulticastDomainTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewayMulticastDomainsResultTypeDef#
# DescribeTransitGatewayMulticastDomainsResultTypeDef definition
class DescribeTransitGatewayMulticastDomainsResultTypeDef(TypedDict):
TransitGatewayMulticastDomains: List[TransitGatewayMulticastDomainTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateTransitGatewayResultTypeDef#
# CreateTransitGatewayResultTypeDef definition
class CreateTransitGatewayResultTypeDef(TypedDict):
TransitGateway: TransitGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayResultTypeDef#
# DeleteTransitGatewayResultTypeDef definition
class DeleteTransitGatewayResultTypeDef(TypedDict):
TransitGateway: TransitGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewaysResultTypeDef#
# DescribeTransitGatewaysResultTypeDef definition
class DescribeTransitGatewaysResultTypeDef(TypedDict):
TransitGateways: List[TransitGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyTransitGatewayResultTypeDef#
# ModifyTransitGatewayResultTypeDef definition
class ModifyTransitGatewayResultTypeDef(TypedDict):
TransitGateway: TransitGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AcceptTransitGatewayPeeringAttachmentResultTypeDef#
# AcceptTransitGatewayPeeringAttachmentResultTypeDef definition
class AcceptTransitGatewayPeeringAttachmentResultTypeDef(TypedDict):
TransitGatewayPeeringAttachment: TransitGatewayPeeringAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTransitGatewayPeeringAttachmentResultTypeDef#
# CreateTransitGatewayPeeringAttachmentResultTypeDef definition
class CreateTransitGatewayPeeringAttachmentResultTypeDef(TypedDict):
TransitGatewayPeeringAttachment: TransitGatewayPeeringAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayPeeringAttachmentResultTypeDef#
# DeleteTransitGatewayPeeringAttachmentResultTypeDef definition
class DeleteTransitGatewayPeeringAttachmentResultTypeDef(TypedDict):
TransitGatewayPeeringAttachment: TransitGatewayPeeringAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewayPeeringAttachmentsResultTypeDef#
# DescribeTransitGatewayPeeringAttachmentsResultTypeDef definition
class DescribeTransitGatewayPeeringAttachmentsResultTypeDef(TypedDict):
TransitGatewayPeeringAttachments: List[TransitGatewayPeeringAttachmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
RejectTransitGatewayPeeringAttachmentResultTypeDef#
# RejectTransitGatewayPeeringAttachmentResultTypeDef definition
class RejectTransitGatewayPeeringAttachmentResultTypeDef(TypedDict):
TransitGatewayPeeringAttachment: TransitGatewayPeeringAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TransitGatewayPolicyTableEntryTypeDef#
# TransitGatewayPolicyTableEntryTypeDef definition
class TransitGatewayPolicyTableEntryTypeDef(TypedDict):
PolicyRuleNumber: NotRequired[str],
PolicyRule: NotRequired[TransitGatewayPolicyRuleTypeDef], # (1)
TargetRouteTableId: NotRequired[str],
CreateTransitGatewayPrefixListReferenceResultTypeDef#
# CreateTransitGatewayPrefixListReferenceResultTypeDef definition
class CreateTransitGatewayPrefixListReferenceResultTypeDef(TypedDict):
TransitGatewayPrefixListReference: TransitGatewayPrefixListReferenceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayPrefixListReferenceResultTypeDef#
# DeleteTransitGatewayPrefixListReferenceResultTypeDef definition
class DeleteTransitGatewayPrefixListReferenceResultTypeDef(TypedDict):
TransitGatewayPrefixListReference: TransitGatewayPrefixListReferenceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTransitGatewayPrefixListReferencesResultTypeDef#
# GetTransitGatewayPrefixListReferencesResultTypeDef definition
class GetTransitGatewayPrefixListReferencesResultTypeDef(TypedDict):
TransitGatewayPrefixListReferences: List[TransitGatewayPrefixListReferenceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyTransitGatewayPrefixListReferenceResultTypeDef#
# ModifyTransitGatewayPrefixListReferenceResultTypeDef definition
class ModifyTransitGatewayPrefixListReferenceResultTypeDef(TypedDict):
TransitGatewayPrefixListReference: TransitGatewayPrefixListReferenceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTransitGatewayRouteResultTypeDef#
# CreateTransitGatewayRouteResultTypeDef definition
class CreateTransitGatewayRouteResultTypeDef(TypedDict):
Route: TransitGatewayRouteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayRouteResultTypeDef#
# DeleteTransitGatewayRouteResultTypeDef definition
class DeleteTransitGatewayRouteResultTypeDef(TypedDict):
Route: TransitGatewayRouteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReplaceTransitGatewayRouteResultTypeDef#
# ReplaceTransitGatewayRouteResultTypeDef definition
class ReplaceTransitGatewayRouteResultTypeDef(TypedDict):
Route: TransitGatewayRouteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SearchTransitGatewayRoutesResultTypeDef#
# SearchTransitGatewayRoutesResultTypeDef definition
class SearchTransitGatewayRoutesResultTypeDef(TypedDict):
Routes: List[TransitGatewayRouteTypeDef], # (1)
AdditionalRoutesAvailable: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AcceptTransitGatewayVpcAttachmentResultTypeDef#
# AcceptTransitGatewayVpcAttachmentResultTypeDef definition
class AcceptTransitGatewayVpcAttachmentResultTypeDef(TypedDict):
TransitGatewayVpcAttachment: TransitGatewayVpcAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTransitGatewayVpcAttachmentResultTypeDef#
# CreateTransitGatewayVpcAttachmentResultTypeDef definition
class CreateTransitGatewayVpcAttachmentResultTypeDef(TypedDict):
TransitGatewayVpcAttachment: TransitGatewayVpcAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayVpcAttachmentResultTypeDef#
# DeleteTransitGatewayVpcAttachmentResultTypeDef definition
class DeleteTransitGatewayVpcAttachmentResultTypeDef(TypedDict):
TransitGatewayVpcAttachment: TransitGatewayVpcAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewayVpcAttachmentsResultTypeDef#
# DescribeTransitGatewayVpcAttachmentsResultTypeDef definition
class DescribeTransitGatewayVpcAttachmentsResultTypeDef(TypedDict):
TransitGatewayVpcAttachments: List[TransitGatewayVpcAttachmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyTransitGatewayVpcAttachmentResultTypeDef#
# ModifyTransitGatewayVpcAttachmentResultTypeDef definition
class ModifyTransitGatewayVpcAttachmentResultTypeDef(TypedDict):
TransitGatewayVpcAttachment: TransitGatewayVpcAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RejectTransitGatewayVpcAttachmentResultTypeDef#
# RejectTransitGatewayVpcAttachmentResultTypeDef definition
class RejectTransitGatewayVpcAttachmentResultTypeDef(TypedDict):
TransitGatewayVpcAttachment: TransitGatewayVpcAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyInstanceCreditSpecificationResultTypeDef#
# ModifyInstanceCreditSpecificationResultTypeDef definition
class ModifyInstanceCreditSpecificationResultTypeDef(TypedDict):
SuccessfulInstanceCreditSpecifications: List[SuccessfulInstanceCreditSpecificationItemTypeDef], # (1)
UnsuccessfulInstanceCreditSpecifications: List[UnsuccessfulInstanceCreditSpecificationItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See SuccessfulInstanceCreditSpecificationItemTypeDef
- See UnsuccessfulInstanceCreditSpecificationItemTypeDef
- See ResponseMetadataTypeDef
AcceptVpcEndpointConnectionsResultTypeDef#
# AcceptVpcEndpointConnectionsResultTypeDef definition
class AcceptVpcEndpointConnectionsResultTypeDef(TypedDict):
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFlowLogsResultTypeDef#
# CreateFlowLogsResultTypeDef definition
class CreateFlowLogsResultTypeDef(TypedDict):
ClientToken: str,
FlowLogIds: List[str],
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFlowLogsResultTypeDef#
# DeleteFlowLogsResultTypeDef definition
class DeleteFlowLogsResultTypeDef(TypedDict):
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVpcEndpointConnectionNotificationsResultTypeDef#
# DeleteVpcEndpointConnectionNotificationsResultTypeDef definition
class DeleteVpcEndpointConnectionNotificationsResultTypeDef(TypedDict):
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVpcEndpointServiceConfigurationsResultTypeDef#
# DeleteVpcEndpointServiceConfigurationsResultTypeDef definition
class DeleteVpcEndpointServiceConfigurationsResultTypeDef(TypedDict):
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVpcEndpointsResultTypeDef#
# DeleteVpcEndpointsResultTypeDef definition
class DeleteVpcEndpointsResultTypeDef(TypedDict):
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyHostsResultTypeDef#
# ModifyHostsResultTypeDef definition
class ModifyHostsResultTypeDef(TypedDict):
Successful: List[str],
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RejectVpcEndpointConnectionsResultTypeDef#
# RejectVpcEndpointConnectionsResultTypeDef definition
class RejectVpcEndpointConnectionsResultTypeDef(TypedDict):
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReleaseHostsResultTypeDef#
# ReleaseHostsResultTypeDef definition
class ReleaseHostsResultTypeDef(TypedDict):
Successful: List[str],
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLaunchTemplateResultTypeDef#
# CreateLaunchTemplateResultTypeDef definition
class CreateLaunchTemplateResultTypeDef(TypedDict):
LaunchTemplate: LaunchTemplateTypeDef, # (1)
Warning: ValidationWarningTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateVerifiedAccessEndpointResultTypeDef#
# CreateVerifiedAccessEndpointResultTypeDef definition
class CreateVerifiedAccessEndpointResultTypeDef(TypedDict):
VerifiedAccessEndpoint: VerifiedAccessEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVerifiedAccessEndpointResultTypeDef#
# DeleteVerifiedAccessEndpointResultTypeDef definition
class DeleteVerifiedAccessEndpointResultTypeDef(TypedDict):
VerifiedAccessEndpoint: VerifiedAccessEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVerifiedAccessEndpointsResultTypeDef#
# DescribeVerifiedAccessEndpointsResultTypeDef definition
class DescribeVerifiedAccessEndpointsResultTypeDef(TypedDict):
VerifiedAccessEndpoints: List[VerifiedAccessEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVerifiedAccessEndpointResultTypeDef#
# ModifyVerifiedAccessEndpointResultTypeDef definition
class ModifyVerifiedAccessEndpointResultTypeDef(TypedDict):
VerifiedAccessEndpoint: VerifiedAccessEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachVerifiedAccessTrustProviderResultTypeDef#
# AttachVerifiedAccessTrustProviderResultTypeDef definition
class AttachVerifiedAccessTrustProviderResultTypeDef(TypedDict):
VerifiedAccessTrustProvider: VerifiedAccessTrustProviderTypeDef, # (1)
VerifiedAccessInstance: VerifiedAccessInstanceTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See VerifiedAccessTrustProviderTypeDef
- See VerifiedAccessInstanceTypeDef
- See ResponseMetadataTypeDef
CreateVerifiedAccessInstanceResultTypeDef#
# CreateVerifiedAccessInstanceResultTypeDef definition
class CreateVerifiedAccessInstanceResultTypeDef(TypedDict):
VerifiedAccessInstance: VerifiedAccessInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVerifiedAccessInstanceResultTypeDef#
# DeleteVerifiedAccessInstanceResultTypeDef definition
class DeleteVerifiedAccessInstanceResultTypeDef(TypedDict):
VerifiedAccessInstance: VerifiedAccessInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVerifiedAccessInstancesResultTypeDef#
# DescribeVerifiedAccessInstancesResultTypeDef definition
class DescribeVerifiedAccessInstancesResultTypeDef(TypedDict):
VerifiedAccessInstances: List[VerifiedAccessInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DetachVerifiedAccessTrustProviderResultTypeDef#
# DetachVerifiedAccessTrustProviderResultTypeDef definition
class DetachVerifiedAccessTrustProviderResultTypeDef(TypedDict):
VerifiedAccessTrustProvider: VerifiedAccessTrustProviderTypeDef, # (1)
VerifiedAccessInstance: VerifiedAccessInstanceTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See VerifiedAccessTrustProviderTypeDef
- See VerifiedAccessInstanceTypeDef
- See ResponseMetadataTypeDef
ModifyVerifiedAccessInstanceResultTypeDef#
# ModifyVerifiedAccessInstanceResultTypeDef definition
class ModifyVerifiedAccessInstanceResultTypeDef(TypedDict):
VerifiedAccessInstance: VerifiedAccessInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VerifiedAccessLogsTypeDef#
# VerifiedAccessLogsTypeDef definition
class VerifiedAccessLogsTypeDef(TypedDict):
S3: NotRequired[VerifiedAccessLogS3DestinationTypeDef], # (1)
CloudWatchLogs: NotRequired[VerifiedAccessLogCloudWatchLogsDestinationTypeDef], # (2)
KinesisDataFirehose: NotRequired[VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef], # (3)
LogVersion: NotRequired[str],
IncludeTrustContext: NotRequired[bool],
- See VerifiedAccessLogS3DestinationTypeDef
- See VerifiedAccessLogCloudWatchLogsDestinationTypeDef
- See VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef
ModifyVerifiedAccessInstanceLoggingConfigurationRequestRequestTypeDef#
# ModifyVerifiedAccessInstanceLoggingConfigurationRequestRequestTypeDef definition
class ModifyVerifiedAccessInstanceLoggingConfigurationRequestRequestTypeDef(TypedDict):
VerifiedAccessInstanceId: str,
AccessLogs: VerifiedAccessLogOptionsTypeDef, # (1)
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
DescribeVolumesResultTypeDef#
# DescribeVolumesResultTypeDef definition
class DescribeVolumesResultTypeDef(TypedDict):
Volumes: List[VolumeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See VolumeTypeDef
- 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)
- See VolumeStatusActionTypeDef
- See VolumeStatusEventTypeDef
- See VolumeStatusInfoTypeDef
- See VolumeStatusAttachmentStatusTypeDef
AssociateVpcCidrBlockResultTypeDef#
# AssociateVpcCidrBlockResultTypeDef definition
class AssociateVpcCidrBlockResultTypeDef(TypedDict):
Ipv6CidrBlockAssociation: VpcIpv6CidrBlockAssociationTypeDef, # (1)
CidrBlockAssociation: VpcCidrBlockAssociationTypeDef, # (2)
VpcId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See VpcIpv6CidrBlockAssociationTypeDef
- See VpcCidrBlockAssociationTypeDef
- See ResponseMetadataTypeDef
DisassociateVpcCidrBlockResultTypeDef#
# DisassociateVpcCidrBlockResultTypeDef definition
class DisassociateVpcCidrBlockResultTypeDef(TypedDict):
Ipv6CidrBlockAssociation: VpcIpv6CidrBlockAssociationTypeDef, # (1)
CidrBlockAssociation: VpcCidrBlockAssociationTypeDef, # (2)
VpcId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See VpcIpv6CidrBlockAssociationTypeDef
- See VpcCidrBlockAssociationTypeDef
- 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],
- See TenancyType
- See VpcIpv6CidrBlockAssociationTypeDef
- See VpcCidrBlockAssociationTypeDef
- See TagTypeDef
- See BlockPublicAccessStatesTypeDef
- 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],
- See VpcPeeringConnectionVpcInfoTypeDef
- See VpcPeeringConnectionVpcInfoTypeDef
- See VpcPeeringConnectionStateReasonTypeDef
- See TagTypeDef
AssociateInstanceEventWindowResultTypeDef#
# AssociateInstanceEventWindowResultTypeDef definition
class AssociateInstanceEventWindowResultTypeDef(TypedDict):
InstanceEventWindow: InstanceEventWindowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstanceEventWindowResultTypeDef#
# CreateInstanceEventWindowResultTypeDef definition
class CreateInstanceEventWindowResultTypeDef(TypedDict):
InstanceEventWindow: InstanceEventWindowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstanceEventWindowsResultTypeDef#
# DescribeInstanceEventWindowsResultTypeDef definition
class DescribeInstanceEventWindowsResultTypeDef(TypedDict):
InstanceEventWindows: List[InstanceEventWindowTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DisassociateInstanceEventWindowResultTypeDef#
# DisassociateInstanceEventWindowResultTypeDef definition
class DisassociateInstanceEventWindowResultTypeDef(TypedDict):
InstanceEventWindow: InstanceEventWindowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyInstanceEventWindowResultTypeDef#
# ModifyInstanceEventWindowResultTypeDef definition
class ModifyInstanceEventWindowResultTypeDef(TypedDict):
InstanceEventWindow: InstanceEventWindowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AcceptAddressTransferRequestRequestTypeDef#
# AcceptAddressTransferRequestRequestTypeDef definition
class AcceptAddressTransferRequestRequestTypeDef(TypedDict):
Address: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
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],
- See AnalysisAclRuleTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisPacketHeaderTypeDef
- See AnalysisPacketHeaderTypeDef
- See AnalysisRouteTableRouteTypeDef
- See AnalysisSecurityGroupRuleTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AnalysisComponentTypeDef
- See AdditionalDetailTypeDef
- See AnalysisComponentTypeDef
- See TransitGatewayRouteTableRouteTypeDef
- See ExplanationTypeDef
- See AnalysisComponentTypeDef
- See FirewallStatelessRuleTypeDef
- See FirewallStatefulRuleTypeDef
CreateRouteTableResultTypeDef#
# CreateRouteTableResultTypeDef definition
class CreateRouteTableResultTypeDef(TypedDict):
RouteTable: RouteTableTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRouteTablesResultTypeDef#
# DescribeRouteTablesResultTypeDef definition
class DescribeRouteTablesResultTypeDef(TypedDict):
RouteTables: List[RouteTableTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetFlowLogsIntegrationTemplateRequestRequestTypeDef#
# GetFlowLogsIntegrationTemplateRequestRequestTypeDef definition
class GetFlowLogsIntegrationTemplateRequestRequestTypeDef(TypedDict):
FlowLogId: str,
ConfigDeliveryS3DestinationArn: str,
IntegrateServices: IntegrateServicesTypeDef, # (1)
DryRun: NotRequired[bool],
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)
- See NetworkInterfaceAttachmentTypeDef
- See AttributeValueTypeDef
- See GroupIdentifierTypeDef
- See AttributeBooleanValueTypeDef
- 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)
- See NetworkInterfaceAssociationTypeDef
- See NetworkInterfaceAttachmentTypeDef
- See ConnectionTrackingConfigurationTypeDef
- See GroupIdentifierTypeDef
- See NetworkInterfaceTypeType
- See NetworkInterfaceIpv6AddressTypeDef
- See NetworkInterfacePrivateIpAddressTypeDef
- See Ipv4PrefixSpecificationTypeDef
- See Ipv6PrefixSpecificationTypeDef
- See NetworkInterfaceStatusType
- See TagTypeDef
- See OperatorResponseTypeDef
CreateDhcpOptionsResultTypeDef#
# CreateDhcpOptionsResultTypeDef definition
class CreateDhcpOptionsResultTypeDef(TypedDict):
DhcpOptions: DhcpOptionsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDhcpOptionsResultTypeDef#
# DescribeDhcpOptionsResultTypeDef definition
class DescribeDhcpOptionsResultTypeDef(TypedDict):
DhcpOptions: List[DhcpOptionsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeHostsResultTypeDef#
# DescribeHostsResultTypeDef definition
class DescribeHostsResultTypeDef(TypedDict):
Hosts: List[HostTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See HostTypeDef
- See ResponseMetadataTypeDef
StorageTypeDef#
# StorageTypeDef definition
class StorageTypeDef(TypedDict):
S3: NotRequired[S3StorageUnionTypeDef], # (1)
DescribeImagesResultTypeDef#
# DescribeImagesResultTypeDef definition
class DescribeImagesResultTypeDef(TypedDict):
Images: List[ImageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See ImageTypeDef
- See ResponseMetadataTypeDef
DescribeClientVpnEndpointsResultTypeDef#
# DescribeClientVpnEndpointsResultTypeDef definition
class DescribeClientVpnEndpointsResultTypeDef(TypedDict):
ClientVpnEndpoints: List[ClientVpnEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVpnTunnelOptionsRequestRequestTypeDef#
# ModifyVpnTunnelOptionsRequestRequestTypeDef definition
class ModifyVpnTunnelOptionsRequestRequestTypeDef(TypedDict):
VpnConnectionId: str,
VpnTunnelOutsideIpAddress: str,
TunnelOptions: ModifyVpnTunnelOptionsSpecificationTypeDef, # (1)
DryRun: NotRequired[bool],
SkipTunnelReplacement: NotRequired[bool],
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],
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)
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)
- See VCpuCountRangeTypeDef
- See MemoryMiBTypeDef
- See CpuManufacturerType
- See MemoryGiBPerVCpuTypeDef
- See InstanceGenerationType
- See BareMetalType
- See BurstablePerformanceType
- See NetworkInterfaceCountTypeDef
- See LocalStorageType
- See LocalStorageTypeType
- See TotalLocalStorageGBTypeDef
- See BaselineEbsBandwidthMbpsTypeDef
- See AcceleratorTypeType
- See AcceleratorCountTypeDef
- See AcceleratorManufacturerType
- See AcceleratorNameType
- See AcceleratorTotalMemoryMiBTypeDef
- See NetworkBandwidthGbpsTypeDef
- See BaselinePerformanceFactorsOutputTypeDef
BaselinePerformanceFactorsTypeDef#
# BaselinePerformanceFactorsTypeDef definition
class BaselinePerformanceFactorsTypeDef(TypedDict):
Cpu: NotRequired[CpuPerformanceFactorUnionTypeDef], # (1)
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)
- See VCpuCountRangeRequestTypeDef
- See MemoryMiBRequestTypeDef
- See CpuManufacturerType
- See MemoryGiBPerVCpuRequestTypeDef
- See InstanceGenerationType
- See BareMetalType
- See BurstablePerformanceType
- See NetworkInterfaceCountRequestTypeDef
- See LocalStorageType
- See LocalStorageTypeType
- See TotalLocalStorageGBRequestTypeDef
- See BaselineEbsBandwidthMbpsRequestTypeDef
- See AcceleratorTypeType
- See AcceleratorCountRequestTypeDef
- See AcceleratorManufacturerType
- See AcceleratorNameType
- See AcceleratorTotalMemoryMiBRequestTypeDef
- See NetworkBandwidthGbpsRequestTypeDef
- See BaselinePerformanceFactorsRequestTypeDef
CreateNetworkAclResultTypeDef#
# CreateNetworkAclResultTypeDef definition
class CreateNetworkAclResultTypeDef(TypedDict):
NetworkAcl: NetworkAclTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeNetworkAclsResultTypeDef#
# DescribeNetworkAclsResultTypeDef definition
class DescribeNetworkAclsResultTypeDef(TypedDict):
NetworkAcls: List[NetworkAclTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DisableFastSnapshotRestoresResultTypeDef#
# DisableFastSnapshotRestoresResultTypeDef definition
class DisableFastSnapshotRestoresResultTypeDef(TypedDict):
Successful: List[DisableFastSnapshotRestoreSuccessItemTypeDef], # (1)
Unsuccessful: List[DisableFastSnapshotRestoreErrorItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See DisableFastSnapshotRestoreSuccessItemTypeDef
- See DisableFastSnapshotRestoreErrorItemTypeDef
- 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)
- See ImportInstanceTaskDetailsTypeDef
- See ImportVolumeTaskDetailsTypeDef
- See ConversionTaskStateType
- 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)
- See InstanceBlockDeviceMappingTypeDef
- See AttributeBooleanValueTypeDef
- See AttributeBooleanValueTypeDef
- See EnclaveOptionsTypeDef
- See AttributeBooleanValueTypeDef
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See ProductCodeTypeDef
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See AttributeBooleanValueTypeDef
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See AttributeBooleanValueTypeDef
- See GroupIdentifierTypeDef
- 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)
- See BlockDeviceMappingTypeDef
- See IamInstanceProfileSpecificationTypeDef
- See InstanceTypeType
- See InstanceNetworkInterfaceSpecificationOutputTypeDef
- See SpotPlacementTypeDef
- See GroupIdentifierTypeDef
- 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],
Operator: NotRequired[OperatorRequestTypeDef], # (20)
DryRun: NotRequired[bool],
DisableApiTermination: NotRequired[bool],
InstanceInitiatedShutdownBehavior: NotRequired[ShutdownBehaviorType], # (21)
PrivateIpAddress: NotRequired[str],
ClientToken: NotRequired[str],
AdditionalInfo: NotRequired[str],
NetworkInterfaces: NotRequired[Sequence[InstanceNetworkInterfaceSpecificationTypeDef]], # (22)
IamInstanceProfile: NotRequired[IamInstanceProfileSpecificationTypeDef], # (23)
EbsOptimized: NotRequired[bool],
- See BlockDeviceMappingTypeDef
- See InstanceTypeType
- See InstanceIpv6AddressTypeDef
- See RunInstancesMonitoringEnabledTypeDef
- See PlacementTypeDef
- See ElasticGpuSpecificationTypeDef
- See ElasticInferenceAcceleratorTypeDef
- See TagSpecificationTypeDef
- See LaunchTemplateSpecificationTypeDef
- See InstanceMarketOptionsRequestTypeDef
- See CreditSpecificationRequestTypeDef
- See CpuOptionsRequestTypeDef
- See CapacityReservationSpecificationTypeDef
- See HibernationOptionsRequestTypeDef
- See LicenseConfigurationRequestTypeDef
- See InstanceMetadataOptionsRequestTypeDef
- See EnclaveOptionsRequestTypeDef
- See PrivateDnsNameOptionsRequestTypeDef
- See InstanceMaintenanceOptionsRequestTypeDef
- See OperatorRequestTypeDef
- See ShutdownBehaviorType
- See InstanceNetworkInterfaceSpecificationTypeDef
- 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],
Operator: NotRequired[OperatorRequestTypeDef], # (20)
DryRun: NotRequired[bool],
DisableApiTermination: NotRequired[bool],
InstanceInitiatedShutdownBehavior: NotRequired[ShutdownBehaviorType], # (21)
PrivateIpAddress: NotRequired[str],
ClientToken: NotRequired[str],
AdditionalInfo: NotRequired[str],
NetworkInterfaces: NotRequired[Sequence[InstanceNetworkInterfaceSpecificationTypeDef]], # (22)
IamInstanceProfile: NotRequired[IamInstanceProfileSpecificationTypeDef], # (23)
EbsOptimized: NotRequired[bool],
- See BlockDeviceMappingTypeDef
- See InstanceTypeType
- See InstanceIpv6AddressTypeDef
- See RunInstancesMonitoringEnabledTypeDef
- See PlacementTypeDef
- See ElasticGpuSpecificationTypeDef
- See ElasticInferenceAcceleratorTypeDef
- See TagSpecificationTypeDef
- See LaunchTemplateSpecificationTypeDef
- See InstanceMarketOptionsRequestTypeDef
- See CreditSpecificationRequestTypeDef
- See CpuOptionsRequestTypeDef
- See CapacityReservationSpecificationTypeDef
- See HibernationOptionsRequestTypeDef
- See LicenseConfigurationRequestTypeDef
- See InstanceMetadataOptionsRequestTypeDef
- See EnclaveOptionsRequestTypeDef
- See PrivateDnsNameOptionsRequestTypeDef
- See InstanceMaintenanceOptionsRequestTypeDef
- See OperatorRequestTypeDef
- See ShutdownBehaviorType
- See InstanceNetworkInterfaceSpecificationTypeDef
- See IamInstanceProfileSpecificationTypeDef
EnableFastSnapshotRestoresResultTypeDef#
# EnableFastSnapshotRestoresResultTypeDef definition
class EnableFastSnapshotRestoresResultTypeDef(TypedDict):
Successful: List[EnableFastSnapshotRestoreSuccessItemTypeDef], # (1)
Unsuccessful: List[EnableFastSnapshotRestoreErrorItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See EnableFastSnapshotRestoreSuccessItemTypeDef
- See EnableFastSnapshotRestoreErrorItemTypeDef
- See ResponseMetadataTypeDef
CreateNetworkInsightsPathResultTypeDef#
# CreateNetworkInsightsPathResultTypeDef definition
class CreateNetworkInsightsPathResultTypeDef(TypedDict):
NetworkInsightsPath: NetworkInsightsPathTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeNetworkInsightsPathsResultTypeDef#
# DescribeNetworkInsightsPathsResultTypeDef definition
class DescribeNetworkInsightsPathsResultTypeDef(TypedDict):
NetworkInsightsPaths: List[NetworkInsightsPathTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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)
- See InstanceNetworkInterfaceAssociationTypeDef
- See InstanceNetworkInterfaceAttachmentTypeDef
- See GroupIdentifierTypeDef
- See InstanceIpv6AddressTypeDef
- See InstancePrivateIpAddressTypeDef
- See NetworkInterfaceStatusType
- See InstanceIpv4PrefixTypeDef
- See InstanceIpv6PrefixTypeDef
- See ConnectionTrackingSpecificationResponseTypeDef
- See OperatorResponseTypeDef
DescribeInstanceStatusResultTypeDef#
# DescribeInstanceStatusResultTypeDef definition
class DescribeInstanceStatusResultTypeDef(TypedDict):
InstanceStatuses: List[InstanceStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSecurityGroupsResultTypeDef#
# DescribeSecurityGroupsResultTypeDef definition
class DescribeSecurityGroupsResultTypeDef(TypedDict):
SecurityGroups: List[SecurityGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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)
DescribeStaleSecurityGroupsResultTypeDef#
# DescribeStaleSecurityGroupsResultTypeDef definition
class DescribeStaleSecurityGroupsResultTypeDef(TypedDict):
StaleSecurityGroupSet: List[StaleSecurityGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetIpamDiscoveredPublicAddressesResultTypeDef#
# GetIpamDiscoveredPublicAddressesResultTypeDef definition
class GetIpamDiscoveredPublicAddressesResultTypeDef(TypedDict):
IpamDiscoveredPublicAddresses: List[IpamDiscoveredPublicAddressTypeDef], # (1)
OldestSampleTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeReservedInstancesModificationsResultTypeDef#
# DescribeReservedInstancesModificationsResultTypeDef definition
class DescribeReservedInstancesModificationsResultTypeDef(TypedDict):
ReservedInstancesModifications: List[ReservedInstancesModificationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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)
- See InstanceTypeType
- See UsageClassTypeType
- See RootDeviceTypeType
- See VirtualizationTypeType
- See InstanceTypeHypervisorType
- See ProcessorInfoTypeDef
- See VCpuInfoTypeDef
- See MemoryInfoTypeDef
- See InstanceStorageInfoTypeDef
- See EbsInfoTypeDef
- See NetworkInfoTypeDef
- See GpuInfoTypeDef
- See FpgaInfoTypeDef
- See PlacementGroupInfoTypeDef
- See InferenceAcceleratorInfoTypeDef
- See BootModeTypeType
- See NitroEnclavesSupportType
- See NitroTpmSupportType
- See NitroTpmInfoTypeDef
- See MediaAcceleratorInfoTypeDef
- See NeuronInfoTypeDef
- 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],
NetworkInsightsAccessScopeContentTypeDef#
# NetworkInsightsAccessScopeContentTypeDef definition
class NetworkInsightsAccessScopeContentTypeDef(TypedDict):
NetworkInsightsAccessScopeId: NotRequired[str],
MatchPaths: NotRequired[List[AccessScopePathTypeDef]], # (1)
ExcludePaths: NotRequired[List[AccessScopePathTypeDef]], # (1)
BundleInstanceResultTypeDef#
# BundleInstanceResultTypeDef definition
class BundleInstanceResultTypeDef(TypedDict):
BundleTask: BundleTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CancelBundleTaskResultTypeDef#
# CancelBundleTaskResultTypeDef definition
class CancelBundleTaskResultTypeDef(TypedDict):
BundleTask: BundleTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeBundleTasksResultTypeDef#
# DescribeBundleTasksResultTypeDef definition
class DescribeBundleTasksResultTypeDef(TypedDict):
BundleTasks: List[BundleTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RunScheduledInstancesRequestRequestTypeDef#
# RunScheduledInstancesRequestRequestTypeDef definition
class RunScheduledInstancesRequestRequestTypeDef(TypedDict):
LaunchSpecification: ScheduledInstancesLaunchSpecificationTypeDef, # (1)
ScheduledInstanceId: str,
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
InstanceCount: NotRequired[int],
DescribeImportImageTasksResultTypeDef#
# DescribeImportImageTasksResultTypeDef definition
class DescribeImportImageTasksResultTypeDef(TypedDict):
ImportImageTasks: List[ImportImageTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeImportSnapshotTasksResultTypeDef#
# DescribeImportSnapshotTasksResultTypeDef definition
class DescribeImportSnapshotTasksResultTypeDef(TypedDict):
ImportSnapshotTasks: List[ImportSnapshotTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateDefaultSubnetResultTypeDef#
# CreateDefaultSubnetResultTypeDef definition
class CreateDefaultSubnetResultTypeDef(TypedDict):
Subnet: SubnetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SubnetTypeDef
- See ResponseMetadataTypeDef
CreateSubnetResultTypeDef#
# CreateSubnetResultTypeDef definition
class CreateSubnetResultTypeDef(TypedDict):
Subnet: SubnetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SubnetTypeDef
- See ResponseMetadataTypeDef
DescribeSubnetsResultTypeDef#
# DescribeSubnetsResultTypeDef definition
class DescribeSubnetsResultTypeDef(TypedDict):
Subnets: List[SubnetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See SubnetTypeDef
- See ResponseMetadataTypeDef
LoadBalancersConfigTypeDef#
# LoadBalancersConfigTypeDef definition
class LoadBalancersConfigTypeDef(TypedDict):
ClassicLoadBalancersConfig: NotRequired[ClassicLoadBalancersConfigUnionTypeDef], # (1)
TargetGroupsConfig: NotRequired[TargetGroupsConfigUnionTypeDef], # (2)
- See ClassicLoadBalancersConfigTypeDef ClassicLoadBalancersConfigOutputTypeDef
- See TargetGroupsConfigTypeDef TargetGroupsConfigOutputTypeDef
CreateTrafficMirrorFilterResultTypeDef#
# CreateTrafficMirrorFilterResultTypeDef definition
class CreateTrafficMirrorFilterResultTypeDef(TypedDict):
TrafficMirrorFilter: TrafficMirrorFilterTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTrafficMirrorFiltersResultTypeDef#
# DescribeTrafficMirrorFiltersResultTypeDef definition
class DescribeTrafficMirrorFiltersResultTypeDef(TypedDict):
TrafficMirrorFilters: List[TrafficMirrorFilterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyTrafficMirrorFilterNetworkServicesResultTypeDef#
# ModifyTrafficMirrorFilterNetworkServicesResultTypeDef definition
class ModifyTrafficMirrorFilterNetworkServicesResultTypeDef(TypedDict):
TrafficMirrorFilter: TrafficMirrorFilterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTransitGatewayConnectPeerResultTypeDef#
# CreateTransitGatewayConnectPeerResultTypeDef definition
class CreateTransitGatewayConnectPeerResultTypeDef(TypedDict):
TransitGatewayConnectPeer: TransitGatewayConnectPeerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayConnectPeerResultTypeDef#
# DeleteTransitGatewayConnectPeerResultTypeDef definition
class DeleteTransitGatewayConnectPeerResultTypeDef(TypedDict):
TransitGatewayConnectPeer: TransitGatewayConnectPeerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewayConnectPeersResultTypeDef#
# DescribeTransitGatewayConnectPeersResultTypeDef definition
class DescribeTransitGatewayConnectPeersResultTypeDef(TypedDict):
TransitGatewayConnectPeers: List[TransitGatewayConnectPeerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetTransitGatewayPolicyTableEntriesResultTypeDef#
# GetTransitGatewayPolicyTableEntriesResultTypeDef definition
class GetTransitGatewayPolicyTableEntriesResultTypeDef(TypedDict):
TransitGatewayPolicyTableEntries: List[TransitGatewayPolicyTableEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VerifiedAccessInstanceLoggingConfigurationTypeDef#
# VerifiedAccessInstanceLoggingConfigurationTypeDef definition
class VerifiedAccessInstanceLoggingConfigurationTypeDef(TypedDict):
VerifiedAccessInstanceId: NotRequired[str],
AccessLogs: NotRequired[VerifiedAccessLogsTypeDef], # (1)
DescribeVolumeStatusResultTypeDef#
# DescribeVolumeStatusResultTypeDef definition
class DescribeVolumeStatusResultTypeDef(TypedDict):
VolumeStatuses: List[VolumeStatusItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateDefaultVpcResultTypeDef#
# CreateDefaultVpcResultTypeDef definition
class CreateDefaultVpcResultTypeDef(TypedDict):
Vpc: VpcTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VpcTypeDef
- See ResponseMetadataTypeDef
CreateVpcResultTypeDef#
# CreateVpcResultTypeDef definition
class CreateVpcResultTypeDef(TypedDict):
Vpc: VpcTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VpcTypeDef
- See ResponseMetadataTypeDef
DescribeVpcsResultTypeDef#
# DescribeVpcsResultTypeDef definition
class DescribeVpcsResultTypeDef(TypedDict):
Vpcs: List[VpcTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See VpcTypeDef
- See ResponseMetadataTypeDef
AcceptVpcPeeringConnectionResultTypeDef#
# AcceptVpcPeeringConnectionResultTypeDef definition
class AcceptVpcPeeringConnectionResultTypeDef(TypedDict):
VpcPeeringConnection: VpcPeeringConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVpcPeeringConnectionResultTypeDef#
# CreateVpcPeeringConnectionResultTypeDef definition
class CreateVpcPeeringConnectionResultTypeDef(TypedDict):
VpcPeeringConnection: VpcPeeringConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcPeeringConnectionsResultTypeDef#
# DescribeVpcPeeringConnectionsResultTypeDef definition
class DescribeVpcPeeringConnectionsResultTypeDef(TypedDict):
VpcPeeringConnections: List[VpcPeeringConnectionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AccessScopeAnalysisFindingTypeDef#
# AccessScopeAnalysisFindingTypeDef definition
class AccessScopeAnalysisFindingTypeDef(TypedDict):
NetworkInsightsAccessScopeAnalysisId: NotRequired[str],
NetworkInsightsAccessScopeId: NotRequired[str],
FindingId: NotRequired[str],
FindingComponents: NotRequired[List[PathComponentTypeDef]], # (1)
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)
- See AnalysisStatusType
- See PathComponentTypeDef
- See PathComponentTypeDef
- See ExplanationTypeDef
- See AlternatePathHintTypeDef
- See TagTypeDef
CreateNetworkInterfaceResultTypeDef#
# CreateNetworkInterfaceResultTypeDef definition
class CreateNetworkInterfaceResultTypeDef(TypedDict):
NetworkInterface: NetworkInterfaceTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeNetworkInterfacesResultTypeDef#
# DescribeNetworkInterfacesResultTypeDef definition
class DescribeNetworkInterfacesResultTypeDef(TypedDict):
NetworkInterfaces: List[NetworkInterfaceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
BundleInstanceRequestRequestTypeDef#
# BundleInstanceRequestRequestTypeDef definition
class BundleInstanceRequestRequestTypeDef(TypedDict):
InstanceId: str,
Storage: StorageTypeDef, # (1)
DryRun: NotRequired[bool],
- 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)
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],
- See GatewayAssociationStateType
- See VpnConnectionOptionsTypeDef
- See VpnStaticRouteTypeDef
- See TagTypeDef
- See VgwTelemetryTypeDef
- See VpnStateType
- 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],
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)
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)
- See LaunchTemplateIamInstanceProfileSpecificationTypeDef
- See LaunchTemplateBlockDeviceMappingTypeDef
- See LaunchTemplateInstanceNetworkInterfaceSpecificationTypeDef
- See InstanceTypeType
- See LaunchTemplatesMonitoringTypeDef
- See LaunchTemplatePlacementTypeDef
- See ShutdownBehaviorType
- See LaunchTemplateTagSpecificationTypeDef
- See ElasticGpuSpecificationResponseTypeDef
- See LaunchTemplateElasticInferenceAcceleratorResponseTypeDef
- See LaunchTemplateInstanceMarketOptionsTypeDef
- See CreditSpecificationTypeDef
- See LaunchTemplateCpuOptionsTypeDef
- See LaunchTemplateCapacityReservationSpecificationResponseTypeDef
- See LaunchTemplateLicenseConfigurationTypeDef
- See LaunchTemplateHibernationOptionsTypeDef
- See LaunchTemplateInstanceMetadataOptionsTypeDef
- See LaunchTemplateEnclaveOptionsTypeDef
- See InstanceRequirementsOutputTypeDef
- See LaunchTemplatePrivateDnsNameOptionsTypeDef
- See LaunchTemplateInstanceMaintenanceOptionsTypeDef
- See OperatorResponseTypeDef
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)
- See BlockDeviceMappingTypeDef
- See IamInstanceProfileSpecificationTypeDef
- See InstanceTypeType
- See SpotFleetMonitoringTypeDef
- See InstanceNetworkInterfaceSpecificationOutputTypeDef
- See SpotPlacementTypeDef
- See SpotFleetTagSpecificationOutputTypeDef
- See InstanceRequirementsOutputTypeDef
- 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],
GetInstanceTypesFromInstanceRequirementsRequestGetInstanceTypesFromInstanceRequirementsPaginateTypeDef#
# GetInstanceTypesFromInstanceRequirementsRequestGetInstanceTypesFromInstanceRequirementsPaginateTypeDef definition
class GetInstanceTypesFromInstanceRequirementsRequestGetInstanceTypesFromInstanceRequirementsPaginateTypeDef(TypedDict):
ArchitectureTypes: Sequence[ArchitectureTypeType], # (1)
VirtualizationTypes: Sequence[VirtualizationTypeType], # (2)
InstanceRequirements: InstanceRequirementsRequestTypeDef, # (3)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See ArchitectureTypeType
- See VirtualizationTypeType
- See InstanceRequirementsRequestTypeDef
- 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],
InstanceRequirementsWithMetadataRequestTypeDef#
# InstanceRequirementsWithMetadataRequestTypeDef definition
class InstanceRequirementsWithMetadataRequestTypeDef(TypedDict):
ArchitectureTypes: NotRequired[Sequence[ArchitectureTypeType]], # (1)
VirtualizationTypes: NotRequired[Sequence[VirtualizationTypeType]], # (2)
InstanceRequirements: NotRequired[InstanceRequirementsRequestTypeDef], # (3)
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)
- See LaunchTemplateIamInstanceProfileSpecificationRequestTypeDef
- See LaunchTemplateBlockDeviceMappingRequestTypeDef
- See LaunchTemplateInstanceNetworkInterfaceSpecificationRequestTypeDef
- See InstanceTypeType
- See LaunchTemplatesMonitoringRequestTypeDef
- See LaunchTemplatePlacementRequestTypeDef
- See ShutdownBehaviorType
- See LaunchTemplateTagSpecificationRequestTypeDef
- See ElasticGpuSpecificationTypeDef
- See LaunchTemplateElasticInferenceAcceleratorTypeDef
- See LaunchTemplateInstanceMarketOptionsRequestTypeDef
- See CreditSpecificationRequestTypeDef
- See LaunchTemplateCpuOptionsRequestTypeDef
- See LaunchTemplateCapacityReservationSpecificationRequestTypeDef
- See LaunchTemplateLicenseConfigurationRequestTypeDef
- See LaunchTemplateHibernationOptionsRequestTypeDef
- See LaunchTemplateInstanceMetadataOptionsRequestTypeDef
- See LaunchTemplateEnclaveOptionsRequestTypeDef
- See InstanceRequirementsRequestTypeDef
- See LaunchTemplatePrivateDnsNameOptionsRequestTypeDef
- See LaunchTemplateInstanceMaintenanceOptionsRequestTypeDef
- See OperatorRequestTypeDef
DescribeConversionTasksResultTypeDef#
# DescribeConversionTasksResultTypeDef definition
class DescribeConversionTasksResultTypeDef(TypedDict):
ConversionTasks: List[ConversionTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportInstanceResultTypeDef#
# ImportInstanceResultTypeDef definition
class ImportInstanceResultTypeDef(TypedDict):
ConversionTask: ConversionTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportVolumeResultTypeDef#
# ImportVolumeResultTypeDef definition
class ImportVolumeResultTypeDef(TypedDict):
ConversionTask: ConversionTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See SpotInstanceStateFaultTypeDef
- See LaunchSpecificationTypeDef
- See RIProductDescriptionType
- See SpotInstanceStateType
- See SpotInstanceStatusTypeDef
- See TagTypeDef
- See SpotInstanceTypeType
- 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],
- See BlockDeviceMappingTypeDef
- See IamInstanceProfileSpecificationTypeDef
- See InstanceTypeType
- See RunInstancesMonitoringEnabledTypeDef
- See InstanceNetworkInterfaceSpecificationTypeDef InstanceNetworkInterfaceSpecificationOutputTypeDef
- 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],
Operator: NotRequired[OperatorRequestTypeDef], # (20)
DryRun: NotRequired[bool],
DisableApiTermination: NotRequired[bool],
InstanceInitiatedShutdownBehavior: NotRequired[ShutdownBehaviorType], # (21)
PrivateIpAddress: NotRequired[str],
ClientToken: NotRequired[str],
AdditionalInfo: NotRequired[str],
NetworkInterfaces: NotRequired[Sequence[InstanceNetworkInterfaceSpecificationUnionTypeDef]], # (22)
IamInstanceProfile: NotRequired[IamInstanceProfileSpecificationTypeDef], # (23)
EbsOptimized: NotRequired[bool],
- See BlockDeviceMappingTypeDef
- See InstanceTypeType
- See InstanceIpv6AddressTypeDef
- See RunInstancesMonitoringEnabledTypeDef
- See PlacementTypeDef
- See ElasticGpuSpecificationTypeDef
- See ElasticInferenceAcceleratorTypeDef
- See TagSpecificationTypeDef
- See LaunchTemplateSpecificationTypeDef
- See InstanceMarketOptionsRequestTypeDef
- See CreditSpecificationRequestTypeDef
- See CpuOptionsRequestTypeDef
- See CapacityReservationSpecificationTypeDef
- See HibernationOptionsRequestTypeDef
- See LicenseConfigurationRequestTypeDef
- See InstanceMetadataOptionsRequestTypeDef
- See EnclaveOptionsRequestTypeDef
- See PrivateDnsNameOptionsRequestTypeDef
- See InstanceMaintenanceOptionsRequestTypeDef
- See OperatorRequestTypeDef
- See ShutdownBehaviorType
- See InstanceNetworkInterfaceSpecificationTypeDef InstanceNetworkInterfaceSpecificationOutputTypeDef
- 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)
Operator: NotRequired[OperatorResponseTypeDef], # (24)
InstanceId: NotRequired[str],
ImageId: NotRequired[str],
State: NotRequired[InstanceStateTypeDef], # (25)
PrivateDnsName: NotRequired[str],
PublicDnsName: NotRequired[str],
StateTransitionReason: NotRequired[str],
KeyName: NotRequired[str],
AmiLaunchIndex: NotRequired[int],
ProductCodes: NotRequired[List[ProductCodeTypeDef]], # (26)
InstanceType: NotRequired[InstanceTypeType], # (27)
LaunchTime: NotRequired[datetime],
Placement: NotRequired[PlacementTypeDef], # (28)
KernelId: NotRequired[str],
RamdiskId: NotRequired[str],
Platform: NotRequired[PlatformValuesType], # (29)
Monitoring: NotRequired[MonitoringTypeDef], # (30)
SubnetId: NotRequired[str],
VpcId: NotRequired[str],
PrivateIpAddress: NotRequired[str],
PublicIpAddress: NotRequired[str],
- See ArchitectureValuesType
- See InstanceBlockDeviceMappingTypeDef
- See HypervisorTypeType
- See IamInstanceProfileTypeDef
- See InstanceLifecycleTypeType
- See ElasticGpuAssociationTypeDef
- See ElasticInferenceAcceleratorAssociationTypeDef
- See InstanceNetworkInterfaceTypeDef
- See DeviceTypeType
- See GroupIdentifierTypeDef
- See StateReasonTypeDef
- See TagTypeDef
- See VirtualizationTypeType
- See CpuOptionsTypeDef
- See CapacityReservationSpecificationResponseTypeDef
- See HibernationOptionsTypeDef
- See LicenseConfigurationTypeDef
- See InstanceMetadataOptionsResponseTypeDef
- See EnclaveOptionsTypeDef
- See BootModeValuesType
- See PrivateDnsNameOptionsResponseTypeDef
- See InstanceMaintenanceOptionsTypeDef
- See InstanceBootModeValuesType
- See OperatorResponseTypeDef
- See InstanceStateTypeDef
- See ProductCodeTypeDef
- See InstanceTypeType
- See PlacementTypeDef
- See PlatformValuesType
- See MonitoringTypeDef
DescribeInstanceTypesResultTypeDef#
# DescribeInstanceTypesResultTypeDef definition
class DescribeInstanceTypesResultTypeDef(TypedDict):
InstanceTypes: List[InstanceTypeInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateNetworkInsightsAccessScopeResultTypeDef#
# CreateNetworkInsightsAccessScopeResultTypeDef definition
class CreateNetworkInsightsAccessScopeResultTypeDef(TypedDict):
NetworkInsightsAccessScope: NetworkInsightsAccessScopeTypeDef, # (1)
NetworkInsightsAccessScopeContent: NetworkInsightsAccessScopeContentTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See NetworkInsightsAccessScopeTypeDef
- See NetworkInsightsAccessScopeContentTypeDef
- See ResponseMetadataTypeDef
GetNetworkInsightsAccessScopeContentResultTypeDef#
# GetNetworkInsightsAccessScopeContentResultTypeDef definition
class GetNetworkInsightsAccessScopeContentResultTypeDef(TypedDict):
NetworkInsightsAccessScopeContent: NetworkInsightsAccessScopeContentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVerifiedAccessInstanceLoggingConfigurationsResultTypeDef#
# DescribeVerifiedAccessInstanceLoggingConfigurationsResultTypeDef definition
class DescribeVerifiedAccessInstanceLoggingConfigurationsResultTypeDef(TypedDict):
LoggingConfigurations: List[VerifiedAccessInstanceLoggingConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVerifiedAccessInstanceLoggingConfigurationResultTypeDef#
# ModifyVerifiedAccessInstanceLoggingConfigurationResultTypeDef definition
class ModifyVerifiedAccessInstanceLoggingConfigurationResultTypeDef(TypedDict):
LoggingConfiguration: VerifiedAccessInstanceLoggingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetNetworkInsightsAccessScopeAnalysisFindingsResultTypeDef#
# GetNetworkInsightsAccessScopeAnalysisFindingsResultTypeDef definition
class GetNetworkInsightsAccessScopeAnalysisFindingsResultTypeDef(TypedDict):
NetworkInsightsAccessScopeAnalysisId: str,
AnalysisStatus: AnalysisStatusType, # (1)
AnalysisFindings: List[AccessScopeAnalysisFindingTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
NextToken: NotRequired[str],
DescribeNetworkInsightsAnalysesResultTypeDef#
# DescribeNetworkInsightsAnalysesResultTypeDef definition
class DescribeNetworkInsightsAnalysesResultTypeDef(TypedDict):
NetworkInsightsAnalyses: List[NetworkInsightsAnalysisTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
StartNetworkInsightsAnalysisResultTypeDef#
# StartNetworkInsightsAnalysisResultTypeDef definition
class StartNetworkInsightsAnalysisResultTypeDef(TypedDict):
NetworkInsightsAnalysis: NetworkInsightsAnalysisTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVpnConnectionResultTypeDef#
# CreateVpnConnectionResultTypeDef definition
class CreateVpnConnectionResultTypeDef(TypedDict):
VpnConnection: VpnConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpnConnectionsResultTypeDef#
# DescribeVpnConnectionsResultTypeDef definition
class DescribeVpnConnectionsResultTypeDef(TypedDict):
VpnConnections: List[VpnConnectionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyVpnConnectionOptionsResultTypeDef#
# ModifyVpnConnectionOptionsResultTypeDef definition
class ModifyVpnConnectionOptionsResultTypeDef(TypedDict):
VpnConnection: VpnConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyVpnConnectionResultTypeDef#
# ModifyVpnConnectionResultTypeDef definition
class ModifyVpnConnectionResultTypeDef(TypedDict):
VpnConnection: VpnConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyVpnTunnelCertificateResultTypeDef#
# ModifyVpnTunnelCertificateResultTypeDef definition
class ModifyVpnTunnelCertificateResultTypeDef(TypedDict):
VpnConnection: VpnConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyVpnTunnelOptionsResultTypeDef#
# ModifyVpnTunnelOptionsResultTypeDef definition
class ModifyVpnTunnelOptionsResultTypeDef(TypedDict):
VpnConnection: VpnConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FleetLaunchTemplateConfigTypeDef#
# FleetLaunchTemplateConfigTypeDef definition
class FleetLaunchTemplateConfigTypeDef(TypedDict):
LaunchTemplateSpecification: NotRequired[FleetLaunchTemplateSpecificationTypeDef], # (1)
Overrides: NotRequired[List[FleetLaunchTemplateOverridesTypeDef]], # (2)
LaunchTemplateAndOverridesResponseTypeDef#
# LaunchTemplateAndOverridesResponseTypeDef definition
class LaunchTemplateAndOverridesResponseTypeDef(TypedDict):
LaunchTemplateSpecification: NotRequired[FleetLaunchTemplateSpecificationTypeDef], # (1)
Overrides: NotRequired[FleetLaunchTemplateOverridesTypeDef], # (2)
LaunchTemplateConfigOutputTypeDef#
# LaunchTemplateConfigOutputTypeDef definition
class LaunchTemplateConfigOutputTypeDef(TypedDict):
LaunchTemplateSpecification: NotRequired[FleetLaunchTemplateSpecificationTypeDef], # (1)
Overrides: NotRequired[List[LaunchTemplateOverridesOutputTypeDef]], # (2)
GetLaunchTemplateDataResultTypeDef#
# GetLaunchTemplateDataResultTypeDef definition
class GetLaunchTemplateDataResultTypeDef(TypedDict):
LaunchTemplateData: ResponseLaunchTemplateDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
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)
- See VCpuCountRangeTypeDef
- See MemoryMiBTypeDef
- See CpuManufacturerType
- See MemoryGiBPerVCpuTypeDef
- See InstanceGenerationType
- See BareMetalType
- See BurstablePerformanceType
- See NetworkInterfaceCountTypeDef
- See LocalStorageType
- See LocalStorageTypeType
- See TotalLocalStorageGBTypeDef
- See BaselineEbsBandwidthMbpsTypeDef
- See AcceleratorTypeType
- See AcceleratorCountTypeDef
- See AcceleratorManufacturerType
- See AcceleratorNameType
- See AcceleratorTotalMemoryMiBTypeDef
- See NetworkBandwidthGbpsTypeDef
- See BaselinePerformanceFactorsTypeDef BaselinePerformanceFactorsOutputTypeDef
FleetLaunchTemplateConfigRequestTypeDef#
# FleetLaunchTemplateConfigRequestTypeDef definition
class FleetLaunchTemplateConfigRequestTypeDef(TypedDict):
LaunchTemplateSpecification: NotRequired[FleetLaunchTemplateSpecificationRequestTypeDef], # (1)
Overrides: NotRequired[Sequence[FleetLaunchTemplateOverridesRequestTypeDef]], # (2)
GetSpotPlacementScoresRequestGetSpotPlacementScoresPaginateTypeDef#
# GetSpotPlacementScoresRequestGetSpotPlacementScoresPaginateTypeDef definition
class GetSpotPlacementScoresRequestGetSpotPlacementScoresPaginateTypeDef(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)
- See TargetCapacityUnitTypeType
- See InstanceRequirementsWithMetadataRequestTypeDef
- 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],
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)
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],
DescribeSpotInstanceRequestsResultTypeDef#
# DescribeSpotInstanceRequestsResultTypeDef definition
class DescribeSpotInstanceRequestsResultTypeDef(TypedDict):
SpotInstanceRequests: List[SpotInstanceRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
RequestSpotInstancesResultTypeDef#
# RequestSpotInstancesResultTypeDef definition
class RequestSpotInstancesResultTypeDef(TypedDict):
SpotInstanceRequests: List[SpotInstanceRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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],
- See RequestSpotLaunchSpecificationTypeDef
- See TagSpecificationTypeDef
- See InstanceInterruptionBehaviorType
- 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)
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)
CreateFleetErrorTypeDef#
# CreateFleetErrorTypeDef definition
class CreateFleetErrorTypeDef(TypedDict):
LaunchTemplateAndOverrides: NotRequired[LaunchTemplateAndOverridesResponseTypeDef], # (1)
Lifecycle: NotRequired[InstanceLifecycleType], # (2)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
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)
- See LaunchTemplateAndOverridesResponseTypeDef
- See InstanceLifecycleType
- See InstanceTypeType
- See PlatformValuesType
DescribeFleetErrorTypeDef#
# DescribeFleetErrorTypeDef definition
class DescribeFleetErrorTypeDef(TypedDict):
LaunchTemplateAndOverrides: NotRequired[LaunchTemplateAndOverridesResponseTypeDef], # (1)
Lifecycle: NotRequired[InstanceLifecycleType], # (2)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
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)
- See LaunchTemplateAndOverridesResponseTypeDef
- See InstanceLifecycleType
- See InstanceTypeType
- 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)
- See AllocationStrategyType
- See OnDemandAllocationStrategyType
- See SpotMaintenanceStrategiesTypeDef
- See ExcessCapacityTerminationPolicyType
- See SpotFleetLaunchSpecificationOutputTypeDef
- See LaunchTemplateConfigOutputTypeDef
- See FleetTypeType
- See InstanceInterruptionBehaviorType
- See LoadBalancersConfigOutputTypeDef
- See TargetCapacityUnitTypeType
- See TagSpecificationOutputTypeDef
CreateLaunchTemplateVersionResultTypeDef#
# CreateLaunchTemplateVersionResultTypeDef definition
class CreateLaunchTemplateVersionResultTypeDef(TypedDict):
LaunchTemplateVersion: LaunchTemplateVersionTypeDef, # (1)
Warning: ValidationWarningTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeLaunchTemplateVersionsResultTypeDef#
# DescribeLaunchTemplateVersionsResultTypeDef definition
class DescribeLaunchTemplateVersionsResultTypeDef(TypedDict):
LaunchTemplateVersions: List[LaunchTemplateVersionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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],
- See FleetLaunchTemplateConfigRequestTypeDef
- See TargetCapacitySpecificationRequestTypeDef
- See SpotOptionsRequestTypeDef
- See OnDemandOptionsRequestTypeDef
- See FleetExcessCapacityTerminationPolicyType
- See FleetTypeType
- 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],
- See FleetExcessCapacityTerminationPolicyType
- See FleetLaunchTemplateConfigRequestTypeDef
- See TargetCapacitySpecificationRequestTypeDef
DescribeInstancesResultTypeDef#
# DescribeInstancesResultTypeDef definition
class DescribeInstancesResultTypeDef(TypedDict):
Reservations: List[ReservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateFleetResultTypeDef#
# CreateFleetResultTypeDef definition
class CreateFleetResultTypeDef(TypedDict):
FleetId: str,
Errors: List[CreateFleetErrorTypeDef], # (1)
Instances: List[CreateFleetInstanceTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
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],
- See FleetActivityStatusType
- See FleetStateCodeType
- See FleetExcessCapacityTerminationPolicyType
- See FleetLaunchTemplateConfigTypeDef
- See TargetCapacitySpecificationTypeDef
- See FleetTypeType
- See SpotOptionsTypeDef
- See OnDemandOptionsTypeDef
- See TagTypeDef
- See DescribeFleetErrorTypeDef
- 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)
- See ActivityStatusType
- See SpotFleetRequestConfigDataOutputTypeDef
- See BatchStateType
- 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)
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)
- See BlockDeviceMappingTypeDef
- See IamInstanceProfileSpecificationTypeDef
- See InstanceTypeType
- See SpotFleetMonitoringTypeDef
- See InstanceNetworkInterfaceSpecificationTypeDef InstanceNetworkInterfaceSpecificationOutputTypeDef
- See SpotPlacementTypeDef
- See SpotFleetTagSpecificationTypeDef SpotFleetTagSpecificationOutputTypeDef
- See InstanceRequirementsTypeDef InstanceRequirementsOutputTypeDef
- See GroupIdentifierTypeDef
DescribeFleetsResultTypeDef#
# DescribeFleetsResultTypeDef definition
class DescribeFleetsResultTypeDef(TypedDict):
Fleets: List[FleetDataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSpotFleetRequestsResponseTypeDef#
# DescribeSpotFleetRequestsResponseTypeDef definition
class DescribeSpotFleetRequestsResponseTypeDef(TypedDict):
SpotFleetRequestConfigs: List[SpotFleetRequestConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
LaunchTemplateConfigTypeDef#
# LaunchTemplateConfigTypeDef definition
class LaunchTemplateConfigTypeDef(TypedDict):
LaunchTemplateSpecification: NotRequired[FleetLaunchTemplateSpecificationTypeDef], # (1)
Overrides: NotRequired[Sequence[LaunchTemplateOverridesUnionTypeDef]], # (2)
- See FleetLaunchTemplateSpecificationTypeDef
- 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)
- See LaunchTemplateConfigTypeDef LaunchTemplateConfigOutputTypeDef
- 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)
- See AllocationStrategyType
- See OnDemandAllocationStrategyType
- See SpotMaintenanceStrategiesTypeDef
- See ExcessCapacityTerminationPolicyType
- See SpotFleetLaunchSpecificationTypeDef SpotFleetLaunchSpecificationOutputTypeDef
- See LaunchTemplateConfigTypeDef LaunchTemplateConfigOutputTypeDef
- See FleetTypeType
- See InstanceInterruptionBehaviorType
- See LoadBalancersConfigTypeDef LoadBalancersConfigOutputTypeDef
- See TargetCapacityUnitTypeType
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
RequestSpotFleetRequestRequestTypeDef#
# RequestSpotFleetRequestRequestTypeDef definition
class RequestSpotFleetRequestRequestTypeDef(TypedDict):
SpotFleetRequestConfig: SpotFleetRequestConfigDataTypeDef, # (1)
DryRun: NotRequired[bool],